diff options
264 files changed, 3599 insertions, 1106 deletions
@@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29295 BLAKE2B fb857054a16b02009f63dc3c3b4ae1335145f5311f14ab7cb1f10e614d510624c583cee3b8abf2cd305706e7f6828734b774159160a1d086ec8fb41e7c05df30 SHA512 a65bcdbdeb2b2fd59006fec55286cb5c0024b673ffc24369c53e8b4079666307f54eadfa92c8357c8ec39e8dc37ea93ddedb022f50d1166ee9d51a818af994a9 -TIMESTAMP 2023-08-04T07:40:15Z +MANIFEST Manifest.files.gz 29263 BLAKE2B c7b97d1684289edb463f9e9910f968c4969820929b35c77092fa3091c8db9d91bf4a40de7f949d21a831217958a2eb13874ef730e01d7e925202677e64505412 SHA512 4682bd454e53b88a9e4514949df345e943a6daf24d58ae6b07c03ac440d8492f2fe7904774cc0c1a4225127704084c3a5010752faaab37bf598058fdb89a196b +TIMESTAMP 2023-08-04T13:40:17Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTMq19fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTM/8FfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klA4BRAAqLUTesB9d/nH4q9ZmL50gLJT5wnPaX79sVJ+Il5pfXJj5UeD/pLJwrSD -k380GlDBSy328uUQB97X3Uyq0LQBPUwFRTiAmTVXlsBRPKZUsQVliR7LH3fGPy0o -Gae5Pwjq+FFVlq9av9IfZgn4tGYvb7OevqwYeifbce+m+JvuG8VTALdWra+1Z4oB -ULu/iKJJsifgF9UXkzIW+OVfsK2Du/qL/TULukr2+lJLwlo03ilIr0ynDKR0llUC -B4gUvFhUgeZqjsgrY4iaZsGxbnmnbr62h1p6JLJJOpaInD87NEbYji7v+BaeE/7I -F2+fjLdHR3Z9N2kjkngIk2aZVIOcVQJ127vcqLiJ6qeVvV1UlvXDUeWCFyGBz/Tq -I6W1uL1k72Z2R+qA66k3boLo0vcufOZWURppGBwS6ZwCawYgXaq7H3PuCryFrr8V -pVW9fRKlCvpAmzu2b563O0oIjVuBdE/sdw1xKc2x9VMant/prAjEeGO9ex11vvmU -afH157NSsl7AHSeJPLl//Pa0/7j45nQJUnUw3nyBpjm7+ByP8LKj9ttnNEXpcvep -+Xl0OnhCHS/JjOxz0nWH7+nCuaxqyCsRC72iJCGJDgXb+yAp5kMs0YL277DFPcLd -EUazumRWr0i3mLO9G9vsO5MRgl+G80AfBZJaqpjExst3lvUeAFU= -=TyCa +klCBUw//SaWbFC6cHhnkp7jlLjDETkLRUSmA9DOQNv82z1irMxjH+AFKL6uP8+H8 +Mx0EzzMGzsgcfqo2bc1FiUUjL2jtRW7KxL1QuVRcOEoKlzpHI9XViJ2P2vJAqv24 +odPOD6LRd1tXtgGab/S+SECTi31Or4pC0snOnt7a4iqMmB+3z6svnU18iVXmjieB +fyihYNeWJzkVciyDs8PcbThar92yucpxA2dK3YjZqAMqkBQZSRvG+t+iE2Hwsv88 +6LROnJH4+wjgl8T+uZHl76Do/bOf94QpIjJS7emNOzAHCopgiEK547Ot7yimKrq3 +m1IbNzlGdu7Jzr6dqIMxnY8Hfpzv+6z1+69VC+fyhEaGoBS+SP8Tb8PL2/MvbhFE +yvk58GU+cqEX1ICLNI7FT5Ld/fJ1kg/rxdsaRDMxNs8uintxXPsyTzghKwet/UN9 +HKtlc7ep99U6NN8gnYNo171VPT+hDPCbTwbKtZPhlMMnI4x7LF9qD2nQHjVPhsZ5 +CNpwXDPjDBm/wtbZXrmiVdJSIhPt6WreCt66iBd3JaR8upmQmJV7afjpB5e7ooU5 +V6LEXr7QB5XiWf9FA0KjBzeoM//CvS0tmPV6LLa8KMfDcQ+0MsNWhtBEJKkv42uG +act0A+2mEmDNLUnOatueZ3qlPd5m00dM8eDyEcRNqoHA36oVxLw= +=hCWD -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz Binary files differindex 92e81a7ae701..aa6536e7faf0 100644 --- a/Manifest.files.gz +++ b/Manifest.files.gz diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz Binary files differindex d3c590736c7e..d949116f08a5 100644 --- a/app-arch/Manifest.gz +++ b/app-arch/Manifest.gz diff --git a/app-arch/pigz/Manifest b/app-arch/pigz/Manifest index 124989d1bd4d..4b526a1bad4d 100644 --- a/app-arch/pigz/Manifest +++ b/app-arch/pigz/Manifest @@ -1,5 +1,5 @@ AUX pigz-2.7-memcpy-ub.patch 863 BLAKE2B 33cb4879445cb296031b7579a358a8188e7d856506911c0a02cdc93b542feda0e617b53b566b005ed544ef2c4b14bf347a3bacd3822af61fa281a9e3ca369cc3 SHA512 4edb365718e6649264388e6f60be7867ae240f096f828ff3cf0ec355dcf93ca65c54453525e2103f71b8a16673d0e7908fb7f917316d3cde47113eab7eccc420 DIST pigz-2.7.tar.gz 108102 BLAKE2B d391522fd6f8eb6918d671fb1c9517034941f3ae8e05ffcd7bece141e6dae110cde1560bad02bd2bcca2f868cdba2a8a16b5606ad6637d40d5ced5ec9bfffcc8 SHA512 9f9f61de4a0307fc057dc4e31a98bd8d706d9e709ecde0be02a871534fddf6a1fe1321158aa72708603aaaece43f83d2423b127f7689b6219b23aea4f989e8f5 -EBUILD pigz-2.7-r1.ebuild 910 BLAKE2B ddb9bd603824a9e424e0777856ef20db0c1b62f2dbae922795700dd6fae68add532fe3e73b0801d884a8e9a344d79e3e20941473536db083a5e0017b7e85ac03 SHA512 a9b1aa12142ce4098f37dd31b66270106884b666e4f15dae002bd26f0cc470a433128dd941826c9a4fee9f055c73268d460b3b7d746dfa5969f54ae1a77541d9 +EBUILD pigz-2.7-r1.ebuild 909 BLAKE2B 38b15d02595a81aac73d31c5ff8c6a3de884973fa30578ef0f5e169f533451f59dde1edd9a23a5dbab3ae7855faf3f66bf316bc5a78bf4e71a5cb991487e4878 SHA512 a577375cc6418961cfef4eee432f3eb7d8d96aefa14f6e31b2be78bf1ac1f5b0d956bf21ce51d6415750114ec57c7409385aadeadba2cf84e100d107a68eed62 EBUILD pigz-2.7.ebuild 860 BLAKE2B dd0d063e9bb93fc52c6e52641f63752ba164fcdea39a28944fd92f4df51d615e148dab6ccddbd4cf93bea091883e49c9edd8583bdb9dbff73d1b62e73ecc6b6a SHA512 cf3131c30b26ef04f68dfed855e54f237932ca76d75111001f9d527de9aa40444105b916a3dcd77a09426ab9b8e8660344d413b240bb1554ea20158e94e32565 MISC metadata.xml 623 BLAKE2B d072cc2f7d8e182752cc3c4ae118ec674782f2e0cb08c4ca6b2d4d56a6e4621a837143bf782ae0f65af418f0a90c01f24b5603bfe7f75d0221be68f9d193d34f SHA512 3a7fdb19cf75dd27f1c7a30707ee23d8e4c300f5fa419820e7aaf9b75aa9c09add1dcc488e0241a75552cc91a45a37e8603285da7c631d1c7860a18c28929859 diff --git a/app-arch/pigz/pigz-2.7-r1.ebuild b/app-arch/pigz/pigz-2.7-r1.ebuild index ae316078983d..6918d7ad4f6c 100644 --- a/app-arch/pigz/pigz-2.7-r1.ebuild +++ b/app-arch/pigz/pigz-2.7-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.zlib.net/pigz/${P}.tar.gz" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos" IUSE="static test" RESTRICT="!test? ( test )" diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz Binary files differindex 7df7b6552246..961e6839452d 100644 --- a/app-crypt/Manifest.gz +++ b/app-crypt/Manifest.gz diff --git a/app-crypt/rhash/Manifest b/app-crypt/rhash/Manifest index 513daa5091d6..4837d8ed4cc9 100644 --- a/app-crypt/rhash/Manifest +++ b/app-crypt/rhash/Manifest @@ -1,5 +1,5 @@ DIST rhash-1.4.3-src.tar.gz 429290 BLAKE2B d225aeae0b3a8fb2e093a9aef50cd07a790c7e9734e91114deef2ca8492c85261b8ed5dea45958e35e049ea888885175608962ea72297bdef48b00c52f51eaca SHA512 d87ffcde28d8f25cf775c279fed457e52d24523ed9b695629dae694b3c22372247d18f6032f8ce13a0b70fa2953be408982e46659daaa7c4ab227ae89eaed9c7 DIST rhash-1.4.4-src.tar.gz 435691 BLAKE2B f3d42f333ad9a82fe4a8ef5af5d8008abf526c05c06a00c7033881d5a27ba663c3cc5cefb73ea8157ac24cb10a50a4e500706d489e61a03dbaee74a4735d1722 SHA512 00a7e5e058b53ce20ae79509815452ed9cb699d1322b678220b72c61dea3ea2f8fa131acfade8bb6d9f6af913f0c3c472330841181b22314b8755166310c946f -EBUILD rhash-1.4.3.ebuild 2113 BLAKE2B 2462ca1adacaedcfe7352553356498ba501ecf184c79ff64c29ee40b88d987ef1e45da8987f17c33d7e8cd40fa244e81fd41d1c91aa9fb3f8da49c06ed72aa85 SHA512 f2192895a9ae0195f403e1feddce71a10df7105765892a09f219614b2be50b9f20205baadf5f6ce32997d56ad5fed733e839fb5493f76423d8329c9be3d66763 -EBUILD rhash-1.4.4.ebuild 2123 BLAKE2B 8454517f2b450206ca0554e42060b60beefe5cd9dc5652225f7b2c693e4070992423bc8a7fdfb928c95887e3c255b8431d2aff5dada17f678a456777168944c1 SHA512 c913d14374c69a4d3c8f1ae056f1c82d88331444885d70547e6effad2473e7a278bc635ff86d7798b7a0c4ce278d24daf73ef9e9ab70721a194aa632873d6d1c +EBUILD rhash-1.4.3.ebuild 2114 BLAKE2B e1394d4b75cf07a74d9317a26ea8f86806dacebd4bd75c8de4e7cf612fd712a6b996f067140897a983a2a7cf09570cd8354415d99157be6e78e94fb8afcc94c5 SHA512 9c96f681f4d9a898442460f4dd2bba2f30316dff556965fa23f2874ffe2ad1b17abeece1457f673e826238f7bf051b76b6de216a4bfac6e01ff0b92d47d95c5f +EBUILD rhash-1.4.4.ebuild 2124 BLAKE2B 8172e1e6781d80860a0e475f61f0e14ea057d2488b794bbff6bdae46968ab291dba39de79a890ca210f6b83f01a3900c19e14690bfd0ec753de0496653b8b93c SHA512 b64368b8b936a88546b39757f957d4578b059094b70f302e644a1e1bf7ac0e8ec22b17ff53c92d2bfbc62135b401f2ef5929517548a109dfdf6e8c46f55bc88e MISC metadata.xml 817 BLAKE2B eeb15cde9e06507f73330759d44dca59dea3bbcb972cb25af71d91f065eb64dbd1ddc61e43f8fad50c264c269542f92efdace36d3397647c3c53972e695da22f SHA512 3e2f688b57c74e051fcfb90d34685346c459c5e9f425266fd3d8e099f586037b14c2bfdac76f135a046c77cc850bb49954c0e7d8dc9ded1db47bf0919ab3ea93 diff --git a/app-crypt/rhash/rhash-1.4.3.ebuild b/app-crypt/rhash/rhash-1.4.3.ebuild index b7b11fc50fbd..a4f72204edb2 100644 --- a/app-crypt/rhash/rhash-1.4.3.ebuild +++ b/app-crypt/rhash/rhash-1.4.3.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Console utility and library for computing and verifying file hash s HOMEPAGE="http://rhash.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz" -LICENSE="MIT" +LICENSE="0BSD" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug nls ssl static-libs" diff --git a/app-crypt/rhash/rhash-1.4.4.ebuild b/app-crypt/rhash/rhash-1.4.4.ebuild index 7992769880b4..b56bd78dac70 100644 --- a/app-crypt/rhash/rhash-1.4.4.ebuild +++ b/app-crypt/rhash/rhash-1.4.4.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Console utility and library for computing and verifying file hash s HOMEPAGE="http://rhash.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz" -LICENSE="MIT" +LICENSE="0BSD" SLOT="0/1" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug nls ssl static-libs" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz Binary files differindex 4108040827fd..0dabbd248dd7 100644 --- a/app-editors/Manifest.gz +++ b/app-editors/Manifest.gz diff --git a/app-editors/sublime-text/Manifest b/app-editors/sublime-text/Manifest index 251e007c74df..3018bafce795 100644 --- a/app-editors/sublime-text/Manifest +++ b/app-editors/sublime-text/Manifest @@ -4,7 +4,9 @@ DIST sublime_text_3_build_3211_x32.tar.bz2 13806489 BLAKE2B 1e07df2fc9fb9fb60a6f DIST sublime_text_3_build_3211_x64.tar.bz2 13677324 BLAKE2B e2ac54c1e8ab90c0fcefb4baf225b02d13a3405e846f08163773ed52c6278f8e89a7b13c15e6c2d6241139d58be9c2c5a1201abb04a3cd68efdffc723075c5af SHA512 a6a068119eff95c5360e9ccbe1d845e7a93e4ad13b3659073752a7bd0e87f4691555820185514875649e677a4e8702e2338f74f5584fc80f69c16b323685d6f1 DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc SHA512 1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652 DIST sublime_text_build_4143_x64.tar.xz 17480384 BLAKE2B 37617568f9ff0090a8f4f66c34f07d997c1f3405d31554ebb0d7c5791209713d236ee329714b452d69e474bda13f2ad7fb0c4b9abb2a5112ed36acffdee51371 SHA512 5aba1d587b2f61cc7aa6aa7b1eb37990a2385d51fac92945aa3e991616617c73f6fbe71af3a06a219323ff4656f78c2d27f582e60ea97171b88c0197899845f1 +DIST sublime_text_build_4152_x64.tar.xz 16454288 BLAKE2B b6fa58c94cc24214abe5b3d85abdf850b8cd116001a739a9d1ddcb3fab70913882c7731dc4a856c32979695f77b1465e2e7ec0785255a1ced9b55637f2c30368 SHA512 447a3219841150e22c66b45c8a6d0415e1b309512764060f4310c7f685c93a5b4cba2dd7f202ced01f2a3d910c30784bbf5bbb85bae915296845005a69b0bdf4 EBUILD sublime-text-3_p3211-r2.ebuild 1661 BLAKE2B 5a82877fe42293f3d445509c626c749b81a48f5b58e0e1f6aefaf9ee7e3862297de3505352c25e1fbc80457d0833a264b8223a7390d73069df6c2ae8289f57b9 SHA512 9428d13ff44c7a6e7accf2424b5e56356d045f261890dda4f5721a3926e8627c410e6b70de3da491646852a65bd6b9b7fb6071a79b48d2ccd07e3cc18a62eb30 EBUILD sublime-text-4_p4126-r1.ebuild 1960 BLAKE2B 455a776d79c74b73f6f6d57c82e5afe04322e08c9f7016588e924d3e0749263d1c9563ad76c95237dc1cd2d9cbf5a37328292b1f02dd84199808ef5066255d84 SHA512 5543b498811f471b5ce75c27608a5e08260a52b23a075f6792bca461ec6fe1ef312912f0c7d021b5834eb25eb5455b64dcb9139d01b94221eec2f8ed94237f77 EBUILD sublime-text-4_p4143-r1.ebuild 1960 BLAKE2B 455a776d79c74b73f6f6d57c82e5afe04322e08c9f7016588e924d3e0749263d1c9563ad76c95237dc1cd2d9cbf5a37328292b1f02dd84199808ef5066255d84 SHA512 5543b498811f471b5ce75c27608a5e08260a52b23a075f6792bca461ec6fe1ef312912f0c7d021b5834eb25eb5455b64dcb9139d01b94221eec2f8ed94237f77 +EBUILD sublime-text-4_p4152.ebuild 1974 BLAKE2B d3fdf1c0c1c4b079b6e65b2b3ff04d5802ee1697b1353bdeb95d21f175836016278ab554d5d00b06c67c1f6cd2afe345dca12e9e9597ee87fbff50209b510a98 SHA512 22f1be487825b245ff41a823f2d02ee48fa725d4c040985bc101415cd9929c4d0c23a7451c0dd30683372eec2a23d28e633e517a5d745981a7088fa65df2538a MISC metadata.xml 245 BLAKE2B 4ac08132cfdd18d0ef2c38470da5045bca296f4975a8fa1e7094c1f6f524ebf02103d487ae7d6d0bb1c912d46eb207a74a417bbdc10bc92499331112f15392e6 SHA512 fa5b2d519f191de35a1f8719e8ba7ea346c54173c797e152df2aeefda32dfb0e0741ff171b87e1ee835c1d5383f424b8bb276d597bdf2fe911525bd5719cab9d diff --git a/app-editors/sublime-text/sublime-text-4_p4152.ebuild b/app-editors/sublime-text/sublime-text-4_p4152.ebuild new file mode 100644 index 000000000000..a417eaeb1067 --- /dev/null +++ b/app-editors/sublime-text/sublime-text-4_p4152.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper xdg + +# get the major version from PV +MY_PV=$(ver_cut 3) +MY_PN=${PN/-/_} + +DESCRIPTION="Sophisticated text editor for code, markup and prose" +HOMEPAGE="https://www.sublimetext.com" +SRC_URI=" + amd64? ( https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )" +S="${WORKDIR}/${MY_PN}" + +LICENSE="Sublime" +SLOT="0" +KEYWORDS="~amd64" +IUSE="dbus" +RESTRICT="bindist mirror strip" + +RDEPEND=" + dev-libs/glib:2 + sys-libs/glibc + x11-libs/gtk+:3 + x11-libs/libX11 + dbus? ( sys-apps/dbus )" + +PATCHES=( + "${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch + "${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch +) + +QA_PREBUILT="*" + +# Sublime bundles the kitchen sink, which includes python and other assorted +# modules. Do not try to unbundle these because you are guaranteed to fail. + +src_install() { + insinto /opt/${MY_PN} + doins -r Packages Lib Icon # /Icon is used at runtime by the application + doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 libsqlite3.so sublime_text.desktop + + # sublime_merge looks for /opt/sublime_text/sublime_text + exeinto /opt/${MY_PN} + doexe crash_reporter plugin_host-3.3 plugin_host-3.8 sublime_text + + # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script is + # used instead of a symlink to preserve a consistent WM_CLASS regardless of + # how the application is launched. This causes the WM_CLASS to be + # "sublime_text" which matches the .desktop entry. + make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\"" + domenu sublime_text.desktop + + local size + for size in 16 32 48 128 256; do + doicon --size ${size} Icon/${size}x${size}/${PN}.png + done +} + +pkg_postinst() { + xdg_pkg_postinst + + elog 'Sublime Text 4'"'"'s window class changes from WM_CLASS="subl" to' + elog 'WM_CLASS="sublime_text" matching other distributions.' +} diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index 7beffe1006b3..6906be0c91b0 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -2,12 +2,12 @@ AUX vscode-url-handler-wayland.desktop 351 BLAKE2B 8b1d295572865fb25beeb14d9762c AUX vscode-url-handler.desktop 291 BLAKE2B 364ce7de060a947d48486a639aed515f5b17e1720ac1eaee1aa4e13559047622e2897c0426aed792e3d8aed440771c6f5bb3e36873140401c951ec3b749cd661 SHA512 4607346645781f67daeb6cff2425924133537d620bf7dac9c2619cd5a1a29252e7ecf1a27f27e7bb917c413d462f129f9ae26f50ec8b531e5ac872bc8b96dd93 AUX vscode-wayland.desktop 580 BLAKE2B fb70f6b28e975368550735f2dab8be6ccab9510481c794e6b44545a690224bc93b51cbc6beb809886eee1cde3648eb284374c87c0b74a1fcc3bdf0af0e700a9f SHA512 615cacda3121b4a839816722382c23bfa2cb162e2a772ba91bded9e161a92763bb536778ea8f716e4c6c46f4f6c289a9c922347523d278ba3714569eb64c0234 AUX vscode.desktop 451 BLAKE2B 3c0cbe4a9bf71d47c3534bf6f7a265a04a0949b0bb86e060a0ecccb3b9f242ba9b46f1fc0dea37ff0d982ec88417da980b31b9658906a8f23c707e9b100183c6 SHA512 334b8c025c4a99e0f1390c56dd89e529c23b0ea3f6ec5a83105eb6acc4ff62b4d25419353d7bf4bb69dec611bd98778e7b8c728d2392827aa97690b5b91c7fb8 -DIST vscode-1.80.1-amd64.tar.gz 135332845 BLAKE2B 902f050bd8342062ff27c9c8d22c10d0c7508be08c3d35b5f5a2396c4dd152e87ecd8537a216a7d67a07a7359a9bfdf43f4f26c85e3962340bf915fbf48eeeaa SHA512 f48fa9b2c1b2ab002ee3703af611779e59c7f3d62ff20306ef5bbe4f76dcd33135ce9a3158402316c06f0251baccb7226f261990129654eb495813f86a06dfb1 -DIST vscode-1.80.1-arm.tar.gz 119948123 BLAKE2B de8dfae7f534260c045383ec9abd4662a2d1a462d1d6fc2abedc90c562713693bcbc83056037fe946ca85de2e74285e3321a706c87934c75b07c774061b6ee7b SHA512 cc928eecd2918f6b52a22447f606ac290b02b01b45c3644d73b6d1991169ad34cae2152f64f2661a183577c7194e3e10e2c25177e39231b4fba0cdd76ba7d54e -DIST vscode-1.80.1-arm64.tar.gz 131637149 BLAKE2B 1fdcbbbf0111ec61fd280a5c75eb58de9f44daf0424a2a15575cdffe42ab65b4de2c04776bc8e2e40aeadfeb7720f9d7955c0aef2c596eeb2ac7099ff31905fd SHA512 d337cb7d8757bff99cf198358acb74501527ced00cbadb2f27bd4037e78b4b631ece09dae947f40eac8ba64613077f53179550a7ce101de96254cfb5ceb05b81 DIST vscode-1.80.2-amd64.tar.gz 135322981 BLAKE2B 8de8f7c0fbdc7a2085cbeb779936bab465c129531d864f0bdb3b71c817efe8f8b90df2776bebe45b4fe7d7c1db7df38b2f62c926fe949ec377c85e1056136290 SHA512 1d8b44b49e26aa1d54aa9211a4b72989be34bc1609801b64c41f3803d6e36650c432e08afe4143bbd9930559ceebc8479940cd0f68cd8653418f6317c2787518 DIST vscode-1.80.2-arm.tar.gz 119950045 BLAKE2B e3e595f062930c19974a7983fa339b822eb5c83758a40c1671e439befc7f96480f6603b7b5bf7f74322a16fb7995e0c05e8c87ddc9bc02eef3833f52cecf378a SHA512 561979576a8a4a610aadd4dcbedc0da6528f49b6ad52c93004c4e1b5ba5c908a443c8a63e1f3e31a5692a42c9a07e3c7de47b1cc52435d416357f6c9f65cc364 DIST vscode-1.80.2-arm64.tar.gz 131631847 BLAKE2B 0e6cbf72dc2720a1685d569940cf1a3386dc00180c555bfc2b1719ead85347a840cd7bdaea446d18ba6caf6590f62eb7b36a3039efc1e361c162148eee6ece9e SHA512 e60ba2b8c432be11acf29702d727afe017513e3d94f424396ab5b508c2bce1f2afd09f3af9d647fc5ff390fdcc6dd3f1d2ecb646722b79acf0ff00134b6f2001 -EBUILD vscode-1.80.1.ebuild 2844 BLAKE2B a67e138ea9666f1221856532ae74482af3ff3320404facf93dd958c1fe2082d0db124e66f0cbd8e4f2b6be02625806e81ba67b219b5b1be0acc02c8c3aca620c SHA512 f033c436f51439a2513564ba2c9dfc63ae58fb282f737c3a5f18b3b5f7c44863af7fbe446794530153855d6416c00764f76b100c2cfa3035e6374ce0631fb7c9 +DIST vscode-1.81.0-amd64.tar.gz 128464266 BLAKE2B c3d2c19062d9999363db60f9356c075518b9de5a9364bd396585f0fb185362e603db9ecb37fd1ded2bc09c0a760ea7973a8b0e26cff84fb9e78cb72ca7da695b SHA512 7eccf494c6e36137ad5b6f7aecef4905c2bad2e9d10954904f9766f80b591ce6ee7f7ee29d02b30744168805ec242d06dd459712caf5e3a9dc3eaf33a3e1571b +DIST vscode-1.81.0-arm.tar.gz 113352419 BLAKE2B 5597a92af36d4f5caedf00fca528b87735756b251b67565f720214fc72424c52aadd914f10cf3bab48a0bf9b94c3e91a097f7d40617e46194243f845cc5eb25c SHA512 cc09c865d35aec1842cc0200875a429b66fd7d936a4ea0e2708808495504758bb12a07e22905bae2584a9122e266a4e0a09b6f72a84983270b74c4b5b91cf83b +DIST vscode-1.81.0-arm64.tar.gz 124958839 BLAKE2B 5e4595bd42736a7d2a9d0d97897d9f1a28fabe006a90ac0904e47edac4cefd956b63d23dc042db95ac24bcf96579dfe1ca8f5c7c2a3753e944e5a36ffcc08c84 SHA512 4dc7fd77954cdd4be3b7722bbbdb2eb592deb38953339d9e57552d5d23fb984407a34511ddeaaeb44e24af7dc2f9742aad7f78ce7a1884bb197f83fea6598cc7 EBUILD vscode-1.80.2.ebuild 2844 BLAKE2B a67e138ea9666f1221856532ae74482af3ff3320404facf93dd958c1fe2082d0db124e66f0cbd8e4f2b6be02625806e81ba67b219b5b1be0acc02c8c3aca620c SHA512 f033c436f51439a2513564ba2c9dfc63ae58fb282f737c3a5f18b3b5f7c44863af7fbe446794530153855d6416c00764f76b100c2cfa3035e6374ce0631fb7c9 +EBUILD vscode-1.81.0.ebuild 2844 BLAKE2B a67e138ea9666f1221856532ae74482af3ff3320404facf93dd958c1fe2082d0db124e66f0cbd8e4f2b6be02625806e81ba67b219b5b1be0acc02c8c3aca620c SHA512 f033c436f51439a2513564ba2c9dfc63ae58fb282f737c3a5f18b3b5f7c44863af7fbe446794530153855d6416c00764f76b100c2cfa3035e6374ce0631fb7c9 MISC metadata.xml 1058 BLAKE2B cf7606233d99e4429debe5ef824f235f1ff3083ab5553030453e982bfb5860dd5ccecca3792319665835d604b6ff2cb53ebd885bb959236784c62885087750b2 SHA512 961552953336ad9606c9fc004fc3e0fb8d7481a017b6ba5da683db5ba989f58d474ccb4ea3a001851b2cfe705e7fe3f70ba01a14dd1f048523e73af522d50410 diff --git a/app-editors/vscode/vscode-1.80.1.ebuild b/app-editors/vscode/vscode-1.81.0.ebuild index 5a160dc35b29..5a160dc35b29 100644 --- a/app-editors/vscode/vscode-1.80.1.ebuild +++ b/app-editors/vscode/vscode-1.81.0.ebuild diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz Binary files differindex b1cfc2b975e0..307f692f704b 100644 --- a/app-portage/Manifest.gz +++ b/app-portage/Manifest.gz diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest index 16e788c44f5d..f9acdf518d3b 100644 --- a/app-portage/iwdevtools/Manifest +++ b/app-portage/iwdevtools/Manifest @@ -1,6 +1,8 @@ DIST iwdevtools-0.12.5.tar.gz 89999 BLAKE2B de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0 SHA512 97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc DIST iwdevtools-0.12.6.tar.gz 90536 BLAKE2B e06e17c3b3705e5bfd0a3810c81c5d802b232c5ba42d9c19c28a24a059e30d4c802b067dde054f299118f5ad3cb74df849ab6c2ca06f9e3d74bc0dff7c65f163 SHA512 fa273b64f808b6e3cfafcc40166b509cc1da693c06e1246c453ad66c1919c485979223242252885359e5e5ddb06c816f43802c1b5f06b3b7d4c1bab324a8e6c8 +DIST iwdevtools-0.12.7.tar.gz 90988 BLAKE2B c02a8e44ea992f701f27f2d95c4e97a84806b5bf920ccc6097b3c6917162e9a22c5a5d020b43f8ca9ca99d43ec0ce2b2bfcd0c4f0f98eb27e8003346fb9ab70a SHA512 84cd91f6dcb5e080f4ab53f9eaef85d3093f9ce5110066b92e82f7ca1132612e70e8e6cd70a66b2452746a8879cd07bb60c1948c9ebfe9cc8c8c359ea19cc2b1 EBUILD iwdevtools-0.12.5.ebuild 1939 BLAKE2B dbc70752e264fd7837c78a5e5814ae312f7cd20518876965a2e5d0d474fa9ffbb5d978dc6e695f35adb702dc325acd719dc29dfd8c00fc6edc91807779b6e037 SHA512 fc4ab54b4adc3896c7883d8ee6d1f6e38306fae4c49eba3232ee743a81d2993c337fbc938796c7afa04ac8ae74b4268e157973407193d8b1b8bb376ae4934bb8 EBUILD iwdevtools-0.12.6.ebuild 1947 BLAKE2B 758016d13bf0eb02ba8ae49b24997d9fbbaac4a5ee03a8e4c39b63afba9c3926747bb85614df144c880643a2fe0ca371e32392ec20ea3acf358de533f5a60f4a SHA512 4b4796a3c1baffa0af88f638568808e1f843c609f0f3a74252b6f078a9039e1bf090119c23b26358be4f5d30d4db11582d91eb4a01c2791cce207b30f03e3ca9 +EBUILD iwdevtools-0.12.7.ebuild 1947 BLAKE2B 758016d13bf0eb02ba8ae49b24997d9fbbaac4a5ee03a8e4c39b63afba9c3926747bb85614df144c880643a2fe0ca371e32392ec20ea3acf358de533f5a60f4a SHA512 4b4796a3c1baffa0af88f638568808e1f843c609f0f3a74252b6f078a9039e1bf090119c23b26358be4f5d30d4db11582d91eb4a01c2791cce207b30f03e3ca9 EBUILD iwdevtools-9999.ebuild 1838 BLAKE2B ee36721fd640eb6c56f1203d4812bac64ba294c8ccf799b06d041ddc94a50c6768778646511617c8a1c7d9ecf1d7575227e93dbcee05e494961e0d194cdf0163 SHA512 c5e56cbcc69865a03a3669acad231edc41d3cb330d0dc3bb3a3862f69a2f61acb792a4ae98c6070554b69d1240a45bad03baf0458d6e1007cac11d9b1cb1a292 MISC metadata.xml 354 BLAKE2B 752c8fbf18967fb380f0f5d460396222f5fea3f0c7b9ed960ff0dbe62a9a505a2d07c45750aaa55285d11169e01f5e83b82eb278b12fbc5e9c43353c0a5fc9ed SHA512 d8e5866d89b7f05a5a8cd8cc464083d3d096b4c03f8a83e9314dcf45e57c25369bf8a3bc725aed3b8db9f3f86e76bad358bfa58f1eca70f7ec0bf3d31286c2c3 diff --git a/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild new file mode 100644 index 000000000000..cd4858bc67e6 --- /dev/null +++ b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild @@ -0,0 +1,65 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature + +DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA" +HOMEPAGE="https://github.com/ionenwks/iwdevtools" +SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-misc/pax-utils + app-portage/portage-utils + >=app-shells/bash-5.1:0[readline] + dev-libs/libxml2:2 + sys-apps/coreutils + sys-apps/diffutils + sys-apps/file + sys-apps/portage + || ( sys-apps/util-linux app-misc/getopt )" +BDEPEND=" + sys-apps/help2man + || ( sys-apps/util-linux app-misc/getopt ) + test? ( ${RDEPEND} )" + +src_configure() { + local emesonargs=( + -Ddocdir=${PF} + -Deprefix="${EPREFIX}" + -Dshellcheck=false + $(meson_use test) + ) + + has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long ) + + meson_src_configure +} + +pkg_postinst() { + optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "Optional portage integration relies on using /etc/portage/bashrc." + elog "The example bashrc can be used as-is if not already using one:" + elog + elog " ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc" + elog + elog "Otherwise, inspect the tools' --help output and the example to integrate" + elog "(if not defining the same phase functions, the example can be sourced)." + elog + elog "Note that \`eqawarn\` is used for portage output by default. QA messages" + elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:" + elog + elog ' PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"' + elog + elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools." + fi +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz Binary files differindex 862efd4cc121..b7b244c08469 100644 --- a/dev-lang/Manifest.gz +++ b/dev-lang/Manifest.gz diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest index 99e8b394d701..578af26dc952 100644 --- a/dev-lang/fuzion/Manifest +++ b/dev-lang/fuzion/Manifest @@ -1,5 +1,5 @@ DIST fuzion-0.082.tar.gz 751728 BLAKE2B d876d8bc762e9f2bee25e93aee0b118721136398f9e6c98e70adc50ce684fdcaa15991448ca748b1ae1f348e5facc442277b600ab3b5a809284144aa2f9b4928 SHA512 17cd56186e0fd7e07d5f592b7f8edc47e2609d0a6df08877c1db773f9ac56d8fd8ce60a1b7cffd918e23e20fad29a4c05c49d95a07cc3bec492e67d749837c83 DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5 EBUILD fuzion-0.082.ebuild 1170 BLAKE2B 41b445aa23b7bd1a275fee5cb02685e4fe170ef74a0dfac5a7612320f8b79bb5a59ed3084f860f0a911fac00e7455b12c5bae7cee13654ba8b01ab03a1351216 SHA512 0bd12e6b037120fc7b94ab9b79f02882601e0294e0b5e01fa3ad55ffe6aef8da6ba48dd25af0453877de60b0f66524acdf0443fc9757933e5e9672eda104cf23 -EBUILD fuzion-0.083.ebuild 1315 BLAKE2B 03077822d10680fd7527bcf123a792d8bef3711c3108ac68966a6e7931142a4a35998e8b640b1c90755d25e42ced7ef8e4a303408f76f365fce75d3f6cc3df79 SHA512 0cd33c1bbe782a0b8a5410f9d6d35bb76c266908da57093368b9caa6ace5e098c93481830e9eff9e18268c3d7983db3801427bb85776de0fcd13c27dc9e5ed7a +EBUILD fuzion-0.083.ebuild 1314 BLAKE2B c7da07fb8a172d9d0124e7d835a76ff145f9352d4b008d3b0020e423f346c9fa9c169ac46672ddd8894f55e342c75679909da7e22983b989011ad255844eecfe SHA512 38a721c53b917f9eea7092f355bb7a83827183e5a6c6e4d53fbe7db47fa0b93e9c177dba47dcd7f64314cf87b7ce93f5b8a4970353bd621050093f53645f4ac8 MISC metadata.xml 678 BLAKE2B 1785e807c53bd64819e1e7510d96a6d81bf316351d38633cd45f506fe79faad7334fb13ca646366c31146f66301dfbe638a71fffee0726867f6863340b7d14f3 SHA512 d61ffbe425b6a6b84dc1f813f279c0e655650e8b5273c69492f1092414ae956c8f1413bda3a87e5a28783a1d219d7d69282eeeaab1c8e6227a04c05ca0bea27b diff --git a/dev-lang/fuzion/fuzion-0.083.ebuild b/dev-lang/fuzion/fuzion-0.083.ebuild index 89a790ef2ce9..b7dc96401878 100644 --- a/dev-lang/fuzion/fuzion-0.083.ebuild +++ b/dev-lang/fuzion/fuzion-0.083.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/tokiwa-software/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3" diff --git a/dev-lang/lfe/Manifest b/dev-lang/lfe/Manifest index 870b4a301b2a..d4e80ef1b08b 100644 --- a/dev-lang/lfe/Manifest +++ b/dev-lang/lfe/Manifest @@ -1,6 +1,8 @@ AUX 70lfe-gentoo.el 166 BLAKE2B 023b504e013f24662bded660def58f013ca9b34bc9ee73a137df54e48825e71f3a7322652e7cb8fd60e19b2a508180e1933c6f03be163d4a614fecfb6b41d96a SHA512 a15c3db1640229eaa2c1faa44f7765a53fdde29af78f8a9130c3b8893098cbc41a3cb322402ac5b9b0ca8373739b03723acdc3685d83724fafa6afaee0c25891 DIST lfe-2.0.1.tar.gz 351818 BLAKE2B 4f661d2d4685af420bf9b531795ffacfe9b272b6bd39c81a4f3344e4003960d2deb31618df22d8f91c74b925ab522153b732d9afdbd894c64f70a533b573989e SHA512 47d062fcd1910580ba5d84f8887a27d0717cb7aae2a90fb3a7e7411fd46886dd73e342ccd4627227c70d13dcd2c5f66077d351812e9bc0c17d64e9ef65d04f96 DIST lfe-2.0.tar.gz 351324 BLAKE2B 811bd310cf917f3e1dc456c9e7c5cd09f5099a2ab20d2bde60e2057eb94ee9125298866b01ef9b483fdaef8572cb487c0a760407c79774e915fdd2c7c129d796 SHA512 b615f28947febe034b1bd155e6c357211ebbdb63aef67645a9681a4a30b799c2019a79ab8f33cd5d3003ad5da83e10af6b3e5c1abe810def92c88812d58c0d04 -EBUILD lfe-2.0.1.ebuild 1394 BLAKE2B 5fab82eb68b582610838a68c2a578c158c1426f0a7ed8fc862a22407e50622ff5cec24a5f63a91c4a019e057b7fff2c1ccccbc96f642f309dbb9ac6d982b0a1a SHA512 ca3fade7add233c93017f6526fbf7a771c340cc34d21f771cf3b7993c39015242c25703921bd892eee7e4c51af7af5aec89e9b3c8cc10dc8b455e4d8905edc9d -EBUILD lfe-2.0.ebuild 1394 BLAKE2B a6f303267a5899ae0dfb2262327b218478b20cb8160d297ef35cedc2c6d0993a86e76a2ecc45acab6e579a2fec1c762ffcb058573f26eb7dae703bd663333b9e SHA512 15270ed3c9ba2ab921e98b31173f6b93bee49d43abb679f32ed039835a2e1f7bb71d5a158b997f5b95ea4e25870ee0070af4d93dd4dcd9adff383f41a1c764cc +DIST lfe-2.1.2.tar.gz 364310 BLAKE2B 71a7a5f49bde4d66ce04868834d6f2b9a53d4195b8e1b45654f1f0e93bef6dab8607c1372206d102e786b31ec9d77fa252e57c6041bffd4de58b3790d1c86108 SHA512 0cc53d5706ca2fadb96980bee58d4adf83fe61026651fed319397b4a2476f3ea00b48735140f645a59cf5d3b476858c4e9fde992d2cec2b6e2687157e5ed2ade +EBUILD lfe-2.0.1.ebuild 1298 BLAKE2B 81b4c9c1d27df8ce0e34229e4ac481df954b3847d780f1ed70486028b264d630a26b5f0c24046de276c83c7a0e72fb149a750861239a17085bc6761cf923329c SHA512 4b037a7710939a77b235da051ceff3344184870515ae2b2392bb8bbc740a968216802b29e8cfdd0f7dada9155cfef1e591159cbf4306ef692d6a87ceb717c1d5 +EBUILD lfe-2.0.ebuild 1298 BLAKE2B acd4b5170a9adf64122ad50573b30cd67ca1b75277ecbe1010308b81368948d060db1333d72ab21b03604ed86f04252dd6468d74fb48cadd60dc2c3687d0c0ce SHA512 c63ce90c16b0272a5dbc86b6b888259dfb72cf626015c561a1322860488b192b74d0ce9b0f5279b474d7c0624ff1cf51f2beb3ebc77458243541fef89d52ef45 +EBUILD lfe-2.1.2.ebuild 1166 BLAKE2B 41c6d27c8ef6d9c2ea4d8f64d0c1abec8d3da827da11758746dcbc33c18ba5d82db11636c2b37f399650fb838c0765547b133bc94512cacfdd56b746435ee84d SHA512 14a2f32df33702082bb52fceecd87a74e59ee92f250d849787e3347917f2c91c0f896e6d6a00dfd05bf32fd3ec50453cf9e945d595af6857d05e1e200f125e59 MISC metadata.xml 589 BLAKE2B 94dca142b926d73c55b24cf6976002b20a938f93ee49cf143d57284b936248c757daf32a80b4ef431a1a54287b618c83c48500db9a7ff330ec794a0d79b90498 SHA512 d34f128e89a8032b69060bba0630dc206604cd694b9d47e50763128f1dbb16fea9f7e9a8902d8f19f55ca26569c6aa89bd560a78a4b861b6cbe1366460cc8c0b diff --git a/dev-lang/lfe/lfe-2.0.1.ebuild b/dev-lang/lfe/lfe-2.0.1.ebuild index 60bc21520c3f..fd1496d1343c 100644 --- a/dev-lang/lfe/lfe-2.0.1.ebuild +++ b/dev-lang/lfe/lfe-2.0.1.ebuild @@ -7,14 +7,14 @@ inherit elisp-common toolchain-funcs DESCRIPTION="Lisp-flavoured Erlang" HOMEPAGE="http://lfe.github.io/" -SRC_URI="https://github.com/rvirding/lfe/archive/v${PV}.zip -> ${P}.zip" if [[ "${PV}" == *9999* ]]; then inherit git-r3 EGIT_BRANCH="develop" EGIT_REPO_URI="https://github.com/rvirding/${PN}.git" else - SRC_URI="https://github.com/rvirding/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/rvirding/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi @@ -23,7 +23,6 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="doc emacs" -BDEPEND="app-arch/unzip" RDEPEND=" dev-lang/erlang " diff --git a/dev-lang/lfe/lfe-2.0.ebuild b/dev-lang/lfe/lfe-2.0.ebuild index 888bf28c5c6f..c392c96148dc 100644 --- a/dev-lang/lfe/lfe-2.0.ebuild +++ b/dev-lang/lfe/lfe-2.0.ebuild @@ -7,14 +7,14 @@ inherit elisp-common toolchain-funcs DESCRIPTION="Lisp-flavoured Erlang" HOMEPAGE="http://lfe.github.io/" -SRC_URI="https://github.com/rvirding/lfe/archive/v${PV}.zip -> ${P}.zip" if [[ "${PV}" == *9999* ]]; then inherit git-r3 EGIT_BRANCH="develop" EGIT_REPO_URI="https://github.com/rvirding/${PN}.git" else - SRC_URI="https://github.com/rvirding/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/rvirding/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi @@ -23,7 +23,6 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="doc emacs" -BDEPEND="app-arch/unzip" RDEPEND=" dev-lang/erlang " diff --git a/dev-lang/lfe/lfe-2.1.2.ebuild b/dev-lang/lfe/lfe-2.1.2.ebuild new file mode 100644 index 000000000000..0ec43431ab6d --- /dev/null +++ b/dev-lang/lfe/lfe-2.1.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp-common toolchain-funcs + +DESCRIPTION="Lisp-flavoured Erlang, a lisp syntax front-end to the Erlang compiler" +HOMEPAGE="http://lfe.github.io/ + https://github.com/rvirding/lfe/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_BRANCH="develop" + EGIT_REPO_URI="https://github.com/rvirding/${PN}.git" +else + SRC_URI="https://github.com/rvirding/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="emacs" + +RDEPEND=" + dev-lang/erlang + emacs? ( >=app-editors/emacs-23.1:* ) +" +BDEPEND=" + ${RDEPEND} +" + +SITEFILE="70${PN}-gentoo.el" + +src_compile() { + emake HOSTCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" compile + + use emacs && emake emacs +} + +src_install() { + insinto /usr/$(get_libdir)/erlang/lib/lfe/ + doins -r ebin + exeinto /usr/bin + doexe ./bin/* + + dodoc doc/*.txt + doman doc/man/* + + if use emacs ; then + elisp-install lfe emacs/* + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index 47938335fce3..ff56f4fff599 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -245,6 +245,42 @@ DIST rust-1.71.0-x86_64-unknown-linux-gnu.tar.xz 161430980 BLAKE2B dcafde40a19b0 DIST rust-1.71.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 3878bb57f44a1d08b6bf9d61b69d9ea1107e0d2d8de51298f2be892e62eec60788ffa1c135cea4a53dee4564cf31aea61f8fef9a3bfdb7451094955a51d5abd2 SHA512 053f7e253f0c15a98491544a27172c0b7bbc160c169c42629d29acbfbc3be6c94a0483b6b8efc2bbb19b258571e02fcafa33cf19fa316a51f99a94d120b0bd45 DIST rust-1.71.0-x86_64-unknown-linux-musl.tar.xz 232159228 BLAKE2B fe57a684cd3b5cf0d20e62faf8589308f80342353e80c17dca76da7772a7c1b2debbad7d6b8453d92af306f3adea97f85d7a15b858dd51ea237a41748243c49c SHA512 3bbedf056e176a2a00b8d151b0ec245e18ff109816a665a2b913c1e715815cbdbbe42fe470e8f78e0eb7ae0302f41cef4132cd02e58b550695476a2bb4f49979 DIST rust-1.71.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 48edbb815080eb34dabe8361e05b0ad73fd7d5c96eb277ef4dbea397a4b78124d8ebdf680da1c45ffce58b0b8ea635d7fecd04c0e70fa5dc61030bb76315c890 SHA512 2beff44790ccba5c6fb414038e05846285f3f62f23b880454e414b449a442c7e09c54fbf9c3b4cb5265b13c18647144d73f3a9e90b4c64323a2b0be42df2f5eb +DIST rust-1.71.1-aarch64-unknown-linux-gnu.tar.xz 209839296 BLAKE2B da65e966a6bd8c6a8a13e5ab747da2a8d9b55f90fc20c1bd041ccc1a2f4e2d11d50d2ed9cc7f3a470e7f886ec8b891ef98ea1295491414d5afeae7f83fa3a555 SHA512 a2ea1383a6ea965e4b0c3a7c648bb357fb531a6984418756abcff3c526ccd9221a28aeedd11b65180fd166575e07a00151460dbc15e3b132a0bcac643911d242 +DIST rust-1.71.1-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 52d1fbdba32db7ac2578615fd10a3db1da84441274bb190624e517aec67279c7330f7c6b7fa0835d8e1cd8f578d34952813228a6a221e41c4193e9a079cc6fb6 SHA512 63cbbdd9a73f0223444565b60f59765a734633ef8e93843639969b96fb67550b85fe58079d486a927174f95619f0d6fdfe3f3b84d871f776bc48986be7965238 +DIST rust-1.71.1-aarch64-unknown-linux-musl.tar.xz 193170880 BLAKE2B 26384119108f4503d35f79fc5401c46e1eee326eca4dc6cc282949d2f195928fda5d3bf56c0509b04fdaa3e7c3c47f4ba44b2b82a60b02f7bc520360b0433efe SHA512 3e79692cd4dba512516eb48970dc9711448c33e1d7a5ebe7c5fadaed7f053ae9c1a8e6efcd1713f87dd84107a37b0fb21b1246e0d5c3e0dab677e5c7ed210825 +DIST rust-1.71.1-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 223d21586b07645d5860a3a023f42a191fc2490ad9e5736c3b2335565227780aa1f87174060cd6f87c4c873b965bb32b1556fb60fe70a7dc0f753409adabb024 SHA512 197197752e5ce110a1a96ecab8d1ae3aa82769a199c51b42a14b1f0749045a280f00aea0dd0653211bb941b80fbf43960d1e11766cf2dc35be3a34445e336423 +DIST rust-1.71.1-arm-unknown-linux-gnueabi.tar.xz 173870064 BLAKE2B 3c2e440e22199e081f6121513cf2a86b22ba0da08569d0b95edd1a69d890e191bda150429f4329c9932d45c44d49e8dfe1902513bb379b039dabfeb8bca36a44 SHA512 c59b1ba5d8bc29a2d1bb57f19e584af28ac92d8bbf889b80d443684e09a6249453bea429226078c9ffcc4d04a7a03f3605d82e3d8b412ca83720cabf5595a8e5 +DIST rust-1.71.1-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 38a5fe9e5e67298909d6a36e625b990128649975d47e544847a2d6067ff88fa63cc0c3e1c8e2c8697f0a0f39584b4e60cb8f29390cc6abad721c681a4cf183e2 SHA512 a7230aa7f507e5e4d71d2701fd5c1abe29e3c53109d67a5133fc32ea32018c6ea6dfe512a0e58acfa8d2c39dbaeee2cafe420aef4979e95ce9d62b7520b9b01c +DIST rust-1.71.1-arm-unknown-linux-gnueabihf.tar.xz 174277632 BLAKE2B c317f946f4fa7b4e5c4e39bf4035108ff1a6085420f932eaa532cb89f15babf4b80a5c231f9980300d4ea18b6dd369bcda33bdceeb7065b03fdde41a01165e76 SHA512 ff4b6ac0e6691820f525a84505a3556a729cb189700209c084e9fe981bd076ad7ec30fb748666b7f51ee901ac039d596670bf782c60018590980ff1e61cd396b +DIST rust-1.71.1-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 2fa6e24ac4cd9ec4772655c5e8b135a0118c38ebb41462940669df0c65c0091e60306a5a09cb020dcdaf06aca7b2c8cdff904dd2a5f4ca87acfbc5775adf2b6c SHA512 c9cf9c1f8e19fe0576dd805f21ed8afd1d3536fa8ba00fcd39d6e6638198fca51114a8d99cd62164d8a0aee6bdf37831e678f08241fb8ba63ccdd6e8c7225717 +DIST rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.xz 178239136 BLAKE2B ae0ca46260aa4bb60760812f50e606ecc18fc14b3dfa56135cb6a83249c0cd5e0544d29ef5eb34d3ce45e53552f736c8db2928b3d65d847a9b3d61be7e863ee2 SHA512 56c63d4e9dd99ba3604bec5c0f0d8c2a51a93c0d11beed721d99cca05b20310f4439c049ee5b3ddb6e723381e315ac991d9a7327cea86e852b6cfca4cc7f9a0d +DIST rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B d5cea850a1930a316574c977542e7026eed67dc244d8857c720d9de168f39b5437912634cd5ebefb63e8d58200e7b11d69b8c6ea0e257642a0df7c1ae8026c80 SHA512 2d06f90f916e4f184d536b695d123628a28f452ad4fb3da53dd3fcf5e013df594e8ee6eb1819268bc5b20ceb1c05d6d3b68a4021e60c73c7da934fc05014d2c1 +DIST rust-1.71.1-i686-unknown-linux-gnu.tar.xz 202188608 BLAKE2B 153f94771d68ab8bc25d1e38afea206cdd182a1ca0b7ea8616b932617c2368acaffda959ce3220506d7b2601b5120ce65ab83fbef167429b1b8a76108f3137b6 SHA512 e835354cee992f751d994943718d8908bc687a540b91b4b296962ceb0047d447e5b12a7cfc6661de8a4ee9c90722f8274c3e6a37f6842e8012f883cff32ac2aa +DIST rust-1.71.1-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B d2e47ce2eaf7d8c16a12630778cffb25fdbbe23d978ff46d02fb6363f6ce45a6295cb948f7b20c9a966d14f832a38e3c53018188b54fcfaac7b2df85508990a9 SHA512 2e5d191ba550965de6962c595c5dd063f96603522eff467433f3cffb31539e3406c1a62e3fd37a66c4eeaff2c1200a33439c6ca5133dc00930c89c7713ecb0ee +DIST rust-1.71.1-loongarch64-unknown-linux-gnu.tar.xz 158000652 BLAKE2B 6ca5a251202330755f53eff6151abb724cbfbdf190e19d15df009e33cb17795b74a491e8a6c040ea69fcb603d19b7baf6f1f47afb5a984bcbb6239640748e003 SHA512 be33401e6f02669102e51524ecb2a4bcb75a539084ed0e04f80bd389be8432a7f3952304b21397fc1d6894d86a263da40831625a04b72536dd2af79b0d2e1845 +DIST rust-1.71.1-loongarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 5b744b2bd11ff69ac0c66af93a80c0c9f4d6aec465109033a8ffc63d2a1a8bb0e9cde1d3e9aa65e27287105673230acd07511e58112b7c5beb0c452323cea72a SHA512 a5d71f2555bfda22c0366a35032ab902071e3c75e781d1b1c5d090b6b6dac78046b31b789f71f9ed4adf80523903add324c1eb8e8f8a7b744d6a7d8cc6d3be68 +DIST rust-1.71.1-mips-unknown-linux-gnu.tar.xz 152451900 BLAKE2B 86804480dec985aecedec561707ce7dd2dff5e85b25da940051c2d89ae905b630ed7bb0df9e9bf6373917c5f6f513049b8be4b0b673d7c0dd77d8095700e6103 SHA512 0d3069e17c23e6651bc6dc2f7dd4de6b5b54e24ade5aa81a8ddbaa5f4f13c26084c3a04d246181d49fbb15cedede2a5d8f3e4a21080654a257c1b4285dcdef27 +DIST rust-1.71.1-mips-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 217ca15420e4ccce2ea287913eaee07b90a1ec534a805b899032a8ba18f7b6a75feba873b8fa773efef32cbb0b265da08ff026e6d387c824e63000b04e7419b5 SHA512 2e0355d8364a9e6b711012fc8e1f227c76290804d967def666ae30e899f52197da06dc1498191f6b9de6868730eb8883ca0849351981efd82a5b9d12da9681d0 +DIST rust-1.71.1-mips64-unknown-linux-gnuabi64.tar.xz 150685836 BLAKE2B 90496f5f9b3af09d9da3b45913a57ac2b1035838cf4940d3a6d4c2fb6bd1c5dacc86b144e8be851a35bcce19100ed2cc800d840c3182b01ea1954353060d56d4 SHA512 af97988af615c7cfe08db0424169cb133f97914fcc75a76356ae3b0eeac2c8eed436208694d218a75879db163963d87523d23d6ce5ccc91688679950536c13df +DIST rust-1.71.1-mips64-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B 04665afa887c047d2e888ee4275faab1efda5f7dbeb4222c056af53c756a00ccfa5cd0f5a792df4bff325cb870f50ce6cb09e713afeeec201050eaa14dd6b0da SHA512 560d1e474e177cdc28cf94b10f72785ccc0db748a185b5bee8ab0c9598d3ef7152f79bffa7f11594be06ae07c3d56bc8176bfbd40284a6888d20e77bd036b9e6 +DIST rust-1.71.1-mips64el-unknown-linux-gnuabi64.tar.xz 153800316 BLAKE2B 63787c2fd44406d45de5f153259237df8116aa5419d241c92c5e9509db1fdea6fbfa0b119bca83cbc23a2abdfd50365de7c7e3f37bb0f7d402382657c97ad226 SHA512 a6c8399f2f4e56340d1712c71f03ac87ecb8f3694f0c4f1ce64a1f810de850f5ece7361cd93e8881d83cea2094a82a51f0d54cb795c4d02a5a1d94ed49b8f0cf +DIST rust-1.71.1-mips64el-unknown-linux-gnuabi64.tar.xz.asc 801 BLAKE2B b69e13a4dd21447d7a39c24f96e9416c7b68bdb4af08c1ee7e312d78d2b064d1d67e397c0f04f9f8c68498ff3934350729021c9a4ee521967bdb63f53ab08c17 SHA512 9bcf27125cdf776719c87adb2947b1b9965dd3dcb231293a225e2424906e759f97ce2972d2f7ecaf69d708266303b8dc776c3e119c070e1c21ef59fb90405050 +DIST rust-1.71.1-mipsel-unknown-linux-gnu.tar.xz 155924032 BLAKE2B a4862cfd02053dc8303de9158929da634980c15d8fe32b7b51b316e6aa83de1f0d075ea4acd250d5bb210cb269bff373613bd45eba003f38439e22831b433dc2 SHA512 96708e1481c4790d5c2938ce7664cf83c2b9295023af017345ab0c9afa37bd43c2db93b9e8097d8d1aa6c913bab0db9324f057ecb25aa65bc16295cc625f2bdd +DIST rust-1.71.1-mipsel-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 90063d27ffb9071f6c10cc54d17073ea79436dab947b7f8f0a8f2d7c0671edc66f7e45d5954af77f30f8c3a005d2951af56f129d311cf328c9987bd5a5ea9802 SHA512 a2bc87f7c1baaf6f245b1d008162a1e5f52b6f949a3e06f69a7ae22315fc7770403ace7289830cfa60f6e66fabbb23352fabb5f0c24be05d58f4f891a8d6e956 +DIST rust-1.71.1-powerpc-unknown-linux-gnu.tar.xz 172809692 BLAKE2B dd6e3c96d168dc2ad4b3bca38a42a2b3c5c0ec5555f042ffb9a7e1d6430bce3659953c2c6c5454843ab41e648e479c5cef2645f2ce0bafe72892ff1ed014787d SHA512 bc2a8b9fc8494cdbab89364c15212f7f8e9af416639f9dd05cc57f0ffe18288be7ec489d18061387c43a2f8f4ab1273bcd7de58126546b59a42ae80e9a2c45d8 +DIST rust-1.71.1-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 620a63d1732cc0cccdc3bf6b141e2467c0ba50668d72be44cf04becfa9e0c30e5a5a4a7f5ae39fd1321130703bc6522c78e9bfdb23e7b3354fd760eb4d118991 SHA512 f6467c3ab3694fb89db06c67e6fb8afde75b4ab86752d9c918c89ca6bcc8914bf45da71076142eeea2dd10910edea42ab0d8144ff7b769b22edcf9bdb447e381 +DIST rust-1.71.1-powerpc64-unknown-linux-gnu.tar.xz 172399116 BLAKE2B ebc82664a4e9f651e9111e862a9cc341615526c6e7af2b181a653eb7d6a0c52156bf1cd35671c6e5aea41fa2653f042a9c865212bef6e8844a88fb9bb7a8891a SHA512 94395abdeb1615f594e4fc86d8bad85a01bbab05893bc8af7890ec509a2006d51c1a8723d3cc8082a214ee851fe4ba06707e01c3f009ed340d791d35e034341a +DIST rust-1.71.1-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 6d3565b8d9ec5b6d719dbe06120469e2a6f1ac42708bd7ef9705e796f0a4c528929a3984a7090a4da6521b09a53b48db119dc388d66f782f01a1ebfa61c8df21 SHA512 847fa662ddf9234a4a6b73e9d515b06fd0af0f098a826463ddb7df406dfdb25ca7b37110e90ff07f0a58cdf2c42755ccac70f057243b44f3b733ddc449cbde2a +DIST rust-1.71.1-powerpc64le-unknown-linux-gnu.tar.xz 183620460 BLAKE2B f8c562813364a2ddcad26287f227ea93af4d91fb083998835e469a676c9be1c0262e88d0cb7e06cdd1293ba8807334744d4e4000c58d9f34c07fc851b0e31e5b SHA512 f8f627d847e405c9960a01f59eb1e14aa647e42004cbeaabe734c110827921f019cc01bea13f2ea0b5b3c2e4391f60b6ccbe4298182593564169cce0db6c9ae6 +DIST rust-1.71.1-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 2c09621ed09918bcebc6561f7f12e387be7919568929d0215a6bc5333610c158acca2998ff8c918956d8289da2f3e2ed4850c0ce45a9f1d85a304063eb8d5671 SHA512 5f5361a954d4b0510d48cf5b2f2bd0722f9d99a7b28aab8f3dfea9303489d9b60f6e20ee4fc61b74619d3c0fd298ab9bb903b3509f55c448886e428ba9e28d71 +DIST rust-1.71.1-riscv64gc-unknown-linux-gnu.tar.xz 164813572 BLAKE2B f86f7443da64afd416ea3119933a05a7638ee41576e9d761f491376b781e9362992223186109a6b930ee8a012dac5c37547448dcb903bd5bc480b66f8fef3123 SHA512 525a345dcb09141e4f4f5ef911c8f8dd63180fab956752ce0e9f5e2821c89603a2896e7042e019f61ae8807052e96b52bec492f49508dad2a351ce1a9c6de79b +DIST rust-1.71.1-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 6d37bd643caa5780e80a51876228bd12175132af89f1fd35dbd55f8c5544afd21c3e844027083d9cd5ba48bd41c3dc8c1427b400c2141dc3e1d128a6f5672ba2 SHA512 ee22b054810c12dbd48e9ac4006d74f2545c5fa090b80f831673e0850e16122569376380d1edea6c6195bf76441c0751ab52c6a143a643e656af0880c12578c5 +DIST rust-1.71.1-s390x-unknown-linux-gnu.tar.xz 195515792 BLAKE2B e8618c69ccc350c7e63461080a3768bf4d7b26f57e75a98a6e62625cb0deed8cf93dc00e485051d01b9996c6b48d3d1a84f88d5194b618d06e926c5543524071 SHA512 7915806421c07b70acf31bab86086981dcabee08e826668c8225db68c4f895fd16ba3e16b710416d2b96de3c30a9dcd137107a04ced21972d3fe52500e56178e +DIST rust-1.71.1-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 4266dea5182a07d4ea1f28e6a362a2233df684836af9b5d2b78e87aea2626575d3af6716868b1cc10d2f38d77910d845c3997da7bf93fe865d8486d63dbc9e1b SHA512 a70d2d4592021294734ca9e069ce1f22e2531323524e4bc6477efae074026e0685e31c1d06328e2b17eb87a27dd7ec6793804c87280a002733b87a676c374729 +DIST rust-1.71.1-x86_64-unknown-linux-gnu.tar.xz 161080376 BLAKE2B 40bf80551c032dd62e19bae5a235575c5d8894ea75f77dd34510499b4f4e779e27da0faa98aaeacb57f73e9632ee90ff0f60f167108529ade67198841215d109 SHA512 15c5ff75b02357beefe717a36e7755d2841778ce4e39020d2b920239e4c8d0adfc17ee65de7bf42493d287bdfca194189f3276adc0374ac3d1a6af63270ef954 +DIST rust-1.71.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B ce029d9af59f26535a3fa121f20672f7eaad5019934457ac7ddc059dafcb2c3a37e5683923d4bba3f3a735805f11092189cf84d0a6352a5f9f475bd3eb00cdf5 SHA512 0376b16b9c845738c3c291ab2a73a3ecb20cbb8bdd0820568a0683c84b211e639413b3046d756e607a0f1b23695c9dcb351711fcc474e6faa8fe3098b1fefefd +DIST rust-1.71.1-x86_64-unknown-linux-musl.tar.xz 232096648 BLAKE2B 7f4deafa57baa300f037ce3d9dbd101d5d28cf29368c4b2fc8e51799e59382155076aa0a3c0b6fa0c076693fd43dfaf80ad7685cd44233d7c31037c091a90224 SHA512 55b507a30d62a36aece4a2c2cab985e09d9552ae331c1cab51d949777261600e61d4f05ca1e81fe8b37591fb91939b1cdb55e6930d70e5126eea1a78caa74eb4 +DIST rust-1.71.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B d4a9f89274bf4b0004248764c07c7f82f8708f81a826d7509611b75e51d280707a75ff2c9d6b372e79259f7086b3e962afe51c3f0b98dd3fdd4feb683783c9fb SHA512 8be13b63b48740bec80772a826f06a012de58b1294f87374d7b4c844c90f3093ffe86bd3f1d989987696aa095302cc4644e3137fa2c9e1363c9ae8c3e1a05268 DIST rust-src-1.65.0.tar.xz 2488012 BLAKE2B d48f5591e72e14084f2fb0d66c1365f1648060d514af23c0498e02adfd7223b1a79bd1f512859b058f9cabc4b88b9230d15960df7c30762a5263d1785b877a68 SHA512 247f822a9c2f16d1de29d1cf6fa7ff393b7c7fe01da66a7c0b4add6259d72403922b8b1bd1b511ed8a9cc0b2c12ff574945aa7fc76c731fba620b466bcdc2eac DIST rust-src-1.66.1.tar.xz 2512096 BLAKE2B 514b8f9170d8a0e9b9deeeda27c5b83c18b7f038cb27a867fc4df1a0375b5c492793e67d0f0a2c26354ed1b58c699e1ff3e19f536dec10fc8b8211325dd4999a SHA512 3b77e29bf0803278d46aa5a484a2d74f242bf7f1ce6f5a6d1e84107630aa238620c91459f385f1b9f1bfb67c593ea5a274950a4db2975307cabc3a009b89f157 DIST rust-src-1.67.1.tar.xz 2522656 BLAKE2B 28f67cbac3d09af16f572c102890b49ffb4c610ebf379cf48ff4d0107afbb39587d2bcb7c5a4f811542f84dc3157557c762b006a6e89c54cd121d22bb677a770 SHA512 839266d2046b12954fd46f258a975a37c81cb61b6d2d9a5905fd6c83961d97c197f1b467c881d5078f3725293eb73ca402b002af3f47b6f7d431828f01d49a15 @@ -252,6 +288,7 @@ DIST rust-src-1.68.2.tar.xz 2535692 BLAKE2B e56c0e48546479be30e3a22c36ccc620a69f DIST rust-src-1.69.0.tar.xz 2405440 BLAKE2B 685ae443aab2a1ccf3c4024be9a96f476ba56b635d4e3377670c7293d16e56fc6a21f8054155c9408a71a34ba37aea61071c50f75baa9ff0193b3199d7ca431c SHA512 87866577ac94636749c17c30b50866ab047ed35817d20e5b9e1356de573e01d6dee24518c4f85c0b1d0f4dd9ce9a87873fd2a635937fd202f4baeeaa82bb99cd DIST rust-src-1.70.0.tar.xz 2422004 BLAKE2B 2f6b22d767ca93ed5d02d432deb743e10d73fa3f767facaf958b43281cdf6786d399f83a00a7154e3935e4ec65137c15162009d20b0b97a00f9c14ff90cae007 SHA512 0ec5ecacbf46f503aa6492d518fb747496cb09f37ae377e12849c2c9f8e5c3fb5a09385a2e5912f492f4fe4b76d7e74872ca9ced18ad46d8e11671721ec03b5d DIST rust-src-1.71.0.tar.xz 2460128 BLAKE2B 3ab6c6cb76a7e18eb0ba085c45f8b1a8bba16e2569962c27187bb415c54d3c5c1032ce4552c52f93bd4ec2512634d8899fd35fbf1a035298a9b621b5af125971 SHA512 fd59a1ced7e950fa14fd7ec9c978043b99e678bda54338f60faaacced36110630385a2bb62af19670ef27db1144810ff60b03dde542273557473b9bb521bcf49 +DIST rust-src-1.71.1.tar.xz 2460244 BLAKE2B e3a5b5bfb808310f96e760aab55310c7a790fa551d248c9c5dbb407e0a80653563d8df73a9e0973aa63d3286aad6c755b78098dd8db2dc1a2ed3cadb926b40e1 SHA512 659cc46e1ece2ddbcf5ab748bae48843bd36353cc633b59e4ac062d843af66919e8d5c39ccb72ebdbf94a0e26a8056ade6bd1c8fe9a936469bd405122a8ae35d EBUILD rust-bin-1.65.0-r1.ebuild 6804 BLAKE2B daa61a2b0c69cdcf7c986d0b74c97e11ba83146299f7c1afc20eafe0076209da8117a551559e80f5da734f3598df0b8f44cacb822920d6e15a0b9ee745c1a7d7 SHA512 99780d02497d04864cd22cfc1ee22d0f7ef9da292041fda848c05ba7eee8afa0d8c6ed78e4044ebffbf5b9d77c30dfc3c8fff0f1f2b0e54245e5e651becae6fa EBUILD rust-bin-1.66.1-r1.ebuild 6809 BLAKE2B 833e223185e3284e9911f5050cb55fcf3218089832c4923283d4ed3342f2eb7f707c182322a79e8fb443a99456df7dbd5b4760f08adc2041fddbcce2bfc6db4e SHA512 d5d25ee4f336b2ea08a0edb7bfb6a50d030f458bbf7b97646202221b518c0ef4b95376ef500484804bd9a0497b2c7f446a33b1114bb23ebf85bd7a6414e4fcfa EBUILD rust-bin-1.67.1-r3.ebuild 6880 BLAKE2B ba9d17f8902ce168b38b4577ececb6b6b549788cd2312b4fa2ff130fea838186e535a3d2e03a31f5bf6974e78957b63d80f2a246560e0a618c39ae1d1fc96afb SHA512 ea571cfa4b258e6095e560e1d1404d1ae0bfd841930844cfcebb365d859e90e9ffe8fc53fb030c0bd7e3ef85de8a8fc5e0061020060e513ad0e64f70c68e1d90 @@ -259,4 +296,5 @@ EBUILD rust-bin-1.68.2-r2.ebuild 6835 BLAKE2B d05acd0a3dfa60ca96f0f5e4a05df2fa36 EBUILD rust-bin-1.69.0-r1.ebuild 6823 BLAKE2B bb1d577b2e5240704c756d809d83eb5969ac4e390dd2125d4a06f99f5843dda466b1837462da306c788216c879e7626b89c08c36a56246d223da607f7624bf10 SHA512 13a81c0860ddb0b9e4eeedceaed27a8020dddaffc191d7b181efcbf71764cd693651b472b928bae8108544c32b66124f8ca2f29b21a5a04ea757fec37cc4d620 EBUILD rust-bin-1.70.0-r3.ebuild 6954 BLAKE2B a3ae1c953a749c6760a72ad2c33c0ed1829ea2edf033236c8274f70f1338c3d3c3b0fccc2a5139f76947e56bf53dd7ad52c6aa87d5abee8a4cf6334bdc2cc848 SHA512 237df77e25c14dae3b71a6c70ff8dcad2004af0188ef64a5c7c2a096c61d66e6484172efc85dfa5e0b331c120f2237ff60bd559463783403cf73402e9f6389ef EBUILD rust-bin-1.71.0.ebuild 6961 BLAKE2B 6008f67d9d0a01ee97752898abd04a2dd13ac818f18c933c3cafaaac23479fe8eac33d32ec32ce6b612ed5aa1c7d1c060a8ef9a695b23e5a4e5ee06f12d24713 SHA512 e66c7774d441151843bfa98ff242135c7a309fe5ff0479496380ed22779f3c47eeb9100b659c0a80d7bab3c34db715b02ccbf41d6f67b66283ba68e281337edd +EBUILD rust-bin-1.71.1.ebuild 6962 BLAKE2B 8205c93de33f2348b6e945308499948fec17733556dadcc4878455f32b11edaec97a47f59d2bff340af2b1028a8840a650f462433375dce3094aaed01fa07771 SHA512 08cf2721d2266d25b649290460ad942e9efb32da168ddb1f2030051ad29a4d30e8123ce3f3b0a1b5a5b5c925b9548f2287a1af25f5dc809821ef8f47eb5977a2 MISC metadata.xml 602 BLAKE2B 8e74f441d22eeb8b276d77ed0a9c5bde01540a3f34d6053185b2be77dd9188b80c01c536f8bb18c4c60214bd0bf366a504c1f3627110a213332120b533f7ddd2 SHA512 5f120deec600c7453d503b6acb9460d1c765a567954c79749654365721b1b6fa2dd48d60d5f3fc86191e79d5f7f78d7aa1e9634e6127f333f81e546f9b0f74ac diff --git a/dev-lang/rust-bin/rust-bin-1.71.1.ebuild b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild new file mode 100644 index 000000000000..0b965f82ffb6 --- /dev/null +++ b/dev-lang/rust-bin/rust-bin-1.71.1.ebuild @@ -0,0 +1,230 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal + +MY_P="rust-${PV}" +# curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep "xz_url.*rust-src" +MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-07-13/rust-src-${PV}.tar.xz" +GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}" # omit leading slash + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="https://www.rust-lang.org/" +SRC_URI="$(rust_all_arch_uris ${MY_P}) + rust-src? ( ${MY_SRC_URI} ) +" +# Keep this separate to allow easy commenting out if not yet built +#SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz -> ${MY_P}-sparc64-unknown-linux-gnu.sam.tar.xz ) " + +LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA" +SLOT="stable" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt" + +DEPEND="" + +RDEPEND=" + >=app-eselect/eselect-rust-20190311 + dev-libs/openssl + sys-apps/lsb-release + sys-devel/gcc:* +" + +BDEPEND=" + prefix? ( dev-util/patchelf ) + verify-sig? ( sec-keys/openpgp-keys-rust ) +" + +REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )" + +# stripping rust may break it (at least on x86_64) +# https://github.com/rust-lang/rust/issues/112286 +RESTRICT="strip" + +QA_PREBUILT=" + opt/${P}/bin/.* + opt/${P}/lib/.*.so + opt/${P}/libexec/.* + opt/${P}/lib/rustlib/.*/bin/.* + opt/${P}/lib/rustlib/.*/lib/.* +" + +# An rmeta file is custom binary format that contains the metadata for the crate. +# rmeta files do not support linking, since they do not contain compiled object files. +# so we can safely silence the warning for this QA check. +QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" + +pkg_pretend() { + if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then + die "${CHOST} is not supported by upstream Rust. You must use a hard float version." + fi +} + +src_unpack() { + # sadly rust-src tarball does not have corresponding .asc file + # so do partial verification + if use verify-sig; then + for f in ${A}; do + if [[ -f ${DISTDIR}/${f}.asc ]]; then + verify-sig_verify_detached "${DISTDIR}/${f}" "${DISTDIR}/${f}.asc" + fi + done + fi + + default_src_unpack + + mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die +} + +patchelf_for_bin() { + local filetype=$(file -b ${1}) + if [[ ${filetype} == *ELF*interpreter* ]]; then + einfo "${1}'s interpreter changed" + patchelf ${1} --set-interpreter ${2} || die + elif [[ ${filetype} == *script* ]]; then + hprefixify ${1} + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + + # start native abi install + pushd "${S}" >/dev/null || die + local analysis std + analysis="$(grep 'analysis' ./components)" + std="$(grep 'std' ./components)" + local components="rustc,cargo,${std}" + use doc && components="${components},rust-docs" + use clippy && components="${components},clippy-preview" + use rustfmt && components="${components},rustfmt-preview" + use rust-analyzer && components="${components},rust-analyzer-preview,${analysis}" + # Rust component 'rust-src' is extracted from separate archive + if use rust-src; then + einfo "Combining rust and rust-src installers" + mv -v "${WORKDIR}/rust-src-${PV}/rust-src" "${S}" || die + echo rust-src >> ./components || die + components="${components},rust-src" + fi + ./install.sh \ + --components="${components}" \ + --disable-verify \ + --prefix="${ED}/opt/${P}" \ + --mandir="${ED}/opt/${P}/man" \ + --disable-ldconfig \ + || die + + if use prefix; then + local interpreter=$(patchelf --print-interpreter ${EPREFIX}/bin/bash) + ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/opt/${P}/bin" + find "${ED}/opt/${P}/bin" -type f -print0 | \ + while IFS= read -r -d '' filename; do + patchelf_for_bin ${filename} ${interpreter} \; || die + done + eend $? + fi + + local symlinks=( + cargo + rustc + rustdoc + rust-gdb + rust-gdbgui + rust-lldb + ) + + use clippy && symlinks+=( clippy-driver cargo-clippy ) + use rustfmt && symlinks+=( rustfmt cargo-fmt ) + use rust-analyzer && symlinks+=( rust-analyzer ) + + einfo "installing eselect-rust symlinks and paths" + local i + for i in "${symlinks[@]}"; do + # we need realpath on /usr/bin/* symlink return version-appended binary path. + # so /usr/bin/rustc should point to /opt/rust-bin-<ver>/bin/rustc-<ver> + local ver_i="${i}-bin-${PV}" + ln -v "${ED}/opt/${P}/bin/${i}" "${ED}/opt/${P}/bin/${ver_i}" || die + dosym "../../opt/${P}/bin/${ver_i}" "/usr/bin/${ver_i}" + done + + # symlinks to switch components to active rust in eselect + dosym "../../../opt/${P}/lib" "/usr/lib/rust/lib-bin-${PV}" + dosym "../../../opt/${P}/man" "/usr/lib/rust/man-bin-${PV}" + dosym "../../opt/${P}/lib/rustlib" "/usr/lib/rustlib-bin-${PV}" + dosym "../../../opt/${P}/share/doc/rust" "/usr/share/doc/${P}" + + # make all capital underscored variable + local CARGO_TRIPLET="$(rust_abi)" + CARGO_TRIPLET="${CARGO_TRIPLET//-/_}" + CARGO_TRIPLET="${CARGO_TRIPLET^^}" + cat <<-_EOF_ > "${T}/50${P}" + LDPATH="${EPREFIX}/usr/lib/rust/lib" + MANPATH="${EPREFIX}/usr/lib/rust/man" + $(usev elibc_musl "CARGO_TARGET_${CARGO_TRIPLET}_RUSTFLAGS=\"-C target-feature=-crt-static\"") + _EOF_ + doenvd "${T}/50${P}" + + # note: eselect-rust adds EROOT to all paths below + cat <<-_EOF_ > "${T}/provider-${P}" + /usr/bin/cargo + /usr/bin/rustdoc + /usr/bin/rust-gdb + /usr/bin/rust-gdbgui + /usr/bin/rust-lldb + /usr/lib/rustlib + /usr/lib/rust/lib + /usr/lib/rust/man + /usr/share/doc/rust + _EOF_ + + if use clippy; then + echo /usr/bin/clippy-driver >> "${T}/provider-${P}" + echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" + fi + if use rustfmt; then + echo /usr/bin/rustfmt >> "${T}/provider-${P}" + echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" + fi + if use rust-analyzer; then + echo /usr/bin/rust-analyzer >> "${T}/provider-${P}" + fi + + insinto /etc/env.d/rust + doins "${T}/provider-${P}" + popd >/dev/null || die + #end native abi install + + else + local rust_target + rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))" + dodir "/opt/${P}/lib/rustlib" + cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\ + "${ED}/opt/${P}/lib/rustlib" || die + fi + + # BUG: installs x86_64 binary on other arches + rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die +} + +pkg_postinst() { + eselect rust update + + elog "Rust installs a helper script for calling GDB now," + elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}." + + if has_version app-editors/emacs; then + elog "install app-emacs/rust-mode to get emacs support for rust." + fi + + if has_version app-editors/gvim || has_version app-editors/vim; then + elog "install app-vim/rust-vim to get vim support for rust." + fi +} + +pkg_postrm() { + eselect rust cleanup +} diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest index ad7c5b7bcf0b..260db8011a56 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -7,6 +7,7 @@ AUX 1.68.0-ignore-broken-and-non-applicable-tests.patch 1472 BLAKE2B e91233c812c AUX 1.70.0-ignore-broken-and-non-applicable-tests.patch 1029 BLAKE2B 42a634c423c57f23bf709294f79024fde03a529c9de6e15554102bfb0a777571e388a8a122d8e01fa8b1889b873083e7802ee30bc9de3c3ebd758a6c7628f295 SHA512 3b0f22370f002934f5237849f2a018989a700e6b4ed5ffe308d5a0acda54c85b67919db88a94eb991568056030899802ceb2bf102ce8eef9745efee40e8f738c AUX 1.71.0-fix-bashcomp-installation.patch 968 BLAKE2B 381ef44295257d6131b4ef98036697d90a091bf2b3ea4333301a63a2a9e9d63bb6e2f711332ab8e47a2b362f1157e318dad4a8307665867484f8a5f67af79b7d SHA512 6e1c0a102311e35ecf9ffd3769c8d96a7c24a9772219d68f02afd57834c5bdf830155f515dcdb098bc2d1a6d2aaa0c5b9955282716b3340cdde61bc4b438ab13 AUX 1.71.0-lint-docs-libpath.patch 1992 BLAKE2B 9b8edcbe8dd8f87861901115511316d770c46c731da2bca6e8f9b62eec25d21303c96ae1665e4cfe04f3cf5e9b9a7ed7123275ee3c0b5cd2dad56c67d660bd5b SHA512 3ecb2ab25de94191ed5de059dc7f3be1efcfab9b0306042f39f3dd98cb7a2561480114f80e9f65ea13753491af19dc95054d31aaece90faa67752f3dbe957edb +AUX 1.71.1-fix-bootstrap-version-comparison.patch 1282 BLAKE2B 9be35fddbb7a9d35c208be5de7fbb1c06fa6439b1ddf3270ec0afa5f6efae9e098fa424d5a3b5bf7e9804845de7040feffcd992ad53183abb00e41148a36359b SHA512 41aadf359d97ff215397659b49d5effcfba07a5bdd3d56c47765aaa4a79eebf86af9a3ea6f3a7dc55cfb710d5526cca3b7cc539c9101a0ad9badaed08f7d14fd DIST rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz 245636524 BLAKE2B 90e405bc6e7f47aec091924bcd7a35017d591936b2697f2b0ddc5271e65fa431cc193a2b392489b6636896fa2d4f3d8f5096d197cfed36e812ea7f3986130c85 SHA512 c163b19a56148646ebbdb10b5b20459a206b4a1c45a2de9ce69f2e45dc5527cc69920f81007ee6fb75080782d534a2a39f7580d0c8cfdcf36ebed971b2513b63 DIST rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 3ed79e6a5168676c19b9092692576b72b7bee6cc6fc6fc9213d492ac9641974e0bfefd9eee2663852580ee05038becb3045ff4410fe96aa8e529afc4d3652abb SHA512 14e635fbd60512e8d36c50c2c07d510236cc73661a6294f0a01fe260a945581885c60783e72cbcc0d85b87a161e0940b34b496380bbab659c6e5d0dbb4050a4d DIST rust-1.64.0-aarch64-unknown-linux-musl.tar.xz 226328036 BLAKE2B 43119c95866b3bd7e1b0832079f4fa23d79f5168e1aeb1d9a984897486cdaabbf035150e5633114c3d87afc8cf47e2d591e7c32961cc7cef99595fec303bc348 SHA512 8af3a7293b73d5f3129a17651cc8009290e5eade4802a872bb2a568444c60b4227a89d419c751fa394bf81a38f553a7418a0abd6ec3234737148d1561b91bace @@ -259,6 +260,8 @@ DIST rustc-1.70.0-src.tar.xz 140736896 BLAKE2B f07a800e35dca074df0c76fa91f512ae3 DIST rustc-1.70.0-src.tar.xz.asc 801 BLAKE2B 172744ff679c4554a6992b08a6bdcd65bd133f3db2d7f2eb1fa3659683aeb65228f9c57d101d9d050256217bb4fbbc0ccaf892bfcd8ef69ac742e12e75548c68 SHA512 0b26b176bf957ea5c2465a8da05992907165f11dccfb8f3a8a2c851b20fc9083e8bca80fefee2534d3326e721f41d19ef75b7f49692a342ab7ef5cdb2e8c52a4 DIST rustc-1.71.0-src.tar.xz 151962928 BLAKE2B da8d83cd6621947816630ae487efe7d087266c1352949cedbbd441ba7c7f7c7beb13b9470e66e2f3359c37a050d0e44d22481c418532d3ebb339a456ab092648 SHA512 2c93bafdd248563765a285add48ca77c1e4bad4d5431675ae6a5cdee4cfe7a41e6bcc880a489ca1069a307fd9a005f2d5f8e230dfc95b4a69152b4f9ca49ac44 DIST rustc-1.71.0-src.tar.xz.asc 801 BLAKE2B e5ddc4b18a6caeeb63c5aed5b5d15989d086f408787d2e603e50e7b8548dc078683062627280fd2a0393bec01c314eb1cc59f9b0e3146abf07b8365a0b44c640 SHA512 cb1b208c8b2bfccf02c73c4246fb238edb0dd10e292c1ef781920964e54e40add3089d988769982c0ce06b719014685b1c37daa2d08b513d86ad73808f4ce3ac +DIST rustc-1.71.1-src.tar.xz 151983068 BLAKE2B 3dfdbc246feb84a79ae94c2de978c5585ee06cf6b683d2245869b62e28f7c79f89cc589f5431537713bf088236a0b824acefc1b68e418e9eb72e1eea98054e3f SHA512 fd0e5a16bdbeb539184513583089e55f681cb772810df357b6b1464853f7022ac02edab3dd155b2262ed0047e2a25dea3808dd078dcdfce9d399384465009db4 +DIST rustc-1.71.1-src.tar.xz.asc 801 BLAKE2B a88c073a70552d73e2d7695eceabdaa478f34501b7271fabf7f4a09f3efa545181f34353e45776b05918e6aeba88adb02f9731454f7085a7abf1602fc6589983 SHA512 9dd0406cf22f1daa7fcfd015fc1c6f8d36586aa99bf14c1491ee464c1f892ab759feb83e8b55b64713170fb777fdbe038fb5fd01a59c911b6599223baaba0677 EBUILD rust-1.65.0.ebuild 23827 BLAKE2B f330d742e32b084703753ab2dd57990b544aedb779fc180479530a70ad87678953d06248c5968a856913a20188442c48c0e46af2ffcee43a7b56801683a3f8ac SHA512 f4bc4c680406c749bab96217a755d7a56477223dcd09ff3ffda57583b902d9f85a891ce56afb62068e0da23e9fcc6bb3e0f7f50cc120fa82af0334ff980a8677 EBUILD rust-1.66.1.ebuild 23722 BLAKE2B 7c99a2d1ed2007b030e2cd8e8d470890d594824d96d81165c3b6efff555c9a98956594a87aa6fea2d680bfdfc1f7146aa5434fa5a5033c37332238dc7f220aa3 SHA512 8e3395eab6c1508dd59590cbdbd961c2cdd0a265986a967a3318d9680f424f720d54deab72eb61f3ed81e85e561b338f2e53b3478e71e980277f5a092eb45a6c EBUILD rust-1.67.1-r1.ebuild 23189 BLAKE2B 7df71d29df716223ca65a4a518cba58caf896ededc8b3f558485d2453b472dc7420ac1cfb7f6a51eed0ba39b9f32f17ba92317686babe5d1c748f88c9b7266b4 SHA512 7153922a0d5006a10fd8fc68c85d0fcafb514c267d65c8e87846e99ae2bb6e11227fd799d2216b031cdb349c562bb30c459c3196981c49a44fd2cf07a2cf34ce @@ -266,4 +269,5 @@ EBUILD rust-1.68.2.ebuild 23148 BLAKE2B 9f593b00d9efae5da1c7be3b6f06db714374cf7c EBUILD rust-1.69.0-r1.ebuild 23207 BLAKE2B 6ce30d47568226db5ff1e3cb4755b5e259a404ced2b9ff920b1f393354d9f4abcbedc53102d41f01c09a40c8172f0b6e018035d778060761857065812ebf79d6 SHA512 35a6183369a5d43e58e298a6ed572c38e5e1b328b8028111160a641116d250a8f1025476ccf1eaaf409e4107d38d7f8d95db09d6469d4b0fc0c9820c72181a8f EBUILD rust-1.70.0.ebuild 23321 BLAKE2B 4550ae6d02af7539c43eb0925c38b5a5f60fa752f769828028b934b71cf1056737ed4809e098b8a7dbf3002879ab212acc130ed91a7b45312400bc5cf9d05a02 SHA512 1f58200e8af3d6171e9b53f560b0268f6c9c26de4d6af5aa9bb17191a8a0d28849b1c377a27164771fee93d94188e156b9ccb50b22efaf25c81ea04039905254 EBUILD rust-1.71.0.ebuild 23421 BLAKE2B 3e465c4e49908c9ba4c006ca3dcf82cedf32b24551ae0026f8d35b8b9beec93e74c4e71d890e0163690fbc538b8b8638f6720493bca7db2dd001b3c736a30f14 SHA512 270ce6ac5c64bf51506bdba5e0ff031104ea72184f3cadb3820272e1947cc5eab7d7d2a563d02ac64fc6d4ee45f87477cac6699e7255178423c15db918ea3525 +EBUILD rust-1.71.1.ebuild 23382 BLAKE2B 92ef7a6f854a81726360ece389e8e13a9516e7a3bf83653532c07bb392a49b8f68ba660fa8c5b0da4d77db94848b5558a22d4714c3089cfc876ce0f81f34c136 SHA512 6543406d2578bae52dc67fe442b0a5adc620d4094e78cd2e8cc76d25e88667170d58f3081e8fd28d5c0d7259ee4d7f37df40c3cf8b4b8cf573b75473694c2c7e MISC metadata.xml 1756 BLAKE2B fab29aa03373b0c47de798165a4cac03501da57e38b686917794a961c7e0491b87c7eabe2613883f7c05b6a5ea2ab225f409599e281b57c26ca8a2a22bbfa795 SHA512 a73f76a803fa7be46e30e87c939fab1ac5514daf15f5ef2800045bd30403a2fb2c69fd776becbc2bce61c67544228f7ddd4b87455982ad38dfb368c620bfb317 diff --git a/dev-lang/rust/files/1.71.1-fix-bootstrap-version-comparison.patch b/dev-lang/rust/files/1.71.1-fix-bootstrap-version-comparison.patch new file mode 100644 index 000000000000..8857c4b76580 --- /dev/null +++ b/dev-lang/rust/files/1.71.1-fix-bootstrap-version-comparison.patch @@ -0,0 +1,26 @@ +https://github.com/rust-lang/rust/pull/114440 +From: Ariadne Conill <ariadne@dereferenced.org> +Date: Thu, 3 Aug 2023 15:05:40 -0700 +Subject: [PATCH] bootstrap: config: fix version comparison bug + +Rust requires a previous version of Rust to build, such as the current version, or the +previous version. However, the version comparison logic did not take patch releases +into consideration when doing the version comparison for the current branch, e.g. +Rust 1.71.1 could not be built by Rust 1.71.0 because it is neither an exact version +match, or the previous version. + +Adjust the version comparison logic to tolerate mismatches in the patch version. + +Signed-off-by: Ariadne Conill <ariadne@dereferenced.org> +--- a/src/bootstrap/config.rs ++++ b/src/bootstrap/config.rs +@@ -2004,7 +2004,8 @@ impl Config { + .unwrap(); + if !(source_version == rustc_version + || (source_version.major == rustc_version.major +- && source_version.minor == rustc_version.minor + 1)) ++ && (source_version.minor == rustc_version.minor ++ || source_version.minor == rustc_version.minor + 1))) + { + let prev_version = format!("{}.{}.x", source_version.major, source_version.minor - 1); + eprintln!( diff --git a/dev-lang/rust/rust-1.71.1.ebuild b/dev-lang/rust/rust-1.71.1.ebuild new file mode 100644 index 000000000000..1b4f54be32e8 --- /dev/null +++ b/dev-lang/rust/rust-1.71.1.ebuild @@ -0,0 +1,747 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) + +inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing \ + multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig + +if [[ ${PV} = *beta* ]]; then + betaver=${PV//*beta} + BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}" + MY_P="rustc-beta" + SLOT="beta/${PV}" + SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz" +else + ABI_VER="$(ver_cut 1-2)" + SLOT="stable/${ABI_VER}" + MY_P="rustc-${PV}" + SRC="${MY_P}-src.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0" + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="https://www.rust-lang.org/" + +SRC_URI=" + https://static.rust-lang.org/dist/${SRC} + verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc ) + !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) ) +" + +# keep in sync with llvm ebuild of the same version as bundled one. +ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai LoongArch Mips MSP430 + NVPTX PowerPC RISCV Sparc SystemZ VE WebAssembly X86 XCore ) +ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) +LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?} + +LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA" + +IUSE="big-endian clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind +lto miri nightly parallel-compiler profiler rustfmt rust-analyzer rust-src system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" + +# Please keep the LLVM dependency block separate. Since LLVM is slotted, +# we need to *really* make sure we're not pulling more than one slot +# simultaneously. + +# How to use it: +# List all the working slots in LLVM_VALID_SLOTS, newest first. +LLVM_VALID_SLOTS=( 16 ) +LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}" + +# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation +# (-) usedep needed because we may build with older llvm without that target +LLVM_DEPEND="|| ( " +for _s in ${LLVM_VALID_SLOTS[@]}; do + LLVM_DEPEND+=" ( " + for _x in ${ALL_LLVM_TARGETS[@]}; do + LLVM_DEPEND+=" + ${_x}? ( sys-devel/llvm:${_s}[${_x}(-)] ) + wasm? ( sys-devel/lld:${_s} )" + done + LLVM_DEPEND+=" )" +done +unset _s _x +LLVM_DEPEND+=" ) + <sys-devel/llvm-$(( LLVM_MAX_SLOT + 1 )):= +" + +# to bootstrap we need at least exactly previous version, or same. +# most of the time previous versions fail to bootstrap with newer +# for example 1.47.x, requires at least 1.46.x, 1.47.x is ok, +# but it fails to bootstrap with 1.48.x +# https://github.com/rust-lang/rust/blob/${PV}/src/stage0.json +RUST_DEP_PREV="$(ver_cut 1).$(($(ver_cut 2) - 1))*" +RUST_DEP_CURR="$(ver_cut 1).$(ver_cut 2)*" +BOOTSTRAP_DEPEND="|| + ( + =dev-lang/rust-"${RUST_DEP_PREV}" + =dev-lang/rust-bin-"${RUST_DEP_PREV}" + =dev-lang/rust-"${RUST_DEP_CURR}" + =dev-lang/rust-bin-"${RUST_DEP_CURR}" + ) +" + +BDEPEND="${PYTHON_DEPS} + app-eselect/eselect-rust + || ( + >=sys-devel/gcc-4.7 + >=sys-devel/clang-3.5 + ) + system-bootstrap? ( ${BOOTSTRAP_DEPEND} ) + !system-llvm? ( + >=dev-util/cmake-3.13.4 + dev-util/ninja + ) + test? ( sys-devel/gdb ) + verify-sig? ( sec-keys/openpgp-keys-rust ) +" + +DEPEND=" + >=app-arch/xz-utils-5.2 + net-misc/curl:=[http2,ssl] + sys-libs/zlib:= + dev-libs/openssl:0= + system-llvm? ( + ${LLVM_DEPEND} + llvm-libunwind? ( sys-libs/llvm-libunwind:= ) + ) + !system-llvm? ( + !llvm-libunwind? ( + elibc_musl? ( sys-libs/libunwind:= ) + ) + ) +" + +RDEPEND="${DEPEND} + app-eselect/eselect-rust + sys-apps/lsb-release +" + +REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} ) + miri? ( nightly ) + parallel-compiler? ( nightly ) + rust-analyzer? ( rust-src ) + test? ( ${ALL_LLVM_TARGETS[*]} ) + wasm? ( llvm_targets_WebAssembly ) + x86? ( cpu_flags_x86_sse2 ) +" + +# we don't use cmake.eclass, but can get a warning +CMAKE_WARN_UNUSED_CLI=no + +QA_FLAGS_IGNORED=" + usr/lib/${PN}/${PV}/bin/.* + usr/lib/${PN}/${PV}/libexec/.* + usr/lib/${PN}/${PV}/lib/lib.*.so + usr/lib/${PN}/${PV}/lib/rustlib/.*/bin/.* + usr/lib/${PN}/${PV}/lib/rustlib/.*/lib/lib.*.so +" + +QA_SONAME=" + usr/lib/${PN}/${PV}/lib/lib.*.so.* + usr/lib/${PN}/${PV}/lib/rustlib/.*/lib/lib.*.so +" + +QA_PRESTRIPPED=" + usr/lib/${PN}/${PV}/lib/rustlib/.*/bin/rust-llvm-dwp + usr/lib/${PN}/${PV}/lib/rustlib/.*/lib/self-contained/crtn.o +" + +# An rmeta file is custom binary format that contains the metadata for the crate. +# rmeta files do not support linking, since they do not contain compiled object files. +# so we can safely silence the warning for this QA check. +QA_EXECSTACK="usr/lib/${PN}/${PV}/lib/rustlib/*/lib*.rlib:lib.rmeta" + +# causes double bootstrap +RESTRICT="test" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/rust.asc + +PATCHES=( + "${FILESDIR}"/1.71.1-fix-bootstrap-version-comparison.patch + "${FILESDIR}"/1.70.0-ignore-broken-and-non-applicable-tests.patch + "${FILESDIR}"/1.62.1-musl-dynamic-linking.patch + "${FILESDIR}"/1.67.0-doc-wasm.patch +) + +S="${WORKDIR}/${MY_P}-src" + +toml_usex() { + usex "${1}" true false +} + +bootstrap_rust_version_check() { + # never call from pkg_pretend. eselect-rust may be not installed yet. + [[ ${MERGE_TYPE} == binary ]] && return + local rustc_wanted="$(ver_cut 1).$(($(ver_cut 2) - 1))" + local rustc_toonew="$(ver_cut 1).$(($(ver_cut 2) + 1))" + local rustc_version=( $(eselect --brief rust show 2>/dev/null) ) + rustc_version=${rustc_version[0]#rust-bin-} + rustc_version=${rustc_version#rust-} + + [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output" + + if ver_test "${rustc_version}" -lt "${rustc_wanted}" ; then + eerror "Rust >=${rustc_wanted} is required" + eerror "please run 'eselect rust' and set correct rust version" + die "selected rust version is too old" + elif ver_test "${rustc_version}" -ge "${rustc_toonew}" ; then + eerror "Rust <${rustc_toonew} is required" + eerror "please run 'eselect rust' and set correct rust version" + die "selected rust version is too new" + else + einfo "Using rust ${rustc_version} to build" + fi +} + +pre_build_checks() { + local M=8192 + # multiply requirements by 1.3 if we are doing x86-multilib + if use amd64; then + M=$(( $(usex abi_x86_32 13 10) * ${M} / 10 )) + fi + M=$(( $(usex clippy 128 0) + ${M} )) + M=$(( $(usex miri 128 0) + ${M} )) + M=$(( $(usex rustfmt 256 0) + ${M} )) + # add 2G if we compile llvm and 256M per llvm_target + if ! use system-llvm; then + M=$(( 2048 + ${M} )) + local ltarget + for ltarget in ${ALL_LLVM_TARGETS[@]}; do + M=$(( $(usex ${ltarget} 256 0) + ${M} )) + done + fi + M=$(( $(usex wasm 256 0) + ${M} )) + M=$(( $(usex debug 2 1) * ${M} )) + eshopts_push -s extglob + if is-flagq '-g?(gdb)?([1-9])'; then + M=$(( 15 * ${M} / 10 )) + fi + eshopts_pop + M=$(( $(usex system-bootstrap 0 1024) + ${M} )) + M=$(( $(usex doc 256 0) + ${M} )) + CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} +} + +llvm_check_deps() { + has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// /,}]" +} + +# Is LLVM being linked against libc++? +is_libcxx_linked() { + local code='#include <ciso646> +#if defined(_LIBCPP_VERSION) + HAVE_LIBCXX +#endif +' + local out=$($(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS} -x c++ -E -P - <<<"${code}") || return 1 + [[ ${out} == *HAVE_LIBCXX* ]] +} + +pkg_pretend() { + pre_build_checks +} + +pkg_setup() { + pre_build_checks + python-any-r1_pkg_setup + + export LIBGIT2_NO_PKG_CONFIG=1 #749381 + + use system-bootstrap && bootstrap_rust_version_check + + if use system-llvm; then + llvm_pkg_setup + + local llvm_config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + export LLVM_LINK_SHARED=1 + export RUSTFLAGS="${RUSTFLAGS} -Lnative=$("${llvm_config}" --libdir)" + fi +} + +esetup_unwind_hack() { + # https://bugs.gentoo.org/870280 + # this is a hack needed to bootstrap with libgcc_s linked tarball on llvm-libunwind system. + # it should trigger for internal bootstrap or system-bootstrap with rust-bin. + # the whole idea is for stage0 to bootstrap with fake libgcc_s. + # final stage will receive -L${T}/lib but not -lgcc_s args, producing clean compiler. + local fakelib="${T}/fakelib" + mkdir -p "${fakelib}" || die + # we need both symlinks, one for cargo runtime, other for linker. + ln -s "${ESYSROOT}/usr/lib/libunwind.so" "${fakelib}/libgcc_s.so.1" || die + ln -s "${ESYSROOT}/usr/lib/libunwind.so" "${fakelib}/libgcc_s.so" || die + export LD_LIBRARY_PATH="${fakelib}" + export RUSTFLAGS+=" -L${fakelib}" + # this is a literally magic variable that gets through cargo cache, without it some + # crates ignore RUSTFLAGS. + # this variable can not contain leading space. + export MAGIC_EXTRA_RUSTFLAGS+="${MAGIC_EXTRA_RUSTFLAGS:+ }-L${fakelib}" +} + +src_prepare() { + if ! use system-bootstrap; then + has_version sys-devel/gcc || esetup_unwind_hack + local rust_stage0_root="${WORKDIR}"/rust-stage0 + local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)" + + "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig \ + --without=rust-docs-json-preview,rust-docs --destdir="${rust_stage0_root}" --prefix=/ || die + fi + + default +} + +src_configure() { + filter-lto # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 + + local rust_target="" rust_targets="" arch_cflags + + # Collect rust target names to compile standard libs for all ABIs. + for v in $(multilib_get_enabled_abi_pairs); do + rust_targets+=",\"$(rust_abi $(get_abi_CHOST ${v##*.}))\"" + done + if use wasm; then + rust_targets+=",\"wasm32-unknown-unknown\"" + if use system-llvm; then + # un-hardcode rust-lld linker for this target + # https://bugs.gentoo.org/715348 + sed -i '/linker:/ s/rust-lld/wasm-ld/' compiler/rustc_target/src/spec/wasm_base.rs || die + fi + fi + rust_targets="${rust_targets#,}" + + # cargo and rustdoc are mandatory and should always be included + local tools='"cargo","rustdoc"' + use clippy && tools+=',"clippy"' + use miri && tools+=',"miri"' + use profiler && tools+=',"rust-demangler"' + use rustfmt && tools+=',"rustfmt"' + use rust-analyzer && tools+=',"rust-analyzer"' + use rust-src && tools+=',"src"' + + local rust_stage0_root + if use system-bootstrap; then + local printsysroot + printsysroot="$(rustc --print sysroot || die "Can't determine rust's sysroot")" + rust_stage0_root="${printsysroot}" + else + rust_stage0_root="${WORKDIR}"/rust-stage0 + fi + # in case of prefix it will be already prefixed, as --print sysroot returns full path + [[ -d ${rust_stage0_root} ]] || die "${rust_stage0_root} is not a directory" + + rust_target="$(rust_abi)" + + local cm_btype="$(usex debug DEBUG RELEASE)" + cat <<- _EOF_ > "${S}"/config.toml + changelog-seen = 2 + [llvm] + download-ci-llvm = false + optimize = $(toml_usex !debug) + release-debuginfo = $(toml_usex debug) + assertions = $(toml_usex debug) + ninja = true + targets = "${LLVM_TARGETS// /;}" + experimental-targets = "" + link-shared = $(toml_usex system-llvm) + $(if is_libcxx_linked; then + # https://bugs.gentoo.org/732632 + echo "use-libcxx = true" + echo "static-libstdcpp = false" + fi) + $(case "${rust_target}" in + i586-*-linux-*) + # https://github.com/rust-lang/rust/issues/93059 + echo 'cflags = "-fcf-protection=none"' + echo 'cxxflags = "-fcf-protection=none"' + echo 'ldflags = "-fcf-protection=none"' + ;; + *) + ;; + esac) + enable-warnings = false + [llvm.build-config] + CMAKE_VERBOSE_MAKEFILE = "ON" + CMAKE_C_FLAGS_${cm_btype} = "${CFLAGS}" + CMAKE_CXX_FLAGS_${cm_btype} = "${CXXFLAGS}" + CMAKE_EXE_LINKER_FLAGS_${cm_btype} = "${LDFLAGS}" + CMAKE_MODULE_LINKER_FLAGS_${cm_btype} = "${LDFLAGS}" + CMAKE_SHARED_LINKER_FLAGS_${cm_btype} = "${LDFLAGS}" + CMAKE_STATIC_LINKER_FLAGS_${cm_btype} = "${ARFLAGS}" + [build] + build-stage = 2 + test-stage = 2 + build = "${rust_target}" + host = ["${rust_target}"] + target = [${rust_targets}] + cargo = "${rust_stage0_root}/bin/cargo" + rustc = "${rust_stage0_root}/bin/rustc" + rustfmt = "${rust_stage0_root}/bin/rustfmt" + docs = $(toml_usex doc) + compiler-docs = false + submodules = false + python = "${EPYTHON}" + locked-deps = true + vendor = true + extended = true + tools = [${tools}] + verbose = 2 + sanitizers = false + profiler = $(toml_usex profiler) + cargo-native-static = false + [install] + prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" + sysconfdir = "etc" + docdir = "share/doc/rust" + bindir = "bin" + libdir = "lib" + mandir = "share/man" + [rust] + # https://github.com/rust-lang/rust/issues/54872 + codegen-units-std = 1 + optimize = true + debug = $(toml_usex debug) + debug-assertions = $(toml_usex debug) + debug-assertions-std = $(toml_usex debug) + debuginfo-level = $(usex debug 2 0) + debuginfo-level-rustc = $(usex debug 2 0) + debuginfo-level-std = $(usex debug 2 0) + debuginfo-level-tools = $(usex debug 2 0) + debuginfo-level-tests = 0 + backtrace = true + incremental = false + default-linker = "$(tc-getCC)" + parallel-compiler = $(toml_usex parallel-compiler) + channel = "$(usex nightly nightly stable)" + description = "gentoo" + rpath = false + verbose-tests = true + optimize-tests = $(toml_usex !debug) + codegen-tests = true + dist-src = false + remap-debuginfo = true + lld = $(usex system-llvm false $(toml_usex wasm)) + # only deny warnings if doc+wasm are NOT requested, documenting stage0 wasm std fails without it + # https://github.com/rust-lang/rust/issues/74976 + # https://github.com/rust-lang/rust/issues/76526 + deny-warnings = $(usex wasm $(usex doc false true) true) + backtrace-on-ice = true + jemalloc = false + lto = "$(usex lto fat off)" + [dist] + src-tarball = false + compression-formats = ["xz"] + compression-profile = "balanced" + _EOF_ + + for v in $(multilib_get_enabled_abi_pairs); do + rust_target=$(rust_abi $(get_abi_CHOST ${v##*.})) + arch_cflags="$(get_abi_CFLAGS ${v##*.})" + + export CFLAGS_${rust_target//-/_}="${arch_cflags}" + + cat <<- _EOF_ >> "${S}"/config.toml + [target.${rust_target}] + ar = "$(tc-getAR)" + cc = "$(tc-getCC)" + cxx = "$(tc-getCXX)" + linker = "$(tc-getCC)" + ranlib = "$(tc-getRANLIB)" + llvm-libunwind = "$(usex llvm-libunwind $(usex system-llvm system in-tree) no)" + _EOF_ + if use system-llvm; then + cat <<- _EOF_ >> "${S}"/config.toml + llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + _EOF_ + fi + # by default librustc_target/spec/linux_musl_base.rs sets base.crt_static_default = true; + # but we patch it and set to false here as well + if use elibc_musl; then + cat <<- _EOF_ >> "${S}"/config.toml + crt-static = false + _EOF_ + fi + done + if use wasm; then + cat <<- _EOF_ >> "${S}"/config.toml + [target.wasm32-unknown-unknown] + linker = "$(usex system-llvm lld rust-lld)" + # wasm target does not have profiler_builtins https://bugs.gentoo.org/848483 + profiler = false + _EOF_ + fi + + if [[ -n ${I_KNOW_WHAT_I_AM_DOING_CROSS} ]]; then # whitespace intentionally shifted below + # experimental cross support + # discussion: https://bugs.gentoo.org/679878 + # TODO: c*flags, clang, system-llvm, cargo.eclass target support + # it would be much better if we could split out stdlib + # complilation to separate ebuild and abuse CATEGORY to + # just install to /usr/lib/rustlib/<target> + + # extra targets defined as a bash array + # spec format: <LLVM target>:<rust-target>:<CTARGET> + # best place would be /etc/portage/env/dev-lang/rust + # Example: + # RUST_CROSS_TARGETS=( + # "AArch64:aarch64-unknown-linux-gnu:aarch64-unknown-linux-gnu" + # ) + # no extra hand holding is done, no target transformations, all + # values are passed as-is with just basic checks, so it's up to user to supply correct values + # valid rust targets can be obtained with + # rustc --print target-list + # matching cross toolchain has to be installed + # matching LLVM_TARGET has to be enabled for both rust and llvm (if using system one) + # only gcc toolchains installed with crossdev are checked for now. + + # BUG: we can't pass host flags to cross compiler, so just filter for now + # BUG: this should be more fine-grained. + filter-flags '-mcpu=*' '-march=*' '-mtune=*' + + local cross_target_spec + for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do + # extracts first element form <LLVM target>:<rust-target>:<CTARGET> + local cross_llvm_target="${cross_target_spec%%:*}" + # extracts toolchain triples, <rust-target>:<CTARGET> + local cross_triples="${cross_target_spec#*:}" + # extracts first element after before : separator + local cross_rust_target="${cross_triples%%:*}" + # extracts last element after : separator + local cross_toolchain="${cross_triples##*:}" + use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" + command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain" + + cat <<- _EOF_ >> "${S}"/config.toml + [target.${cross_rust_target}] + ar = "${cross_toolchain}-ar" + cc = "${cross_toolchain}-gcc" + cxx = "${cross_toolchain}-g++" + linker = "${cross_toolchain}-gcc" + ranlib = "${cross_toolchain}-ranlib" + _EOF_ + if use system-llvm; then + cat <<- _EOF_ >> "${S}"/config.toml + llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + _EOF_ + fi + if [[ "${cross_toolchain}" == *-musl* ]]; then + cat <<- _EOF_ >> "${S}"/config.toml + musl-root = "$(${cross_toolchain}-gcc -print-sysroot)/usr" + _EOF_ + fi + + # append cross target to "normal" target list + # example 'target = ["powerpc64le-unknown-linux-gnu"]' + # becomes 'target = ["powerpc64le-unknown-linux-gnu","aarch64-unknown-linux-gnu"]' + + rust_targets="${rust_targets},\"${cross_rust_target}\"" + sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die + + ewarn + ewarn "Enabled ${cross_rust_target} rust target" + ewarn "Using ${cross_toolchain} cross toolchain" + ewarn + if ! has_version -b 'sys-devel/binutils[multitarget]' ; then + ewarn "'sys-devel/binutils[multitarget]' is not installed" + ewarn "'strip' will be unable to strip cross libraries" + ewarn "cross targets will be installed with full debug information" + ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files" + ewarn + ewarn "Alternatively llvm-strip can be used, it supports stripping any target" + ewarn "define STRIP=\"llvm-strip\" to use it (experimental)" + ewarn + fi + done + fi # I_KNOW_WHAT_I_AM_DOING_CROSS + + einfo "Rust configured with the following flags:" + echo + echo RUSTFLAGS="\"${RUSTFLAGS}\"" + echo RUSTFLAGS_BOOTSTRAP="\"${RUSTFLAGS_BOOTSTRAP}\"" + echo RUSTFLAGS_NOT_BOOTSTRAP="\"${RUSTFLAGS_NOT_BOOTSTRAP}\"" + echo MAGIC_EXTRA_RUSTFLAGS="\"${MAGIC_EXTRA_RUSTFLAGS}\"" + env | grep "CARGO_TARGET_.*_RUSTFLAGS=" + env | grep "CFLAGS_.*" + echo + einfo "config.toml contents:" + cat "${S}"/config.toml || die + echo +} + +src_compile() { + RUST_BACKTRACE=1 "${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die +} + +src_test() { + # https://rustc-dev-guide.rust-lang.org/tests/intro.html + + # those are basic and codegen tests. + local tests=( + codegen + codegen-units + compile-fail + incremental + mir-opt + pretty + run-make + ) + + # fails if llvm is not built with ALL targets. + # and known to fail with system llvm sometimes. + use system-llvm || tests+=( assembly ) + + # fragile/expensive/less important tests + # or tests that require extra builds + # TODO: instead of skipping, just make some nonfatal. + if [[ ${ERUST_RUN_EXTRA_TESTS:-no} != no ]]; then + tests+=( + rustdoc + rustdoc-js + rustdoc-js-std + rustdoc-ui + run-make-fulldeps + ui + ui-fulldeps + ) + fi + + local i failed=() + einfo "rust_src_test: enabled tests ${tests[@]/#/src/test/}" + for i in "${tests[@]}"; do + local t="src/test/${i}" + einfo "rust_src_test: running ${t}" + if ! RUST_BACKTRACE=1 "${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \ + -j$(makeopts_jobs) --no-doc --no-fail-fast "${t}" + then + failed+=( "${t}" ) + eerror "rust_src_test: ${t} failed" + fi + done + + if [[ ${#failed[@]} -ne 0 ]]; then + eerror "rust_src_test: failure summary: ${failed[@]}" + die "aborting due to test failures" + fi +} + +src_install() { + DESTDIR="${D}" "${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die + + # bug #689562, #689160 + rm -v "${ED}/usr/lib/${PN}/${PV}/etc/bash_completion.d/cargo" || die + rmdir -v "${ED}/usr/lib/${PN}/${PV}"/etc{/bash_completion.d,} || die + newbashcomp src/tools/cargo/src/etc/cargo.bashcomp.sh cargo + + local symlinks=( + cargo + rustc + rustdoc + rust-gdb + rust-gdbgui + rust-lldb + ) + + use clippy && symlinks+=( clippy-driver cargo-clippy ) + use miri && symlinks+=( miri cargo-miri ) + use profiler && symlinks+=( rust-demangler ) + use rustfmt && symlinks+=( rustfmt cargo-fmt ) + use rust-analyzer && symlinks+=( rust-analyzer ) + + einfo "installing eselect-rust symlinks and paths: ${symlinks[@]}" + local i + for i in "${symlinks[@]}"; do + # we need realpath on /usr/bin/* symlink return version-appended binary path. + # so /usr/bin/rustc should point to /usr/lib/rust/<ver>/bin/rustc-<ver> + # need to fix eselect-rust to remove this hack. + local ver_i="${i}-${PV}" + if [[ -f "${ED}/usr/lib/${PN}/${PV}/bin/${i}" ]]; then + einfo "Installing ${i} symlink" + ln -v "${ED}/usr/lib/${PN}/${PV}/bin/${i}" "${ED}/usr/lib/${PN}/${PV}/bin/${ver_i}" || die + else + ewarn "${i} symlink requested, but source file not found" + ewarn "please report this" + fi + dosym "../lib/${PN}/${PV}/bin/${ver_i}" "/usr/bin/${ver_i}" + done + + # symlinks to switch components to active rust in eselect + dosym "${PV}/lib" "/usr/lib/${PN}/lib-${PV}" + dosym "${PV}/libexec" "/usr/lib/${PN}/libexec-${PV}" + dosym "${PV}/share/man" "/usr/lib/${PN}/man-${PV}" + dosym "rust/${PV}/lib/rustlib" "/usr/lib/rustlib-${PV}" + dosym "../../lib/${PN}/${PV}/share/doc/rust" "/usr/share/doc/${P}" + + newenvd - "50${P}" <<-_EOF_ + LDPATH="${EPREFIX}/usr/lib/rust/lib" + MANPATH="${EPREFIX}/usr/lib/rust/man" + _EOF_ + + rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die + rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die + + # note: eselect-rust adds EROOT to all paths below + cat <<-_EOF_ > "${T}/provider-${P}" + /usr/bin/cargo + /usr/bin/rustdoc + /usr/bin/rust-gdb + /usr/bin/rust-gdbgui + /usr/bin/rust-lldb + /usr/lib/rustlib + /usr/lib/rust/lib + /usr/lib/rust/libexec + /usr/lib/rust/man + /usr/share/doc/rust + _EOF_ + + if use clippy; then + echo /usr/bin/clippy-driver >> "${T}/provider-${P}" + echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" + fi + if use miri; then + echo /usr/bin/miri >> "${T}/provider-${P}" + echo /usr/bin/cargo-miri >> "${T}/provider-${P}" + fi + if use profiler; then + echo /usr/bin/rust-demangler >> "${T}/provider-${P}" + fi + if use rustfmt; then + echo /usr/bin/rustfmt >> "${T}/provider-${P}" + echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" + fi + if use rust-analyzer; then + echo /usr/bin/rust-analyzer >> "${T}/provider-${P}" + fi + + insinto /etc/env.d/rust + doins "${T}/provider-${P}" + + if use dist; then + insinto "/usr/lib/${PN}/${PV}/dist" + doins -r "${S}/build/dist/." + fi +} + +pkg_postinst() { + eselect rust update + + if has_version sys-devel/gdb || has_version dev-util/lldb; then + elog "Rust installs a helper script for calling GDB and LLDB," + elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}." + fi + + if has_version app-editors/emacs; then + elog "install app-emacs/rust-mode to get emacs support for rust." + fi + + if has_version app-editors/gvim || has_version app-editors/vim; then + elog "install app-vim/rust-vim to get vim support for rust." + fi +} + +pkg_postrm() { + eselect rust cleanup +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 010ca2648a23..fcc46666a924 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/libbytesize/Manifest b/dev-libs/libbytesize/Manifest index e4dd262d0fb4..908fa111406e 100644 --- a/dev-libs/libbytesize/Manifest +++ b/dev-libs/libbytesize/Manifest @@ -3,6 +3,6 @@ DIST libbytesize-2.7.tar.gz 445367 BLAKE2B de5e48b4e17364308c19bbf8e8d68f88ee9e7 DIST libbytesize-2.8.tar.gz 458581 BLAKE2B 55726f5a83ecda96be58bd5fe650555b0ebd210d73673b7ced6476689c7d37a5d9107f917ac8b0b15b4e2e8cee0a0da8711e718baa07de166979f44287432a14 SHA512 96543b75dd5a3409e0316b46725409bc5b04acb0d6c85875bbc2eb8cfd842c543ace99ffe84c09c16daa3fd1346d2aa64df20ed171bb4540642fdba7499922ca DIST libbytesize-2.9.tar.gz 458737 BLAKE2B d2e47b520cf2669131816f069d8ebeb946be02bc04acc676579f12e798fcb2aa176fd25e6bb77dd1e6b274ec0762498df5df18d88c627653accc426a7e268f36 SHA512 6def6bebe33344e6d6ce1a636bcd200a9d28ed5c4e5ce5dfbfd94c4d92ba37512ef1ee4f12716af0d6a402d5285e60df1ee629ecf31cf7d0b59990c524384fd1 EBUILD libbytesize-2.7.ebuild 1609 BLAKE2B acd01242b06a2928524a94a9dcd125be5d39c1116146752eb96d5acfdfd5332f1dcaaed30d53e2368cba7ff98b2dab95a505317c6a2e8b1aae4d91f14602143a SHA512 95b5ce7d19c7f930d84784e0bd27d00e6d1358fc5e85064b84804c4435d2ec43e1c45d9f43f9a201d5c78b37d2b2d71249e83be86e4f4163d0ed0d33d4a716a5 -EBUILD libbytesize-2.8.ebuild 1611 BLAKE2B 18bd33d0dd01536404b0d492f6eb9d030fced7b9f89448b8f793abe51e292e66a04aef44957aa342a9cf06179294703f5fc05a0abc7a4dada7b78ef7ad77b8b4 SHA512 a05c01a0a1b3a39e01f6c163542d12d97f3c847a698aefce6c83572c73452073d11091f3a7986b60430c90cfdbbde5325ef91921dbdba6163197450055b06671 +EBUILD libbytesize-2.8.ebuild 1610 BLAKE2B 66f40feb6373abea4e489d1d11cb6f043e92f45836d0dcb1195a8051f4ed50cf79dd3adccd1b2ac4ce4d5eb3a51419955ebd31e0c8acb7c61976cbaadb46d653 SHA512 0f5a5689c8e822e298ba50267b796e43d6043380344486bca435991d6c5618d1453dca3d1b1d6dd0f1b7bc404555038d5076ea5633a2ae50f754af3b24e3296d EBUILD libbytesize-2.9.ebuild 1625 BLAKE2B d0bed2bcd4b7d859d56fdf74987e07acb4f8212caae37b73a3dc2efaca87c29d32891798624a2b5c14228f206eb67600bd3207e91dd3a58ebd23d9deb4ddac24 SHA512 eed8b9c88e710e88d3a83820404bb89d7a1b001c53ae80792458733dfb1703da06a0d8f2949c58b693b365b7ce6a2e467b092e38b9fc7828543bb250fc315607 MISC metadata.xml 342 BLAKE2B 216c9d7ec8a92ab623eaef177497fe2f23a424eaf8d548a9648985a05af58fb5a17abd87c9e0fd91ea9830f7a7b21aacd0bd4acc183c745234c42591d9b5f619 SHA512 d6562bcbcfc575428f0b00def709088bac0abbcd2661324f3da47474237b1df283ac147bbbd14090d73fa56a5c5fac8353f18e6dfaac825a8a5d7e8592f45e8b diff --git a/dev-libs/libbytesize/libbytesize-2.8.ebuild b/dev-libs/libbytesize/libbytesize-2.8.ebuild index 0bddf4681e64..79987e5858ee 100644 --- a/dev-libs/libbytesize/libbytesize-2.8.ebuild +++ b/dev-libs/libbytesize/libbytesize-2.8.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/storaged-project/libbytesize" SRC_URI="https://github.com/storaged-project/libbytesize/releases/download/${PV}/${P}.tar.gz" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="doc python test tools" REQUIRED_USE=" diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest index aec1fab770f8..c24d2b6444d5 100644 --- a/dev-libs/libfilezilla/Manifest +++ b/dev-libs/libfilezilla/Manifest @@ -4,6 +4,6 @@ DIST libfilezilla-0.39.1.tar.bz2 622574 BLAKE2B 2845f0309f8a9036f42930203b89d503 DIST libfilezilla-0.42.2.tar.xz 529032 BLAKE2B 08d4f48d4b4d38ba8cc52779d7e3b589d5bd7c76a2ab74f668064e49c4eb1d85f676715f363baae0660a2d04def82aed53e57e4bc7e9f97f0934802adc523c1d SHA512 a453854f3a7143a63a2fc79458096e9b8f2f6a07f480cb15a0c0873a4cc147c0373d6f1647e1dd3dece015fbdedc3ce3085d4c7d26c801c0948fd1c593fd6d8c DIST libfilezilla-0.44.0.tar.xz 541136 BLAKE2B 73344ef8cebdfb6334204baf37e9cb9ab4171fe7307fc186b77139e912aa7a8dd9d9970f765a1c7059d146cdae69ce81571749052cc4b981841229058225badc SHA512 44547cfce1c2b33cbddbd3c7150613d050c9d6f1130e7969b0ad26e96d4e18a0a7251ca045e1dba1442a1d9c7f19e463b5eab7985a0cc98e652caf79809d291f EBUILD libfilezilla-0.39.1-r1.ebuild 1279 BLAKE2B fdea7f03452e4dd301e1e44c355611a9c94e19a5d3ff58fddebd473449a80aca5fffe8968211a924258672cf01275926e3a01d5c7028c70739facd3038c1ce78 SHA512 e10b55941201762f1f87c2f82f30c79a6a7987d522476f2ab7fa017312c7baf8b0371194e7019151740ab5267647027afbcb73a57d702ea372362c6083dee7ee -EBUILD libfilezilla-0.42.2-r1.ebuild 1321 BLAKE2B 7df838e99cf371e5717acc5c8f569a69be42f986efe99fe881811f39ebb89b997c24a4b5fc629779aaf74be025015773084cb9eee121fc88c41c41d09e6c9645 SHA512 97e63723e44cbd1c020a234d256e75a96ea58fe1bbde2b9c95672cb418ae789b8d592e88103626535bde4ac38c5d3c68f09dbd39ec69454cca6ee9559f14ffe2 +EBUILD libfilezilla-0.42.2-r1.ebuild 1320 BLAKE2B 64564c5043e1c61f9f9dccd5ee0f7d71315eaebc914f7d33ceca3459dd25c6f51684711f4dad9f8ef5ba6b477cd5763647a2433a37cbcd1b1cbf3b6bd3a7c370 SHA512 e9c6b401ab10cb533a6798982eb62bcdf0fc683e3806b14426dfdc984953e696eb9862b3d3a3b482a8df3649210d46cb98aff02ba2225f0ebcecc0d6122a5229 EBUILD libfilezilla-0.44.0.ebuild 1323 BLAKE2B 1ca33d32a80adc5e4ec60fc6bfc97f184fbda10cff962c68495e7263008e055c8364be2cc4c54510670ab4d42b8ab7acff74e191191288160e3327cf0f112d72 SHA512 f010be44ab0d4e33741e3bef994bfc425d0538c812b0f1f0c41d8a2231c59a70d9aa6518c54b902287d614a46b86adc199b02a283ecc4a758277e5b46e179cec MISC metadata.xml 1125 BLAKE2B eddf5dd9e7af700c9cdfd68918acef8a6064a8f26e4531f047315df70a4c2d1e2d2a4b3257062e5af1973fef5490606f08a0c6460e220d25b3d615c7d4626e57 SHA512 6038a9eb07bf8c4adaf9bd3abaa3abc283ba8d8c432aa193fcc1932071afdbd6a6bb50a16e5e7f4f0cce4afbc341bb26b1b265b8f0da12728f8db06103d73ba5 diff --git a/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild b/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild index 51e41c4a68a2..48ef80b0c571 100644 --- a/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild +++ b/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0/36" # libfilezilla.so version -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/ntl/Manifest b/dev-libs/ntl/Manifest index 16b78d2e2dc4..c195a11e7346 100644 --- a/dev-libs/ntl/Manifest +++ b/dev-libs/ntl/Manifest @@ -1,4 +1,4 @@ DIST ntl-11.5.1.tar.gz 2304103 BLAKE2B 92284383451c7a810f7ee8d9a82836695d19d2a2e46b71c8c60b00acb77f4b4d3bad5497a309616a3e3188567d20203f5ad31295130ab0f3ace08417188c9fda SHA512 cf1f642b8a0f9cdc6dda888e07183817dc67ff494e56a852053aeb15b3d2a0e61fbc05824779c5d1f20b8115fba6f97266acf7e0b0b527c25df5989c86d5928f EBUILD ntl-11.5.1-r3.ebuild 2558 BLAKE2B 18998bc75528ff91ee88c6932ae2982d898940fbf0d9e344bab1f445e81cd8899c854816222ed47409543b9d700bb5d0ebbd0dbba9d1dd6bf20af445e9bc2124 SHA512 e308a4c7739df1a8c52d7aa3714a81701afd2d7049c2ea9db4b9580ff51e267d3ac17016275b55b8bc51ed6a3e863bfb7fb42a1746011a500006c9322380e23b -EBUILD ntl-11.5.1-r4.ebuild 2419 BLAKE2B 28f178b724027983f1e73eb1b317beb85308cbe628b780ea7373eb6d572b9358fdd2ae451019eafcaff56e626b4bffd74f0f1f7666db1b7849ad4bca0c4477ac SHA512 8ffc71bc10d4b01cff0f682df9870dbe7a4e2b1c051188e258a867302d7fb4ac5f949afc682ecc969799c0fb677d7d78febbc1f381a68c783438c1146d9ac147 +EBUILD ntl-11.5.1-r4.ebuild 2418 BLAKE2B 9bc35977c223307782c86df8953e7576e94fd4c8f1295679f7cf5c6db27ac09080e3b013fe722d0d2eb91e99c5e367ecf9b46cd5ebfb9154f93f8de37fa48ed1 SHA512 fa49c887ae2b1a049f3324a408cf27a97c859eb28e4464b8d6a24285de0019615744828be165b39976860daada6e3b447c80feb837346642f3f1f09c6a308921 MISC metadata.xml 628 BLAKE2B 12ef87b42f60ca7bd5f91708c96471378481bfdc911d638a550608f62928a40e879431028f6e578047b79749e0c8307a4075520434191099adece5a771e5c27f SHA512 724f4bc44918ec49f4bb30ef7c9cc6de8c4243845a2a4c7d8c73db6f1db8fa548ad0932f324deea2002ea35cb7b410120cb86a0743bb2d6765fcd987593fcd84 diff --git a/dev-libs/ntl/ntl-11.5.1-r4.ebuild b/dev-libs/ntl/ntl-11.5.1-r4.ebuild index 58472e5629a3..83fba366c113 100644 --- a/dev-libs/ntl/ntl-11.5.1-r4.ebuild +++ b/dev-libs/ntl/ntl-11.5.1-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.shoup.net/ntl/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0/44" -KEYWORDS="amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~arm64 ~loong ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="doc threads" BDEPEND="dev-lang/perl" diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index b00d335a7740..11c24951a705 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -26,7 +26,7 @@ EBUILD openssl-1.1.1u.ebuild 8043 BLAKE2B 6c19ba4e37ff0942992c2fd639840301900ff3 EBUILD openssl-1.1.1v.ebuild 8051 BLAKE2B 27fa7e805f68c0e8e0c4e50df1f5a4097c08af675b0456ef2852816a665eebbcac37533fa1044093d0712efd93cd2b156cc51232397d44ba4462e4068f9c642e SHA512 70c85b6028ea7ee19227527379e5ec91ef47390faaedf6b06165634b00742d42ae6961786056dd557da98f2b4cae5e879a3331b4846b14eed4528885eec20bca EBUILD openssl-3.0.10.ebuild 8498 BLAKE2B f672d4447dba42b708ca580eea1e88ab69812391b9362db11cfe7214f6b6863ccd084e4a932072386802c3155572efc5b904ed5c7978a7d4aaed98a8fecd91b2 SHA512 7e5741d7b0f2ecd6809197e83f8a65d0ed1e88de0e70107ba5110574b9e0babf9d3d9f6f39c22b63e54a68f3c4d7a313346a503ff82497812545bc11f10f043d EBUILD openssl-3.0.9-r1.ebuild 8490 BLAKE2B ba9e5ee5633b3c1bb2b9129142757cff35eaf28183d118a0339c617e520f0c86fca9cd6f4f2696c9bd35c860e10b7e6e56d91d4d43e5e1fdb91a2b0fff8a3afd SHA512 67401d7cbffd2c2b53dcf9e3ac076fa15f4c3051f7d4be1d914220b79d1818eb860e136c96b4a3c742dcd27df8ec21ec52b3658efb91c17732e6e7a6248ddaad -EBUILD openssl-3.0.9-r2.ebuild 8584 BLAKE2B 8c1a57221b999535b7a546b50b4eceece010c24f251d2557bec27256c8e4f74baa5c8bbf78457b887b4fb0c41be01c044004538f20aed72e552c4e777bf097b4 SHA512 0150ffb713452dbcda2f2ff2cb4b4f526af3194a1315a88de7452a635df6e690cf3cf5885c57795cbae135fda7abf77ce8ee510d57e770499046dc1d631021ed +EBUILD openssl-3.0.9-r2.ebuild 8583 BLAKE2B 8d1ced5dffdabbe0f63ac79b4e3739a61e7c7f534d3f2d7d26f9818ee3dadd87fa26ec4c81066af3f9128e8ee6d4b802844a5c3f641a1eea546c92712f9c2aa3 SHA512 5bca3c8df0d3d2f36fca349fa2901990ba6e5a120aded696093afa5cadcdfb3e550512b9bd58b2ac014508c80dff2464fbcb74659e997c3eabac7d0c8da5bfbb EBUILD openssl-3.1.1-r1.ebuild 8531 BLAKE2B 67643a995e293072f9c30787d95dd4f67a28a5d96c7e771b94c58df59cc6d1bbedd1c982bf6dfa27394a8285f1d5d854ac49d5c39f86127d52e620fa03a58b7b SHA512 7cbab87a59866ee6dc0f3660ddecf62d149e707ca8ea0c7627c40ceda02260cbe4ca63ff169f88c3070278d8d79be2b117910ef27bff2293dab076853a8667b9 EBUILD openssl-3.1.1-r2.ebuild 8624 BLAKE2B 09de30addbfc7655aa4897a2d3cd84c400d018fc249fdd45e9aa0a8efa29a58c78f55a458777f7a9939e70e310e806cb3c3e84f52a6c6945ca98ead8a86b386f SHA512 75d2bb956155ea22fce102309cbdc60e1fccfcb8746ea042a88dfcd3f59e295b4cd066177a5e0c7ab4dcab507ec8c1fae5060402e0622d75a4ae6e10a7b8d759 EBUILD openssl-3.1.2.ebuild 8531 BLAKE2B 620682986fc5ce60dcea3ab8d0238b4178bfab16f15ffbf640a6742afc7197e6c110e17f931460e2e074c4232951dc58bd9c527a4f686aa42a10fe82118e6087 SHA512 0418478a581fdbaf89d4c5f80e679700921e042504ace74fed5547c78f3fc430b0c1102c3cd229e2fb4047263ce25540596474db9226aa3a620e1340f453a5af diff --git a/dev-libs/openssl/openssl-3.0.9-r2.ebuild b/dev-libs/openssl/openssl-3.0.9-r2.ebuild index d37433210db8..e4516c8a708f 100644 --- a/dev-libs/openssl/openssl-3.0.9-r2.ebuild +++ b/dev-libs/openssl/openssl-3.0.9-r2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]] ; then else SRC_URI="mirror://openssl/source/${MY_P}.tar.gz verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos" fi S="${WORKDIR}"/${MY_P} diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild index 55e7dbb7a2dd..82ff3dc5648d 100644 --- a/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild +++ b/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="PostgreSQL database driver for the DBI module" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-version diff --git a/dev-perl/DBD-Pg/Manifest b/dev-perl/DBD-Pg/Manifest index 7aff95c2a431..4b573b205995 100644 --- a/dev-perl/DBD-Pg/Manifest +++ b/dev-perl/DBD-Pg/Manifest @@ -1,5 +1,5 @@ DIST DBD-Pg-3.15.0.tar.gz 284379 BLAKE2B e3d8d5a2e3339c88f92dc24cca47296b8b2e597dcb81f2645180dd90b27873f209728dc0ac320e493b573c73efb54292e89370a628fc304bf319e237e04b1912 SHA512 67912da5cda42d198cdffa3f5c93267ed9da681c837fd8a9b8c6a13873a461b1123ce0a8e1f4f4398264f57ead35950b4945018e6cead14c903a809a298aecb9 DIST DBD-Pg-3.16.3.tar.gz 287011 BLAKE2B 43e51843ccfc19d70f0cd53e00080d07257cd775469c064fe30c341cf6ca991549ea0a6d432fd2c18a21cdf47e2c9fec73b077e5cce1d4f487d883f29f20bfe0 SHA512 5f703ebc18f09eec38246955c827324111d32a10a28d311de81e804dc10c49562e93280a7fb594dd8bdb506e65c66442b7f783c5edc697cd50a18019566d96b2 EBUILD DBD-Pg-3.15.0.ebuild 2790 BLAKE2B 86025fd94f6c117e3ec31b7fc6d43424c03fdf417abab5185ca550b1dc48b095ea9b4f32593c262fa2d3885389ef1be2d390963351bd0a00530a67d89fb32ef9 SHA512 cb3de5ddd00b806b96a02d339a6c631a9a55e7c7e850f64d416be087da93df2ccfb3c2efbce3893bc29c1c674c80fcb39662f277218141a0e24748eff3bae2cf -EBUILD DBD-Pg-3.16.3.ebuild 2724 BLAKE2B 2c8f66c4da4a3394672e14181b6999e5a6472d3c0d0dfa3a71d8b88d23887c4df0756e136c647af54b8d2cb041d89f6f7890be3f44c87b3c5134e8747bdc1c97 SHA512 2c21a10b2a335c612dd4517b0a2b456cdf0c60c8d6c89c7651f99ddc0c09b5a58bc1855721195f174df2cdfed4fa59dad2263754644684d23bd1aa4d5466e6f8 +EBUILD DBD-Pg-3.16.3.ebuild 2723 BLAKE2B 5789e8b37deafd3e2735cb6f193f5bbd67b7b983d5332f3e5ea2d9cc2ec58410713fd8031f4dd54f89bbee947ee6cb74e4a5a18a3a30f079361876cc50ebfb53 SHA512 34ae4f99ce818799f2cdbf492feb3b51d5084597f9e679cd4d0e35d3e159155ce70f59e7f39d0e2f38fc6d25288b85984ed032f87ce9a1a96f6a1829d912d3c8 MISC metadata.xml 447 BLAKE2B 224b06a263af19d157b76a809863ca77d32ab8396032913cc6ff367fe2ff63d476b7646062fa7512c32116560cba03d2ebe0363ea4724382fc22c0ee41fe42b8 SHA512 6e9e4b40a63c8f5ee9b46e78fbab9c2aaa46e3beb24fe5642107e7896a1a2b5e9da8a230413eb00b9b3a4b8d8c726a0e0d42bdbed105141690c64b702bbab991 diff --git a/dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild b/dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild index 236284b132dd..5baf3bdf3902 100644 --- a/dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild +++ b/dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Parse HTML documents" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/HTML-Parser/Manifest b/dev-perl/HTML-Parser/Manifest index 959a3230d61b..5948584e316c 100644 --- a/dev-perl/HTML-Parser/Manifest +++ b/dev-perl/HTML-Parser/Manifest @@ -1,5 +1,5 @@ DIST HTML-Parser-3.76.tar.gz 120473 BLAKE2B 541aa72674d452a4b9e3d5773abe9b78674560d790071cd8ee19cb90e58cbad48c88f628d9d27056839612f9dc9dcdc7fb2cc719474928e843d344c11bf7bd6f SHA512 50f9dc01997afdef33b58b48bfabd596b09cc11086773dcb4707086b7d7f54d2234d508e11a0b17e5d62849bf6acbc16aa8cd53080329ad3dacdbbe877c2c88b DIST HTML-Parser-3.81.tar.gz 148351 BLAKE2B 1211333cf563817249ab51f382101aaf013b82ba3a7dd5e08c9487a0b3dd26598d026d85da8f94f00f17dba8102dcdfddab2320f2071c6702f0b6c7ac9e9cda5 SHA512 e20358d3182ed6796fb5584f26f7dfb32fe312c8ed6cd4303ebfd2d9609491cb470bf49109d485a040e59a55bb404b1abba9a7ad5a687c540945f60a606e44ad EBUILD HTML-Parser-3.760.0.ebuild 707 BLAKE2B ffb364b66a9a5aa3559233df96c4a424a6f387cc984816f7e4720b75e99b3bb390875b36eb855aa560eb9f2a24971faa75d766dd0b3ef84914101c4423e4de15 SHA512 41f449e880436e6cde9a5add01edaf053f21de54609aede6c16aa4b02f6257b47b9cf0c5a8bfb745eaa0cd88cd4ea30e00aa4a5075c1bcee394ded15f97d566c -EBUILD HTML-Parser-3.810.0.ebuild 646 BLAKE2B 83643ca6a9f55905bfc9375dfba1f79810fb6aca23bb743dbe75605ed35d1e7393cd21511c5c5cab5f7368cf250637dae2242159889e51d297c5e01ad38e006c SHA512 013ca3c2b645734c2b6cff74a1e18cf2762d6a6838b6d02cd8aac052c95553d03c9be4cadef9152527ce61d6c2b9023d1aeffe48d7be0693675bb2b05c1d8874 +EBUILD HTML-Parser-3.810.0.ebuild 645 BLAKE2B c6f87fe6ce8853efdece81c22e2914e91f3b3613036729a3ebb1c0e2312dd2a2efc465434ff992d57ef5d447fc4be75b3f906c4efd59210a5bfd7dfbd7656838 SHA512 0abac48fd74707f959a434982c2f5fa1521d545b4b175d11a269e70a9c77a37ed91739a1e9eacf051d43bd746c7665967ba9085c0524f9564d0a5ec49cb0ad00 MISC metadata.xml 766 BLAKE2B 80f8dbcbfb210da3d1114034e235a19b10cbc546715ed2f4f61f3a0f81353ed571470e1916f6109860d751da4c4c85766cf4a2edbb006f6c251276d00cef13c7 SHA512 a51a525cf2e8167f13276e67ae524c22bd86def5794ac3397fa95fe100fde22c67cf7c96ef64f4d85f56acaf75ab5654b29c54eabb8735ae40bb25f762fa932c diff --git a/dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild b/dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild index 329ee6b17237..805c2695689c 100644 --- a/dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild +++ b/dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="system() and background procs w/ piping, redirs, ptys" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=dev-perl/IO-Tty-1.80.0 diff --git a/dev-perl/IPC-Run/Manifest b/dev-perl/IPC-Run/Manifest index c374cf9dfa70..ef564f27e681 100644 --- a/dev-perl/IPC-Run/Manifest +++ b/dev-perl/IPC-Run/Manifest @@ -1,5 +1,5 @@ DIST IPC-Run-20200505.0.tar.gz 127505 BLAKE2B ed2ab7be9f77a18e6dab7df78e641c77e30d4db27f1129199de14e6a75a412b6154f1a0d2c63edaaf2b5d1316b28d8e66836faaa9823dfe289992b915d421c3a SHA512 6f2e0cdbd66741a5185aa6f79c5d23189f6527e319ead385a033e482abed439a7e7fb1bbb7fa83c91c7b2971b31313a99b2b6510cc6aad3516ae6524a196d57c DIST IPC-Run-20220807.0.tar.gz 133631 BLAKE2B a0d13ccab98dbe1fcd2815ed4781149ad9cd67c53d69dea0626ff3974c6139d9748b2d274d88fd9644368936649fa5fcbecc840e8227c85c38e0db8f26ff1078 SHA512 ddfd0ceb78bd56c8c95a0a293a59d605959ba8d1b161a2c5959ac185c18fffa5cf047c3448d3b83a2733aa1372550f93d74d86eb05d49748f789fa46282694aa EBUILD IPC-Run-20200505.0.0.ebuild 547 BLAKE2B 9b1e8b9d2584eaa9bb813336653142dc5f31087a8b5abac2f42551db79da38446ff572dcf0029426d92618db635bd415276bd8454c32aae5e81accd38b4a6162 SHA512 0e2a4c4207b0cfe6523d351524c2337e45888be00bd9ccc7e1025118a57d1e072dc98f7aa6218e0410dda85e9db001f159b42585bf466d83185517daf62a09d5 -EBUILD IPC-Run-20220807.0.0.ebuild 550 BLAKE2B f1f06febf2bf4656284866a9573fba656f3578e4045e55e035a1e081e9d11edc0bea81c93c70e7235153521bdac0aef5383e1b9b249eb4f06fc08ea3e120b8ce SHA512 8ecd9aa4b036ff8c346610cff3502d4b57341d51f41db79122f084f3a7469b57c340cf874b254fc256a1716b7dcac1e74380fe589f36b16d859f7090d3cd3310 +EBUILD IPC-Run-20220807.0.0.ebuild 549 BLAKE2B a88f1b942cb1a033217f8e7494453c9dd4ae596102be966c4bd0886b75d288e1e960d5304a4cbfb8efaf365edba2448728d13a88e055922378ed903959efe162 SHA512 28dddaf2c13f2af5781a626ef8fe2b935a0c29ebff32188dcb223910b71fa042517d0892479aa817b65fb0c8ab22228d4ecd5173952c693b489efea6a6ac9961 MISC metadata.xml 768 BLAKE2B 96feb4104dc44ac5554cdd91dbf8ee9a6a68e0386059fc15341e56b683a2216b43e1dcb87ad3b37f1e11ea255232218f49fd21fb5e05587f135d400e96dcda81 SHA512 93207ce83acaa139b5727e3dfc9cd7ac09de19acd7cf808010e8268113919ac49911c9a10ad807ebeada882c9d19d5df04ab1a323596e807adc489fe5ff9eacd diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz Binary files differindex 3a246cc1f0d7..d6e6355c4e0a 100644 --- a/dev-perl/Manifest.gz +++ b/dev-perl/Manifest.gz diff --git a/dev-perl/Set-Object/Manifest b/dev-perl/Set-Object/Manifest index 94ec80ef4292..a8866da296ce 100644 --- a/dev-perl/Set-Object/Manifest +++ b/dev-perl/Set-Object/Manifest @@ -1,5 +1,5 @@ DIST Set-Object-1.41.tar.gz 82292 BLAKE2B 84f54851704d0695a59838cdf0b75d010eb8600496842c206ebee9df2f2221401d39df7d1fb35a086fb427b23fc2fcb1debf9e8795bdb7d0c8fb3c62fe7d2112 SHA512 e7e701439c32acaa79c579d373d51db1ed908c2fdd48943910e53fb99578017d06fb3925a3d68c13318267f2940789fc8c775004c2f8a3a06d0b8f03c685fc33 DIST Set-Object-1.42.tar.gz 83376 BLAKE2B 786b972a9b3740f3e69da3d5cef86377e90ba3ff0d6d9e063cf0e7d05950b55ef11443e76dcf08aa8fccb13337ff7d4eb7805487e29394f1c8da50d3dfb67e4b SHA512 f56fcc914c0dac95b6b10465cbab3aaf727f46bf65421ab667bd8fb5e6334fef5d82e80e26609875955121c235c8efb65265baf798c670ba157d8b3a82635d22 EBUILD Set-Object-1.410.0.ebuild 620 BLAKE2B edc9950143dab3da488384adbc562e26eea6f520c512e50d1105a89cca8e26794b86e41037695781bc4e5cf3da7f61dc28fbf3ede2b3ad498a29aa2807105a53 SHA512 da36dfb2d1b60c26f6d4375bd3a405b7a7a628577a801adb6610c66214357623ad0a0eb4c2060e34423a1a5d31fa0b17326bac6a608040e5d539bc7ac7f7ba21 -EBUILD Set-Object-1.420.0.ebuild 584 BLAKE2B 56a0482a466f65b3d73fcbb89edbf399d4745e12f51f153ca7f960ee9d91f58982dbfd5aed5dc3f27d1a43248a55a5412df809032ffb1cbc76d14807743ea37c SHA512 61e489e7549f77deed6d8c6b9dc7d902d2c0c4a2618ff8e25ea73f3cf448b13f51370cac339f89a0d5f5c327700de079c5ec4427a659a5d6b24c099a27ad253f +EBUILD Set-Object-1.420.0.ebuild 583 BLAKE2B 717e49bedaced53ca4418af83c97815fd308a70f74b1829fe69ff92e8ffdb5cc01a10b2d3084457fa0284fd6438afa7277ce6aa275c4362bd3bbd0d365c7d281 SHA512 bffa044b226bc1f9ada7f94dd97a19d88319cbe4dbe3216173aa334f532eb104f9e1d38a6d22fb422b262824f381a17178cc510c25b32b8eb04c6b45c5f2fd22 MISC metadata.xml 592 BLAKE2B 2119115863a3e92f711e4510440357005a14ac23057103af6271f75fed6f86dd2603dcb0ed64cd95eb2347af4c2d9c04df5a7ed469dd0254bafaebe7b62eadf8 SHA512 a38176d9ec31da6aa958e01f62e4a7d74914bf98eedd125d28e4e3f9426bd29f0013a908c367817e36a7afa1379106e45f00a82d64afa2b6d97c276e83d117ef diff --git a/dev-perl/Set-Object/Set-Object-1.420.0.ebuild b/dev-perl/Set-Object/Set-Object-1.420.0.ebuild index 705a3505252e..959c3e52df0f 100644 --- a/dev-perl/Set-Object/Set-Object-1.420.0.ebuild +++ b/dev-perl/Set-Object/Set-Object-1.420.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Set of objects and strings" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc sparc x86" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc sparc x86" RDEPEND=" virtual/perl-Scalar-List-Utils diff --git a/dev-perl/Sub-Exporter/Manifest b/dev-perl/Sub-Exporter/Manifest index e487fda230fa..e8d01f5a83ce 100644 --- a/dev-perl/Sub-Exporter/Manifest +++ b/dev-perl/Sub-Exporter/Manifest @@ -1,5 +1,5 @@ DIST Sub-Exporter-0.988.tar.gz 56906 BLAKE2B 9c08968cef2fc915bc8ebd0e9af90283066673cb4137f7fe602a9a034b9325c76a483dfbc1fee651683b6a7803100685d9684c03e16d2f3231e7af874e4449c2 SHA512 e992739097eca3aab0465e33ca60d91e4b08ee40d7cd041be4452873790e438bb1fb293331f919ae1e9b879fc063d17586218a9e97838cf61216172d6bdba273 DIST Sub-Exporter-0.989.tar.gz 56754 BLAKE2B 502645d7424396f19e58e32fae2803b7d290935bc2c2f628e964cd7b0580f4137611b2a99eac6ab55c07c17d412a339ff265bb29f360228e90166deca577de77 SHA512 7c491349bc9704604a268b45eed17db30c49f43f3c67f088d132d7f35c20eb1ddec46eca88b1e966fb48cf9580cb7007cc240f6d3ac9ba21cffbc7437b7dccbb EBUILD Sub-Exporter-0.988.0.ebuild 551 BLAKE2B 0a43179df866b3693714d8252ec449c63bfd20dea50a231571ed4ea02a5a917e902ae1304dc678050bd266e60fc0efad16c6bbe4c943fd2cd9d1b43317d5f79f SHA512 9db907b42bdf749a54e34c473ebc9668781ba4a02d6ba5a9dc9ec59080a9c565dba4c466dce18cbdbc3ee6053baa543260a21685b45ec58ae7684b087006cc20 -EBUILD Sub-Exporter-0.989.0.ebuild 551 BLAKE2B 06b91337b1ad0691dd8371fc7220afd2c711045be577dc62cee749d4ad4c7032a09a21bab1007aa7c4614e99091cb8d97e2b1bc8e004e0113e43897b551bd5bd SHA512 543463b37cf7694e46149a444acd33d8ab11b1dec9aa487b43f9201d48366866e521eb9a461e57c1342bf84728e35ceb125884ad9a04dd2907743840f2e135d7 +EBUILD Sub-Exporter-0.989.0.ebuild 550 BLAKE2B aa476960b6ce79a717405231de3e67eb39cdc17fcf4788adca8768a071629d6693210d79e59c2a31f2212d37917f1a567b1e19f27d048158ea31fadfbcbd8554 SHA512 f66fa38f1ef95863978d3b956a9eb76614f9f811b1e05284f85fb8b2dcce76c10fce06a6b1828411c17effc1a234ecdba745062ae94e7b84bd30c1f022f6f6a6 MISC metadata.xml 463 BLAKE2B 4ec9fe1080a75e71834101e38b2f8fbd31612afee1b445407e0072b6c5d9337a537404af4c478a7e325bf0b617713114d56f10d1c0c639d4fcff5005cdc17b8e SHA512 8415c27df1141f77414cd41afb7fdf09633f98bac57633e334f9cdbb870d2d4d9ec7653bc9315ce38fbb1a4486d75a65586288be92fa1bc4e167575cdadb2cfa diff --git a/dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild b/dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild index 9a8afd9780cd..16c5eacec7df 100644 --- a/dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild +++ b/dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Sophisticated exporter for custom-built routines" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-Carp diff --git a/dev-perl/Throwable/Manifest b/dev-perl/Throwable/Manifest index a7691d744e83..153b94197b54 100644 --- a/dev-perl/Throwable/Manifest +++ b/dev-perl/Throwable/Manifest @@ -1,5 +1,5 @@ DIST Throwable-1.000.tar.gz 21875 BLAKE2B afa787b0e29f8d962589edb87b93aa343d703ad00bf7e9d96b2a4a66b95ffdde5877a775a7aba053ee7b4d0ad2b7ba46677a1ed8d416003f70a2fdfa176c296e SHA512 d81d2e3eff78ad396e6e61ad09ecf3c1eaaf33ae24c8b74c8336b568dceb1b62aa03f9e8417df2edc55b0c6806599c7e88ccc43f2b45c11262fd8139706a9bc3 DIST Throwable-1.001.tar.gz 21992 BLAKE2B 849b6314cf1428623b33d8472a18f045eb860b49aff93c7c877be4e97ad0f8e947ce39017668dc0507c63d9d0452b0edbaea8a268eeaf8f188b4819599b906a6 SHA512 b0b8d906c1cf7d4f5ea985b91bb2eca191056cd41b12c37560504c825bf57fe4a0cf4423ad53da04a9cd43edeba52321d407f03e556033156071b0c3ef97001a EBUILD Throwable-1.0.0.ebuild 646 BLAKE2B f83736f6436ab4ced5702a4ce2f8e8a420dd09cce3e82e9b6edf1b101f764798c1963b68221e3dc7ac2cbd0d78b74d817aa9bfab86c71cba401ae838ab2150d3 SHA512 9bf0768bdcc0899cfdd37cf071fe132d6021e6851a44ea62916f9b8904b699a643e7c256e19093537ce1dbc84b07c48b073ae75e5a488a2ac2b48b85bbe846fb -EBUILD Throwable-1.1.0.ebuild 656 BLAKE2B 13a8c192c474cf37d035ba07ffa993c61b28c8175f90d0660a575a9fb1ee8d6f7ac9d367d292b6a79b9c006439bf31f429b6a6a6f18aac23ba2cbb696024df09 SHA512 2ba56ff26c5317607aca5c1099da7fa7912cf4cad710e08a0366655fe19dba26d7d7f8984850c5c8bcdda409d07807b7f3653be66f6bd649a1604d84d6f109f5 +EBUILD Throwable-1.1.0.ebuild 655 BLAKE2B bf844a98ed53cc2caf7ce38e1c1da5a5979524e3600b67c9d818f384fcc76a3d1caf6c0c9eb13e9a290e2181d3b87c6e171ef18cf129e8a3ecdd06c9229d8509 SHA512 8c9f8659110d309258f19e13c6c7c8b00b7aeae57e48965593fd50e645206c9bc7f33829cf05bbe4e319894d84c8f6d8849ed9effbbe79e16d7ad5e066a2cae7 MISC metadata.xml 516 BLAKE2B bd949a1514219b6558a4f98d79fc22fde82c76e0d754cbf68ad78a5ef04104dddeeb2c22a9f87b460a57486a58f5f703ab432b1bb4a89bc1a1d99b9686fac7d2 SHA512 10311fd94cb3484c138c924e5424cf50401bffeec193ee93645d4afd211607faff0312c16df0f50fcd52e68ecda7b8a0608bdd4c7a630489a1ac0a3217474e44 diff --git a/dev-perl/Throwable/Throwable-1.1.0.ebuild b/dev-perl/Throwable/Throwable-1.1.0.ebuild index 8a49c2734e7c..155fb2132360 100644 --- a/dev-perl/Throwable/Throwable-1.1.0.ebuild +++ b/dev-perl/Throwable/Throwable-1.1.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A role for classes that can be thrown" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-Carp diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex dc45053b2017..97db1d488797 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest index 11e34191a73d..6eef5714d75d 100644 --- a/dev-python/m2crypto/Manifest +++ b/dev-python/m2crypto/Manifest @@ -1,5 +1,5 @@ DIST M2Crypto-0.38.0.tar.gz 1241269 BLAKE2B 95433090e08ff72cd2b0779491dc38b89eca159b26812e763b5b8973e3d27249a96d5a2c983b59f414184f64beb8e455dc26979310378db89dd2081741d4d17d SHA512 b1e24e3101ce0dd9f17be4cabeddc2ec0f1228b270d74ef2fb38bae8807c5025b031d0743185f06370786a3dd5c3f42129720534dcff07ea4de3c727613f8d20 DIST M2Crypto-0.39.0.tar.gz 1248372 BLAKE2B f89793b847fae3c51a0ea79c3ba861d26b53fa12b2c8d68c3b3476bb2c944b586e875bea0c4693c213e024024096a06de0734631e546c4284d65fc5494784476 SHA512 5d8210c6204fd71f06d238c5b1fe08dd38d6b8e92db7b1e433a9e4e2fe9af46d6d55df7550716a7d05328fb3c9eed427f015b7d5a1fe33a073f0af15a82ab050 EBUILD m2crypto-0.38.0.ebuild 1732 BLAKE2B 00095b11d459ac799eeed239fe2f60a2529a1229a7aab1741a3fc3bc320d9abcf57d147114a1bd938a5877ba07aedcea2086289faab451dbb683e070a545388b SHA512 ed3c5decd518a2a9455a07d8e2b26fbc92b84c9c1fd3a00e7cd3e450790b1156c6c40991cbd1d8fdfce8d134ec8016d2957a36c5041d40c2f694ba91701f6b5e -EBUILD m2crypto-0.39.0.ebuild 1679 BLAKE2B 1bbe5d363749c6adf653177b6c9ee9090bdd0b38ef7561d3996457ee7b2ff757dd9867a26aa8d7ff039584ac0fc027801e7a029e0e1e97530a2348403dff7cb5 SHA512 1a127c71b6a6952fdb2ffd8189d4d59b5412ea04711530984bba2c98025de5072fa717f1c0963b830f330acbaafa7c0ca47d55bf84d1a68d4196f9c61877aeb8 +EBUILD m2crypto-0.39.0.ebuild 1678 BLAKE2B e01bc9f506bc78eed153d0db6c57758286bb452587afa343e5eb4a1e6083171d5f2669470420cd9e94fb046a25bed232294b7831c3460091fe9fb7dda363094e SHA512 cc4f71f467c1744d61d23cb18e3f40a32e05b9167ddb57a33a99381cdf6919679e47bfe563acba01a2333e2392f4c4a8ce9ad4daf37380b3fd8d83fcacef5af5 MISC metadata.xml 381 BLAKE2B 9581f2ef53dd3b8bfff3724e91e36733892f9c4331376861ec25cee892d63f69f4f1846e46c40bc5a5045963d91aadcc2cdf70b574bf519557afe72cffab256b SHA512 95cfd7f65c912a520f371f236a49f41b711101f5997b14fa81f027cbcabe4bf6361d1a6f647d0de6e6b7756a2c662f2336c6dea5779d00372aa5b05f0566663d diff --git a/dev-python/m2crypto/m2crypto-0.39.0.ebuild b/dev-python/m2crypto/m2crypto-0.39.0.ebuild index cad2ec5301d6..cea37e24748c 100644 --- a/dev-python/m2crypto/m2crypto-0.39.0.ebuild +++ b/dev-python/m2crypto/m2crypto-0.39.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test abi_mips_n32 abi_mips_n64 abi_mips_o32" RESTRICT="!test? ( test )" diff --git a/dev-python/miniupnpc/Manifest b/dev-python/miniupnpc/Manifest index 3f55d8dabab1..5b5eaf66e181 100644 --- a/dev-python/miniupnpc/Manifest +++ b/dev-python/miniupnpc/Manifest @@ -4,5 +4,5 @@ DIST miniupnpc-2.2.4.tar.gz.sig 543 BLAKE2B 14a1a1979e2d248bb721c66db3e28c1d6f97 DIST miniupnpc-2.2.5.tar.gz 103654 BLAKE2B 9cd3fee7bb4934610d57340d29ef61bbca8a94e230a0d35a26cfe4eec347f6807f7d5ab6edb38354ec82aa11bb7a83869169b3c322931f96a1e3a4dd6eec123c SHA512 32d362c43cf5c9f6c1546d85c2dd780f9701f3137bc78471b3670c4c0862b7fc4f081e6cb6fd14e5c0d3ec0602714756959491688998335c8a7b324e6c53aa2f DIST miniupnpc-2.2.5.tar.gz.sig 543 BLAKE2B ea7b5c254684f52485bc18ad4820c41e7c70a4eb5e552cb5f9d937a4927c9655a4fb959d32930299f1f863d4dbb5894ce76d693ce5a9996a44180038a02a0d5a SHA512 b23d35610d41c9dfc5af78de5329e9c28976685435bdff041759ab6e9f54154e7a082bcd313c682141fda8ba1e1c3b246e49109ad9a5323f003528d0ba71f880 EBUILD miniupnpc-2.2.4.ebuild 1094 BLAKE2B 06a229257e5e46fa796d5dcd7b760e1d3c2dcb82529da961fc97f607d700bb8caa3d6fb1e6044ad199edd32bf55aa3febaef843e195a8735920bb9e6b7053cde SHA512 50a5374b314d6e9c0ff6a61b40c3159da378740a1c19d3186abeeb51a84cb8efd2e8ec3b1895594cce5f50dc5eaf15f53478b5af08a90f51da66ffac75debc56 -EBUILD miniupnpc-2.2.5.ebuild 1099 BLAKE2B fd8daf389bc62b527a5f14e181e12bb71dcae0d2e49db395f4d808667a8c1f6c83e9bd6a75ee2cdccd8f95790b1747df299eac3ddec124a30d6c9dba20ae4b32 SHA512 b4b9fb5545ae28ba501b163af8addc2a917119b9d3e1546f19711093724b1980ee8ba917e855ffd9457e92977b7125e2ce0d7e5426c9fd994457e1f8b32ce545 +EBUILD miniupnpc-2.2.5.ebuild 1096 BLAKE2B 09bdeb7551c3e36bbed5a1e0d5d36f55cf8bcba6b94f73de7e8e624917576b3bf171767e62eb1ba1cf20c6afbd208a2b5eacf2c4e34f5c582c0ce91974a079c3 SHA512 e57f4d2172e4eb0dded87411f662e7db3f5ccf0f972fa7d7eedf1e22db77158a056cae14beb26743cc48b4df31109111e48376ed5e308b3c1d56fbe829810c98 MISC metadata.xml 377 BLAKE2B ea6ed68d8dc3db74e7f2c667a78a74538e5ad3540b1c1cd05c51309188d468a63cc0672f46a35f1815d7317c70481c414f832bddfc0e8b29a960f9e68faeaeeb SHA512 eeb47bbf1e29648cc00c7fa2adfa3faed52a888e943d7fe34e5fb20dbdb1e323fe6d9f102af5737fc73b70d0f596274ad7a8c54904c8b6a9d6af4973aa69a481 diff --git a/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild b/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild index 6dfeb0416354..cce7a2ba59d6 100644 --- a/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild +++ b/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild @@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ppc64 x86" IUSE="" DEPEND=" diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest index 6d73ff89d433..55b735abb330 100644 --- a/dev-python/psutil/Manifest +++ b/dev-python/psutil/Manifest @@ -1,7 +1,7 @@ DIST psutil-5.9.3-tests-r1.patch.xz 3648 BLAKE2B df56e3b11da307fdd4441284d1a7928c928b36c512ef05d313ac71e76545eabaca1f6a1ea9dab301c86005ef4c9af9622e0d1c6d7be858b92b0dce9d6031440d SHA512 0d8b35fe76b1caf1265ab4ecf182c92b71714be9612418c945f39c58f384979ed36e47bdf11b11a8cf2fc3925fed60abadf4f3eaea083f6bcd6d2cddb81fb5f9 DIST psutil-5.9.4.tar.gz 485825 BLAKE2B ce5257e653876fc0c4bb005c964f677c0b4010f853cc7b8ff3451aa1efd7fde6b7e5d2150fb936cd38b667d5c167f180d5cae0792bdf50a8aa2e528795ed9897 SHA512 ff8d6213b153b5a3428e4f65ddbc41cb1f37caae4acab02760632107d95a50a74d3ee563f0cb2d623b37cdddd16425d2084e7f841e4a46af8988a7676f6975e6 -DIST psutil-5.9.5-tests-r1.patch.xz 3824 BLAKE2B 8e0e704b206c3a05af2fe81f5526b29140e0885929eea78a0df3599ec26d5669289a680056234aff2aca2258c13b292e79362c291a9cc106c2c0c13d7596684c SHA512 0f6cf315a80354495b6d77e1acc92de7130ee62109886d78f8a9241f2ebaa7943384c7f00c05f7bdd3d37d3a7a1fe60c00056600a9765f1cd6ce4d30a324276f +DIST psutil-5.9.5-tests-r2.patch.xz 3776 BLAKE2B ba67e50d22c0ff05c3d31d5bcc1eb91fce59d2f933bf8693382aecdd9f20f2a4c4c3b759a3c03ff069b87241ab9f84905ad3b1c5f03eb5f3a2b12ed8ad967cf6 SHA512 6b20c6c78f772af767abee887a426b83129e3a13bb1cc13fa0111ad4dbd0a2a22ccc986af86b80d766bdf2a93a3a234327c6b56637b554164d9b0b0bac535fb9 DIST psutil-5.9.5.tar.gz 493489 BLAKE2B 3db8ce374d9d81dcddc08f03418675318c5e447f9a3347154d025537ba090811926ced822f83ff5fc9239665b091803a30d167465495049569c3c820f7fbb32d SHA512 2afe1bad5359aeac90378faaa609bab855dfcaa58519c939fdadb02e6e2c8157c77f961ac0f90d104626cef3429e1ea2f686e4dc4c9dccf975e3e73e9b08872c EBUILD psutil-5.9.4.ebuild 1165 BLAKE2B 6d9b3af33365437200879bd25e45ba7709124ef46d0f38f872ff23605220c3044ecf523c840718e49613676b1e20bae80707f6476f7c61a5c8f6f9e5bed6549f SHA512 20d0a4682fa14ec82cabe85e1805038a43817d1210a068efe4dedce3a60bf5047cd40eed7d6279e0b2bbfe214df787290f746a42eb63b7f0870df29d8c8821fc -EBUILD psutil-5.9.5.ebuild 1184 BLAKE2B 9224e58fd3681282f6ed88fff3d6367fcf27f7657e0fe5b1a9b3570e8e9f1b1f47168bfe809adac18a4a7251d0cd10111631439d01fc95a9ab90caea17a2ee15 SHA512 f212ffff3208b936332eb3826955dd3c6721d64ff0565fc9c86e4a9b0f15059a8baa0f1d83c5f347986df40943ea656efefbe5484c4329f2e9399afdc75762d2 +EBUILD psutil-5.9.5.ebuild 1204 BLAKE2B 1650b101902a06cca7cc4a0672a650d2784fb59e9ee1ec016d7dc0d05597dd39c60c24451e0502337948dedd12ceb73403021ad7dcbfa8382abee66226bc0fcb SHA512 f947a692eea8704c00c8fb6dd28d74b5d0c536e4d60c0d5e2452ae7d5fd123da66f61bf792d7752478bd3495598fc3f11a070af54c86a6241fee7c90856ce305 MISC metadata.xml 378 BLAKE2B 235c056a427ab18383c401143074ec62b91d471087c34e2bd48d5192c6221e089e32170d18cd0d69d51eb2bb02fb8a0efe59245af9224b284557812b32c341b5 SHA512 96492308dac753fb176e4810efa71757e66413d16589e52a942b02c91256b48f9873b53a698006923aef12aa7d1539d6fd7aa07632c073b6a92cc8920f6ce6c0 diff --git a/dev-python/psutil/psutil-5.9.5.ebuild b/dev-python/psutil/psutil-5.9.5.ebuild index 408634edc4bb..a0d6144da7ba 100644 --- a/dev-python/psutil/psutil-5.9.5.ebuild +++ b/dev-python/psutil/psutil-5.9.5.ebuild @@ -9,14 +9,14 @@ PYTHON_COMPAT=( python3_{9..12} pypy3 ) inherit distutils-r1 pypi -TEST_PATCH=psutil-5.9.5-tests-r1.patch +TEST_PATCH=psutil-5.9.5-tests-r2.patch DESCRIPTION="Retrieve information on running processes and system utilization" HOMEPAGE=" https://github.com/giampaolo/psutil/ https://pypi.org/project/psutil/ " SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/${TEST_PATCH}.xz + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${TEST_PATCH}.xz " LICENSE="BSD" diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest index 9a5cd2c1bbe3..92cba97ef9d6 100644 --- a/dev-python/pygame/Manifest +++ b/dev-python/pygame/Manifest @@ -10,6 +10,6 @@ EBUILD pygame-2.2.0.ebuild 1912 BLAKE2B 31fdebb9c749217a33ba81ae930e5dfd27d5d1b7 EBUILD pygame-2.3.0.ebuild 1912 BLAKE2B 31fdebb9c749217a33ba81ae930e5dfd27d5d1b7df75cb2874640ec7ce1c8610871ff72687b0f4e0fd1d5f4e494c5f7106a6307a1762329e4244030f15986390 SHA512 ddef31ada30a32e9ae3c57c0fe05ebba44b226bffe186728f5b5759fbe8340625a9494b3e3f77cdceeb60a39faffdd73041f5cadfc6a5eda0044164b93c5018f EBUILD pygame-2.4.0.ebuild 1931 BLAKE2B d17408e670610ab2bda594be78bd74818da1ebe7a48a6b4f577ba28041b163d3068f4b69d3277bab0584466646f8e4fc63c2bf7d436e4105e7d8621531b4790f SHA512 92b68a0a45822df698fe5cfb79275ac96a42ed7e32c152604c715819129d79c021113b6476c8b36d2c3f92f6414fea668b4c8fed71edf1e2f13894b4208fb9d9 EBUILD pygame-2.5.0-r1.ebuild 1981 BLAKE2B 5b707865f3cc7689f042ee4d322721ce1dde50ef2c95d170fbcd6ee04f9637bdad631994129e68f68a900473a52e3173d47dd70bb845a5a344d4a291bd26ecc8 SHA512 3f7d4ac14d50ffde1e0c181bd5108f05d593800c1af960a48e00df7d1c90aadc35aae82b9a0db9c6a6a740b8d411a83e84e0d2357dfe5081f6f9557cb0bbfdb2 -EBUILD pygame-2.5.0-r2.ebuild 1977 BLAKE2B b389f8e1b2b4a5537b7c1128d8f411fc6ff1f05d78e3836442b2e83a0820d02b975897456422c1e3a4a1a4383c2a77d8505abdec9bd795dc4f73709c2d8cd059 SHA512 35a16e27c7fd0db8aa80e5de4e92c44b5c2a8f4160554a279dfe0ab3860f11bc22029b6bb738259b2bfb981325050871dccc54536cb92b1422ba5159c9688d44 +EBUILD pygame-2.5.0-r2.ebuild 1976 BLAKE2B 9762c26ab1c310a25122a1d847a4d56dc354fd2d3fedb001ed13ef0c1a059e80b24d61de28db9e86b81673eea65b757e1d8ce0974f44f7a2b42d3908fcd60bd3 SHA512 70ba47fc2f5a1d53006aae95c7f5fa3eb744e8f06dd7b6779f0954d17368a301d648ada7fecdcfae240b270de1be6bf8a07170e4fbfee63abe555e8bfccbcb87 EBUILD pygame-2.5.0.ebuild 1936 BLAKE2B 416bbfdfb8c6a09ce228b7a123928f1d70deba416d6c46f445955a439965ad951bcb83fe80d557406cde0c84de99648a65bc44f4b4d877a70a81b98b8a3e23dc SHA512 b0693da90ad40b471e7897cdb315d95005f297fef58fe900eddaca1d1c1a24202d175466b5e5416f51b081e046f391d758150d932b7da6063dbe77a9e06c5503 MISC metadata.xml 363 BLAKE2B a942b91aded22ec850a7b075703ce4037af9f0a61155717ac455f7d2b7779cb6f5f953b2ad8d61d7cc5254307951a20dd3edb9853e21d907e1999f7570a6b821 SHA512 15403754c9b13f9b2d8c5e7615ae0ca9359b5079e22eb5a7049424e414ebbdd8a06f6324c31594636324414e35ca34bec977b7dded9f9ea14027497b5097b060 diff --git a/dev-python/pygame/pygame-2.5.0-r2.ebuild b/dev-python/pygame/pygame-2.5.0-r2.ebuild index d29e649d9809..f62067f15093 100644 --- a/dev-python/pygame/pygame-2.5.0-r2.ebuild +++ b/dev-python/pygame/pygame-2.5.0-r2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" IUSE="examples opengl test X" RESTRICT="!test? ( test )" diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest index 84617cd45eb4..234e795ac330 100644 --- a/dev-python/ujson/Manifest +++ b/dev-python/ujson/Manifest @@ -1,5 +1,5 @@ DIST ujson-5.7.0.tar.gz 7152625 BLAKE2B 363fd77be3e2f8fb42a70db744ab4da12c0c8383103983b3555cee237497837abfcef102b19a51c0fa118fedd7847c568607c058f1d2cea76858a6bd89a226da SHA512 e18a1608a7fe79030e3ff307c9e95a0e238cd5049ee791eddbc07efa55853475d053268b80a8765023639ae8ff39f82b4ae2c04e82fc7dc5f3192a5134ec0757 DIST ujson-5.8.0.tar.gz 7154530 BLAKE2B 8eef1b2e03fa4a99dccc9d5fba8c1436d8e11b419e7f4c8d382bf5a2250477c99a1f0ff7f9e548ca5a50217a5964dafc953ab3cdb66b784ef1dea129ec1c2b6a SHA512 258e5527bda8b9fb3bea03f97d5db752ae06183337610975fc28f928817b430ae7a1867932ee7b0a0ccd6b825e2c5a104d7ce78c1e3405ed5679a2a70a5804c3 EBUILD ujson-5.7.0.ebuild 870 BLAKE2B be432902027c94b24be183abb5c1d3f634a30dc2a5b472aeaa85f076ed776cf86b879a41abdce13232d8f2cb1939a72657a98b0868278596ac894bfc49e08358 SHA512 67f96e466cfecbb96e780106c28d047ba2ee4c945eaff611651ec0622688bf4756c262420191590913b45a985a15b3f74c5d8b49268377056688c7d9258526a8 -EBUILD ujson-5.8.0.ebuild 871 BLAKE2B a6587f6f7e927975eefaaaa80b42d7a9a3d32b567a62e8b3d27dd66b6e94655c6bd36c4b6ff3be906095f5a24cacd95c40bf471419745629a433025c70a420b8 SHA512 509730566948b98f08677e029af3b194938efaa23d5e2a5f83fc129de60d7b3b216390231311f6ded3893347b12f9560f8916b4352e90d31e395e8a81877e1ad +EBUILD ujson-5.8.0.ebuild 870 BLAKE2B be432902027c94b24be183abb5c1d3f634a30dc2a5b472aeaa85f076ed776cf86b879a41abdce13232d8f2cb1939a72657a98b0868278596ac894bfc49e08358 SHA512 67f96e466cfecbb96e780106c28d047ba2ee4c945eaff611651ec0622688bf4756c262420191590913b45a985a15b3f74c5d8b49268377056688c7d9258526a8 MISC metadata.xml 494 BLAKE2B 8e20150926d62643e7ff2110cba22313db0c0e3112290ce08302d57103aa35c42a56921d0b46e0acca2ef83756eb4f7384f23ddb06fe41ef6c4a28921f11ec33 SHA512 d9c0a59f916b84d50e51a21152c1815fea90a909dc9bd44ea620b2a33ca6a92ee237aafe29debcc9d1a2bf63c84112300845309eb0ab1265e5d2b0c05dd313f0 diff --git a/dev-python/ujson/ujson-5.8.0.ebuild b/dev-python/ujson/ujson-5.8.0.ebuild index 882877cdd3d8..5b398600743f 100644 --- a/dev-python/ujson/ujson-5.8.0.ebuild +++ b/dev-python/ujson/ujson-5.8.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" DEPEND=" dev-libs/double-conversion:= diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest index 7f73d483de93..5a3a52fffded 100644 --- a/dev-python/werkzeug/Manifest +++ b/dev-python/werkzeug/Manifest @@ -4,5 +4,5 @@ DIST werkzeug-2.3.5.gh.tar.gz 833927 BLAKE2B f9d2a81b0b1336265094df26d8b1fd17a47 DIST werkzeug-2.3.6.gh.tar.gz 833832 BLAKE2B 8bf2598ee2ff63a4515357802749f952ba68a484e52f9a488efc3e49ad54e9764334d14a7b57584c1dd610f5e7922023d6ac08d8b3cc433c4789554205e43294 SHA512 a7563eeb70b465580a136ae4e4e51afcd14d0760deedac619d469a5be85eb500fec456056371921317511c986f4f4453d1f86e408378e6062b6aa40b8365ca8f EBUILD werkzeug-2.3.4-r1.ebuild 1768 BLAKE2B 0ff8d994ff47a5fbb44556656c1e320d0145c1edb35614320502b65a9a3ad44ff896696d27784a777b9e92f8d39655f3044ab04ec319a45320a51fbbba0dfdac SHA512 14be7cdeb0697d9a8aad107da9d503be4c52978b225b78000d6cd0eea61ddb708831166ce45283cdc4598018553e316d19c3474b5574fab1a8f1cc678f658b7b EBUILD werkzeug-2.3.5.ebuild 1678 BLAKE2B 81cec7e390cd96fcd46bae9835776d598705949aea4c987f6ad5e5b1a5f40ef26eaae1426aba2a003f1012e2aed897898904ad8f5a8ac8ad92f583a8ead1e7aa SHA512 79f7a37df49632c6c068a4d489dc2c9fedf4447f7eae3cd77970eb014e99c55aab2afde8968ad17c49fee5b0c43880cc20edd3d186f284a3c9d89bca318d1cdf -EBUILD werkzeug-2.3.6.ebuild 1672 BLAKE2B 020ba16c380dddbebe9d4c7f7241ca9e19f351797a9a94d15e4a63df72c06225d3b74cf3ed24d30476f3ffd968fc6c1293cdbb35e8b7000ab023ef37b9c22fd5 SHA512 165ce6149a9b9b0e6deabeee98d4aed2f059344d76fad358935bdda5708bd27b5fffce914ea9a20e666461d04ad47849cc13168c261def70ee7ad81417ba32fc +EBUILD werkzeug-2.3.6.ebuild 1671 BLAKE2B 017a5c66999c70d49bc531846e7d94235fcdc2beb58cbcd5f2c7900b0608998cd2c9d815a26f886c26bb54116ecfe208f4a74f1518d2c968bbb35ca1dcda92ba SHA512 a9e043483eb639e7ca1c4641daaf0ef71ca72f0f35e1e16d5d12b44012f92ff1e103485a5ce60c354520be761f7ec133217b0edf525b547eec4600386147e159 MISC metadata.xml 368 BLAKE2B 81932229098620395623f9149ac974f19fae9b65ad09943ee5c5d8d03c1e37e76061291c959fe5f004f531a244b3bb335c2a43dd66949c0be43493e45674d0e3 SHA512 67e5b5fea8052c0723820125271ea031ad984e0fe2af21d2423fc559bdc51dfe1d40f2fa5fe11e6d2b8b32216e716900080b859aad146c079ad2b390dd9844cf diff --git a/dev-python/werkzeug/werkzeug-2.3.6.ebuild b/dev-python/werkzeug/werkzeug-2.3.6.ebuild index 95b34d71e684..12a790be7eb4 100644 --- a/dev-python/werkzeug/werkzeug-2.3.6.ebuild +++ b/dev-python/werkzeug/werkzeug-2.3.6.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND=" diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz Binary files differindex 0bd3498076dd..1ea81ec6abaf 100644 --- a/dev-qt/Manifest.gz +++ b/dev-qt/Manifest.gz diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index e2c0fb9a97c9..4101deb79c62 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -1,9 +1,10 @@ +AUX qtwebengine-5.15.10_p20230623-clang16.patch 594 BLAKE2B bedc481394382d3ba80f3788993653b94e7c08c2339defaf71252fc2406212bf2eebaaf6c4ff1a66cc5988f40cb837ce305ad416b500de075c301fef11597f04 SHA512 8a6adb43a09c5ca919da87176b617d29fb94cde4b3f30e156215ba41e93c48fb0afab2c52af5d928713d85cba6b3d7e0ba54ef7bd233071874a7d2afb8bd7cdb AUX qtwebengine-5.15.2-enable-ppc64.patch 1249 BLAKE2B b8b9957bbf848ee8b19e4a7d43f1bfb8c2e63e691f2f0c4b10ef5367bc71b12fb6d161767f7669825e423c08af83e70ff744dd08facf92281c431de90a36847e SHA512 8e29e4e3c2085e5bba9c5a6ce7b366814767bb421132474cae413bba81217a70aec941b09a63d1f914c1e6b9e417b108df236d0b9d39e0df4b4d74111ddcda47 AUX qtwebengine-5.15.2_p20210521-clang-libc++.patch 358 BLAKE2B a03de632ac4e01cf56c52af3a3bd5ff5bcfd525c67bf2e5d960904a9f3b53e1fa18f0e0df380c0cf84f17914fb313a028e26efaefe6ab5057f0d9a9cf2f6f0fd SHA512 6dc3864064d6084e70d4696fda744701c293ee62e9c9088e3247988ffb8085f30c632e94ac19aef715cbd211b21dfcb98691d5809e21cffd9f04bbb8b04cf0da DIST qtwebengine-5.15.10_p20230623.tar.xz 299264220 BLAKE2B 93afb88f79a6675dc58123831d0555a60d28428b93d32e185c21eb25401dfeeeee727ca20fc0ba3bda4ff2a298950e081a2eadcaeea095261941fe0d56b0d668 SHA512 9027899474d9d9dec5a5ca1e80e49404a0df2e23fe1666a437c07e99cbbbf787afd619eccf3d901545ed0a865c5fb439dce64f8339cbeb09213a0d4404456543 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6 SHA512 3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db79248aaaa8098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e DIST qtwebengine-5.15.8_p20230313-patchset.tar.xz 45904 BLAKE2B 9f58b9808fd445a06e6a2cd6d5f7bc9782bd6de13138fdebc9e81bd9f69e7ae673a71bd3ed6b011a47e84cc64b5b703a7cfc8d5f740eaaa663da1db8ef9ef05b SHA512 21b0b853358260fa1bdc96c97c5b2af7007c744d10abeebf9f0e708a0cd7dece583d86c0554a4e327a0d615bb403b0d328acaa6622b50d7a8059bc0802edbcec DIST qtwebengine-everywhere-src-6.5.2.tar.xz 412356700 BLAKE2B a48a513cffbf140aab08d748bc7826e841b7e1a87d113abbd0d8e7df5b9eb1ff2a44b89ae341c161eae26fd004699a1392f811252eb25aa13e0ce8e08f6be0a1 SHA512 f5791002495ebfa9912477f39a96d28bd4f4329f636f6b2055f1b811503b3c394c3ddd7baed5643f78f1905b1e8f860b4202b5d8e4afe5791e5450b9f46eac12 -EBUILD qtwebengine-5.15.10_p20230623.ebuild 8404 BLAKE2B 0b82f31c53c3391042014b1e0f953169b74bb83221958717f645b585815388ae945343aa153f44c9754c2e4160a113d994156cfec77a4c3d683fceaf074f3920 SHA512 83ef513c0d3afe9e216ca477a30a96db233a67b70ca0570e15587f96cf525b06877f7e40115019b367e8166742ec2c5d527a750afa1445a9549f44b4158b392f +EBUILD qtwebengine-5.15.10_p20230623.ebuild 8458 BLAKE2B b936d295a4fad061eeea4a279aa6fffd0369721626eb8bc50f688f53e313c2f2f8a9efbec3cebe5f4e580cbf214c0c7b830b6f581f28521c84ebaef686a94c02 SHA512 f7de53a798c4e122a8963e3ceac68252a92ca9a6c1638a38155c4ccd9357e2143cf8eed3a3a5c9ce0bbc782330b5e12e953c31dd107b642fee843b83e3b180f2 EBUILD qtwebengine-6.5.2.ebuild 7446 BLAKE2B 4304668e2e9942e407dfdd049c6a6a34a727a6bd49508162e90dfbf9df84b463fee25a51fd26aca790af947e6137a2a39ae58d9bb2f0f423fbb9c4d16a7dce9e SHA512 0299958924d4f4dfa8225794d811f40902d33e67c7a15d9dfdbeabae11972fd484c7657d7f35cc2b0fbbb515f14ee51a83e834f523f21982127b1665e342160b MISC metadata.xml 1152 BLAKE2B 2975a3fabc6464a6207a6b1a9da943baa16bc9a3b77a987cffeb6ea7c8791c5d09171b74825e6f218612144d862de1f2865c60fb6c4c187a1c5f6940112117e9 SHA512 aa3ed598b19be8adceb5a9b90bbc5d5d2521aa1a742210f536d11cf0466204ac3dc373ccee5a9a6cf523827589d17022ca2b54c8e142e6bb3b2afcfc98fa242d diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.10_p20230623-clang16.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.10_p20230623-clang16.patch new file mode 100644 index 000000000000..2d8f8482e1b4 --- /dev/null +++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.10_p20230623-clang16.patch @@ -0,0 +1,15 @@ +https://bugs.gentoo.org/903573 +--- a/src/3rdparty/chromium/v8/src/base/bit-field.h ++++ b/src/3rdparty/chromium/v8/src/base/bit-field.h +@@ -39,8 +39,11 @@ + static constexpr int kLastUsedBit = kShift + kSize - 1; + static constexpr U kNumValues = U{1} << kSize; + ++ #pragma clang diagnostic push ++ #pragma clang diagnostic ignored "-Wenum-constexpr-conversion" + // Value for the field with all bits set. + static constexpr T kMax = static_cast<T>(kNumValues - 1); ++ #pragma clang diagnostic pop + + template <class T2, int size2> + using Next = BitField<T2, kShift + kSize, size2, U>; diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild index ce07a4c85372..937b8d59b20d 100644 --- a/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-5.15.10_p20230623.ebuild @@ -100,7 +100,10 @@ BDEPEND="${PYTHON_DEPS} ppc64? ( >=dev-util/gn-0.1807 ) " -PATCHES=( "${WORKDIR}/${PN}-5.15.8_p20230313-patchset" ) +PATCHES=( + "${WORKDIR}/${PN}-5.15.8_p20230313-patchset" + "${FILESDIR}/${PN}-5.15.10_p20230623-clang16.patch" +) qtwebengine_check-reqs() { # bug #307861 diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex 830c0acf5a52..1e27511ca051 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/connection_pool/Manifest b/dev-ruby/connection_pool/Manifest index e13de31be887..348bc49ec69c 100644 --- a/dev-ruby/connection_pool/Manifest +++ b/dev-ruby/connection_pool/Manifest @@ -3,5 +3,5 @@ DIST connection_pool-2.4.0.tar.gz 11243 BLAKE2B b8fcb164473863dfa4d4cd0a2f511f00 DIST connection_pool-2.4.1.tar.gz 11425 BLAKE2B 17aae4f8ce0461554eaddb4ee3535062608d75a29219ca44b1535f087db39429ddbc591d996c020b1fa557337e75bb15b0ac218e8b9f393f94e32e70ffe76800 SHA512 4529446de89d01adee28127807fe104ada683866bc61b60ee77acb718881aced982aa1a1e6e2330077d79ed3d77af199e8612a6dc08de4c40468ac4e3623b799 EBUILD connection_pool-2.3.0.ebuild 904 BLAKE2B 74cec4c276c65575d8b3f4c48901bfc91d9bc11d00bb336cfa795bd0a981de57176450b21a4eb1933c59c748372679c07cea72177a3caac71f34375d977e69bc SHA512 9531ebb72331153355d600323b7245a596dd4c237b569e63f7eb3ae83247e4b7ae6b7223ff8e1181685e98dd3202abce8708879856f43b4749012dc5fb825367 EBUILD connection_pool-2.4.0.ebuild 904 BLAKE2B 74cec4c276c65575d8b3f4c48901bfc91d9bc11d00bb336cfa795bd0a981de57176450b21a4eb1933c59c748372679c07cea72177a3caac71f34375d977e69bc SHA512 9531ebb72331153355d600323b7245a596dd4c237b569e63f7eb3ae83247e4b7ae6b7223ff8e1181685e98dd3202abce8708879856f43b4749012dc5fb825367 -EBUILD connection_pool-2.4.1.ebuild 898 BLAKE2B 75f1b2b801a637e3e62e608f8280dfe43c51258610955877039e61ee916d98e92b832e4c83b2f4cd46c8cd06412b40ff9da5518a632068eb433e227ae5e63d5a SHA512 573e1bc9489e3c6887f4de9173247dc07bb727da001108b9b62c8aae6526f572d167b15a054be9a6b098b7be7c6721e1b85707255423bdd825564e0db857d4e7 +EBUILD connection_pool-2.4.1.ebuild 897 BLAKE2B 7260d1dddd40bd6f0a3c032f2ae4e5e1c14f678c861d7be2ffae52ca9d5ae49ec2bca2c60cff2c741a864c46b1499ca8c867c0f66add21c158923a4205b92d65 SHA512 ca45a09b7610505728ea0dff4b418556835c989e3f52ed376517788e16836ffed4c5b65f50afabe56c4dc5493b08025699b466ee6f8d3b8eca070391b22a7a9c MISC metadata.xml 350 BLAKE2B 9a703bda88725974dbaaf272241eed5ac6da6789fd05221852d904b53b506861c85b93f7a8a0c43c6ae4f75864ad1a9e8686f1edd44231f55671b2be80745dd7 SHA512 7cf078db32bc0d8f6f5b02516027dd0231b2276cfae19b7ede7adca0342e96a994233c78decf9ba83ec7bf4cda66525192cd6fff0f27fd4e3689e557b97d90b1 diff --git a/dev-ruby/connection_pool/connection_pool-2.4.1.ebuild b/dev-ruby/connection_pool/connection_pool-2.4.1.ebuild index 85216a0d202e..58001d9461ac 100644 --- a/dev-ruby/connection_pool/connection_pool-2.4.1.ebuild +++ b/dev-ruby/connection_pool/connection_pool-2.4.1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/mperham/connection_pool/archive/v${PV}.tar.gz -> ${P LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="" ruby_add_bdepend "test? ( >=dev-ruby/minitest-5 )" diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest index bcbb6ccd7534..eb97700d0add 100644 --- a/dev-ruby/rouge/Manifest +++ b/dev-ruby/rouge/Manifest @@ -5,6 +5,6 @@ DIST rouge-4.1.3.tar.gz 1056133 BLAKE2B 4c5134caf28c5bc5f8edc5aef903139f86bc6ded EBUILD rouge-3.30.0-r1.ebuild 1031 BLAKE2B 80ce985d8822218fce4e225f3315eb14b44e3ddefc6fd4a3a6f13836282363a57a9d7d9983028572e0d4935d96470760826f178a25114df5ffd21e12e367b7e9 SHA512 6441979bb70ff5bdc5a9e2827dcb4c0c68ff2be657c5db2ed9ff4c0c4aa891fdda97382432dc1f3dbb7c1761c31665945f23e9beca292c33831620c83fff5f9c EBUILD rouge-3.30.0.ebuild 994 BLAKE2B 77391fc2ed5031cc149cad80a186421bf6c11e1a699123f4d04253e45deb7c3acd38965e6138923a1783fd509ab3f9ca53b43381d67559e03a3e1bdf995756df SHA512 aa95c26a6692b601816b56332247575c564bbeebba82dbfee56e5cc3b7371c112cb47e4407b7a15c14f08d6ba5084446b591ef3542f9f58d9e2ffeda39cce08a EBUILD rouge-4.1.0.ebuild 1042 BLAKE2B 6d18010711153812a83cf30e60a96010a7ae9a837d63df3d8114ed3bbceda880a40e61327b2116a02a73fc3bdc15bed27f1e50931657471c19700e3649eb665b SHA512 59409d94982799a1b37e4ec8489712291acea479d8380725f0540a4f3b169c0c3beaca992d104ea1cad63579e56e71c9b4ec70f47e5b60db4eba0626de756466 -EBUILD rouge-4.1.2.ebuild 1036 BLAKE2B ad1f15e61e86e14c68391df1a3ff18d35f7ffa57ec0b8ab8a5c5837af6160349340a84b8713c980f910b62551d4c991ec4874191c6af69497550a52e186447b7 SHA512 5fe49dd7e2f2f388da90ccec29548bd744a44149510aaec80ff8779619b7774c9ce672b8339e78939f483441b16b7d61c800f5c016780785475356a6fad87417 +EBUILD rouge-4.1.2.ebuild 1035 BLAKE2B 7b18c8dde433b3328eee5d0cabdb6b25c51cc1ab4f0969405102510802cd7f6b1d55b874c9cd2f06ae689592fe70ede7a16fc717d76f9819e5b52830a08fd4d5 SHA512 64d1484178fc87257e6a0805c2c66f51cd6ddb3c77a6ea12693ab727360615a71b45b42d35748dfdd871a79e477da71bccf5a025a5403b0fe325b78fb4ab421f EBUILD rouge-4.1.3.ebuild 1042 BLAKE2B 7b240ce8a81778209b617a7a601b5e5c84f38559cc38701aedf7db88a6cf7788aa86136d89264a94d308c433dd9a372222fe3cd04cb68c84edbfa0dbc6cefc7f SHA512 3f72110a7b4172f88641fb1b954900536760a2f981a680854799ac95c1e227a3ad83b1c7f25ef28309640f794028d7babc00be82be3df1e0d37e4affad885640 MISC metadata.xml 392 BLAKE2B 4db1396051514c7b0dc3a627c54c571dda876ede2f1154a16355876a421622efcec037022ab66d2240123b3d24a36f0e9f568c79d623f9f7b363fc7505b72fd5 SHA512 93b8c3e72d5836cc1fea2472f09b42571a7c8496422b1f454c2b607b912125a044d501c6e6ee75bce78324b1d078081188df421d0d8cbecf28bd7c2d22266fc9 diff --git a/dev-ruby/rouge/rouge-4.1.2.ebuild b/dev-ruby/rouge/rouge-4.1.2.ebuild index 8d9e5fbf97fd..746231b87f4a 100644 --- a/dev-ruby/rouge/rouge-4.1.2.ebuild +++ b/dev-ruby/rouge/rouge-4.1.2.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/rouge-ruby/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86" IUSE="" ruby_add_bdepend "doc? ( dev-ruby/redcarpet ) diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest index b6822567e20b..27fe3793499a 100644 --- a/dev-ruby/rspec-core/Manifest +++ b/dev-ruby/rspec-core/Manifest @@ -3,5 +3,5 @@ DIST rspec-core-3.12.1-git.tgz 409036 BLAKE2B 0a6311f9908fd2e85621ebdb9cce5723de DIST rspec-core-3.12.2-git.tgz 409039 BLAKE2B 087b08b6a5231a050d89dc8ec1648509b47078b54c05e5effc02cfcdd0f4cae9fa85f7dc02d643a6e81eb9e4c1dca54d6f4e0b0f79a5d91072c1934fddac9169 SHA512 6ecd39355a5060dbf820b89f2f5958b7e75a185e003036cb0ceb8dd6021d79fa14495a300acdc019b55e174bf8a6be42022bfeb0f22a35c461c0f81cd1a742fd EBUILD rspec-core-3.11.0.ebuild 3091 BLAKE2B 5595eb5fe315a65024d81b304b8fe2ec3f93da82dea11261e678426e17d1cf74be7cf3c446b2acedf0e417e6d673fc3b68f274c9a14b228276e8dbecd5bfecc4 SHA512 f82d629107707b3fd0379ea2bcbc81786d32590db58478f3053d0d48fbf2923fb07beb31e36b8cfb68feb9e3f3f0c22c93e1aa541fef28e0fc1f0dc372a5ddfb EBUILD rspec-core-3.12.1.ebuild 3290 BLAKE2B 85ad1dce09269d3e9b6170d55b07508b27489fcac1cdec0345978b7f9ad92404eedd7023ff9405e5cab47676f0663312ded59e39453544805d4dddc6486b6e3e SHA512 45cd172eef1155fba8d918b6f0c95d65017896078ccbf1b4d2c6e7d6797c48c01730d8ca333d411a620e278ae2434d77839d21971187c2a8c35a07eef3866124 -EBUILD rspec-core-3.12.2.ebuild 3290 BLAKE2B 208ae9e608c351f9697630205d6511def699fd63d762c3c0f04a353207dcd42178f44939b8b0339e4cff41fc808df25c5569a28d446ccaed404442d8c2a56166 SHA512 310bde155c3c9f9a3bb0ae95b2595caf01ca09a5e56afc79d8850ef75ce9d5fde83c48a33c6bdd3c88add317547878c6fdb27a98e0075cefc650bc517a085b44 +EBUILD rspec-core-3.12.2.ebuild 3289 BLAKE2B b3a191f8bf55f9d072f5957e680e5f4e1f07ad4e52fe42d98d8d853d0fbe578dd208acd89ff6051fc972f8a00c8f9b4a6a01b43f000de0fcecdf7aac6a0d3f84 SHA512 104f57edf8a4069cd59ac3cd3cb31d569a7e61be2b5ddd2148fac4fef56fcf60b1da77313407a957b1dd25113059bcbbdc645bb26060d2280e48a6f0b4556d16 MISC metadata.xml 466 BLAKE2B 008536967fd0a54923be3f70885dce7b04ca3746699dec4bd0f2ef56a41997c0e44cebd553d4c899fd815c587eb1f5338d86033d1d3e96289aaffdf9a9fcde06 SHA512 9a1f175cffe5136506e4d3b185a7bb974dd3de45683beda00267d47339472ebf8fc1cbbb37ef6012f14cb3b0535e386d98e3bfb7a955f9ee20484cd2ad9013c5 diff --git a/dev-ruby/rspec-core/rspec-core-3.12.2.ebuild b/dev-ruby/rspec-core/rspec-core-3.12.2.ebuild index 4e6582130a5e..dbbf7a74746e 100644 --- a/dev-ruby/rspec-core/rspec-core-3.12.2.ebuild +++ b/dev-ruby/rspec-core/rspec-core-3.12.2.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="highlight" SUBVERSION="$(ver_cut 1-2)" diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest index ceaba73d9f3e..decab711419c 100644 --- a/dev-ruby/rspec-expectations/Manifest +++ b/dev-ruby/rspec-expectations/Manifest @@ -9,5 +9,5 @@ EBUILD rspec-expectations-3.11.1.ebuild 1266 BLAKE2B c907d34eb226c9fb97337b977a3 EBUILD rspec-expectations-3.12.0.ebuild 1273 BLAKE2B 8a55a6c36253649a955fc8ce66910d8479c09888e5eacc44502d4b959cfa7dd767906c9aa30870a65993e3255225db0e950bd3082d64c35ec26d9da523d153bf SHA512 3c494b89756b2b0a199f480605c28fad84f973e356d22bb0ea9d53cca5720cdc607e1534a0eb55ec96619d9e4541f53a2ceb97e91da2df70a70ff2331ffb3206 EBUILD rspec-expectations-3.12.1.ebuild 1266 BLAKE2B c907d34eb226c9fb97337b977a3f01c7dfaa40e46ad7ab6987bff0fba428714f9a185f900fbdc35a3a52261aab55af67f28aff3fa7cd0246d0a23dbfbc7d02b9 SHA512 c20eb3d67214b6d361ebe058ecc5c874f0a3324afed2aedb556a523c12d5b038f147d7e0f2d0d07659c26c76cf17555f4e4fa7812345a6dab58a7fd352501a91 EBUILD rspec-expectations-3.12.2.ebuild 1273 BLAKE2B 7885c2775b56cacdd66f44677b295e58e06dc41493bd84f766080912803758be91d467205656e55d5153560c0908be0f53a6151e4b00458da6d273cd45314189 SHA512 2dbef5f55334726817c4a2f4e2f7638a2857619a1543c8682066f9f54ddc2756d93f804d992dc377fb7d6a3782d68a76f9f5606b67f3f1255d0975c48cbf01e7 -EBUILD rspec-expectations-3.12.3.ebuild 1273 BLAKE2B e4a8bb486f8ae7575771efda5dd348b0121a8fd7f50268eb2aeb261e4b71fb51e94d14b889a453fc8d882bdd63bd73305112d479bedef68269f3be2ce4f7565b SHA512 dc5151b652d902cdc7b87294b9e77f40569f67b8c90f91d50938df39cb08d941f465a06221b285f442d1b5cbe9955a6171d7d5b833cfc946bd2217ac89b6bde5 +EBUILD rspec-expectations-3.12.3.ebuild 1272 BLAKE2B 221758f16bf177c9b81983ab202c9cc0f46ba9090136f8b6e6439ed8f6b8adc870c97a2f832073bc04ed3be0b77870a62470a118b403d48f2c91760dad012714 SHA512 002901c7d2ba49fde3e86eb74129cbe58074203c3803da8e57b7249535ce43b4fe547a70342114c0fc3100b9f648590850f84e8ba82345124535a5a2b73af459 MISC metadata.xml 351 BLAKE2B d819679f0a74e7885241c77f001e1522143ea052a1cd511d128c3321aa96d6060b98ef11c615165f631d4081f5757c7ed463de58f44acb6187d026ce86a2042c SHA512 1f43d7394a1fc32d2aae92b66a513af0572ee1ed4bed3d391b4774df97919113ec9ec9d0da68e26f1c5558d877e1c8fef01aca6b92ce6b70bc3b256ad70dade0 diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild index db839d5a4cd9..f350cbe37113 100644 --- a/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild +++ b/dev-ruby/rspec-expectations/rspec-expectations-3.12.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" SUBVERSION="$(ver_cut 1-2)" diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz Binary files differindex aa6cabcce1de..91958d6c7dc8 100644 --- a/dev-scheme/Manifest.gz +++ b/dev-scheme/Manifest.gz diff --git a/dev-scheme/tinyscheme/Manifest b/dev-scheme/tinyscheme/Manifest index 2c2901d15edc..bf002724fe13 100644 --- a/dev-scheme/tinyscheme/Manifest +++ b/dev-scheme/tinyscheme/Manifest @@ -2,5 +2,5 @@ AUX tinyscheme-makefile.patch 1049 BLAKE2B ddfd6371d76d52231319a9df7ad3bc1538eb3 DIST tinyscheme-1.41.tar.gz 61761 BLAKE2B b657376561eee0ceae02d102ae7da7ce777dcbc78c98b54b0c00c578fb06ccdd3fba8aca5ce150ca188917b8e5f1e9acb63c9c5dc2e050aafa78b0705a20d47c SHA512 a9c1c9cd7a11bf31e0f8ac813ebd6e731cb56b9526fd14d343d7f8c479a8e1b561b744b3f522512adc023cacd1acbf52aa18bf5d8db68f767971660305b79b0f DIST tinyscheme-1.42.tar.gz 62156 BLAKE2B 9ebda4e0d90c37bb5e9b8275e67912daebe3786163bdb0b5ad06ad48bdd98934f9ce8679c0d259276fd4a8595522cb06d384498fe283314b782e29bf723af522 SHA512 54841dddd151042a976343409d5fcd778390bfddad50986d2a19120ec1eede54e2a3150100f5331abcacc222d8d547abde2b65a427c0353c2534b5f52918606c EBUILD tinyscheme-1.41-r1.ebuild 1073 BLAKE2B 15ca47ef1b18b8ddddf0495fc06ce9d2a69a79214817cc4c227ff5946e85e451b361f531fcd1f5dc7cfe01b9b0ef100af15e835c17326972e38a2b2686cda727 SHA512 4279522d530b49bc66bc2e33c04ed4eff766aaedd04ca6eac92fea1d5ceed8dd45c39fb3580e45a0f0e1e76eec18a942572405e2dc2a57377df6d94599fda1e9 -EBUILD tinyscheme-1.42.ebuild 1074 BLAKE2B 4cbdf486251fe9a1c44442e4700e5ca13859a2979c4f1dcc673971b37a869e3824dd3a8ad71155c0af05d70abf839709aa550d0b5a8bcaf1b0cdcee443130542 SHA512 ded388f097ff211df798ae0dd461e7b599bd0e25fd69a04dd848bbf65d34306dab462f88ec9257a28f6e90d171770d750e93d02e97c37f1865ecfeecfbc14d29 +EBUILD tinyscheme-1.42.ebuild 1073 BLAKE2B 48993e98bc02b95acd4e9b85b61cfdac7c6ef2cadab5757ed5e5b14172a7122591143812b14f4b055fccde697bd7a9817afe262d2b01e8fae1ee4d1d30f116ac SHA512 17a8006ede7c42cfcd296e09c7ea84b0394abd3a5e969c31fed61d16c382dfba1a1f28d8f4891ca2ed462eb2888689d5ddffc9df29f2823281482ef5deed52f2 MISC metadata.xml 884 BLAKE2B 2c4e7346a43676652eae5b4cff9776430c7ebd7643106d487b410117fc488eb1741b8f5f454bd289b705e15be870af50c9b6ac16930983696439caf4438603cd SHA512 bbae3c7ecd0746d1e5796ab8444a74f4943e6774294bd5e8e375e7d85ac92f53920c714e6b86656e903430837aaf76e26b5b90519d158a18da507ab1155d7eeb diff --git a/dev-scheme/tinyscheme/tinyscheme-1.42.ebuild b/dev-scheme/tinyscheme/tinyscheme-1.42.ebuild index fd61aa6345ad..c8128168a6bd 100644 --- a/dev-scheme/tinyscheme/tinyscheme-1.42.ebuild +++ b/dev-scheme/tinyscheme/tinyscheme-1.42.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="static-libs" RDEPEND="" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex b60c60bf017c..9041221fcead 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest index 18d863ba0bfa..a4c6c7d975bb 100644 --- a/dev-util/glslang/Manifest +++ b/dev-util/glslang/Manifest @@ -6,6 +6,6 @@ DIST glslang-1.3.250.tar.gz 3707963 BLAKE2B 24096c88307dfca765bb5fdbcebe1ec8f658 EBUILD glslang-1.3.239.ebuild 973 BLAKE2B b4810ffb64a48c2103345a55b55ce856ec4fd7a0e5be22324e0cdf52cce95816fa2cf7759e1a30d85130e54cd80f81b2fd42598e61aee3ff082ad5da35f984c9 SHA512 197e83ba1850f56f348bbbff6c48e29f091855116c5ce0709b4f3148e6e96ab9718a4511670ef7db802b3cf8836325ca4c8d4b5f07ee4ae88a72c7cbd2fa64c4 EBUILD glslang-1.3.243.ebuild 973 BLAKE2B b4810ffb64a48c2103345a55b55ce856ec4fd7a0e5be22324e0cdf52cce95816fa2cf7759e1a30d85130e54cd80f81b2fd42598e61aee3ff082ad5da35f984c9 SHA512 197e83ba1850f56f348bbbff6c48e29f091855116c5ce0709b4f3148e6e96ab9718a4511670ef7db802b3cf8836325ca4c8d4b5f07ee4ae88a72c7cbd2fa64c4 EBUILD glslang-1.3.246.ebuild 973 BLAKE2B b4810ffb64a48c2103345a55b55ce856ec4fd7a0e5be22324e0cdf52cce95816fa2cf7759e1a30d85130e54cd80f81b2fd42598e61aee3ff082ad5da35f984c9 SHA512 197e83ba1850f56f348bbbff6c48e29f091855116c5ce0709b4f3148e6e96ab9718a4511670ef7db802b3cf8836325ca4c8d4b5f07ee4ae88a72c7cbd2fa64c4 -EBUILD glslang-1.3.250.ebuild 974 BLAKE2B 283a52d9781279d0ac80e7962586fc74fd5826e337dcea831c23623fa7474d965604d5adb1edf3bd5ca1f7afa99374cdb08098aab7073734ba4d93db2e02454e SHA512 4af2e227452a043427944fd61060ce240839193e046f5075b123f5f28d8369935fdb377bc747cf69e2be3bac0ea9b1836bfcc0604f1789f62398f6081807d580 +EBUILD glslang-1.3.250.ebuild 973 BLAKE2B 919386f57885af782452f75a529139be6a81c0d709a5262cb574981988067e145bd24623fc668d9e72beade43d6eba17cf808bae4e1418806ac69850f143e268 SHA512 81a8570342bdf685bea69252a6d52b7295562ec22d1f176dddc92fcf9ea648bd2fb7ce1e827f1bd3e34b87fe59d0f10bfd8ae12faf15e652b61e903493f3d3a7 EBUILD glslang-9999.ebuild 979 BLAKE2B 1bac169298a1f7c67bf43db9eaff12c1ebbe9f379c37bcc99a87329577c1052688f68a8647ca8b2edefefe1e4ce02b05ce4870a9bdcc173eb67ee31d164c2e2d SHA512 c3031962d7b8fb0915676a02866fd2a72ee5ca8304434f5d8315426eb716183e409edbd37241275baee30a3d7f7670ca56a494d545190f618e4c7a48df75778e MISC metadata.xml 330 BLAKE2B c3874bbe807a8dd1a55897feadfc0a89e4cb806441390ee7e7cc317f3b533a08338a669834122ede89cefd9b6532d789aece2c29fcc6cdfc7f76a81bf382192b SHA512 1c591a28214fb76334171e4a49c8ac302b6f174f265749ad005f2503df1312e8303c92a68248775ed3db98d65107471f9cfc8cfb758c89261f283711beaac764 diff --git a/dev-util/glslang/glslang-1.3.250.ebuild b/dev-util/glslang/glslang-1.3.250.ebuild index bbb18c88c678..d720251291ea 100644 --- a/dev-util/glslang/glslang-1.3.250.ebuild +++ b/dev-util/glslang/glslang-1.3.250.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then else SNAPSHOT_COMMIT="sdk-${PV}.0" SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" fi diff --git a/dev-util/ltrace/Manifest b/dev-util/ltrace/Manifest index c564b722ec24..3de25475d280 100644 --- a/dev-util/ltrace/Manifest +++ b/dev-util/ltrace/Manifest @@ -20,5 +20,5 @@ DIST ltrace-0.7.91_pre20221216.tar.bz2 288077 BLAKE2B cadc2ac551a96dfa95aee0d0eb DIST ltrace_0.7.3-6.1.debian.tar.xz 11404 BLAKE2B d38ce51dfcbf809d7622029fb6dd0acd61c8d8213be0bf2625fd746adbe6dd6830faf208b7e864c1185013d7d5e17f3e10e8a8fb45f8e0a4bc9859fde96a55d7 SHA512 c0753935d74be530886ce5202429cabbbe73814c9ac120eaf90a1c4e03dfd4de5381e3e85a27fbbbce694b23cd72a273199575419446b6159b0925d85e1938ab DIST ltrace_0.7.3.orig.tar.bz2 482658 BLAKE2B 30d1dbb178a41043e4bbbac17a23676db202b64327c9bb4393ae7ace9f5e1a1e2a5ded56cabc7faf2ea55b22ed17126a94c121147aeefb40250710b7307a50d3 SHA512 a842b16dcb81da869afa0bddc755fdff0d57b35672505bf2c7164fd983b1938d28b126714128930994cc1230ced69d779456d0cfc16f4008c9b6d19f0852285d EBUILD ltrace-0.7.3.6.1.ebuild 2350 BLAKE2B 0e75d0d6edaafef759a5423be9b25034e2d1366b4099f4287614b6795769482c1bea385123ea70ca53a6df921f4af090ab4eb748bfb605ee545e633fdd96b587 SHA512 57f7164f8c89d7bd9434b2c355f88e4deccade43efeb944f24c528ef9a1d2d38350b64cafbd07bff6a61f282b7909cc54812127680c452db48c08d9fbeab2f74 -EBUILD ltrace-0.7.91_pre20221216-r1.ebuild 1733 BLAKE2B fc4842a5064fcfa2e2c797fe468d9671c75fb9b44f7fc264e5562942a6e4c97fc11e338f7b95fefa4b5246b686f34bebfb4f2e64670f4eae59039e6a669c0cfa SHA512 764b2eae60dced2d01691126fce1f15a9f01c4636f296d2f776171806dd47d5d387c3745c57ec1b105232f9bbd941fa2bbcc3a2ab392ae3e4b48fd08ccf65eaf +EBUILD ltrace-0.7.91_pre20221216-r1.ebuild 1732 BLAKE2B c2e269992dfcf884cc6e33bb57ed5d27306a47acc26fd6571e636ec57b7065098b4893b80b2db5f54dfd95ec144af7dbac30633d4526d6b3f5c7443701d7db78 SHA512 da7171184bc83400235315401bfffc7ca9cf88f13ba9086788121cd1e1fc92f1cd9ce05f4ddf096703135ee722220b8800e963f12f38a974754f8d311a10bb18 MISC metadata.xml 538 BLAKE2B afe59cab726a943553596e4832fd64b5a2ddec40779d38af87261b89662fed5fc0a80e92d40ecc09434c362c72d93381a57ca19f8315ce311aba78c70ac7bb4f SHA512 8c11169bbbef21e4ffce5f911048f754714d96af30c64b7a5cd8e44606a616cc2259812185bd6c03cecd0ecda0375f987ecac8edcf9238130882255354f3de86 diff --git a/dev-util/ltrace/ltrace-0.7.91_pre20221216-r1.ebuild b/dev-util/ltrace/ltrace-0.7.91_pre20221216-r1.ebuild index 0c54f1c71e10..021f7b84be35 100644 --- a/dev-util/ltrace/ltrace-0.7.91_pre20221216-r1.ebuild +++ b/dev-util/ltrace/ltrace-0.7.91_pre20221216-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://gitlab.com/cespedes/${PN}/-/archive/${EGIT_COMMIT}.tar.bz2 -> $ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ~ppc64 ~sparc x86" IUSE="debug elfutils selinux test unwind" REQUIRED_USE="?? ( elfutils unwind )" diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest index 09dcdc1beb97..155987247af5 100644 --- a/dev-util/pkgconf/Manifest +++ b/dev-util/pkgconf/Manifest @@ -1,8 +1,6 @@ DIST pkgconf-1.8.1.tar.xz 302372 BLAKE2B 591961f0b1fd185834fd8e2a672199cffc035139599817b1d56d571300d2aa800a719c9477aac4023dfade597ad3cc3b45360babe57498977568ee57077c7bbe SHA512 7a7d5204c1c9bfb6578bda56f299d1fa0300e69a133a65730b10ad77aefbf26fceb74ae77cecda326b3ed5db5736f27fcce94764b3a56d40f4bb99fecdc80bba -DIST pkgconf-1.9.4.tar.xz 309164 BLAKE2B f0a99f9c7aaf571b14aa24b6dae441fb041d794294e560601232c03254e521a49a5724e41c5ada537f7933bb4831b63482896c8569a9502c8c5d841190e1d091 SHA512 079436244f3942161f91c961c96d382a85082079c9843fec5ddd7fb245ba7500a9f7a201b5ef2c70a7a079fe1aacf3a52b73de5402a6f061df87bcdcf0a90755 -DIST pkgconf-1.9.5.tar.xz 310068 BLAKE2B 196babfccbf34c10bf08eb52fe1a4366273e07fcc97fb42d117295bb1cb141811e6a0453597b4aab31dc2bfc06baf9b2507484c68cd6c7474c94e5676a743d0e SHA512 604853d8bb1c3ca14e696f83ac5b161e2592defb921d53e1c16cc949d4b9ecac2b12983c1fbbb3c89898323bda18c8749bff3946e049c8305a1a39a773265f09 +DIST pkgconf-2.0.0.tar.xz 310204 BLAKE2B c3c35724fddce349702e86046be5ddf359d8e1278e175ffbe46d6f202ef9cd14d41c76f3eb09de18ec2c67a45d7c45f0ba6e600d5873535aa63eb8361dd5df7e SHA512 6f40201a1e5d400358bb5218647d3160d42881c4a7d1bc3c8a75b306e47dc2ed1204268b2bdac0c14068e66cd3defe211570263274de7fedd0206b7dd343613d EBUILD pkgconf-1.8.1.ebuild 1557 BLAKE2B 713707b02b74f5abbee292446c94ee2dff2040b01bae387f541a610aa9332f8bd4b094932f1f4e806c8db3da0ad2e7a8f8f1328fcacf7801de6f6c5d5cb2d331 SHA512 fe9f9aedf8f38686d5d83a9f17355955d1da48e0e3eed4176a37b36f8417b5b0d2c8d84ee2d3e98f9484b3a5a2f82e2d6a87f1aeb4dece86a7ad938fa3e944cc -EBUILD pkgconf-1.9.4.ebuild 1569 BLAKE2B 96967faee1e49ceda373a2769894823992b5c55ea00a8196373f64cc1ca802c5728c09e56959e9aaa6957c1b67272d921e33e121f7d2d87b2f92f50cb8f53408 SHA512 c9dc4aa85e52ca50ce20dcefe79e1f4e6ee8d0662d23f06c96783e5e829472ca856dbc401455b89dc65846cc12b9f223f1041d88865d349caf1b07e6b2c64948 -EBUILD pkgconf-1.9.5.ebuild 1569 BLAKE2B 96967faee1e49ceda373a2769894823992b5c55ea00a8196373f64cc1ca802c5728c09e56959e9aaa6957c1b67272d921e33e121f7d2d87b2f92f50cb8f53408 SHA512 c9dc4aa85e52ca50ce20dcefe79e1f4e6ee8d0662d23f06c96783e5e829472ca856dbc401455b89dc65846cc12b9f223f1041d88865d349caf1b07e6b2c64948 -EBUILD pkgconf-9999.ebuild 1569 BLAKE2B 96967faee1e49ceda373a2769894823992b5c55ea00a8196373f64cc1ca802c5728c09e56959e9aaa6957c1b67272d921e33e121f7d2d87b2f92f50cb8f53408 SHA512 c9dc4aa85e52ca50ce20dcefe79e1f4e6ee8d0662d23f06c96783e5e829472ca856dbc401455b89dc65846cc12b9f223f1041d88865d349caf1b07e6b2c64948 +EBUILD pkgconf-2.0.0.ebuild 1506 BLAKE2B 53529ae196f486988c3f5a9eeb1c81106e78f40b58121857c9b6cebcdb2c3540f770d3a55be00e262cfd7ec735a9009f11f4478f66e84e04b94e5572e9455d31 SHA512 6844fc0c703848e2f84edccee1fdf0f4fe13c4114928cccb7fcb479e1c119704525ad5c3085bdd48b7dac416f1e63df7dc6f2dcc4fb558a3e9e9e93db686a4ce +EBUILD pkgconf-9999.ebuild 1506 BLAKE2B 53529ae196f486988c3f5a9eeb1c81106e78f40b58121857c9b6cebcdb2c3540f770d3a55be00e262cfd7ec735a9009f11f4478f66e84e04b94e5572e9455d31 SHA512 6844fc0c703848e2f84edccee1fdf0f4fe13c4114928cccb7fcb479e1c119704525ad5c3085bdd48b7dac416f1e63df7dc6f2dcc4fb558a3e9e9e93db686a4ce MISC metadata.xml 482 BLAKE2B 3bf8c3349711340133d9e7d81ca94172ce16e607b4fe9135cb7145d0214c0e9753bc884d248d89e2f5d2ab83368b07a95713b2b2a26ad5aaaffe10086a70a9b7 SHA512 6c372c1bc8e8794015838ad7646a503dd19f06890c8a425ce1ed12f3e5211ff01b1c8cc7ee1685b7ffe10c3b1fb89b81a80152f114be72861c27e5bcc6f17653 diff --git a/dev-util/pkgconf/pkgconf-1.9.5.ebuild b/dev-util/pkgconf/pkgconf-1.9.5.ebuild deleted file mode 100644 index 903ca97e2900..000000000000 --- a/dev-util/pkgconf/pkgconf-1.9.5.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2012-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib multilib-minimal - -if [[ ${PV} == 9999 ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git" -else - SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz" - # Per release notes, 1.9.x is a testing/development release. - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi - -DESCRIPTION="pkg-config compatible replacement with no dependencies other than C99" -HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf" - -LICENSE="ISC" -SLOT="0/4" -IUSE="test" - -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-libs/atf - dev-util/kyua - ) -" -RDEPEND="!dev-util/pkgconfig" - -src_prepare() { - default - - [[ ${PV} == 9999 ]] && eautoreconf - - MULTILIB_CHOST_TOOLS=( - /usr/bin/pkgconf - /usr/bin/pkg-config$(get_exeext) - ) -} - -multilib_src_configure() { - local myeconfargs=( - --with-system-includedir="${EPREFIX}/usr/include" - --with-system-libdir="${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)" - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - unset PKG_CONFIG_LIBDIR PKG_CONFIG_PATH - default -} - -multilib_src_install() { - default - - dosym pkgconf$(get_exeext) /usr/bin/pkg-config$(get_exeext) - dosym pkgconf.1 /usr/share/man/man1/pkg-config.1 -} - -multilib_src_install_all() { - einstalldocs - - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/dev-util/pkgconf/pkgconf-1.9.4.ebuild b/dev-util/pkgconf/pkgconf-2.0.0.ebuild index 903ca97e2900..742423bfd5ac 100644 --- a/dev-util/pkgconf/pkgconf-1.9.4.ebuild +++ b/dev-util/pkgconf/pkgconf-2.0.0.ebuild @@ -10,8 +10,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git" else SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz" - # Per release notes, 1.9.x is a testing/development release. - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="pkg-config compatible replacement with no dependencies other than C99" diff --git a/dev-util/pkgconf/pkgconf-9999.ebuild b/dev-util/pkgconf/pkgconf-9999.ebuild index 903ca97e2900..742423bfd5ac 100644 --- a/dev-util/pkgconf/pkgconf-9999.ebuild +++ b/dev-util/pkgconf/pkgconf-9999.ebuild @@ -10,8 +10,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git" else SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz" - # Per release notes, 1.9.x is a testing/development release. - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="pkg-config compatible replacement with no dependencies other than C99" diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest index e758dd7b247f..1ea66ef41833 100644 --- a/dev-util/spirv-headers/Manifest +++ b/dev-util/spirv-headers/Manifest @@ -3,6 +3,6 @@ DIST spirv-headers-1.3.246.tar.gz 449878 BLAKE2B 9756eaf5e38f7267693dff348dd0133 DIST spirv-headers-1.3.250.tar.gz 452385 BLAKE2B 17d9dc0edad8b927ed1e7d097f62c84244ce5d115c2d7123faa936df8a7275c3946aa741fa403e7b812a8e776e8a32604fabbdd1120d5e5717d9ff9233a4a22c SHA512 1179b202ebb482a2f63e623dcfb1921ad9f5f4dfe242708e6cc139d9453fbf12ad7aacde783fae20789f742303568e1d3c0c2efacfa7b40c3ac421be68470b07 EBUILD spirv-headers-1.3.243.ebuild 485 BLAKE2B 07d6992389d1c0f25f1a5679f61aecfbf131f04e89d45a84a0da80f59cbf77fab92cece1c6d7f083426e894f063761e2ce56540804a6c88d660222ce38da6273 SHA512 b45f1a2d062f2274ca4f284ff58026acde56262b1bb0cbbf1c2fc855f98c72e6220c039391c47e37b5ff0f4a16782976ac95503b3f4bb58cd221c9fc178b07db EBUILD spirv-headers-1.3.246.ebuild 485 BLAKE2B 07d6992389d1c0f25f1a5679f61aecfbf131f04e89d45a84a0da80f59cbf77fab92cece1c6d7f083426e894f063761e2ce56540804a6c88d660222ce38da6273 SHA512 b45f1a2d062f2274ca4f284ff58026acde56262b1bb0cbbf1c2fc855f98c72e6220c039391c47e37b5ff0f4a16782976ac95503b3f4bb58cd221c9fc178b07db -EBUILD spirv-headers-1.3.250.ebuild 486 BLAKE2B adfa5825c2d6f39d9c2fb6ca3c563f3d79dc67b12eeb66504ac4685444fc704d000ca2dd34415d5668d0779d8816698c321aa439078c1937d06009ab052511e5 SHA512 302c7bf1015f0c6ed93cbdb25e5c6836573bcd2b44bd8b9aea04b3a392ccfef29ead74b77d31a6c405657529debb1e417256b8df7ec36ebbf2ba995b1cf0fc96 +EBUILD spirv-headers-1.3.250.ebuild 485 BLAKE2B 07d6992389d1c0f25f1a5679f61aecfbf131f04e89d45a84a0da80f59cbf77fab92cece1c6d7f083426e894f063761e2ce56540804a6c88d660222ce38da6273 SHA512 b45f1a2d062f2274ca4f284ff58026acde56262b1bb0cbbf1c2fc855f98c72e6220c039391c47e37b5ff0f4a16782976ac95503b3f4bb58cd221c9fc178b07db EBUILD spirv-headers-99999999.ebuild 627 BLAKE2B 2afb9324b81fe1eba43b57ae833bcddf2e3604d5a9c3ff7642c953ee7c851d53659dab2657b5837df1de2881813b572a112553ea74a6db5a639e2dfdd1b3ec87 SHA512 905adf590cc16585ab05d5ebb8e397f144c4fcdb542ebb4b95f68dd0edc2335d3bf352817484c276e8e4f08fc70115a96a1ef865be6e870f02b008d693649758 MISC metadata.xml 431 BLAKE2B c29407612814c966f4134687e901ffff31be3990b771b3584f6517640098ba2cdf131ae84bcdc3da8398d77d1d51e3d6fe0180c564c0e8272406d246a5661578 SHA512 599da456349756e1ec66a1b36d9c05322c5aff088dc4741239a647550ba816333a2dab0e05049215e6d4b08222e06f3aa5a1f76697c7a15eda31b571afa3299a diff --git a/dev-util/spirv-headers/spirv-headers-1.3.250.ebuild b/dev-util/spirv-headers/spirv-headers-1.3.250.ebuild index f08772327319..975ef2c6c683 100644 --- a/dev-util/spirv-headers/spirv-headers-1.3.250.ebuild +++ b/dev-util/spirv-headers/spirv-headers-1.3.250.ebuild @@ -13,4 +13,4 @@ S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest index 666172e3d517..83ebf8b74997 100644 --- a/dev-util/spirv-tools/Manifest +++ b/dev-util/spirv-tools/Manifest @@ -3,6 +3,6 @@ DIST spirv-tools-1.3.246.tar.gz 3102137 BLAKE2B b0532e5eb489cdd12c0c58dda5a6aca7 DIST spirv-tools-1.3.250.tar.gz 3113062 BLAKE2B a6951f957282eace3f65c81041070b6afd78ea87d50ef76c049827b537e94f75fbc3b7d9326ff0bcd1663d51611c7b01c8d5d8c2336ea151ab69ccb41b0ea308 SHA512 777733c6a25c5bad9802e7a33e913a051ccc3d740acb24c9255cc3ab5d08fce529991696310e3a58ca52e79a214c8dc74f811ab357135a85e82b6c10c8701289 EBUILD spirv-tools-1.3.243.ebuild 1139 BLAKE2B a8254b1a1e26f1f88c930d01d934bc9e4f282969999b8dcd823ff5c697f20a7d7800c0ce1c9da1f8d88089ff923543ca23e6ac4749fbd0284a2668cfa81cb423 SHA512 7ba92485860b9d0ea68b501d2f4e70d422df78649df97a24c96da266d693d2ac2a350de4e6f8783d96b603a6fe774155496247b7eb1d5969b11bef5bf8a8ad38 EBUILD spirv-tools-1.3.246.ebuild 1139 BLAKE2B a8254b1a1e26f1f88c930d01d934bc9e4f282969999b8dcd823ff5c697f20a7d7800c0ce1c9da1f8d88089ff923543ca23e6ac4749fbd0284a2668cfa81cb423 SHA512 7ba92485860b9d0ea68b501d2f4e70d422df78649df97a24c96da266d693d2ac2a350de4e6f8783d96b603a6fe774155496247b7eb1d5969b11bef5bf8a8ad38 -EBUILD spirv-tools-1.3.250.ebuild 1140 BLAKE2B f263976cec38fb296a55c8d8c9ee9f17bd33fa101448100de1ed39c4f5afc0edca1e91211f3dfb6e17408b8e1348565069efc11828f653174f19e3d291b5a34a SHA512 a20a10756056f7a3a5859dd8f459d432b7a0360fc2b9423eee11b1e66e658501d28634bf5fa4a88eb8000e688c9ba2b8fb8f525125ae6e546530f9424bfd698b +EBUILD spirv-tools-1.3.250.ebuild 1139 BLAKE2B 833a35f4c755499e79dc79ece9711e8259064978648390dd1a2e35bd2ef853dd7a5af17565f9c4e8355d85ba8cb97a08c46e969cfb670baa02bec6180a23c66e SHA512 376785c2de54d17e6d5bcb69660dd506963c064a9aa3c56143276201da4b5dc5de6de231e2d0feaf5329ad53a2abb188f14d9f1b5b8485087362ccff76479ee0 EBUILD spirv-tools-99999999.ebuild 1148 BLAKE2B e4093574ecbb82263180ef72f2bb93841ece149065561868aaf13456cfa7c2f80ac7f36f6b095445e1c0ad56dc2be8f70df30f6e058a206be4afee23e494f242 SHA512 0734ff5a8c4566f097e495fd508845d14dafaafc14b33481e3ee7e2b1fdfbbd2735d04069d689e0b9fd38c8fc0af1a929987a118d94c3bf05d2022178afc49b9 MISC metadata.xml 429 BLAKE2B 8d9917ace6eaaab8b826f48bc6f38c629efc5245a5356d821632867b8a65246180dcc14927db6ed1e025a32d7bb248aa35e3a7095c79bff5a2e91b3d880de997 SHA512 3f076c95eb788258a2451c3b54a013eeb936fed744b68499f53970590fc846d79b9724198ed54300a57395b1f4f2a657840bf8aa7ff25dcef8cdf28aa7f35ae3 diff --git a/dev-util/spirv-tools/spirv-tools-1.3.250.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.250.ebuild index 7050126abc51..39dcad0a92f9 100644 --- a/dev-util/spirv-tools/spirv-tools-1.3.250.ebuild +++ b/dev-util/spirv-tools/spirv-tools-1.3.250.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="sdk-${PV}.0" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest index 7d22e0952cf3..48a4bbfb4c9a 100644 --- a/dev-util/vulkan-headers/Manifest +++ b/dev-util/vulkan-headers/Manifest @@ -3,6 +3,6 @@ DIST vulkan-headers-1.3.246.tar.gz 1948824 BLAKE2B 78e32f737ec48a3c65566817440bf DIST vulkan-headers-1.3.250.tar.gz 1964567 BLAKE2B 1b0b44d10ff2f030b8b5f3c85befae8a1e7467e32155cebd554b97fa129d9dcc417f9035bbc537280767fc13850814ff23b759868236cac593ba53c3a791cd7f SHA512 bfd63791522a1e578b2b310c51d80e92d29dadc36085ac36f951d3b8cd87acc960494673b4b890621e9ca21beda66ba5bd5518645abc5b62fa5523a9024be259 EBUILD vulkan-headers-1.3.243.ebuild 594 BLAKE2B 6faa9ea68b845b6d6fc5426e4eeeb9fa133a11bb420931496137c9f563005e6be84da1a8b2ab97afc9dfe55443589aa4ddbee028712e964f5bd24d219ab9e8d9 SHA512 6b72e8ccc8a6d85669eea09484848283aaa81b10a09c48c0f5822a94c108d956f4a7f2ca1b2db07965f94bda667c380c9194135eebadcfa7e38294814484be6a EBUILD vulkan-headers-1.3.246.ebuild 594 BLAKE2B 6faa9ea68b845b6d6fc5426e4eeeb9fa133a11bb420931496137c9f563005e6be84da1a8b2ab97afc9dfe55443589aa4ddbee028712e964f5bd24d219ab9e8d9 SHA512 6b72e8ccc8a6d85669eea09484848283aaa81b10a09c48c0f5822a94c108d956f4a7f2ca1b2db07965f94bda667c380c9194135eebadcfa7e38294814484be6a -EBUILD vulkan-headers-1.3.250.ebuild 595 BLAKE2B a25fdb1a3049ff934f1a24621c86613cf73b85c0237307206db2def4c220b684f6889927813116061e76c48c23343b27d9a97ed98df377c8822b05cf2dd3feef SHA512 7cef39f14918b703f38106ec8d4107f347a4d6135462f1b3463ba33ee1655f01555e91289685e8796c796b278194faec7a975dd2d8e37a6664195a9e2506eb94 +EBUILD vulkan-headers-1.3.250.ebuild 594 BLAKE2B 6faa9ea68b845b6d6fc5426e4eeeb9fa133a11bb420931496137c9f563005e6be84da1a8b2ab97afc9dfe55443589aa4ddbee028712e964f5bd24d219ab9e8d9 SHA512 6b72e8ccc8a6d85669eea09484848283aaa81b10a09c48c0f5822a94c108d956f4a7f2ca1b2db07965f94bda667c380c9194135eebadcfa7e38294814484be6a EBUILD vulkan-headers-9999.ebuild 600 BLAKE2B 0daf239aa649fb07a0cf75f53b709fdd45da34d5ab5d03bea21de97dd15871a440859ace5089d7de99665af2b1eac52ab4b312bad809d22ccb5a1ba858828a8b SHA512 c5c5e86b12dec0b97c1dcc1ef5edfa993665f99ff573892e7426ee7533829a72884e8b5eb4b19ec27d289c8cdb0c383299aa41c05f543e6af54455b2ecf06a1c MISC metadata.xml 432 BLAKE2B 04c6e302b541f48dd20c84c7da9e82cad1b53d8040e796034992e8e110e3a815acc76e3067d12ce12fe2d7501d797b1e0340231d7f8216c4bf7576a053f5ffb7 SHA512 89ef7a8b4de02a0726aacaabc87904bd4f5484567d21ec6dcfa15dc7f84a3a3915a3202febf4f779fdc54762b3731cd0384235a7908c46b1adf3cbc38effa5f4 diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.250.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.3.250.ebuild index e6a82bb37a5d..872d26d1d2b5 100644 --- a/dev-util/vulkan-headers/vulkan-headers-1.3.250.ebuild +++ b/dev-util/vulkan-headers/vulkan-headers-1.3.250.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 fi diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest index d3f265b43151..44cfb23b9334 100644 --- a/dev-util/vulkan-tools/Manifest +++ b/dev-util/vulkan-tools/Manifest @@ -3,6 +3,6 @@ DIST vulkan-tools-1.3.246.tar.gz 783735 BLAKE2B fd95f9b2dac60ab5c8231b0f600dd897 DIST vulkan-tools-1.3.250.tar.gz 785979 BLAKE2B d496f3859d3884cc2aaffdae62db9776f56dae1a45cc74bf093517d299fb9ff4e28d6a5227436c30faeab3fb5bceed6dec1a82bc327c539c9038b1a08960ab50 SHA512 7eecdd98e6be2f5dc66b32ed9962b0b7225f94d6185b490da0a6f3c6699ef6626a4db28615c73ecf6370efd6ccd5904e352c78947ec50dec57e32ae734f134b2 EBUILD vulkan-tools-1.3.243.ebuild 1895 BLAKE2B b62ab9d1a808a44ec9b5c756cb914e0807ca043e9515e89320203c39b4d18613cf1c8728eb97a609b1e815e096ac0731dd4061bcc8d224de9bb3198dc2869531 SHA512 11e950158f1ee4dc2c0d4960c4496f8e518f7e02b9ed90ebd643b1270fd2515dd7f1a9cff617d11f3d7bfa850b2832b7a5ba0686aef868ad58c8b02852ab9e70 EBUILD vulkan-tools-1.3.246.ebuild 1895 BLAKE2B b62ab9d1a808a44ec9b5c756cb914e0807ca043e9515e89320203c39b4d18613cf1c8728eb97a609b1e815e096ac0731dd4061bcc8d224de9bb3198dc2869531 SHA512 11e950158f1ee4dc2c0d4960c4496f8e518f7e02b9ed90ebd643b1270fd2515dd7f1a9cff617d11f3d7bfa850b2832b7a5ba0686aef868ad58c8b02852ab9e70 -EBUILD vulkan-tools-1.3.250.ebuild 1896 BLAKE2B 2e52a9affea27b5a288fcfe9c47f9c4055589fa61d08206625d5eda19449993a1f3d11cad064b6577fd8002dd67a4f72abba93814be238e2273fb4f0cd8e1fb3 SHA512 16da9526d6dba94b20dd3f71379b19a3efad04a98bf063fc6beafda0b7364ff9aca2d073baf619d4d1e268308732cd4fd276558d7365da0bb0fa4b5d41915d53 +EBUILD vulkan-tools-1.3.250.ebuild 1895 BLAKE2B 1b71bcace1fcc8cc5c5d583b6856b47d41becc29b004172ad6a53348df7c21acd996e98f9df9948ef3073b0ad6ac788da02b7d97b501eff6256acb1afb5d5558 SHA512 cc0fa23ea5dd85387bade167131c38fb65fad1ef6cdda792c42c9925335d542b091b19a2ba708a11d484f8e574815b3c6cae84969b055d2ff5764ec558008118 EBUILD vulkan-tools-9999.ebuild 1900 BLAKE2B 97bda2609c518a4f1db8bbc53f602713e4bd76f7e78d51d9b3a937f8a8ea109aa6ca66cb6f8a896dd32ceb9bc669a9f0669fe1ba4501646a8a2734ec1204cc0a SHA512 f7b531b3f67a4b3ac6e5316fe84b6ea783171d61ee20dbf2c3be71bbb634a6ec41a0456a8deaa46f20725c527943ad8fd1bb19e58e65a2942072f3f247ea9325 MISC metadata.xml 500 BLAKE2B 9fb4ff756cb14accac7b9c8e262ba8fc0108f68acaeaad81085ea91939ef683a21dfdb68ac4689e71c6b3b490e758af2711b1c436c65a7aa0e3b030aec982c93 SHA512 03a8e309f115934d5195da8aaa7bcd3e4f95f28269671a2eb8426941bb9bae815bcd3448d2e97006ddb2ab7ec52179117604b6fbf0f293e4285b303da573d435 diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.250.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.3.250.ebuild index 24ce0cafc62e..ce636f90e8f6 100644 --- a/dev-util/vulkan-tools/vulkan-tools-1.3.250.ebuild +++ b/dev-util/vulkan-tools/vulkan-tools-1.3.250.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv" S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 fi diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz Binary files differindex d00f798d009c..33815caa19b8 100644 --- a/media-gfx/Manifest.gz +++ b/media-gfx/Manifest.gz diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest index d8112cc736b7..c5a5126fa73f 100644 --- a/media-gfx/imagemagick/Manifest +++ b/media-gfx/imagemagick/Manifest @@ -10,7 +10,7 @@ DIST ImageMagick-7.1.1-8.tar.xz 10402336 BLAKE2B dd2f2b1fb1a42ae2da4d02cbb7d0d4c EBUILD imagemagick-6.9.12.84.ebuild 7398 BLAKE2B 8d008c24c598beeb0310fc20fb15191e46ae6f9201fc1377ef42aed6c982f38a498faac5dffcad016d924c352bdba1113aaccb65a16e7f636e1b1a8bc58bdaf3 SHA512 44437431485556b35d046dde691d723aac9d79ea023e4f4dae2eb59c94c382f619f4d3c086bb4e3dae41ab9cf217c9a6ab289e6e3ebcc7b7c983176f384f5b93 EBUILD imagemagick-6.9.12.86.ebuild 7406 BLAKE2B 8ec5b53905aea991534d854fe060ed4112885fa49928da5eb94bcbf06e3a84faca7748a811f5a9381721848563b0fe0a1d41d0d6abee004a252246497d56fd1e SHA512 a96b9ac902a34e507361342c4a17469e681da09bd8cead4c254b4a5a5ce3909d5aeeb6b5fbd296b43c23cfa86d95c9a2a168daed410b5405a0cb378a44ef6d37 EBUILD imagemagick-6.9.12.89-r1.ebuild 6444 BLAKE2B 7585630a40907f09e5216f96e7e41a481ad29bbdc8a34cc60f1f5e5c6a10a7ba4d2c9c1240e6f24ddb6be9fb0f441b03bfccdcb5751dcf059fad52b86a8eecbd SHA512 7a5ec731808e700e828b56968ddc761bf8295d16b2723bdec58f80e8e5a8adef5a9828145497ce8a3072163622ad8e52af026c2869fc979a0057525b955a4960 -EBUILD imagemagick-6.9.12.89.ebuild 7405 BLAKE2B 0b90f4298f3e7439fec4b3cb783d13db99ec6a1dbcf55000dd1dceed333e06bc1e6fb21d5f0cee80a53c39cbf2450cc3cf3fa301b8be51146881f2f8950b964f SHA512 8028cb5c75a51bb74d43dd90c77fca5c750c44d4ea6e280f5ed7b18a6765fef056fd0d9ea2b548a88ffdd94be0c6fed085054088a6eacb9ac5b91e5bcc793057 +EBUILD imagemagick-6.9.12.89.ebuild 7402 BLAKE2B 2c147f01b989d532bc5a63876e782e87033918208ae67a69cde9b3d1079a36fe1bfa9141ee1e916565f01c7a371fb76331758431e6dc9eaab9027dca6168c1d1 SHA512 19e66356c2ed38bbd2c54b9c406af2ffdc5f459e2b47bfad4ac1d2ae0b4f10c32f650f0ca74f47990b788cee39b83e0eb09748a8ca32d4e70e68e79a8522da3b EBUILD imagemagick-7.1.1.11-r1.ebuild 6804 BLAKE2B 6f33891f69fa5996457d4dd4c8f3282a5be9a59e95a3d6522af0925f52467ab20a0effd9eacd6720913e1d37ee794523eec5dc135f755d25d87e6a6141345ffd SHA512 f9ee698c763a68ece549146b450d78b57dcc1dc9eb2d271d311f4c451d6c6571ddd2d4adfa1e65e8b37dfa7dd0de0b516b219f04cf6b904d30dcb12b3c3136cc EBUILD imagemagick-7.1.1.11.ebuild 7762 BLAKE2B f81dfc19c956fe851d925bf993c27dd3ccff35f7fbd6c3870ed8b3e3a5b24c0eeb6d5a933136ed3f1feefbf42a675be9b25a3167ec11f7ec736591508eb24c5c SHA512 7c81d48c878dbac451be6e3332cbb1693c2d88ad8f92ef7838d1a7a06e542bf942b7f5053525a225432075fcca7f4f155274e236acfe6d44f303edc0491cedea EBUILD imagemagick-7.1.1.6.ebuild 7744 BLAKE2B 1111c6eb68ebd7dfa390ffd6141735edef84fe0f1f8c911d288d6296986838d4c67535472724ba7ffe4fae5bfe22135a2c3fb1e6f21f7b8b9709d90a3a490d71 SHA512 ffc5d1b0a73c24480937522945281f316841cd800bc5086f4aa53a282d970092278b89d03badabd570dc71cec23240b1d370739e5f4f59952b943e988daa4c13 diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.89.ebuild b/media-gfx/imagemagick/imagemagick-6.9.12.89.ebuild index 1bc09b15d248..c362e932a2e6 100644 --- a/media-gfx/imagemagick/imagemagick-6.9.12.89.ebuild +++ b/media-gfx/imagemagick/imagemagick-6.9.12.89.ebuild @@ -14,7 +14,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi S="${WORKDIR}/${MY_P}" diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex 3fb7ef53e251..55701ccbe253 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/libopenraw/Manifest b/media-libs/libopenraw/Manifest index 8c5e5ffea876..78e01f4ea0aa 100644 --- a/media-libs/libopenraw/Manifest +++ b/media-libs/libopenraw/Manifest @@ -34,5 +34,5 @@ DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e EBUILD libopenraw-0.1.3.ebuild 1044 BLAKE2B ac467b571bb90fe07b2ebb65d65ea6d74421ba01221e09713b69a630ad9050a0253c9c5c94c1e9bec921fa2283a510d10afb0f514a125c2207c8bbfd7865624e SHA512 68315811af74ccbde27e4e6dc4df094b92a4bec22baf016acd15ab2223d745d29191179b99779e75b302997c31114990e75712ab7d31cc560d01a2aefd8b0c1c EBUILD libopenraw-0.3.3.ebuild 1752 BLAKE2B e832c4fc5ce81bc4ea15c11122a7c02c9346d4be28044e4394483f5fcd3b2c749a9ae003b298c7b64ce7e4dbb89e2ee20961926788a25a19051cdf07315b50f9 SHA512 10acbb655de440c42f10988041ef7fc4bb92eac2bd2ebd7bd36de2562a7a897061b2267c0aea3ad50ce77c5b5303c828ae59ecec5cd122f0e519c3832f230262 EBUILD libopenraw-0.3.5.ebuild 1825 BLAKE2B 6cbfb650fbb7ec54fb897ee31939f208df631c16f35d55075313af1bad689edcfe2b2f008f82c86e94c8415ee7ba667623b24c608acb8f2227d7d33b374b700d SHA512 54bd85888f5fe92efbf2c917059fc42ebe4623c4ecb9673be3a7ee3006b9e3107fea9ecd3850ccf9a327c33b1438cbcec9532dc4ceb0a0364f4790269ed546d8 -EBUILD libopenraw-0.3.6.ebuild 1240 BLAKE2B 4b134a0cfe9ab5c69b5abea6900dc200d417140e694ce2713158c8157436fbecaaaf51614d5ad12b6f8a5a1c9f543aef6922594754f8f1af749168a8f07f78df SHA512 f789f8e78155a25ed3f56415441f006f07573dce9275eb43c51738126ccede71d5c19e8bd8ae603e1397ef0d107feba3a0d9b7fe0a4de965f423d4ffd271721e +EBUILD libopenraw-0.3.6.ebuild 1239 BLAKE2B c8a4164278157bcdb495c1e34784d98f3982d2c4227fae040bf34aaae52639802e3abfca7dd62221ff6c5b0eb7d5870bd15a9b619ac008f1b2a3a0fc38a5a8d6 SHA512 a9b66f9585ac79f67e4a0c99d3a06bb4da946f3b672e4324c18c6f6f873394bdcf5f8d67469c784294dfa2f49f2e784b76314dc68f61263f29ab0c69f36b0dbe MISC metadata.xml 327 BLAKE2B 535d53760f8b1440558a02aecb8ab27244d3583ded3843a38a8d418ae8a8a55859c08901a6fae91f8d63e7848a173e3e40b7ff168a0f86c710e53bcbe87f4161 SHA512 26f6a6a430380b878feabd5a692aed4cf6994701e935fda0f986b0b071702846389f8ada8f0c666f35a5107484879d7dce9f81b866081b0b06a1df1d02125cdb diff --git a/media-libs/libopenraw/libopenraw-0.3.6.ebuild b/media-libs/libopenraw/libopenraw-0.3.6.ebuild index 8ed4fb43349f..69a413249049 100644 --- a/media-libs/libopenraw/libopenraw-0.3.6.ebuild +++ b/media-libs/libopenraw/libopenraw-0.3.6.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://${PN}.freedesktop.org/download/${P}.tar.xz" # MPL-2.0 for mp4parse (https://gitlab.freedesktop.org/libopenraw/libopenraw/-/issues/15) LICENSE="GPL-3 LGPL-3 MPL-2.0" SLOT="0/9" -KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="gtk test" RESTRICT="!test? ( test )" diff --git a/media-libs/vulkan-layers/Manifest b/media-libs/vulkan-layers/Manifest index 78772afe7386..37e5264aaa79 100644 --- a/media-libs/vulkan-layers/Manifest +++ b/media-libs/vulkan-layers/Manifest @@ -6,6 +6,6 @@ DIST vulkan-layers-1.3.246.tar.gz 4750578 BLAKE2B df6c51756231d50866b8a676ae6f62 DIST vulkan-layers-1.3.250.tar.gz 4829919 BLAKE2B 9e05c53d283df1d57c20574224333249e468242eb73f7feb9ce47b4d194a80a1b1958bc71743eed3d108cedba972eeb9aa27ef33e838828e8a0baefe85254613 SHA512 5e8aef501961b49d7b4390d8c8ce09fe0b7657d323859d2052a8a14b042da69d7b1387a8aadede8372711313518b6d75fb78f41e2e0c1ad69c99a5b58524fb82 EBUILD vulkan-layers-1.3.243.ebuild 1571 BLAKE2B bb4d3088696d8d2df94aa9254bdf2a03a1e2ad7dfd0643e24f98470cb91d1a0b06e8afd3ec55489976d58c293e0ee0ff42209f80b4c843828d32fe8ec9d1b0aa SHA512 9160c4b7484a52027fc37b8adfbcfed1d97ca4e666bf50399fa111d0d07eaff501c3f6f0b7c5ef54fb40bd563854ed0fbd7943547cd97cc2923331056d552aae EBUILD vulkan-layers-1.3.246.ebuild 1605 BLAKE2B aca5b96c898ad0cdb23ded7b37f008bb550c60a3d648a9b561e2f328989cf781868a3c65b08913a777d6ff6771e3df24cf6b92ad4c1df73300ca5fa4d583766e SHA512 9fe11d214e143af42db8eba3b9f0282402b7a749f41c437a7c6263a1f52138dd293417572f57f510c8a2026c96fb481b97754f20ef6c8765413dc0d76dd3c689 -EBUILD vulkan-layers-1.3.250.ebuild 1569 BLAKE2B e8cec1e8a4cdce1b8847a0340d352b24499f99580146944117784803d143d411a72713908a66bc003120f44bf11a70c79c60b00de2b48396f6cc1b155b27caf1 SHA512 ce637677b8287fbfebe7bf2c9dcdc368e7961fb3249a8406ff1ae4247269bdf0d16bf815f3b673041464d623c4773f4d8d5b51ec02be572afc2a6e5fb603ef69 +EBUILD vulkan-layers-1.3.250.ebuild 1568 BLAKE2B d90b7b98bd974e8dbe15184cb9a64a45f6a696ca1e5a976011f1485ced2f58003d8ee44a3ef29b29f2653548ade2e4703a12f30f51cbbe0fe289466e3051bf5b SHA512 36b28ca8a18303688e9fa2698b33ccf9144054e45a38ebbd74c198d958f461f7ba6453fa38e5cfd0bf6ce11963aa4a90be4f7919492353ed89ad7ffd1e87d392 EBUILD vulkan-layers-9999.ebuild 1577 BLAKE2B 5172b581017817a8db8cc126566a54d8712cdc9456c246b041171fa8811d1e66bd871923face2031f81a077d03ce0d29e93c3973038cee0338c7d577c8b26e27 SHA512 0ce7e8918612899e41a4d93a7380d887df8d06b134303df2ae6f9def522fbddf3e03f9075d8e5e958d7f2c3b4e2e0fd37fba2f7e5938c8729d49b65d6c1d601f MISC metadata.xml 441 BLAKE2B d2183b70060e05054bd1fa93696ab04b5487fb8cc6b6af72520a47d0490b066c8ecdf10c9717cfaec7463668d7f639cfe8d05e5aa3ad860dbce3f4316122cd02 SHA512 c6c9c42f4cdd6c08cff6259c24ae05fe0755792f77078741e60594cd083a198b5575def4544a85162a7120578416c95b76d4b5847b9b781e16e9b826dcb5d095 diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild index 241031e6331f..230f948e3237 100644 --- a/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild +++ b/media-libs/vulkan-layers/vulkan-layers-1.3.250.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 fi diff --git a/media-libs/vulkan-loader/Manifest b/media-libs/vulkan-loader/Manifest index ecdafe9ab787..8dadf05ae8db 100644 --- a/media-libs/vulkan-loader/Manifest +++ b/media-libs/vulkan-loader/Manifest @@ -3,6 +3,6 @@ DIST vulkan-loader-1.3.246.tar.gz 1657751 BLAKE2B 1e4f6000a3f0708edbf4bbfb020984 DIST vulkan-loader-1.3.250.tar.gz 1660983 BLAKE2B 4befda9543f1046cc31bc41848d54f2812c9aac171510523683e003f58c41dd67966a898e0f4ca60d9e61f716f9bc8b968af0b265f80088026903b938323aaa9 SHA512 89561e0343098fdc62c0d469639d6f41ac9ee57ef54f9a91eee0f0645fa12ed15e397575eab9d829b02ec2a4d1bfd2b9239ae27b0ebdc0286f07177880cdf2b5 EBUILD vulkan-loader-1.3.243.ebuild 1554 BLAKE2B e27d35577aa89e029eb29764a73ecfa275373c99257175b708776ac6dd765f4e056b2904df9e1c7ba95c3d3e81c3859cb8206dbdbdf75d72d06f49f5932ab85a SHA512 6bb68b91b0cb1aa75dc5017b6b5d45e24a185f04d623f2f672be62774dc3d27c6a9a560f463c713d34a85c7dc8f486fc5a909a08530fb7452a71cf9aed0ce354 EBUILD vulkan-loader-1.3.246.ebuild 1554 BLAKE2B e27d35577aa89e029eb29764a73ecfa275373c99257175b708776ac6dd765f4e056b2904df9e1c7ba95c3d3e81c3859cb8206dbdbdf75d72d06f49f5932ab85a SHA512 6bb68b91b0cb1aa75dc5017b6b5d45e24a185f04d623f2f672be62774dc3d27c6a9a560f463c713d34a85c7dc8f486fc5a909a08530fb7452a71cf9aed0ce354 -EBUILD vulkan-loader-1.3.250.ebuild 1555 BLAKE2B 77166496962bb9b880c53eb6367f40e6607b723077fb161ffad6e10fa34c248552945ae98fe9d6ceee90882e1d3770b826dd7059e919b6141a37297b3bdbc803 SHA512 bb0b903b14e74eabd5d36f20258e248e81193c8441903842d97015e2c9f1b33596d59306e0d0f4555c8468455c69b1cc1ffef488104dacc38b76a3c0aca2d09f +EBUILD vulkan-loader-1.3.250.ebuild 1554 BLAKE2B e27d35577aa89e029eb29764a73ecfa275373c99257175b708776ac6dd765f4e056b2904df9e1c7ba95c3d3e81c3859cb8206dbdbdf75d72d06f49f5932ab85a SHA512 6bb68b91b0cb1aa75dc5017b6b5d45e24a185f04d623f2f672be62774dc3d27c6a9a560f463c713d34a85c7dc8f486fc5a909a08530fb7452a71cf9aed0ce354 EBUILD vulkan-loader-9999.ebuild 1584 BLAKE2B 4eac72c8b9de1c8721ccdfc35ccd31bba3cb6b41cc06f66a8410c2eb9103d9a1df48b6509a237cc8d7a453a5ffdf39047e550f7a1e3a13206270b27786b27bfa SHA512 1031a3d0c76afd82d3ae5e7b3b22ca3fad65d8034709db45ba3ce9c01750ae92fcd2e0102639bc9bcf90b2037ee3723a2496cdc11eadd0219549f00418a1cf1c MISC metadata.xml 520 BLAKE2B 5f5add8ab6dcec0fec9ffd20f5dbfababeff0a441855c641e1791727c4dd1c9eb17cebee79b9c4c325c355b1efc91b25f0c6246d11b010dde2109e38d9df6178 SHA512 4274ba14bdeddfe766c7394cbbb44c52aa4726f096ef2567e427fff6a710fe3de23466cb742f40162f4c2890f3a3a62e326364e45680ac1b8a0bca47db0e6e34 diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.250.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.3.250.ebuild index 698406b923e1..9134cc68f453 100644 --- a/media-libs/vulkan-loader/vulkan-loader-1.3.250.ebuild +++ b/media-libs/vulkan-loader/vulkan-loader-1.3.250.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-sdk-${PV} fi diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz Binary files differindex 386d96298d51..bf0fe11b67cd 100644 --- a/media-video/Manifest.gz +++ b/media-video/Manifest.gz diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 295f9b10239b..9c412fedc490 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -6,6 +6,7 @@ AUX 0.3.73/0001-impl-node-remove-node-target-peers.patch 1166 BLAKE2B 06d66961ba AUX 0.3.75/0001-module-rt-error-out-on-load-no-bus.patch 2928 BLAKE2B b39ccee82d17428f6a73b5f4b5f365a56e094fee2563cffca85393419e025557824a544c640f93e1656833b1f32acfed729b05595d0aa62c0b30de5043c01fee SHA512 3ffd389f97cc09938d28d0884c4e62dc79a0f9ce7a7103239b159cd70e7fd63b100f0d8f7abf266f09f4d94ff515217dab097d2cbc2517c7bc3739c6fb95b026 AUX 0.3.75/0002-thread-loop-only-signal-when-option-set.patch 2180 BLAKE2B f4239fd8175dfdbee6b66631fd324f538e755be4c2c617959f5b9449eb06a30839c73a11b9a53dc09cb88c3c24a13038a339cfe86aed50d8510d16b8d663c39b SHA512 8f0b9f35f668cea7545fc255ae93035dee28714d65009a341201c6b2a79633ec59beb4e9d94760d8d4ad01353caff4daf95934e2d80dd909c76596aa8f2ef6ae AUX 0.3.75/0003-missing-include-version.h.patch 725 BLAKE2B f56835e1b355b6284e150949b22105c0d86d948f2a1eb4a09a3734596ff51cfad55222166ee3720754b1e3bdb240e5149c4c6f3d077cf83c77d7462799fd4fdb SHA512 ce392f6377c54e113860648fa74ade6f89c1822f8dde072bb5be83501d9bd04bd8e19e66adcf85ad2b4e98f1a844c23a0cf1da57ec4be38f6f77012806406a8c +AUX 0.3.77/0001-gst-prevent-crash-stopping-device-provider.patch 1310 BLAKE2B 57dc7f0567eeab06c5d8fba123223896c46b8c15916b6e4a7403c85dd8a1100c0a81c1f52e40f124235c91ea860700636be390e529faf5bbda3a56c28fb42ef0 SHA512 c6df492c15306851bab93b3ff045f1d5cf2229774b8866681fbe66b32f9f24ca1fd5cddf56614f12dc0f04073147deabb29775099a4f9590b49009dad0824938 AUX 99-pipewire-default-hook.conf 540 BLAKE2B cec76e78db9db290054bf766774c284d7a7a1374c453802eb1bdc19db9289856ec7b8643acbab916a39ca859d543deca111e3b0f110d1904343221c1573ffc17 SHA512 ef891e38c6f40fce2904e240307147a58c48d780e8470dac8e28044cfb86ddeb163885a2362687791779379ad814f58ad5649b75ac4e82931c5bdd3f37a6ed01 AUX gentoo-pipewire-launcher.1 1400 BLAKE2B a469d6eb75e5362d44c2cad66169f89fdb93cdf511e3019f669531812b9fce007032388ef2b3927dce8977ab69bfdb51af357b0648c661c079175d5f62cc2ea9 SHA512 de1b4621b59f6505950324746090de21d5fdaced7cb45cae5b9bd6f312aba031590fd71e1c54ca4b8558649556fbab304c9b88ee1e3831ce29530ddb040d3abe AUX gentoo-pipewire-launcher.in 1227 BLAKE2B 4316a991978fac653a00d076e9236d0ab6c01a6e4b800c82851e2bd6f9476369605c741aa7ffd47b10853653ef1d4222c449f0b912a0f7694fffd2b1611d7a47 SHA512 edbc03cec765d2307bcf33a14521c6f8beeae52d9fd6a4e181ba66b9f5dd0d64995fdef847453d1a4c682d701814b3afbe70931f55a0e4198fc5c9d87d7a95c5 @@ -19,10 +20,12 @@ DIST pipewire-0.3.70.tar.bz2 1573378 BLAKE2B 3824106cba9c1b0a82c6d8889b2b1473f4b DIST pipewire-0.3.71.tar.bz2 1592332 BLAKE2B ff6483a040285cd7a7cc10878cc88b61a0e01c0376ab64ef84f753b300b61da23211bc1b50208da7f1054d6ddf08092e81cbf29df508aad3bc93f20742a2f735 SHA512 465388faaf0f7fcce21fdbcd7a1705ef524c35e267c3f123b1025c34133fc418194abb9e22d89e60c9acc1417b25d655112fd9ef342e26ca9b8bc26013b09cb3 DIST pipewire-0.3.75.tar.bz2 1629466 BLAKE2B e69dbb93ebe50f037bc602aa86733c8ba9ccbe57db520cd34ea025c9bf153dbd848882dbb4c2a4e830785a302a7cb7d4b7c1856c9a4be6f1c5ada92f70d1729b SHA512 19bf292f951f68de19cdfd3c76ee0e538a2ad3022e2669a4a19b40d26c2b16938799470b85def4b74b27b8c8137d03a05780d6bab0f38fb0835b528f2cd34f5d DIST pipewire-0.3.76.tar.bz2 1641577 BLAKE2B 64805d69ca402cf10b9d95faa25c22198582493111d5286cd6237df263038c41af770b3339a7d356d78d5fec7f4b12003b15f66f85a8c283cf2d145ddf1391c9 SHA512 f61278868da2b23e3160a00d9fdc7efe5f37f79c580c40656e604975f5aae72fc171cbef8d112fd04e293b990851ace3053c980de9b34e6d36b196d6ced284cd +DIST pipewire-0.3.77.tar.bz2 1643767 BLAKE2B 3a2df9cdedf77d5b4927e115ddd7da0d1eecc85322ce7995a49945d41cc83b9a543c1382ad304bdb549f67ac444f7bca6871248654fb4d2e21b25eb55411940c SHA512 422c8504f608d6845b94351a336ab528f51195551418d0d245064972ed784817cacafc6afaad74eb0e0ea80474a9da33ef6917c1f60d3f8f45d70c54971f0760 EBUILD pipewire-0.3.70-r2.ebuild 17540 BLAKE2B c72f6bd813b69016c7e76dceee8d1a599fe0cfcc9cbba69e475df97609b29367c5a59e1be6052362985f145f676cda9e5621bfa2360674b8e31dba7bc2f80626 SHA512 ea444201b17236bb193e87d20b84c71ab4ffcd9638530707120c25e4f662a450e57e2ea1317b810482a0d124a3208320107991bc2bfea881085ad249b7560e02 EBUILD pipewire-0.3.71-r2.ebuild 17641 BLAKE2B f25bbbac377b63de4b9d73e2431a939a29af67025ec736d5f63b24d219ef76b1b58c73bea8f4107e117385a66ab9e639cef78af5f2fc3c357a7b1b9579dd1681 SHA512 0dcc22b48fc7aaab765286b87fe87dee46148fd41d33ab5a3b75f6495f1acd5f01a6b8c2d552db9540ef0254981d2405d1f7ceba9a7ddbf623401d636b92dcac EBUILD pipewire-0.3.71-r3.ebuild 17696 BLAKE2B 6123a1a6d7664aaf5c6488b74267c92ba76f9a8cf96375f3f81d00fef0cd5005415bf7a8addb80200fd2ba8138d1c9c06bfc3daea11730a6baa9f6455e20a367 SHA512 1b812f71c1bc78b1364013996c9191429aac8811024bef1b12cbb0a24935f05f5d8177c796a9b83f102f25d22f4520456e03fdeafb2d2cfe74b2ac57752419d8 EBUILD pipewire-0.3.75-r2.ebuild 18118 BLAKE2B 318813a79d21d226db9365b52484a739cf4c46f2e1f1d814d15a0c7d52e768f91071e76355dc5cce42fcd45f22ae42d6ee4b4ae92fceaafea14c0f7082d6447a SHA512 27299fa68382f68e3c7b57e0e0035592eb569b0b75c1ab743d6f0b747c310ddf5204a3983e1b22cdf94305395750a00610c248dcb8c727afda7c544da8127664 EBUILD pipewire-0.3.76.ebuild 18124 BLAKE2B 9946939a41642cbf3e4e1bb31d756294983197a4d851fd11a57882a710794db2bfccaa8209d8be0e792e9cf6c694d8d4ec5134e4e0355b411efe0d9877b92dd0 SHA512 f2de41fd4264db087902f2d9abb0e9c7869021e3d1eb32e872ff625e7fcc1d64c548954aee29c502c37976159c0f34e56768da9d30fc4bf66b744a062b2ced73 +EBUILD pipewire-0.3.77.ebuild 18124 BLAKE2B 9946939a41642cbf3e4e1bb31d756294983197a4d851fd11a57882a710794db2bfccaa8209d8be0e792e9cf6c694d8d4ec5134e4e0355b411efe0d9877b92dd0 SHA512 f2de41fd4264db087902f2d9abb0e9c7869021e3d1eb32e872ff625e7fcc1d64c548954aee29c502c37976159c0f34e56768da9d30fc4bf66b744a062b2ced73 EBUILD pipewire-9999.ebuild 18124 BLAKE2B 9946939a41642cbf3e4e1bb31d756294983197a4d851fd11a57882a710794db2bfccaa8209d8be0e792e9cf6c694d8d4ec5134e4e0355b411efe0d9877b92dd0 SHA512 f2de41fd4264db087902f2d9abb0e9c7869021e3d1eb32e872ff625e7fcc1d64c548954aee29c502c37976159c0f34e56768da9d30fc4bf66b744a062b2ced73 MISC metadata.xml 1949 BLAKE2B 8163c9569efec70ed5792f7c82773492da7d888a781b599a48ef851e73c31944a5b437f1a03892300ccd88a386b4f405f847b2708818621b0c2d257940979508 SHA512 3f8037b2f0f06a39186f15bccc1972ec1f65df93ec0484fba2dd186ae529ac63c50047afcf26abbc208e30641181a87e2d98927696c59e624b6465718d083e59 diff --git a/media-video/pipewire/files/0.3.77/0001-gst-prevent-crash-stopping-device-provider.patch b/media-video/pipewire/files/0.3.77/0001-gst-prevent-crash-stopping-device-provider.patch new file mode 100644 index 000000000000..9b6373da1390 --- /dev/null +++ b/media-video/pipewire/files/0.3.77/0001-gst-prevent-crash-stopping-device-provider.patch @@ -0,0 +1,34 @@ +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/140374d2071e6204fded4ca65645d4e9a3dd053e +https://bugs.webkit.org/show_bug.cgi?id=259735 + +From 140374d2071e6204fded4ca65645d4e9a3dd053e Mon Sep 17 00:00:00 2001 +From: Philippe Normand <philn@igalia.com> +Date: Fri, 4 Aug 2023 10:01:07 +0100 +Subject: [PATCH] gst: Prevent a crash when stopping device provider + +The provider might fail to connect to the PipeWire core when starting up, so +when stopping we need to check the core is valid before attempting to acquire a +mutex on its loop. +--- a/src/gst/gstpipewiredeviceprovider.c ++++ b/src/gst/gstpipewiredeviceprovider.c +@@ -665,11 +665,16 @@ gst_pipewire_device_provider_stop (GstDeviceProvider * provider) + { + GstPipeWireDeviceProvider *self = GST_PIPEWIRE_DEVICE_PROVIDER (provider); + +- pw_thread_loop_lock (self->core->loop); ++ /* core might be NULL if we failed to connect in _start. */ ++ if (self->core != NULL) { ++ pw_thread_loop_lock (self->core->loop); ++ } + GST_DEBUG_OBJECT (self, "stopping provider"); + + g_clear_pointer ((struct pw_proxy**)&self->registry, pw_proxy_destroy); +- pw_thread_loop_unlock (self->core->loop); ++ if (self->core != NULL) { ++ pw_thread_loop_unlock (self->core->loop); ++ } + g_clear_pointer (&self->core, gst_pipewire_core_release); + } + +-- +GitLab diff --git a/media-video/pipewire/pipewire-0.3.77.ebuild b/media-video/pipewire/pipewire-0.3.77.ebuild new file mode 100644 index 000000000000..dfb5716fd7bf --- /dev/null +++ b/media-video/pipewire/pipewire-0.3.77.ebuild @@ -0,0 +1,473 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# 1. Please regularly check (even at the point of bumping) Fedora's packaging +# for needed backports at https://src.fedoraproject.org/rpms/pipewire/tree/rawhide. +# +# 2. Upstream also sometimes amend release notes for the previous release to mention +# needed patches, e.g. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros +# +# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things +# continue to move quickly. It's not uncommon for fixes to be made shortly +# after releases. + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" + inherit git-r3 +else + if [[ ${PV} == *_p* ]] ; then + MY_COMMIT="" + SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}"/${PN}-${MY_COMMIT} + else + SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" + fi + + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +DESCRIPTION="Multimedia processing graphs" +HOMEPAGE="https://pipewire.org/" + +LICENSE="MIT LGPL-2.1+ GPL-2" +# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 +SLOT="0/0.4" +IUSE="bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2" +IUSE+=" modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf" + +# Once replacing system JACK libraries is possible, it's likely that +# jack-client IUSE will need blocking to avoid users accidentally +# configuring their systems to send PW sink output to the emulated +# JACK's sink - doing so is likely to yield no audio, cause a CPU +# cycles consuming loop (and may even cause GUI crashes)! + +# - TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled +# - TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work +# which provides adequate guarantee that alsa-lib will be able to provide audio services. +# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. +# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. +# - ffmpeg is only used for pw-cat. We don't build the spa plugin which receives barely any activity. +REQUIRED_USE=" + ffmpeg? ( extra ) + bluetooth? ( dbus ) + jack-sdk? ( !jack-client ) + modemmanager? ( bluetooth ) + system-service? ( systemd ) + !sound-server? ( !pipewire-alsa ) + jack-client? ( dbus ) +" + +RESTRICT="!test? ( test )" + +BDEPEND=" + >=dev-util/meson-0.59 + virtual/pkgconfig + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') + dbus? ( dev-util/gdbus-codegen ) + doc? ( + app-doc/doxygen + media-gfx/graphviz + ) +" +# While udev could technically be optional, it's needed for a numebr of options, +# and not really worth it, bug #877769. +RDEPEND=" + acct-group/audio + acct-group/pipewire + media-libs/alsa-lib + sys-libs/ncurses:=[unicode(+)] + virtual/libintl[${MULTILIB_USEDEP}] + virtual/libudev[${MULTILIB_USEDEP}] + bluetooth? ( + dev-libs/glib + media-libs/fdk-aac + media-libs/libldac + media-libs/libfreeaptx + media-libs/opus + media-libs/sbc + >=net-wireless/bluez-4.101:= + virtual/libusb:1 + ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + echo-cancel? ( media-libs/webrtc-audio-processing:0 ) + extra? ( >=media-libs/libsndfile-1.0.20 ) + ffmpeg? ( media-video/ffmpeg:= ) + flatpak? ( dev-libs/glib ) + gstreamer? ( + >=dev-libs/glib-2.32.0:2 + >=media-libs/gstreamer-1.10.0:1.0 + media-libs/gst-plugins-base:1.0 + ) + gsettings? ( >=dev-libs/glib-2.26.0:2 ) + ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] ) + jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) + jack-sdk? ( + !media-sound/jack-audio-connection-kit + !media-sound/jack2 + ) + liblc3? ( media-sound/liblc3 ) + lv2? ( media-libs/lilv ) + modemmanager? ( >=net-misc/modemmanager-1.10.0 ) + pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] ) + sound-server? ( !media-sound/pulseaudio-daemon ) + readline? ( sys-libs/readline:= ) + ssl? ( dev-libs/openssl:= ) + systemd? ( sys-apps/systemd ) + system-service? ( acct-user/pipewire ) + v4l? ( media-libs/libv4l ) + X? ( + media-libs/libcanberra + x11-libs/libX11 + x11-libs/libXfixes + ) + zeroconf? ( net-dns/avahi ) +" + +DEPEND="${RDEPEND}" + +# TODO: Consider use cases where pipewire is not used for driving audio +# Doing so with WirePlumber currently involves editing Lua scripts +PDEPEND=">=media-video/wireplumber-0.4.8-r3" + +# Present RDEPEND that are currently always disabled due to the PW +# code using them being required to be disabled by Gentoo guidelines +# (i.e. developer binaries not meant for users) and unready code +# media-libs/libsdl2 +# >=media-libs/vulkan-loader-1.1.69 +# +# Ditto for DEPEND +# >=dev-util/vulkan-headers-1.1.69 + +DOCS=( {README,INSTALL}.md NEWS ) + +PATCHES=( + "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch +) + +python_check_deps() { + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" +} + +src_prepare() { + default + + # Used for upstream backports + [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} +} + +multilib_src_configure() { + # https://bugs.gentoo.org/838301 + filter-flags -fno-semantic-interposition + + local emesonargs=( + -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} + + $(meson_feature dbus) + $(meson_native_use_feature zeroconf avahi) + $(meson_native_use_feature doc docs) + $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone + $(meson_native_enabled man) + $(meson_feature test tests) + -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests + $(meson_feature ieee1394 libffado) + $(meson_native_use_feature gstreamer) + $(meson_native_use_feature gstreamer gstreamer-device-provider) + $(meson_native_use_feature gsettings) + $(meson_native_use_feature systemd) + + $(meson_native_use_feature system-service systemd-system-service) + -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" + -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" + + $(meson_native_use_feature systemd systemd-user-service) + $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph + -Dspa-plugins=enabled + -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) + -Dcompress-offload=disabled # TODO: tinycompress unpackaged + -Daudiomixer=enabled # Matches upstream + -Daudioconvert=enabled # Matches upstream + $(meson_native_use_feature bluetooth bluez5) + $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) + $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) + # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1379 + $(meson_native_use_feature modemmanager bluez5-backend-native-mm) + $(meson_native_use_feature bluetooth bluez5-backend-ofono) + $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) + $(meson_native_use_feature bluetooth bluez5-codec-aac) + $(meson_native_use_feature bluetooth bluez5-codec-aptx) + $(meson_native_use_feature bluetooth bluez5-codec-ldac) + $(meson_native_use_feature bluetooth opus) + $(meson_native_use_feature bluetooth bluez5-codec-opus) + $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) + $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 + -Dcontrol=enabled # Matches upstream + -Daudiotestsrc=enabled # Matches upstream + -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 + $(meson_native_use_feature ffmpeg pw-cat-ffmpeg) + $(meson_native_use_feature flatpak) + -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph + $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client + $(meson_use jack-sdk jack-devel) + $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') + -Dsupport=enabled # Miscellaneous/common plugins, such as null sink + -Devl=disabled # Matches upstream + -Dtest=disabled # fakesink and fakesource plugins + -Dbluez5-codec-lc3plus=disabled # unpackaged + $(meson_native_use_feature liblc3 bluez5-codec-lc3) + $(meson_native_use_feature lv2) + $(meson_native_use_feature v4l v4l2) + -Dlibcamera=disabled # libcamera is not in Portage tree + $(meson_native_use_feature readline) + $(meson_native_use_feature ssl raop) + -Dvideoconvert=enabled # Matches upstream + -Dvideotestsrc=enabled # Matches upstream + -Dvolume=enabled # Matches upstream + -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) + $(meson_native_use_feature extra pw-cat) + -Dudev=enabled + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) + -Dlibmysofa=disabled # libmysofa is unpackaged + $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) + -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build + + # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only + # just became stable, with 5.15 being the previous LTS. Many people + # are still on it. + -Dpam-defaults-install=true + + # Just for bell sounds in X11 right now. + $(meson_native_use_feature X x11) + $(meson_native_use_feature X x11-xfixes) + $(meson_native_use_feature X libcanberra) + ) + + meson_src_configure +} + +multilib_src_test() { + meson_src_test --timeout-multiplier 10 +} + +multilib_src_install() { + # Our custom DOCS do not exist in multilib source directory + DOCS= meson_src_install +} + +multilib_src_install_all() { + einstalldocs + + if use pipewire-alsa; then + dodir /etc/alsa/conf.d + + # Install pipewire conf loader hook + insinto /usr/share/alsa/alsa.conf.d + doins "${FILESDIR}"/99-pipewire-default-hook.conf + eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf + + # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 + # And the current dosym8 -r implementation is likely affected by the same issue, too. + dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf + dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf + fi + + # Enable required wireplumber alsa and bluez monitors + if use sound-server; then + dodir /etc/wireplumber/main.lua.d + echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die + + dodir /etc/wireplumber/bluetooth.lua.d + echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die + fi + + if use system-service; then + newtmpfiles - pipewire.conf <<-EOF || die + d /run/pipewire 0755 pipewire pipewire - - + EOF + fi + + if ! use systemd; then + insinto /etc/xdg/autostart + newins "${FILESDIR}"/pipewire.desktop-r2 pipewire.desktop + + exeinto /usr/bin + newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r2 gentoo-pipewire-launcher + + doman "${FILESDIR}"/gentoo-pipewire-launcher.1 + + # Disable pipewire-pulse if sound-server is disabled. + if ! use sound-server ; then + sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die + fi + + eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher + fi +} + +pkg_postrm() { + udev_reload +} + +pkg_preinst() { + HAD_SOUND_SERVER=0 + HAD_SYSTEM_SERVICE=0 + + if has_version "media-video/pipewire[sound-server(-)]" ; then + HAD_SOUND_SERVER=1 + fi + + if has_version "media-video/pipewire[system-service(-)]" ; then + HAD_SYSTEM_SERVICE=1 + fi +} + +pkg_postinst() { + udev_reload + + use system-service && tmpfiles_process pipewire.conf + + local ver + for ver in ${REPLACING_VERSIONS} ; do + if has_version kde-plasma/kwin[screencast] || has_version x11-wm/mutter[screencast] ; then + # https://bugs.gentoo.org/908490 + # https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3243 + ewarn "Please restart KWin/Mutter after upgrading PipeWire." + ewarn "Screencasting may not work until you do." + fi + + if ver_test ${ver} -le 0.3.66-r1 ; then + elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" + elog "and limits needed to function smoothly:" + elog + elog "1. Please make sure your user is in the 'pipewire' group for" + elog "the best experience with realtime scheduling (PAM limits behavior)!" + elog "You can add your account with:" + elog " usermod -aG pipewire <youruser>" + elog + elog "2. For the best experience with fast user switching, it is recommended" + elog "that you remove your user from the 'audio' group unless you rely on the" + elog "audio group for device access control or ACLs.:" + elog " usermod -rG audio <youruser>" + elog + + if ! use jack-sdk ; then + elog + elog "JACK emulation is incomplete and not all programs will work. PipeWire's" + elog "alternative libraries have been installed to a non-default location." + elog "To use them, put pw-jack <application> before every JACK application." + elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" + elog "provider is still needed to compile the JACK applications themselves." + elog + fi + + if use systemd ; then + ewarn + ewarn "PipeWire daemon startup has been moved to a launcher script!" + ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" + ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" + ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" + ewarn + ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" + ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" + ewarn "advised that a D-Bus user session is set up before starting the script." + ewarn + fi + + if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then + elog + elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" + elog "are recommended to edit pulseaudio client configuration files:" + elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" + elog "if it exists, and disable autospawning of the original daemon by setting:" + elog + elog " autospawn = no" + elog + elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" + elog + elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" + elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" + elog "command:" + elog + elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" + elog + fi + + if has_version 'net-misc/ofono' ; then + ewarn "Native backend has become default. Please disable oFono via:" + if systemd_is_booted ; then + ewarn "systemctl disable ofono" + else + ewarn "rc-update delete ofono" + fi + fi + fi + done + + if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then + # TODO: We could drop most of this if we set up systemd presets? + # They're worth looking into because right now, the out-of-the-box experience + # is automatic on OpenRC, while it needs manual intervention on systemd. + if use sound-server && use systemd ; then + elog + elog "When switching from PulseAudio, you may need to disable PulseAudio:" + elog + elog " systemctl --user disable pulseaudio.service pulseaudio.socket" + elog + elog "To use PipeWire, the user units must be manually enabled" + elog "by running this command as each user you use for desktop activities:" + elog + elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" + elog + elog "A reboot is recommended to avoid interferences from still running" + elog "PulseAudio daemon." + elog + elog "Both new users and those upgrading need to enable WirePlumber" + elog "for relevant users:" + elog + elog " systemctl --user disable pipewire-media-session.service" + elog " systemctl --user --force enable wireplumber.service" + elog + elog "Root user may replace --user with --global to change system default" + elog "configuration for all of the above commands." + elog + fi + + if ! use sound-server ; then + ewarn + ewarn "USE=sound-server is disabled! If you want PipeWire to provide" + ewarn "your sound, please enable it. See the wiki at" + ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" + ewarn "for more details." + ewarn + fi + fi + + if use system-service && [[ ${HAD_SYSTEM_SERVICE} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then + ewarn + ewarn "You have enabled the system-service USE flag, which installs" + ewarn "the system-wide systemd units that enable PipeWire to run as a system" + ewarn "service. This is more than likely NOT what you want. You are strongly" + ewarn "advised not to enable this mode and instead stick with systemd user" + ewarn "units. The default configuration files will likely not work out of the" + ewarn "box, and you are on your own with configuration." + ewarn + fi + + elog "For latest tips and tricks, troubleshooting information, and documentation" + elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" + elog + + optfeature_header "The following can be installed for optional runtime features:" + optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit + + if use sound-server && ! use pipewire-alsa; then + optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" + fi +} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz Binary files differindex aed2156b5c1e..e4cf38cc1119 100644 --- a/metadata/Manifest.gz +++ b/metadata/Manifest.gz diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 28b764df1d6c..2a8b0e59e8bf 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Fri, 04 Aug 2023 07:40:11 +0000 +Fri, 04 Aug 2023 13:40:13 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 4153938e02ad..66af193ba7f8 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a -TIMESTAMP 2023-08-04T07:40:14Z +TIMESTAMP 2023-08-04T13:40:16Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTMq15fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTM/8BfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klA1Fg//dkOUeVoeHj6ElHCP3T7/Ir6Re/8ObIH/LOOFc5ft9dPpD9VJCrAJJ200 -2XMCWCLIgnli8W8eI3E2xWm8Tk6DZevcExlZUx1npvKKQeeMUTeUzyMj3h3WLg0+ -g6zan8wpj/C82XCQeEs0seSgu5Yjg8n0CRo9kpc4+fa6K9yP8vTQlcR1BdNaBt65 -mmjUP9k8yhUm4IqS8bmeWYr0W0Rdl1gFNv2gigZ9DzKGuCg/dFqQu3//zk7nqRMp -NpHJxZ3+jkhvGwp1/9V5ID4Er05p76NNs+G1scqji8zllwRWVhhXB80kBtSsCGAh -dfSM00C04nGPeS3SZkxWEDlqPRVjM9h/iJmgc9eW3ewKvXuJiBvLsf5b75o/Xob8 -5+gxf9BvcJVOixYjlSY9A6b0dVCQA6o5aF+8NXoCss9fOS889m5PAn7BSi2eSOqj -OVUyoSMoY2Gc9txBRqh00joVJcL92B07caf8NwHNzlO1YEMyK1lHn1nNHFx8qAMk -RkaWed2HR6dn3/jpJYnykpPxZRqjexa6VH443sp+I1QvTpAC/OyiDmj4Ib/8TtfY -r6qFbwsm2TjkVVBc4c7W7+YSVj+7oarBTv+Gv8J/B/lfq/cj/X9tfVIWVeWPcVFc -ZnGWJJxSEeUvAf7xsKtcXx8XNIKnZBjMH7siyTmiLeTGbCjo3ng= -=JM+a +klDpuRAAkNPLPeQGn8N2YdpyWJ9zmh7/Le8n6IcAADW2Hb9LxAdoGjedNeMnI8Qt +wEoVhUiTRzHKSRGn1fxE71noQoZBxdSNPQKzy26b+qjJ/bKC9EcyvHd8+S8KqEnP +1jYGRQh9CT4MGg6OaaxXCSpNb8s9Z66erpiamshdx2sOvJmDe2sb5AGLbMQ/UcO0 +u/caWlaCXi2nF/7aypO5QjendEecXTMLmQyLgGFJJhrWQtapRR8UG+oVyAdaaIDQ +I6mztdF8SRXCFhoKaaQLMM6Fd995kGnNGF036amjMkG2Ryrd6f0A9MuaM/5K5uIW +7oCN2HfGR1ELgOs+dnGxtAX3/Y/acoot0RhJHlls4RXU0lWskhsVh5zCl8qmJiG8 +XAPD0YBfVV2YD0Ys2eoyPmdlbA8b6p21CtFjMWl2hvXpYPUY5LlwR4MLP1k1ClBZ +FVBdbtcwyiJQTrIwLaqlaNYqcStj+Tyei+C3XOivx82hIjjNf0Z/Oxn89voMD0tK +ruYiYEpDmzchDfua9zRCv7dB2zpGDhx/d3/OzhKKj5b4VhZa3JpVVG653+ikMf/O +kR6tjL5Wpj8yEY5DNZSp0u+JeR/0GkzOaXw6U2ptBhlqUlzSEFZKK37Ahe7adCq1 +I1FTXe1zZdHl/xjTMuzDsv1QHHiCqJ8WxuHQdkl2zPZbJ+QSAHo= +=r4zB -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 28b764df1d6c..2a8b0e59e8bf 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Fri, 04 Aug 2023 07:40:11 +0000 +Fri, 04 Aug 2023 13:40:13 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz Binary files differindex 98d01a150e04..df7fece8bfa8 100644 --- a/metadata/md5-cache/Manifest.gz +++ b/metadata/md5-cache/Manifest.gz diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz Binary files differindex 02bd4a7b28f1..84080896cd48 100644 --- a/metadata/md5-cache/app-arch/Manifest.gz +++ b/metadata/md5-cache/app-arch/Manifest.gz diff --git a/metadata/md5-cache/app-arch/pigz-2.7-r1 b/metadata/md5-cache/app-arch/pigz-2.7-r1 index f51b85407a3f..5f1b1591f954 100644 --- a/metadata/md5-cache/app-arch/pigz-2.7-r1 +++ b/metadata/md5-cache/app-arch/pigz-2.7-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.zlib.net/pigz/ INHERIT=toolchain-funcs flag-o-matic IUSE=static test -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos LICENSE=ZLIB RDEPEND=!static? ( sys-libs/zlib ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.zlib.net/pigz/pigz-2.7.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=78261a4e47c629b1fe6a5ceb837d1f5d +_md5_=7e92da8b84c9bc283941b6c6f2614299 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz Binary files differindex 170673441047..c3c7d08b4735 100644 --- a/metadata/md5-cache/app-crypt/Manifest.gz +++ b/metadata/md5-cache/app-crypt/Manifest.gz diff --git a/metadata/md5-cache/app-crypt/rhash-1.4.3 b/metadata/md5-cache/app-crypt/rhash-1.4.3 index e8965c9786e7..eca63c8d8619 100644 --- a/metadata/md5-cache/app-crypt/rhash-1.4.3 +++ b/metadata/md5-cache/app-crypt/rhash-1.4.3 @@ -7,9 +7,9 @@ HOMEPAGE=http://rhash.sourceforge.net/ INHERIT=flag-o-matic toolchain-funcs multilib-minimal IUSE=debug nls ssl static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT +LICENSE=0BSD RDEPEND=ssl? ( dev-libs/openssl: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(-)?] ) SLOT=0 SRC_URI=mirror://sourceforge/rhash/rhash-1.4.3-src.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8fa367742bdf3b0327661e57af4754fb +_md5_=e7e6efa502d7e36e8b326a873add36c6 diff --git a/metadata/md5-cache/app-crypt/rhash-1.4.4 b/metadata/md5-cache/app-crypt/rhash-1.4.4 index cce632619055..a8aee59e07bc 100644 --- a/metadata/md5-cache/app-crypt/rhash-1.4.4 +++ b/metadata/md5-cache/app-crypt/rhash-1.4.4 @@ -7,9 +7,9 @@ HOMEPAGE=http://rhash.sourceforge.net/ INHERIT=flag-o-matic toolchain-funcs multilib-minimal IUSE=debug nls ssl static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT +LICENSE=0BSD RDEPEND=ssl? ( dev-libs/openssl: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(-)?] ) SLOT=0/1 SRC_URI=mirror://sourceforge/rhash/rhash-1.4.4-src.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=bdf20fac61f52ecb4cbd14d5d83f2fec +_md5_=7c62a43930492014c6fa0ae9c6968685 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz Binary files differindex cfb4fd28fea1..3d775af25b0b 100644 --- a/metadata/md5-cache/app-editors/Manifest.gz +++ b/metadata/md5-cache/app-editors/Manifest.gz diff --git a/metadata/md5-cache/app-editors/sublime-text-4_p4152 b/metadata/md5-cache/app-editors/sublime-text-4_p4152 new file mode 100644 index 000000000000..7cf3aa5ea61a --- /dev/null +++ b/metadata/md5-cache/app-editors/sublime-text-4_p4152 @@ -0,0 +1,15 @@ +DEFINED_PHASES=install postinst postrm preinst +DESCRIPTION=Sophisticated text editor for code, markup and prose +EAPI=8 +HOMEPAGE=https://www.sublimetext.com +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop wrapper xdg +IUSE=dbus +KEYWORDS=~amd64 +LICENSE=Sublime +RDEPEND=dev-libs/glib:2 sys-libs/glibc x11-libs/gtk+:3 x11-libs/libX11 dbus? ( sys-apps/dbus ) +RESTRICT=bindist mirror strip +SLOT=0 +SRC_URI=amd64? ( https://download.sublimetext.com/sublime_text_build_4152_x64.tar.xz ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=cf31725c84833141bd4cd6ce4924fa4a diff --git a/metadata/md5-cache/app-editors/vscode-1.80.1 b/metadata/md5-cache/app-editors/vscode-1.81.0 index 1ee8c81f2a8e..3158a90ca442 100644 --- a/metadata/md5-cache/app-editors/vscode-1.80.1 +++ b/metadata/md5-cache/app-editors/vscode-1.81.0 @@ -9,6 +9,6 @@ LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscod RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango RESTRICT=mirror strip bindist SLOT=0 -SRC_URI=amd64? ( https://update.code.visualstudio.com/1.80.1/linux-x64/stable -> vscode-1.80.1-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.80.1/linux-armhf/stable -> vscode-1.80.1-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.80.1/linux-arm64/stable -> vscode-1.80.1-arm64.tar.gz ) +SRC_URI=amd64? ( https://update.code.visualstudio.com/1.81.0/linux-x64/stable -> vscode-1.81.0-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.81.0/linux-armhf/stable -> vscode-1.81.0-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.81.0/linux-arm64/stable -> vscode-1.81.0-arm64.tar.gz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ec4dbbf5dc003943df8f5b998b5ffd35 diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz Binary files differindex 3c7121c56c0f..acf5fd52b5cf 100644 --- a/metadata/md5-cache/app-portage/Manifest.gz +++ b/metadata/md5-cache/app-portage/Manifest.gz diff --git a/metadata/md5-cache/app-portage/iwdevtools-0.12.7 b/metadata/md5-cache/app-portage/iwdevtools-0.12.7 new file mode 100644 index 000000000000..6537a1faad55 --- /dev/null +++ b/metadata/md5-cache/app-portage/iwdevtools-0.12.7 @@ -0,0 +1,15 @@ +BDEPEND=sys-apps/help2man || ( sys-apps/util-linux app-misc/getopt ) test? ( app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1:0[readline] dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst test +DESCRIPTION=Small tools to aid with Gentoo development, primarily intended for QA +EAPI=8 +HOMEPAGE=https://github.com/ionenwks/iwdevtools +INHERIT=meson optfeature +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +LICENSE=BSD-2 +RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1:0[readline] dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ionenwks/iwdevtools/archive/refs/tags/v0.12.7.tar.gz -> iwdevtools-0.12.7.tar.gz +_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=c4e49975bb5a2a1761fdb397307dae3e diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz Binary files differindex 9904aa34b2a8..50fae73128b0 100644 --- a/metadata/md5-cache/dev-lang/Manifest.gz +++ b/metadata/md5-cache/dev-lang/Manifest.gz diff --git a/metadata/md5-cache/dev-lang/fuzion-0.083 b/metadata/md5-cache/dev-lang/fuzion-0.083 index 545c8a25a97a..d40fbf89bc1d 100644 --- a/metadata/md5-cache/dev-lang/fuzion-0.083 +++ b/metadata/md5-cache/dev-lang/fuzion-0.083 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://flang.dev/ https://github.com/tokiwa-software/fuzion/ INHERIT=java-pkg-2 IUSE=test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3 RDEPEND=>=virtual/jre-17:* dev-libs/boehm-gc >=dev-java/java-config-2.2.0-r3 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tokiwa-software/fuzion/archive/v0.083.tar.gz -> fuzion-0.083.tar.gz _eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=f8207a187db1211d4000bc4d68e01099 +_md5_=68c2aee982b538fa59ee3805c0db0d7d diff --git a/metadata/md5-cache/dev-lang/lfe-2.0 b/metadata/md5-cache/dev-lang/lfe-2.0 index 0a3075cf424e..43e198994087 100644 --- a/metadata/md5-cache/dev-lang/lfe-2.0 +++ b/metadata/md5-cache/dev-lang/lfe-2.0 @@ -1,4 +1,3 @@ -BDEPEND=app-arch/unzip DEFINED_PHASES=compile install postinst postrm prepare DEPEND=dev-lang/erlang doc? ( virtual/pandoc ) DESCRIPTION=Lisp-flavoured Erlang @@ -13,4 +12,4 @@ RESTRICT=mirror test SLOT=0 SRC_URI=https://github.com/rvirding/lfe/archive/refs/tags/2.0.tar.gz -> lfe-2.0.tar.gz _eclasses_=elisp-common b3b15bdbe800c721e93b69b70cce2b67 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=db1630e2c4ef57bea63ba90eeb00e72d +_md5_=146e2a6859e128abe89d960ca2d88098 diff --git a/metadata/md5-cache/dev-lang/lfe-2.0.1 b/metadata/md5-cache/dev-lang/lfe-2.0.1 index 1dff4607b12f..71b4fcce575e 100644 --- a/metadata/md5-cache/dev-lang/lfe-2.0.1 +++ b/metadata/md5-cache/dev-lang/lfe-2.0.1 @@ -1,4 +1,3 @@ -BDEPEND=app-arch/unzip DEFINED_PHASES=compile install postinst postrm prepare DEPEND=dev-lang/erlang doc? ( virtual/pandoc ) DESCRIPTION=Lisp-flavoured Erlang @@ -13,4 +12,4 @@ RESTRICT=mirror test SLOT=0 SRC_URI=https://github.com/rvirding/lfe/archive/refs/tags/2.0.1.tar.gz -> lfe-2.0.1.tar.gz _eclasses_=elisp-common b3b15bdbe800c721e93b69b70cce2b67 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8c0143a9513154d83afb0969313d89c1 +_md5_=7f05073d600aebaaf77585f4ff48d399 diff --git a/metadata/md5-cache/dev-lang/lfe-2.1.2 b/metadata/md5-cache/dev-lang/lfe-2.1.2 new file mode 100644 index 000000000000..7fe154aea069 --- /dev/null +++ b/metadata/md5-cache/dev-lang/lfe-2.1.2 @@ -0,0 +1,14 @@ +BDEPEND=dev-lang/erlang emacs? ( >=app-editors/emacs-23.1:* ) +DEFINED_PHASES=compile install postinst postrm +DESCRIPTION=Lisp-flavoured Erlang, a lisp syntax front-end to the Erlang compiler +EAPI=8 +HOMEPAGE=http://lfe.github.io/ https://github.com/rvirding/lfe/ +INHERIT=elisp-common toolchain-funcs +IUSE=emacs +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-lang/erlang emacs? ( >=app-editors/emacs-23.1:* ) +SLOT=0 +SRC_URI=https://github.com/rvirding/lfe/archive/2.1.2.tar.gz -> lfe-2.1.2.tar.gz +_eclasses_=elisp-common b3b15bdbe800c721e93b69b70cce2b67 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=a2eae160f75a9a91fde63b625259a912 diff --git a/metadata/md5-cache/dev-lang/rust-1.71.1 b/metadata/md5-cache/dev-lang/rust-1.71.1 new file mode 100644 index 000000000000..15a6c4679317 --- /dev/null +++ b/metadata/md5-cache/dev-lang/rust-1.71.1 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-eselect/eselect-rust || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.5 ) system-bootstrap? ( || ( =dev-lang/rust-1.70* =dev-lang/rust-bin-1.70* =dev-lang/rust-1.71* =dev-lang/rust-bin-1.71* ) ) !system-llvm? ( >=dev-util/cmake-3.13.4 dev-util/ninja ) test? ( sys-devel/gdb ) verify-sig? ( sec-keys/openpgp-keys-rust ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack +DEPEND=>=app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-libs/openssl:0= system-llvm? ( || ( ( llvm_targets_AArch64? ( sys-devel/llvm:16[llvm_targets_AArch64(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_AMDGPU? ( sys-devel/llvm:16[llvm_targets_AMDGPU(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_ARM? ( sys-devel/llvm:16[llvm_targets_ARM(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_AVR? ( sys-devel/llvm:16[llvm_targets_AVR(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_BPF? ( sys-devel/llvm:16[llvm_targets_BPF(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_Hexagon? ( sys-devel/llvm:16[llvm_targets_Hexagon(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_Lanai? ( sys-devel/llvm:16[llvm_targets_Lanai(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_LoongArch? ( sys-devel/llvm:16[llvm_targets_LoongArch(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_Mips? ( sys-devel/llvm:16[llvm_targets_Mips(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_MSP430? ( sys-devel/llvm:16[llvm_targets_MSP430(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_NVPTX? ( sys-devel/llvm:16[llvm_targets_NVPTX(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_PowerPC? ( sys-devel/llvm:16[llvm_targets_PowerPC(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_RISCV? ( sys-devel/llvm:16[llvm_targets_RISCV(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_Sparc? ( sys-devel/llvm:16[llvm_targets_Sparc(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_SystemZ? ( sys-devel/llvm:16[llvm_targets_SystemZ(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_VE? ( sys-devel/llvm:16[llvm_targets_VE(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_WebAssembly? ( sys-devel/llvm:16[llvm_targets_WebAssembly(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_X86? ( sys-devel/llvm:16[llvm_targets_X86(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_XCore? ( sys-devel/llvm:16[llvm_targets_XCore(-)] ) wasm? ( sys-devel/lld:16 ) ) ) <sys-devel/llvm-17:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) ) !system-llvm? ( !llvm-libunwind? ( elibc_musl? ( sys-libs/libunwind:= ) ) ) !!sys-devel/llvm:0 +DESCRIPTION=Systems programming language from Mozilla +EAPI=8 +HOMEPAGE=https://www.rust-lang.org/ +INHERIT=bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig +IUSE=big-endian clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind +lto miri nightly parallel-compiler profiler rustfmt rust-analyzer rust-src system-bootstrap system-llvm test wasm llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA +RDEPEND=>=app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-libs/openssl:0= system-llvm? ( || ( ( llvm_targets_AArch64? ( sys-devel/llvm:16[llvm_targets_AArch64(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_AMDGPU? ( sys-devel/llvm:16[llvm_targets_AMDGPU(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_ARM? ( sys-devel/llvm:16[llvm_targets_ARM(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_AVR? ( sys-devel/llvm:16[llvm_targets_AVR(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_BPF? ( sys-devel/llvm:16[llvm_targets_BPF(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_Hexagon? ( sys-devel/llvm:16[llvm_targets_Hexagon(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_Lanai? ( sys-devel/llvm:16[llvm_targets_Lanai(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_LoongArch? ( sys-devel/llvm:16[llvm_targets_LoongArch(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_Mips? ( sys-devel/llvm:16[llvm_targets_Mips(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_MSP430? ( sys-devel/llvm:16[llvm_targets_MSP430(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_NVPTX? ( sys-devel/llvm:16[llvm_targets_NVPTX(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_PowerPC? ( sys-devel/llvm:16[llvm_targets_PowerPC(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_RISCV? ( sys-devel/llvm:16[llvm_targets_RISCV(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_Sparc? ( sys-devel/llvm:16[llvm_targets_Sparc(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_SystemZ? ( sys-devel/llvm:16[llvm_targets_SystemZ(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_VE? ( sys-devel/llvm:16[llvm_targets_VE(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_WebAssembly? ( sys-devel/llvm:16[llvm_targets_WebAssembly(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_X86? ( sys-devel/llvm:16[llvm_targets_X86(-)] ) wasm? ( sys-devel/lld:16 ) llvm_targets_XCore? ( sys-devel/llvm:16[llvm_targets_XCore(-)] ) wasm? ( sys-devel/lld:16 ) ) ) <sys-devel/llvm-17:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) ) !system-llvm? ( !llvm-libunwind? ( elibc_musl? ( sys-libs/libunwind:= ) ) ) app-eselect/eselect-rust sys-apps/lsb-release +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore ) miri? ( nightly ) parallel-compiler? ( nightly ) rust-analyzer? ( rust-src ) test? ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore ) wasm? ( llvm_targets_WebAssembly ) x86? ( cpu_flags_x86_sse2 ) +RESTRICT=test +SLOT=stable/1.71 +SRC_URI=https://static.rust-lang.org/dist/rustc-1.71.1-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.71.1-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-i686-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( abi_mips_o32? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mips-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mipsel-unknown-linux-gnu.tar.xz.asc ) ) ) abi_mips_n64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.70.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 976dc8267d6a5af8b259cb956b52d51f multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 rust-toolchain 5240c941287da6157cbaccd40b91a53c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=db5e72ce61a44b737b26209d7220a9d6 diff --git a/metadata/md5-cache/dev-lang/rust-bin-1.71.1 b/metadata/md5-cache/dev-lang/rust-bin-1.71.1 new file mode 100644 index 000000000000..ef6d6e0c3f70 --- /dev/null +++ b/metadata/md5-cache/dev-lang/rust-bin-1.71.1 @@ -0,0 +1,16 @@ +BDEPEND=prefix? ( dev-util/patchelf ) verify-sig? ( sec-keys/openpgp-keys-rust ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst postrm pretend test unpack +DESCRIPTION=Systems programming language from Mozilla +EAPI=8 +HOMEPAGE=https://www.rust-lang.org/ +INHERIT=multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal +IUSE=big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA +RDEPEND=>=app-eselect/eselect-rust-20190311 dev-libs/openssl sys-apps/lsb-release sys-devel/gcc:* +REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) +RESTRICT=strip +SLOT=stable +SRC_URI=abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.71.1-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-i686-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.71.1-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.71.1-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.71.1-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.71.1-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.71.1-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.71.1-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) mips? ( abi_mips_o32? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-mips-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-mips-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-mipsel-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-mipsel-unknown-linux-gnu.tar.xz.asc ) ) ) abi_mips_n64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-mips64-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-mips64-unknown-linux-gnuabi64.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-mips64el-unknown-linux-gnuabi64.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-mips64el-unknown-linux-gnuabi64.tar.xz.asc ) ) ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc64-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.71.1-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.71.1-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-s390x-unknown-linux-gnu.tar.xz.asc ) ) loong? ( https://static.rust-lang.org/dist/rust-1.71.1-loongarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.71.1-loongarch64-unknown-linux-gnu.tar.xz.asc ) ) rust-src? ( https://static.rust-lang.org/dist/2023-07-13/rust-src-1.71.1.tar.xz ) +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain 5240c941287da6157cbaccd40b91a53c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=9e04902c9ab96a0aee03af9bebe0e950 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz Binary files differindex e00071f8b8ac..ad0d22f51032 100644 --- a/metadata/md5-cache/dev-libs/Manifest.gz +++ b/metadata/md5-cache/dev-libs/Manifest.gz diff --git a/metadata/md5-cache/dev-libs/libbytesize-2.8 b/metadata/md5-cache/dev-libs/libbytesize-2.8 index 985d34a76939..956f5a196d8e 100644 --- a/metadata/md5-cache/dev-libs/libbytesize-2.8 +++ b/metadata/md5-cache/dev-libs/libbytesize-2.8 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/storaged-project/libbytesize INHERIT=autotools python-r1 IUSE=doc python test tools python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 LICENSE=LGPL-2+ RDEPEND=dev-libs/gmp:0= dev-libs/mpfr:= dev-libs/libpcre2:= python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) tools? ( python ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/storaged-project/libbytesize/releases/download/2.8/libbytesize-2.8.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=d3b75649da06d4365092e666d106c4bb +_md5_=5dd66b743a63976cd84ad164109ac4eb diff --git a/metadata/md5-cache/dev-libs/libfilezilla-0.42.2-r1 b/metadata/md5-cache/dev-libs/libfilezilla-0.42.2-r1 index a715b6db22aa..ee72f9213e60 100644 --- a/metadata/md5-cache/dev-libs/libfilezilla-0.42.2-r1 +++ b/metadata/md5-cache/dev-libs/libfilezilla-0.42.2-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://lib.filezilla-project.org/ INHERIT=flag-o-matic IUSE=test -KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~x86 LICENSE=GPL-2+ RDEPEND=dev-libs/nettle:0= >=net-libs/gnutls-3.5.7:= virtual/libcrypt:= RESTRICT=!test? ( test ) SLOT=0/36 SRC_URI=https://download.filezilla-project.org/libfilezilla/libfilezilla-0.42.2.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=55b5d9f4991318e58c380a29f24fce04 +_md5_=821dc15872c089481adff4ba65e94d70 diff --git a/metadata/md5-cache/dev-libs/ntl-11.5.1-r4 b/metadata/md5-cache/dev-libs/ntl-11.5.1-r4 index 6ecb522c9097..b7d48292016f 100644 --- a/metadata/md5-cache/dev-libs/ntl-11.5.1-r4 +++ b/metadata/md5-cache/dev-libs/ntl-11.5.1-r4 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.shoup.net/ntl/ https://github.com/libntl/ntl INHERIT=toolchain-funcs gnuconfig IUSE=doc threads -KEYWORDS=amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=amd64 ~arm64 ~loong ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=LGPL-2.1+ RDEPEND=dev-libs/gmp:0= dev-libs/gf2x threads? ( >=dev-libs/gf2x-1.2 ) SLOT=0/44 SRC_URI=https://www.shoup.net/ntl/ntl-11.5.1.tar.gz _eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=1ffc596858ba6b06cf063b423ea7bac6 +_md5_=5778dad64de7866aef927a0876fac2c7 diff --git a/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 b/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 index ca294e686a75..96a8c90dee80 100644 --- a/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 +++ b/metadata/md5-cache/dev-libs/openssl-3.0.9-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.openssl.org/ INHERIT=edo flag-o-matic linux-info toolchain-funcs multilib multilib-minimal multiprocessing preserve-libs verify-sig IUSE=+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos LICENSE=Apache-2.0 PDEPEND=app-misc/ca-certificates RDEPEND=tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/3 SRC_URI=mirror://openssl/source/openssl-3.0.9.tar.gz verify-sig? ( mirror://openssl/source/openssl-3.0.9.tar.gz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=ffbd06ed0140f7d5604270771ceac9e3 +_md5_=0e7d4fb191e235d77e975ad856e9b339 diff --git a/metadata/md5-cache/dev-perl/DBD-Pg-3.16.3 b/metadata/md5-cache/dev-perl/DBD-Pg-3.16.3 index df508e2fb710..6327e3cb846a 100644 --- a/metadata/md5-cache/dev-perl/DBD-Pg-3.16.3 +++ b/metadata/md5-cache/dev-perl/DBD-Pg-3.16.3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/DBD-Pg INHERIT=perl-module IUSE=test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-version >=dev-perl/DBI-1.614.0 dev-db/postgresql:* dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TU/TURNSTEP/DBD-Pg-3.16.3.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=fbf527d2d806dac4fd8d3d4ac42fdc7c +_md5_=5093e6a50840fdb38c6368bf56e64dcf diff --git a/metadata/md5-cache/dev-perl/HTML-Parser-3.810.0 b/metadata/md5-cache/dev-perl/HTML-Parser-3.810.0 index 1fb3ea551748..0a50317e955e 100644 --- a/metadata/md5-cache/dev-perl/HTML-Parser-3.810.0 +++ b/metadata/md5-cache/dev-perl/HTML-Parser-3.810.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/HTML-Parser INHERIT=perl-module IUSE=test -KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/HTML-Tagset dev-perl/HTTP-Message virtual/perl-IO dev-perl/URI virtual/perl-XSLoader dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTML-Parser-3.81.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f5b1cb46358de00da6b844d7eef838e5 +_md5_=593cb1eea08068b8bc1061bf35d2cfd5 diff --git a/metadata/md5-cache/dev-perl/IPC-Run-20220807.0.0 b/metadata/md5-cache/dev-perl/IPC-Run-20220807.0.0 index a65085239494..29d93387bac7 100644 --- a/metadata/md5-cache/dev-perl/IPC-Run-20220807.0.0 +++ b/metadata/md5-cache/dev-perl/IPC-Run-20220807.0.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/IPC-Run INHERIT=perl-module IUSE=test -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-perl/IO-Tty-1.80.0 dev-perl/Readonly dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-20220807.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=76a9b96664fb37ce9e848283d946ff47 +_md5_=f65dac3e94fb37cff12ee191b7b59515 diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz Binary files differindex 67759e0d2471..ac89c1b3f461 100644 --- a/metadata/md5-cache/dev-perl/Manifest.gz +++ b/metadata/md5-cache/dev-perl/Manifest.gz diff --git a/metadata/md5-cache/dev-perl/Set-Object-1.420.0 b/metadata/md5-cache/dev-perl/Set-Object-1.420.0 index aa447ed0af18..8bc6805dac2f 100644 --- a/metadata/md5-cache/dev-perl/Set-Object-1.420.0 +++ b/metadata/md5-cache/dev-perl/Set-Object-1.420.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Set-Object INHERIT=perl-module IUSE=test -KEYWORDS=~alpha amd64 ~hppa ~ia64 ~ppc sparc x86 +KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc sparc x86 LICENSE=Artistic-2 RDEPEND=virtual/perl-Scalar-List-Utils dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Set-Object-1.42.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8b8b6f08e18db3e9c187cf86fdbf1d5c +_md5_=ea8624511eb32d80aad29251e31a146c diff --git a/metadata/md5-cache/dev-perl/Sub-Exporter-0.989.0 b/metadata/md5-cache/dev-perl/Sub-Exporter-0.989.0 index 32c266f4b36c..b649958f0520 100644 --- a/metadata/md5-cache/dev-perl/Sub-Exporter-0.989.0 +++ b/metadata/md5-cache/dev-perl/Sub-Exporter-0.989.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Sub-Exporter INHERIT=perl-module IUSE=test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp >=dev-perl/Data-OptList-0.100.0 >=dev-perl/Params-Util-0.140.0 >=dev-perl/Sub-Install-0.920.0 dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Sub-Exporter-0.989.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=c02f78ea1980f1fd58d7ff4a557842b3 +_md5_=366ab186c25fb70271982871b52e6f65 diff --git a/metadata/md5-cache/dev-perl/Throwable-1.1.0 b/metadata/md5-cache/dev-perl/Throwable-1.1.0 index 2941cf5f2308..3ae287fd7f73 100644 --- a/metadata/md5-cache/dev-perl/Throwable-1.1.0 +++ b/metadata/md5-cache/dev-perl/Throwable-1.1.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Throwable INHERIT=perl-module IUSE=test -KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Carp >=dev-perl/Devel-StackTrace-1.320.0 >=dev-perl/Module-Runtime-0.2.0 >=dev-perl/Moo-1.0.1 virtual/perl-Scalar-List-Utils dev-perl/Sub-Quote dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/R/RJ/RJBS/Throwable-1.001.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ab924ae917adb8220232bc43d9caa811 +_md5_=1e9f6c88636ab619a45a6248aca21466 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz Binary files differindex ca7b7c963a78..34450ff09f16 100644 --- a/metadata/md5-cache/dev-python/Manifest.gz +++ b/metadata/md5-cache/dev-python/Manifest.gz diff --git a/metadata/md5-cache/dev-python/m2crypto-0.39.0 b/metadata/md5-cache/dev-python/m2crypto-0.39.0 index 8017e643f386..219b500b466a 100644 --- a/metadata/md5-cache/dev-python/m2crypto-0.39.0 +++ b/metadata/md5-cache/dev-python/m2crypto-0.39.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto/ INHERIT=distutils-r1 toolchain-funcs pypi IUSE=test abi_mips_n32 abi_mips_n64 abi_mips_o32 test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=MIT RDEPEND=dev-libs/openssl:= python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/M/M2Crypto/M2Crypto-0.39.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=efaa97535ef3cc8b20a28de6c83dbdc4 +_md5_=8a3c465933a6874e16274eb9509a1041 diff --git a/metadata/md5-cache/dev-python/miniupnpc-2.2.5 b/metadata/md5-cache/dev-python/miniupnpc-2.2.5 index 33a378d4274e..6b9fc51a4111 100644 --- a/metadata/md5-cache/dev-python/miniupnpc-2.2.5 +++ b/metadata/md5-cache/dev-python/miniupnpc-2.2.5 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://miniupnp.free.fr/ https://miniupnp.tuxfamily.org/ https://github.com/miniupnp/miniupnp/ INHERIT=distutils-r1 verify-sig IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug verify-sig -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~ppc ppc64 x86 LICENSE=BSD RDEPEND=>=net-libs/miniupnpc-2.2.5:0= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://miniupnp.tuxfamily.org/files/miniupnpc-2.2.5.tar.gz verify-sig? ( https://miniupnp.tuxfamily.org/files/miniupnpc-2.2.5.tar.gz.sig ) _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=f28cc3ba2aedaaf165f8339bc2a4da46 +_md5_=15471c221b299f113d41804ef04fa23c diff --git a/metadata/md5-cache/dev-python/psutil-5.9.5 b/metadata/md5-cache/dev-python/psutil-5.9.5 index a257ab81d7e4..1f7eab8e77e1 100644 --- a/metadata/md5-cache/dev-python/psutil-5.9.5 +++ b/metadata/md5-cache/dev-python/psutil-5.9.5 @@ -12,6 +12,6 @@ RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/psutil/psutil-5.9.5.tar.gz https://dev.gentoo.org/~mgorny/dist/psutil-5.9.5-tests-r1.patch.xz +SRC_URI=https://files.pythonhosted.org/packages/source/p/psutil/psutil-5.9.5.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-python/psutil/psutil-5.9.5-tests-r2.patch.xz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=2cee7e7b5bfd0c153f6e1957150e16dc +_md5_=d2f36ec74bf64178a6f1bcf9f4ca7aec diff --git a/metadata/md5-cache/dev-python/pygame-2.5.0-r2 b/metadata/md5-cache/dev-python/pygame-2.5.0-r2 index 80315a616699..79f664becc8e 100644 --- a/metadata/md5-cache/dev-python/pygame-2.5.0-r2 +++ b/metadata/md5-cache/dev-python/pygame-2.5.0-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.pygame.org/ https://github.com/pygame/pygame/ https://pypi.org/project/pygame/ INHERIT=distutils-r1 IUSE=examples opengl test X python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 LICENSE=LGPL-2.1 RDEPEND=dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/freetype media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/portmidi media-libs/sdl2-image media-libs/sdl2-mixer media-libs/sdl2-ttf X? ( media-libs/libsdl2[opengl?,threads,video,X] ) !X? ( media-libs/libsdl2[threads] ) media-libs/fontconfig python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pygame/pygame/archive/2.5.0.tar.gz -> pygame-2.5.0.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=821e759e0561d3774cd80645b77bdffa +_md5_=22368e93f5a2c8ea814caf3fc93147af diff --git a/metadata/md5-cache/dev-python/ujson-5.8.0 b/metadata/md5-cache/dev-python/ujson-5.8.0 index 9350fb22e6ce..ebb61f119719 100644 --- a/metadata/md5-cache/dev-python/ujson-5.8.0 +++ b/metadata/md5-cache/dev-python/ujson-5.8.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/ultrajson/ultrajson/ https://pypi.org/project/ujson/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=dev-libs/double-conversion:= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/u/ujson/ujson-5.8.0.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=341b10416f300adce9492fd89af47d53 +_md5_=ba865c7b54acfd8510c3a77638d9d6d4 diff --git a/metadata/md5-cache/dev-python/werkzeug-2.3.6 b/metadata/md5-cache/dev-python/werkzeug-2.3.6 index 8d4de003e945..ee7ceb250d6c 100644 --- a/metadata/md5-cache/dev-python/werkzeug-2.3.6 +++ b/metadata/md5-cache/dev-python/werkzeug-2.3.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://palletsprojects.com/p/werkzeug/ https://pypi.org/project/Werkzeug/ https://github.com/pallets/werkzeug/ INHERIT=distutils-r1 IUSE=test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=BSD RDEPEND=>=dev-python/markupsafe-2.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pallets/werkzeug/archive/2.3.6.tar.gz -> werkzeug-2.3.6.gh.tar.gz _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=ef699e54f279c113274a64bb7cf38505 +_md5_=618387ce520b80c71de9b9288c847cc6 diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz Binary files differindex 018e25440bdf..455ba33ae042 100644 --- a/metadata/md5-cache/dev-qt/Manifest.gz +++ b/metadata/md5-cache/dev-qt/Manifest.gz diff --git a/metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230623 b/metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230623 index 351fef8236c5..de20dbb575bc 100644 --- a/metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230623 +++ b/metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230623 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=5/5.15 SRC_URI=https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.10_p20230623.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.8_p20230313-patchset.tar.xz ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz ) _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 -_md5_=44196bab9b8bc74cf2c15fe84cbbee25 +_md5_=628b86509da99268ecedd72becc5acd0 diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz Binary files differindex b9a55d23669d..371e94abf73e 100644 --- a/metadata/md5-cache/dev-ruby/Manifest.gz +++ b/metadata/md5-cache/dev-ruby/Manifest.gz diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.4.1 b/metadata/md5-cache/dev-ruby/connection_pool-2.4.1 index 1404aa0e59e0..41adbaf4d3f2 100644 --- a/metadata/md5-cache/dev-ruby/connection_pool-2.4.1 +++ b/metadata/md5-cache/dev-ruby/connection_pool-2.4.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/mperham/connection_pool INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mperham/connection_pool/archive/v2.4.1.tar.gz -> connection_pool-2.4.1.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=f58a8f7288022ee8f442c7be3585b9ab +_md5_=ec9c8fe0d5b01644b8124d02a561fa13 diff --git a/metadata/md5-cache/dev-ruby/rouge-4.1.2 b/metadata/md5-cache/dev-ruby/rouge-4.1.2 index 4a365992578d..c60d110aa6cf 100644 --- a/metadata/md5-cache/dev-ruby/rouge-4.1.2 +++ b/metadata/md5-cache/dev-ruby/rouge-4.1.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/rouge-ruby/rouge INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-ruby/redcarpet[ruby_targets_ruby30(-)] !<dev-ruby/rouge-3.30.0-r1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/redcarpet[ruby_targets_ruby31(-)] !<dev-ruby/rouge-3.30.0-r1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/redcarpet[ruby_targets_ruby32(-)] !<dev-ruby/rouge-3.30.0-r1[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=4 SRC_URI=https://github.com/rouge-ruby/rouge/archive/v4.1.2.tar.gz -> rouge-4.1.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=48bef561a795edc59dc4e159afb86673 +_md5_=6fd7b1c1414e6e9990bc770bfcd45200 diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 b/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 index ebbecbbeaa7f..a51601b10e57 100644 --- a/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 +++ b/metadata/md5-cache/dev-ruby/rspec-core-3.12.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/rspec/rspec-core INHERIT=ruby-fakegem IUSE=highlight test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby30(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby31(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby32(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-core/archive/v3.12.2.tar.gz -> rspec-core-3.12.2-git.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=8be71cd6dc577b61b20883278d2edefa +_md5_=c5c7376cd02ef23bfb0d82b7f3deb64c diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 index c9a6b4108ead..b1b7dcf2d76c 100644 --- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 +++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.12.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/rspec/rspec-expectations INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby30(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby30(-)] =dev-ruby/rspec-support-3.12*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] =dev-ruby/rspec-support-3.12*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] =dev-ruby/rspec-support-3.12*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.12.3.tar.gz -> rspec-expectations-3.12.3-git.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=3e27699a72e9356ef8c8f10f0cc7100f +_md5_=5a891b1d454615a041f9ee06ac878f73 diff --git a/metadata/md5-cache/dev-scheme/Manifest.gz b/metadata/md5-cache/dev-scheme/Manifest.gz Binary files differindex 890888de6150..c1765a61409a 100644 --- a/metadata/md5-cache/dev-scheme/Manifest.gz +++ b/metadata/md5-cache/dev-scheme/Manifest.gz diff --git a/metadata/md5-cache/dev-scheme/tinyscheme-1.42 b/metadata/md5-cache/dev-scheme/tinyscheme-1.42 index 2c30a1947d92..c654f04b0db5 100644 --- a/metadata/md5-cache/dev-scheme/tinyscheme-1.42 +++ b/metadata/md5-cache/dev-scheme/tinyscheme-1.42 @@ -4,9 +4,9 @@ EAPI=8 HOMEPAGE=https://tinyscheme.sourceforge.net/ INHERIT=flag-o-matic multilib toolchain-funcs IUSE=static-libs -KEYWORDS=amd64 ~ppc x86 +KEYWORDS=amd64 ppc x86 LICENSE=BSD SLOT=0 SRC_URI=mirror://sourceforge/tinyscheme/tinyscheme-1.42.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=0b5daa876684105b42b511a5fe87ba2e +_md5_=78333fe4f91237c0a999816ccabb5118 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz Binary files differindex 6fe7bfd76a69..de61d71767df 100644 --- a/metadata/md5-cache/dev-util/Manifest.gz +++ b/metadata/md5-cache/dev-util/Manifest.gz diff --git a/metadata/md5-cache/dev-util/glslang-1.3.250 b/metadata/md5-cache/dev-util/glslang-1.3.250 index 0093bec8f554..6561784e8993 100644 --- a/metadata/md5-cache/dev-util/glslang-1.3.250 +++ b/metadata/md5-cache/dev-util/glslang-1.3.250 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang INHERIT=cmake-multilib python-any-r1 IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=BSD RESTRICT=test SLOT=0/12 SRC_URI=https://github.com/KhronosGroup/glslang/archive/sdk-1.3.250.0.tar.gz -> glslang-1.3.250.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8a51613fc8b73b58988d8bab309c37e4 +_md5_=e402cef306bc96f732715c286339beac diff --git a/metadata/md5-cache/dev-util/ltrace-0.7.91_pre20221216-r1 b/metadata/md5-cache/dev-util/ltrace-0.7.91_pre20221216-r1 index 9e1e4e036e1c..5d127caaec59 100644 --- a/metadata/md5-cache/dev-util/ltrace-0.7.91_pre20221216-r1 +++ b/metadata/md5-cache/dev-util/ltrace-0.7.91_pre20221216-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gitlab.com/cespedes/ltrace INHERIT=autotools IUSE=debug elfutils selinux test unwind -KEYWORDS=~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 +KEYWORDS=~alpha amd64 ~arm ~ia64 ~mips ppc ~ppc64 ~sparc x86 LICENSE=GPL-2 RDEPEND=virtual/libelf:= elfutils? ( dev-libs/elfutils ) selinux? ( sys-libs/libselinux ) unwind? ( sys-libs/libunwind:= ) REQUIRED_USE=?? ( elfutils unwind ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://gitlab.com/cespedes/ltrace/-/archive/5cffc0d2134f697fbac8627ec5b5f0085cd47c8a.tar.bz2 -> ltrace-0.7.91_pre20221216.tar.bz2 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=25d5f6f26d4c2033ef3c130a520f58b4 +_md5_=cb4d7d9b8737dde379f021b465263566 diff --git a/metadata/md5-cache/dev-util/pkgconf-1.9.5 b/metadata/md5-cache/dev-util/pkgconf-1.9.5 deleted file mode 100644 index 1e83bc7ee259..000000000000 --- a/metadata/md5-cache/dev-util/pkgconf-1.9.5 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=test? ( dev-libs/atf dev-util/kyua ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=pkg-config compatible replacement with no dependencies other than C99 -EAPI=8 -HOMEPAGE=https://gitea.treehouse.systems/ariadne/pkgconf -INHERIT=multilib multilib-minimal -IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -LICENSE=ISC -RDEPEND=!dev-util/pkgconfig -RESTRICT=!test? ( test ) -SLOT=0/4 -SRC_URI=https://distfiles.ariadne.space/pkgconf/pkgconf-1.9.5.tar.xz -_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9bb1e5d76bf8256f53fce6fe7f54c452 diff --git a/metadata/md5-cache/dev-util/pkgconf-1.9.4 b/metadata/md5-cache/dev-util/pkgconf-2.0.0 index 71477a5efd9c..58917bfd527e 100644 --- a/metadata/md5-cache/dev-util/pkgconf-1.9.4 +++ b/metadata/md5-cache/dev-util/pkgconf-2.0.0 @@ -5,10 +5,11 @@ EAPI=8 HOMEPAGE=https://gitea.treehouse.systems/ariadne/pkgconf INHERIT=multilib multilib-minimal IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=ISC RDEPEND=!dev-util/pkgconfig RESTRICT=!test? ( test ) SLOT=0/4 -SRC_URI=https://distfiles.ariadne.space/pkgconf/pkgconf-1.9.4.tar.xz +SRC_URI=https://distfiles.ariadne.space/pkgconf/pkgconf-2.0.0.tar.xz _eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9bb1e5d76bf8256f53fce6fe7f54c452 +_md5_=3d92399d8bdd969eca2401fae7168b63 diff --git a/metadata/md5-cache/dev-util/pkgconf-9999 b/metadata/md5-cache/dev-util/pkgconf-9999 index c1ac67375fc8..2418a3541d1c 100644 --- a/metadata/md5-cache/dev-util/pkgconf-9999 +++ b/metadata/md5-cache/dev-util/pkgconf-9999 @@ -11,4 +11,4 @@ RDEPEND=!dev-util/pkgconfig RESTRICT=!test? ( test ) SLOT=0/4 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9bb1e5d76bf8256f53fce6fe7f54c452 +_md5_=3d92399d8bdd969eca2401fae7168b63 diff --git a/metadata/md5-cache/dev-util/spirv-headers-1.3.250 b/metadata/md5-cache/dev-util/spirv-headers-1.3.250 index 9c7580b5f9b2..75f539cfc223 100644 --- a/metadata/md5-cache/dev-util/spirv-headers-1.3.250 +++ b/metadata/md5-cache/dev-util/spirv-headers-1.3.250 @@ -4,9 +4,9 @@ DESCRIPTION=Machine-readable files for the SPIR-V Registry EAPI=8 HOMEPAGE=https://registry.khronos.org/SPIR-V/ INHERIT=cmake -KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/KhronosGroup/SPIRV-Headers/archive/sdk-1.3.250.tar.gz -> spirv-headers-1.3.250.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=60f85f0ea41ff4793f54f0013ace18f7 +_md5_=64e0e3fcad09b510941febb6abbf59a1 diff --git a/metadata/md5-cache/dev-util/spirv-tools-1.3.250 b/metadata/md5-cache/dev-util/spirv-tools-1.3.250 index 9f6672b0f0fc..21ed2e453a95 100644 --- a/metadata/md5-cache/dev-util/spirv-tools-1.3.250 +++ b/metadata/md5-cache/dev-util/spirv-tools-1.3.250 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/KhronosGroup/SPIRV-Tools INHERIT=cmake-multilib python-any-r1 IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=Apache-2.0 RESTRICT=test SLOT=0 SRC_URI=https://github.com/KhronosGroup/SPIRV-Tools/archive/sdk-1.3.250.0.tar.gz -> spirv-tools-1.3.250.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=44e442d9c0372762981c69513f5bee6e +_md5_=2f4b8f0dbe1fb60370a0050de6621395 diff --git a/metadata/md5-cache/dev-util/vulkan-headers-1.3.250 b/metadata/md5-cache/dev-util/vulkan-headers-1.3.250 index 4c1bb29f5632..7803fcd2e15e 100644 --- a/metadata/md5-cache/dev-util/vulkan-headers-1.3.250 +++ b/metadata/md5-cache/dev-util/vulkan-headers-1.3.250 @@ -4,9 +4,9 @@ DESCRIPTION=Vulkan Header files and API registry EAPI=8 HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Headers INHERIT=cmake -KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.3.250.0.tar.gz -> vulkan-headers-1.3.250.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8fe842e4c8f675befd3ebf29c3b7b277 +_md5_=39b41852bd47235d2176a4fc2c6e6ffc diff --git a/metadata/md5-cache/dev-util/vulkan-tools-1.3.250 b/metadata/md5-cache/dev-util/vulkan-tools-1.3.250 index aa3bf064075d..de6c302eea8a 100644 --- a/metadata/md5-cache/dev-util/vulkan-tools-1.3.250 +++ b/metadata/md5-cache/dev-util/vulkan-tools-1.3.250 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Tools INHERIT=cmake-multilib python-any-r1 IUSE=cube wayland +X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv LICENSE=Apache-2.0 RDEPEND=~media-libs/vulkan-loader-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,wayland?,X?] wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) REQUIRED_USE=cube? ( ^^ ( X wayland ) ) SLOT=0 SRC_URI=https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-1.3.250.0.tar.gz -> vulkan-tools-1.3.250.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6270d2bdcf4d608ff1d945f8b56aeb5a +_md5_=34b887bd689658222b082ed42a3e1177 diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz Binary files differindex cd761ef15455..27505f1fdb23 100644 --- a/metadata/md5-cache/media-gfx/Manifest.gz +++ b/metadata/md5-cache/media-gfx/Manifest.gz diff --git a/metadata/md5-cache/media-gfx/imagemagick-6.9.12.89 b/metadata/md5-cache/media-gfx/imagemagick-6.9.12.89 index e09c3877d91f..2262ea76d9b7 100644 --- a/metadata/md5-cache/media-gfx/imagemagick-6.9.12.89 +++ b/metadata/md5-cache/media-gfx/imagemagick-6.9.12.89 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.imagemagick.org/ INHERIT=flag-o-matic libtool perl-functions toolchain-funcs IUSE=bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib -KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=imagemagick RDEPEND=!media-gfx/graphicsmagick[imagemagick] dev-libs/libltdl bzip2? ( app-arch/bzip2 ) corefonts? ( media-fonts/corefonts ) djvu? ( app-text/djvu ) fftw? ( sci-libs/fftw:3.0 ) fontconfig? ( media-libs/fontconfig ) fpx? ( >=media-libs/libfpx-1.3.0-r1 ) graphviz? ( media-gfx/graphviz ) heif? ( media-libs/libheif:=[x265] ) jbig? ( >=media-libs/jbigkit-2:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) lcms? ( media-libs/lcms:2= ) lqr? ( media-libs/liblqr ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) pango? ( x11-libs/pango ) perl? ( >=dev-lang/perl-5.8.8:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl:= ) raw? ( media-libs/libraw:= ) svg? ( gnome-base/librsvg media-gfx/potrace ) tiff? ( media-libs/tiff:= ) truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt ) xml? ( dev-libs/libxml2 ) lzma? ( app-arch/xz-utils ) zlib? ( sys-libs/zlib:= ) REQUIRED_USE=corefonts? ( truetype ) svg? ( xml ) test? ( corefonts ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/6.9.12-58 SRC_URI=mirror://imagemagick/ImageMagick-6.9.12-89.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 perl-functions c3fca037246e877693badea0df3b0ef8 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=9154c0e34a8bb34332a9f5ffa8e2ff32 +_md5_=6967dea0332f8f03490608671b942eb7 diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz Binary files differindex f71a9c5ad5ea..2bf158c65839 100644 --- a/metadata/md5-cache/media-libs/Manifest.gz +++ b/metadata/md5-cache/media-libs/Manifest.gz diff --git a/metadata/md5-cache/media-libs/libopenraw-0.3.6 b/metadata/md5-cache/media-libs/libopenraw-0.3.6 index c3b403eb6504..fe7d35244dcf 100644 --- a/metadata/md5-cache/media-libs/libopenraw-0.3.6 +++ b/metadata/md5-cache/media-libs/libopenraw-0.3.6 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://libopenraw.freedesktop.org/ INHERIT=cargo gnome2-utils IUSE=gtk test debug -KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=GPL-3 LGPL-3 MPL-2.0 RDEPEND=dev-libs/libxml2 media-libs/libjpeg-turbo:= gtk? ( dev-libs/glib:2 >=x11-libs/gdk-pixbuf-2.24.0:2 ) RESTRICT=!test? ( test ) SLOT=0/9 SRC_URI=https://libopenraw.freedesktop.org/download/libopenraw-0.3.6.tar.xz _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=580fd7774a3e9d6bc6eb7f7244bd456e +_md5_=116cea7eb5fd7ebfc492395738408176 diff --git a/metadata/md5-cache/media-libs/vulkan-layers-1.3.250 b/metadata/md5-cache/media-libs/vulkan-layers-1.3.250 index e058239a7d54..b69bb25f7f27 100644 --- a/metadata/md5-cache/media-libs/vulkan-layers-1.3.250 +++ b/metadata/md5-cache/media-libs/vulkan-layers-1.3.250 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/KhronosGroup/Vulkan-ValidationLayers INHERIT=cmake-multilib python-any-r1 IUSE=wayland X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=~dev-util/spirv-tools-1.3.250:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] SLOT=0 SRC_URI=https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-1.3.250.0.tar.gz -> vulkan-layers-1.3.250.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3393fd81ba72713d5071ba2371b37f92 +_md5_=1472884bc738cc1eaee9d4cc9fa848e0 diff --git a/metadata/md5-cache/media-libs/vulkan-loader-1.3.250 b/metadata/md5-cache/media-libs/vulkan-loader-1.3.250 index 276551358a41..e5a93ea638f8 100644 --- a/metadata/md5-cache/media-libs/vulkan-loader-1.3.250 +++ b/metadata/md5-cache/media-libs/vulkan-loader-1.3.250 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Loader INHERIT=flag-o-matic cmake-multilib toolchain-funcs IUSE=layers wayland X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=Apache-2.0 PDEPEND=layers? ( media-libs/vulkan-layers:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) SLOT=0 SRC_URI=https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-1.3.250.tar.gz -> vulkan-loader-1.3.250.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c0465f3cf0ea253c0a731eacc03d82b5 +_md5_=bc13dc024d4fece6b140f62af4f55a70 diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz Binary files differindex c73ee5f4b9a6..c3ccdd685e04 100644 --- a/metadata/md5-cache/media-video/Manifest.gz +++ b/metadata/md5-cache/media-video/Manifest.gz diff --git a/metadata/md5-cache/media-video/pipewire-0.3.77 b/metadata/md5-cache/media-video/pipewire-0.3.77 new file mode 100644 index 000000000000..509671a7070b --- /dev/null +++ b/metadata/md5-cache/media-video/pipewire-0.3.77 @@ -0,0 +1,18 @@ +BDEPEND=>=dev-util/meson-0.59 virtual/pkgconfig || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] ) ) dbus? ( dev-util/gdbus-codegen ) doc? ( app-doc/doxygen media-gfx/graphviz ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[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/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) +DESCRIPTION=Multimedia processing graphs +EAPI=8 +HOMEPAGE=https://pipewire.org/ +INHERIT=flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev +IUSE=bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2 modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT LGPL-2.1+ GPL-2 +PDEPEND=>=media-video/wireplumber-0.4.8-r3 +RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] virtual/libintl[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/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) virtual/tmpfiles +REQUIRED_USE=ffmpeg? ( extra ) bluetooth? ( dbus ) jack-sdk? ( !jack-client ) modemmanager? ( bluetooth ) system-service? ( systemd ) !sound-server? ( !pipewire-alsa ) jack-client? ( dbus ) +RESTRICT=!test? ( test ) +SLOT=0/0.4 +SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.77/pipewire-0.3.77.tar.bz2 +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=a88b169f8c4f682f8b8b1379504cbe49 diff --git a/metadata/md5-cache/net-ftp/Manifest.gz b/metadata/md5-cache/net-ftp/Manifest.gz Binary files differindex fa674108cbb2..96999c5d843d 100644 --- a/metadata/md5-cache/net-ftp/Manifest.gz +++ b/metadata/md5-cache/net-ftp/Manifest.gz diff --git a/metadata/md5-cache/net-ftp/filezilla-3.64.0 b/metadata/md5-cache/net-ftp/filezilla-3.64.0 index 0ef0658a4657..9ca4902cdcf3 100644 --- a/metadata/md5-cache/net-ftp/filezilla-3.64.0 +++ b/metadata/md5-cache/net-ftp/filezilla-3.64.0 @@ -7,11 +7,11 @@ HOMEPAGE=https://filezilla-project.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=autotools wxwidgets xdg IUSE=dbus nls test -KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~x86 LICENSE=GPL-2 RDEPEND=>=dev-libs/nettle-3.1:= >=dev-db/sqlite-3.7 >=dev-libs/libfilezilla-0.42.2:= >=dev-libs/pugixml-1.7 >=net-libs/gnutls-3.5.7 x11-libs/wxGTK:3.2-gtk3[X] x11-misc/xdg-utils dbus? ( sys-apps/dbus ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.filezilla-project.org/client/FileZilla_3.64.0_src.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1d04c1b7817655af126bbb5f7d083b35 +_md5_=05b279f345de6e4dbd7d6dd7968e7553 diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz Binary files differindex 9ca6b532b4a9..b0cf81ed1eed 100644 --- a/metadata/md5-cache/net-libs/Manifest.gz +++ b/metadata/md5-cache/net-libs/Manifest.gz diff --git a/metadata/md5-cache/net-libs/miniupnpc-2.2.5 b/metadata/md5-cache/net-libs/miniupnpc-2.2.5 index 8a59995f8a6e..d06d1fc3f3f9 100644 --- a/metadata/md5-cache/net-libs/miniupnpc-2.2.5 +++ b/metadata/md5-cache/net-libs/miniupnpc-2.2.5 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=http://miniupnp.free.fr/ https://miniupnp.tuxfamily.org/ https://github.com/miniupnp/miniupnp/ INHERIT=toolchain-funcs verify-sig IUSE=ipv6 verify-sig -KEYWORDS=amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD SLOT=0/17 SRC_URI=https://miniupnp.tuxfamily.org/files/miniupnpc-2.2.5.tar.gz verify-sig? ( https://miniupnp.tuxfamily.org/files/miniupnpc-2.2.5.tar.gz.sig ) _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=1eaff95d3e3b87a94ad359dcb2aa26cc +_md5_=c6a6ea6972bfc51861b8b04327f12c24 diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz Binary files differindex 486bd04349d7..c0115fc8980a 100644 --- a/metadata/md5-cache/sec-keys/Manifest.gz +++ b/metadata/md5-cache/sec-keys/Manifest.gz diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230612 b/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230612 deleted file mode 100644 index 0d31cc13124f..000000000000 --- a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230612 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=|| ( ( dev-lang/python:3.12 dev-python/python-gnupg[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/python-gnupg[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/python-gnupg[python_targets_python3_10(-)] ) ) sec-keys/openpgp-keys-gentoo-auth test? ( app-crypt/gnupg sys-apps/grep[pcre] ) -DEFINED_PHASES=compile install setup test unpack -DESCRIPTION=Gentoo Authority Keys (GLEP 79) -EAPI=8 -HOMEPAGE=https://www.gentoo.org/downloads/signatures/ -INHERIT=edo python-any-r1 -IUSE=test -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 -LICENSE=public-domain -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://qa-reports.gentoo.org/output/keys/active-devs-20230612.gpg -> openpgp-keys-gentoo-developers-20230612-active-devs.gpg -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=bb7ea0c05d76f496c496681e04b09810 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230619 b/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230619 deleted file mode 100644 index 341d656f145a..000000000000 --- a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230619 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=|| ( ( dev-lang/python:3.12 dev-python/python-gnupg[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/python-gnupg[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/python-gnupg[python_targets_python3_10(-)] ) ) sec-keys/openpgp-keys-gentoo-auth test? ( app-crypt/gnupg sys-apps/grep[pcre] ) -DEFINED_PHASES=compile install setup test unpack -DESCRIPTION=Gentoo Authority Keys (GLEP 79) -EAPI=8 -HOMEPAGE=https://www.gentoo.org/downloads/signatures/ -INHERIT=edo python-any-r1 -IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=public-domain -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://qa-reports.gentoo.org/output/keys/active-devs-20230619.gpg -> openpgp-keys-gentoo-developers-20230619-active-devs.gpg -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cd42d8f4e2a53531b78881e3508460ca diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230710 b/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230710 deleted file mode 100644 index ca9d9a11e68f..000000000000 --- a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230710 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=|| ( ( dev-lang/python:3.12 dev-python/python-gnupg[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/python-gnupg[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/python-gnupg[python_targets_python3_10(-)] ) ) sec-keys/openpgp-keys-gentoo-auth test? ( app-crypt/gnupg sys-apps/grep[pcre] ) -DEFINED_PHASES=compile install setup test unpack -DESCRIPTION=Gentoo Authority Keys (GLEP 79) -EAPI=8 -HOMEPAGE=https://www.gentoo.org/downloads/signatures/ -INHERIT=edo python-any-r1 -IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=public-domain -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://qa-reports.gentoo.org/output/keys/active-devs-20230710.gpg -> openpgp-keys-gentoo-developers-20230710-active-devs.gpg -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cd42d8f4e2a53531b78881e3508460ca diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230717 b/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230717 index d48f9853cfc2..57b8d2ec0113 100644 --- a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230717 +++ b/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230717 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://www.gentoo.org/downloads/signatures/ INHERIT=edo python-any-r1 IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 LICENSE=public-domain RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://qa-reports.gentoo.org/output/keys/active-devs-20230717.gpg -> openpgp-keys-gentoo-developers-20230717-active-devs.gpg _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=cd42d8f4e2a53531b78881e3508460ca +_md5_=bb7ea0c05d76f496c496681e04b09810 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230626 b/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230724 index 2ebb2400b8e3..71c806b01ded 100644 --- a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230626 +++ b/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230724 @@ -9,6 +9,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r LICENSE=public-domain RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://qa-reports.gentoo.org/output/keys/active-devs-20230626.gpg -> openpgp-keys-gentoo-developers-20230626-active-devs.gpg +SRC_URI=https://qa-reports.gentoo.org/output/keys/active-devs-20230724.gpg -> openpgp-keys-gentoo-developers-20230724-active-devs.gpg _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cd42d8f4e2a53531b78881e3508460ca diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230703 b/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230731 index 4c0d1b68b384..26f4b0d6bf08 100644 --- a/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230703 +++ b/metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20230731 @@ -9,6 +9,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r LICENSE=public-domain RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://qa-reports.gentoo.org/output/keys/active-devs-20230703.gpg -> openpgp-keys-gentoo-developers-20230703-active-devs.gpg +SRC_URI=https://qa-reports.gentoo.org/output/keys/active-devs-20230731.gpg -> openpgp-keys-gentoo-developers-20230731-active-devs.gpg _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b _md5_=cd42d8f4e2a53531b78881e3508460ca diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz Binary files differindex 086a416233be..0d91e52619ee 100644 --- a/metadata/md5-cache/sys-devel/Manifest.gz +++ b/metadata/md5-cache/sys-devel/Manifest.gz diff --git a/metadata/md5-cache/sys-devel/binutils-2.41-r1 b/metadata/md5-cache/sys-devel/binutils-2.41-r1 new file mode 100644 index 000000000000..e8519b98f633 --- /dev/null +++ b/metadata/md5-cache/sys-devel/binutils-2.41-r1 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( sys-apps/texinfo ) test? ( dev-util/dejagnu sys-devel/bc ) nls? ( sys-devel/gettext ) zstd? ( virtual/pkgconfig ) sys-devel/flex app-alternatives/yacc >=app-portage/elt-patches-20170815 sys-devel/gnuconfig +DEFINED_PHASES=compile configure install postinst postrm prepare test unpack +DEPEND=>=sys-devel/binutils-config-3 sys-libs/zlib debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) zstd? ( app-arch/zstd:= ) +DESCRIPTION=Tools necessary to build programs +EAPI=7 +HOMEPAGE=https://sourceware.org/binutils/ +INHERIT=libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs +IUSE=cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla zstd +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-3+ +RDEPEND=>=sys-devel/binutils-config-3 sys-libs/zlib debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) zstd? ( app-arch/zstd:= ) +RESTRICT=!test? ( test ) +SLOT=2.41 +SRC_URI=mirror://gnu/binutils/binutils-2.41.tar.xz https://sourceware.org/pub/binutils/releases/binutils-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.41-patches-2.tar.xz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=6675b2cd6f45819363d109b8b6a55417 diff --git a/metadata/md5-cache/sys-devel/binutils-hppa64-2.41-r1 b/metadata/md5-cache/sys-devel/binutils-hppa64-2.41-r1 new file mode 100644 index 000000000000..208ee4f21027 --- /dev/null +++ b/metadata/md5-cache/sys-devel/binutils-hppa64-2.41-r1 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( sys-apps/texinfo ) test? ( dev-util/dejagnu sys-devel/bc ) nls? ( sys-devel/gettext ) sys-devel/flex app-alternatives/yacc >=app-portage/elt-patches-20170815 sys-devel/gnuconfig +DEFINED_PHASES=compile configure install postinst postrm prepare test unpack +DEPEND=>=sys-devel/binutils-config-3 sys-libs/zlib +DESCRIPTION=Tools necessary to build programs +EAPI=7 +HOMEPAGE=https://sourceware.org/binutils/ +INHERIT=libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs +IUSE=cet default-gold doc gold gprofng multitarget +nls pgo +plugins static-libs test vanilla +KEYWORDS=-* ~hppa +LICENSE=GPL-3+ +RDEPEND=>=sys-devel/binutils-config-3 sys-libs/zlib +REQUIRED_USE=default-gold? ( gold ) +RESTRICT=!test? ( test ) +SLOT=2.41 +SRC_URI=mirror://gnu/binutils/binutils-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.41-patches-2.tar.xz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=86385d5921aab84cb508135db053ad2f diff --git a/metadata/md5-cache/sys-devel/rust-std-1.71.1 b/metadata/md5-cache/sys-devel/rust-std-1.71.1 new file mode 100644 index 000000000000..db3774c107af --- /dev/null +++ b/metadata/md5-cache/sys-devel/rust-std-1.71.1 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) ~dev-lang/rust-1.71.1:= +DEFINED_PHASES=compile configure install prepare pretend setup test +DEPEND=|| ( >=sys-devel/gcc-4.7:* >=sys-devel/clang-3.5:* ) +DESCRIPTION=Rust standard library, standalone (for crossdev) +EAPI=8 +HOMEPAGE=https://www.rust-lang.org +INHERIT=flag-o-matic multiprocessing python-any-r1 rust-toolchain toolchain-funcs +IUSE=debug abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +LICENSE=|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA +RDEPEND=|| ( >=sys-devel/gcc-4.7:* >=sys-devel/clang-3.5:* ) +RESTRICT=test +SLOT=stable/1.71 +SRC_URI=https://static.rust-lang.org/dist/rustc-1.71.1-src.tar.xz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 7f2c0a7465411e0f3a6db30e966155d6 rust-toolchain 5240c941287da6157cbaccd40b91a53c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=8cb899a3251480f1b5edc3cdb7c4c801 diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz Binary files differindex 1e0cfefea893..9c29fed9b276 100644 --- a/metadata/md5-cache/sys-fs/Manifest.gz +++ b/metadata/md5-cache/sys-fs/Manifest.gz diff --git a/metadata/md5-cache/sys-fs/e2fsprogs-1.46.6 b/metadata/md5-cache/sys-fs/e2fsprogs-1.46.6 index 3239ec19b88a..a20240877528 100644 --- a/metadata/md5-cache/sys-fs/e2fsprogs-1.46.6 +++ b/metadata/md5-cache/sys-fs/e2fsprogs-1.46.6 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://e2fsprogs.sourceforge.net/ INHERIT=flag-o-matic multilib-minimal systemd toolchain-funcs udev usr-ldscript IUSE=cron fuse nls static-libs test +tools abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 BSD RDEPEND=!sys-libs/e2fsprogs-libs cron? ( sys-fs/lvm2[lvm] ) fuse? ( sys-fs/fuse:0 ) nls? ( virtual/libintl ) tools? ( sys-apps/util-linux ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.6/e2fsprogs-1.46.6.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 -_md5_=41d73ad0b5106578c1ac22bbb320b575 +_md5_=22aea946541cdefc8c319b885048a560 diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz Binary files differindex 9012effef76a..eb7fb2e6d0ee 100644 --- a/metadata/md5-cache/sys-libs/Manifest.gz +++ b/metadata/md5-cache/sys-libs/Manifest.gz diff --git a/metadata/md5-cache/sys-libs/binutils-libs-2.41-r1 b/metadata/md5-cache/sys-libs/binutils-libs-2.41-r1 new file mode 100644 index 000000000000..4392d1f08ff9 --- /dev/null +++ b/metadata/md5-cache/sys-libs/binutils-libs-2.41-r1 @@ -0,0 +1,16 @@ +BDEPEND=nls? ( sys-devel/gettext ) test? ( dev-util/dejagnu ) >=app-portage/elt-patches-20170815 +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +DESCRIPTION=Core binutils libraries (libbfd, libopcodes, libiberty) for external packages +EAPI=7 +HOMEPAGE=https://sourceware.org/binutils/ +INHERIT=libtool toolchain-funcs multilib-minimal +IUSE=64-bit-bfd cet multitarget nls static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris +LICENSE=|| ( GPL-3 LGPL-3 ) +RDEPEND=sys-libs/zlib[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-devel/binutils-config-5 +RESTRICT=!test? ( test ) +SLOT=0/2.41 +SRC_URI=mirror://gnu/binutils/binutils-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.41-patches-2.tar.xz +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=c127c5999d848846b01a528f5994f91a diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz Binary files differindex 7a59485ee39b..d87b65bd5021 100644 --- a/metadata/md5-cache/virtual/Manifest.gz +++ b/metadata/md5-cache/virtual/Manifest.gz diff --git a/metadata/md5-cache/virtual/rust-1.71.1 b/metadata/md5-cache/virtual/rust-1.71.1 new file mode 100644 index 000000000000..7f675e28c9f8 --- /dev/null +++ b/metadata/md5-cache/virtual/rust-1.71.1 @@ -0,0 +1,10 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual for Rust language compiler +EAPI=8 +INHERIT=multilib-build +IUSE=rustfmt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +RDEPEND=|| ( ~dev-lang/rust-1.71.1[rustfmt?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ~dev-lang/rust-bin-1.71.1[rustfmt?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +SLOT=0/llvm-16 +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b +_md5_=461b7308a4454ab02fdd44f5754a1276 diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz Binary files differindex 423f98f96f1b..d41ff36546b7 100644 --- a/metadata/md5-cache/www-client/Manifest.gz +++ b/metadata/md5-cache/www-client/Manifest.gz diff --git a/metadata/md5-cache/www-client/vivaldi-6.1.3035.204 b/metadata/md5-cache/www-client/vivaldi-6.1.3035.204 index 9be8fe25d855..1abc5df9f395 100644 --- a/metadata/md5-cache/www-client/vivaldi-6.1.3035.204 +++ b/metadata/md5-cache/www-client/vivaldi-6.1.3035.204 @@ -5,11 +5,11 @@ HOMEPAGE=https://vivaldi.com/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=chromium-2 desktop linux-info unpacker xdg IUSE=gtk proprietary-codecs qt5 widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_ca-valencia +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +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 ~arm ~arm64 +KEYWORDS=-* amd64 ~arm ~arm64 LICENSE=Vivaldi RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango[X] gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( media-video/ffmpeg-chromium:114 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) widevine? ( www-plugins/chrome-binary-plugins ) RESTRICT=bindist mirror SLOT=0 SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.1.3035.204-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.1.3035.204-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.1.3035.204-1_arm64.deb ) _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a1dc14c19861e998c5ee6b9209925075 +_md5_=72ca747585ce4439c80c52dc721da30d diff --git a/metadata/md5-cache/www-client/vivaldi-6.1.3035.111 b/metadata/md5-cache/www-client/vivaldi-6.1.3035.257 index cdb308d12379..f23db2de424b 100644 --- a/metadata/md5-cache/www-client/vivaldi-6.1.3035.111 +++ b/metadata/md5-cache/www-client/vivaldi-6.1.3035.257 @@ -5,11 +5,11 @@ HOMEPAGE=https://vivaldi.com/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=chromium-2 desktop linux-info unpacker xdg IUSE=gtk proprietary-codecs qt5 widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_ca-valencia +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +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 ~arm ~arm64 +KEYWORDS=-* ~amd64 ~arm ~arm64 LICENSE=Vivaldi RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango[X] gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( media-video/ffmpeg-chromium:114 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) widevine? ( www-plugins/chrome-binary-plugins ) RESTRICT=bindist mirror SLOT=0 -SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.1.3035.111-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.1.3035.111-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.1.3035.111-1_arm64.deb ) +SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.1.3035.257-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.1.3035.257-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.1.3035.257-1_arm64.deb ) _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=72ca747585ce4439c80c52dc721da30d +_md5_=a1dc14c19861e998c5ee6b9209925075 diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz Binary files differindex 5b7dccf115d5..f505e2b614c2 100644 --- a/metadata/md5-cache/x11-misc/Manifest.gz +++ b/metadata/md5-cache/x11-misc/Manifest.gz diff --git a/metadata/md5-cache/x11-misc/dmenu-5.2 b/metadata/md5-cache/x11-misc/dmenu-5.2 index 575ce1d350fc..a34af22404ef 100644 --- a/metadata/md5-cache/x11-misc/dmenu-5.2 +++ b/metadata/md5-cache/x11-misc/dmenu-5.2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://tools.suckless.org/dmenu/ INHERIT=savedconfig toolchain-funcs IUSE=xinerama savedconfig -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86 LICENSE=MIT RDEPEND=media-libs/fontconfig x11-libs/libX11 >=x11-libs/libXft-2.3.5 xinerama? ( x11-libs/libXinerama ) SLOT=0 SRC_URI=https://dl.suckless.org/tools/dmenu-5.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=332f12fbb6eafb0d7b81e2f901b832bb +_md5_=0979f6fa575dd4d90fbb035990248ffc diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz Binary files differindex 3368d9852f98..4e5c44a9aaf3 100644 --- a/metadata/md5-cache/x11-terms/Manifest.gz +++ b/metadata/md5-cache/x11-terms/Manifest.gz diff --git a/metadata/md5-cache/x11-terms/xterm-383 b/metadata/md5-cache/x11-terms/xterm-383 index f8629056d6ab..540a30481f26 100644 --- a/metadata/md5-cache/x11-terms/xterm-383 +++ b/metadata/md5-cache/x11-terms/xterm-383 @@ -7,10 +7,10 @@ HOMEPAGE=https://invisible-island.net/xterm/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop flag-o-matic toolchain-funcs verify-sig xdg IUSE=+openpty sixel toolbar truetype unicode Xaw3d xinerama verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=kernel_linux? ( sys-libs/libutempter ) media-libs/fontconfig:1.0 >=sys-libs/ncurses-5.7-r7:= x11-apps/xmessage x11-libs/libICE x11-libs/libX11 x11-libs/libXaw x11-libs/libXft x11-libs/libxkbfile x11-libs/libXmu x11-libs/libXrender x11-libs/libXt unicode? ( x11-apps/luit ) Xaw3d? ( x11-libs/libXaw3d ) xinerama? ( x11-libs/libXinerama ) media-fonts/font-misc-misc x11-apps/rgb SLOT=0 SRC_URI=https://invisible-island.net/archives/xterm/xterm-383.tgz verify-sig? ( https://invisible-island.net/archives/xterm/xterm-383.tgz.asc ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=98e630277faff17078799c87f1e3d4c5 +_md5_=51311bb5947e2f604a09f5e27ac1fd17 diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz Binary files differindex 89c93df053f1..388b15f3652e 100644 --- a/metadata/md5-cache/x11-wm/Manifest.gz +++ b/metadata/md5-cache/x11-wm/Manifest.gz diff --git a/metadata/md5-cache/x11-wm/dwm-6.4 b/metadata/md5-cache/x11-wm/dwm-6.4 index 210d2bc6fec9..fb56cfb0e121 100644 --- a/metadata/md5-cache/x11-wm/dwm-6.4 +++ b/metadata/md5-cache/x11-wm/dwm-6.4 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://dwm.suckless.org/ INHERIT=savedconfig toolchain-funcs IUSE=xinerama savedconfig -KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm arm64 ppc ppc64 ~riscv x86 LICENSE=MIT RDEPEND=media-libs/fontconfig x11-libs/libX11 >=x11-libs/libXft-2.3.5 xinerama? ( x11-libs/libXinerama ) SLOT=0 SRC_URI=https://dl.suckless.org/dwm/dwm-6.4.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b -_md5_=a4cdaf173c805e65753ee556f6e6146a +_md5_=4eeb04c8108efa10a2bbe5c101153774 diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz Binary files differindex 1c059e3a4734..a033fb790d46 100644 --- a/metadata/md5-cache/xfce-extra/Manifest.gz +++ b/metadata/md5-cache/xfce-extra/Manifest.gz diff --git a/metadata/md5-cache/xfce-extra/xfce4-screenshooter-1.10.4 b/metadata/md5-cache/xfce-extra/xfce4-screenshooter-1.10.4 index 0a2ef62af228..22a80dc3a31b 100644 --- a/metadata/md5-cache/xfce-extra/xfce4-screenshooter-1.10.4 +++ b/metadata/md5-cache/xfce-extra/xfce4-screenshooter-1.10.4 @@ -5,10 +5,10 @@ DESCRIPTION=Xfce4 screenshooter application and panel plugin EAPI=8 HOMEPAGE=https://docs.xfce.org/apps/xfce4-screenshooter/start https://gitlab.xfce.org/apps/xfce4-screenshooter/ INHERIT=xdg-utils -KEYWORDS=amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gdk-pixbuf-2.16 >=x11-libs/gtk+-3.24.0:3 >=x11-libs/pango-1.44.0 dev-libs/libxml2 >=net-libs/libsoup-3.0.0:3.0 x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes >=x11-libs/libXi-1.7.8 >=xfce-base/exo-0.11:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/xfconf-4.16.0:= SLOT=0 SRC_URI=https://archive.xfce.org/src/apps/xfce4-screenshooter/1.10/xfce4-screenshooter-1.10.4.tar.bz2 _eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=547d3d4e71da739bf89922bb3738909f +_md5_=a3d27509720a95ad209240dfabb59b35 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index bef1fa967be0..4d377ec2ea0c 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-08-04T07:40:14Z +TIMESTAMP 2023-08-04T13:40:16Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTMq15fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTM/8BfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAwXA//aLnanDVw6zJ6o3l8jzTHtgby4DtY/8QTopmhajYLKhLbC2FKql72J+Sz -XC7/mNZdSQDwakakHuHqDQFX4Iu1HZc4cPNTvHQXm2EH92QgD42FRlaKvya5SnC5 -ioqIxabN2yOLBkt4h/5Vat7FuIcotGISqUZcr9ZBgXhcMxsDPrCm5SI3YNK8ND8l -IULc3JTBhKQFZwAqkDe68EFJe441o2/dIuRB8uBQCy3zZp/xVgnWEzbVtr3MOD4H -WfpfP8OMdjGdfp2IJW/EAjJfsnjNV9eY5yWyXWxloF7k4CxJP9sODbwnBYys6cSr -Lv2QlxRYCjjeiwRtKFblUpjD0cIZ8cuOYH0mta79OGVOK+llNInAV87bIfIjT31B -HCYnJYM8O+WePPfppJR2QDN6nXhXWA4NGQAgtBlX7rs4hOE1qgeOYNck6suXRUzw -Kdgyui9FKKG+5KVzTfMNzuL1KBjyIQc0X0/X7YFyPmOczjjjpy9QtMR/xUIlRO1T -RB/Ks/LUwpWODNbb221okkD/Hwnx1/4alsaMCASecRmvKDUqR5rBsACggg7Ll1tG -4Y+/de3cyXozrp6qs6rOf6qKbWvjL8WDXc5Tf+0ykCqHIvXILTssB5OZ6FvposcD -4+mIFC+I55DUqkbltfUI+kbUojJCiAThp3MuZeko+Wh4XV4lkz4= -=WlTx +klCcdA//dy/yqA4/g7q1lyHgciviv8JWZjNwMe+mAGMoEjsEkoJlr9qfY1AJjWWB +MAlxXX47smk0okRWLWXldb2CFo1Q+IMZchUpIntlMAUWnyv7/P/9fLf2odClFGIO +6ez1qXkdJGEGAH1KqCGw8VkkSbW2Iguge69OUPmKHVZqc5R90dcy7X67UZIoe178 +t4Y3aayJw72qaf/1S7kWHDYws35H8tHn9DvofoscWIab9It+wmlphB8rug4r6yTo +DDwNOSTIIbgZW0Vp2O+QmBhXeGxCo9pqYBCuNpQDlCVow+3hqQUo96mpdZqO8XH0 +X+siuOmR8vtgw3+sn3uLpMiZxzCKR7vraz5dNxH8fnKqzjFP9B8PipxYWxfDJeWg +88KdxVbU+BSxfInZ/n+yotugTK8ilS4XQk28qbdmbibO9i7tkZEhw/ZdTIGmVoMc +L0FLpB6bxFFZGst06J2rzRVw6b8nM/06RCRRjwrzf76QY84aCMecST26lCvk+C0S +JFHaNPcswuWd0lxJcLPxlO9mjVQKA1k/AugKPVgVG7wJie/J8iFm671BtDnQ6ohO +Hren/X9/qE1v+0zkA/thoE910d2n5Xnbz2Cbqn751UwovT7FYjzDR5sxeU0g6VxF +KRE0upj6r4tAsbhPK8FM1Z9db4L1cSkST6HaOV/owBKJbuQIicw= +=d/WN -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 28b764df1d6c..2a8b0e59e8bf 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Fri, 04 Aug 2023 07:40:11 +0000 +Fri, 04 Aug 2023 13:40:13 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 847639bc6aa2..0488479c41b6 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Fri Aug 4 07:40:11 AM UTC 2023 +Fri Aug 4 01:40:13 PM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 7325904313e6..7adf0100b18e 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Fri, 04 Aug 2023 07:45:01 +0000 +Fri, 04 Aug 2023 13:45:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 953f45188ccd..36d7b3ce7367 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -8505e79a0efa141cc0b7fc7a2e824640c88cdd8d 1691134553 2023-08-04T07:35:53+00:00 +1e49ef432d39dbb2265475d03352e3f206a2aab0 1691154236 2023-08-04T13:03:56+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 925e217b260e..11ef4491cb42 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1691134801 Fri 04 Aug 2023 07:40:01 AM UTC +1691156401 Fri 04 Aug 2023 01:40:01 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 28b764df1d6c..2a8b0e59e8bf 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Fri, 04 Aug 2023 07:40:11 +0000 +Fri, 04 Aug 2023 13:40:13 +0000 diff --git a/net-ftp/Manifest.gz b/net-ftp/Manifest.gz Binary files differindex 6a8038f2f1fa..4a5014b91e4a 100644 --- a/net-ftp/Manifest.gz +++ b/net-ftp/Manifest.gz diff --git a/net-ftp/filezilla/Manifest b/net-ftp/filezilla/Manifest index 5268595d4f76..bbfd3eef90f5 100644 --- a/net-ftp/filezilla/Manifest +++ b/net-ftp/filezilla/Manifest @@ -7,6 +7,6 @@ DIST FileZilla_3.61.0_src.tar.bz2 4939127 BLAKE2B 2c2096b7cb49223b02bea7ae363dde DIST FileZilla_3.64.0_src.tar.xz 4041200 BLAKE2B 38e9cec621573ff541183256943d055731f2acad95ab60f771e27b5eed6f0e447c8bf4cdf38c2322a340cd5c4a55ffb5a6b75b0de1bfdc0f8003b8aaaed900a1 SHA512 4c4ab1969613e789999bf634d62b612f21be5e221b969941c8097b7cb3525b089f4dd846e6489a3e66df7671732445e7fb8f77fc8d59cb34a78044136a3d2a99 DIST FileZilla_3.65.0_src.tar.xz 4055316 BLAKE2B 4f702de98baeddda76ba0f3eaa5a06b49e863785980c8a57b84fdf7d3ce49f40b0ae123806c5e76693f19424696daf9ee044813c60bc4ec4216d19f2eccacf48 SHA512 8fb2862eaa7aa4331a095e67335f8e2805936f4866c49f617bdfb819638ecdcbc94e15e8810d90c2eb56e04f0100b8deeb5b691a45012896963ea4ba59644d04 EBUILD filezilla-3.61.0.ebuild 1614 BLAKE2B 4e097b16b81010c04974b7a1c14d174895aa38af453bd3d882a11a0173c49ad7f6d7b21f87e2c3248e1ad0fe75cb0353083800d664bb9bb7e493f951681d03b3 SHA512 3642fc3e02ea4297ee53d4aa0933d677eb8a2d8ff8a60706c68cdb5065cf353999f71913ffe49b4907f4e60c15d3301e0b20a4085b39364357ee4ea4cdddf639 -EBUILD filezilla-3.64.0.ebuild 1567 BLAKE2B b838e3682ef78fb7439adb03c110954b03c5ffd1a0236a590e985e3262922ae4eb6c8eb787d249fb486b570aa61f20ebc738c8e7a5cead04680bbfaa75c4ba70 SHA512 9860873a9473bc8af151b1b847e9b6f4b985db9fd74db885c1266006ae62d492b81912ba3e0805c30c9efe6eabef990b0d7c97fb0c36360fb3e6bc2e09b5196a +EBUILD filezilla-3.64.0.ebuild 1566 BLAKE2B 65acec9d8e5a0a7b51b1185db53292973960eb435799d8c88a017f00347c33b622908af7e6adc169483da48f48969412e4e8f705e26b7d0193dab78cd28bf2d7 SHA512 aed788b58c51508e04a022ca005743960660831a7a135d4468db3d3716e3beb66f0017cf4b9338dde8b80b971411c8051c79cc587007297c9133fff0bd2e9e72 EBUILD filezilla-3.65.0.ebuild 1596 BLAKE2B 405dfa6591706f6dde85e7347bea9f814c5e9869706c58d7b8f08ed7373c360c2b0ff3ad8a4e475f80945ab2dda0f42265f11d1c989ee55b9b7181f497e7c465 SHA512 52e0a639dc238ac3639b95de1c6728a52999fe1cae20c88c791b1c67a6ad80ff97b8f79c44ec2b812750b268111de20291d50be0f228e544a099f5cb510314f7 MISC metadata.xml 449 BLAKE2B 3a9fbf5c444404c3922fac61b0a36429acda9bd582d3b2049e9637088acf1a33af6c9a68052325969037951640ec3b9c8e2d357cbbd06a4655a504cb363e0c58 SHA512 f33dccada194313d97e91f514ca89685a2c643a0fb736e3a90065b246aced161fc45198aa05fea8fb96ff7827ddb8722344158e7d4c4b68c1bd008097fa99b7c diff --git a/net-ftp/filezilla/filezilla-3.64.0.ebuild b/net-ftp/filezilla/filezilla-3.64.0.ebuild index 7f38ec0c643f..3581f5b35428 100644 --- a/net-ftp/filezilla/filezilla-3.64.0.ebuild +++ b/net-ftp/filezilla/filezilla-3.64.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv ~x86" IUSE="dbus nls test" RESTRICT="!test? ( test )" diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz Binary files differindex ac5654fd61b4..0b69c2a429a3 100644 --- a/net-libs/Manifest.gz +++ b/net-libs/Manifest.gz diff --git a/net-libs/miniupnpc/Manifest b/net-libs/miniupnpc/Manifest index 8ede0fbc96b0..94fd2b018703 100644 --- a/net-libs/miniupnpc/Manifest +++ b/net-libs/miniupnpc/Manifest @@ -4,5 +4,5 @@ DIST miniupnpc-2.2.4.tar.gz.sig 543 BLAKE2B 14a1a1979e2d248bb721c66db3e28c1d6f97 DIST miniupnpc-2.2.5.tar.gz 103654 BLAKE2B 9cd3fee7bb4934610d57340d29ef61bbca8a94e230a0d35a26cfe4eec347f6807f7d5ab6edb38354ec82aa11bb7a83869169b3c322931f96a1e3a4dd6eec123c SHA512 32d362c43cf5c9f6c1546d85c2dd780f9701f3137bc78471b3670c4c0862b7fc4f081e6cb6fd14e5c0d3ec0602714756959491688998335c8a7b324e6c53aa2f DIST miniupnpc-2.2.5.tar.gz.sig 543 BLAKE2B ea7b5c254684f52485bc18ad4820c41e7c70a4eb5e552cb5f9d937a4927c9655a4fb959d32930299f1f863d4dbb5894ce76d693ce5a9996a44180038a02a0d5a SHA512 b23d35610d41c9dfc5af78de5329e9c28976685435bdff041759ab6e9f54154e7a082bcd313c682141fda8ba1e1c3b246e49109ad9a5323f003528d0ba71f880 EBUILD miniupnpc-2.2.4.ebuild 1604 BLAKE2B 02ecd9ded80f1b5784d48b1afb832aa9450dba4752a30b4d46e52526c7feeddc7909f938a970db6921a3fe6fdadcb06e49ac80152188e34b500295a0b1089ee5 SHA512 a66bcc2fc2479a95fcebcefc781662016ea75db9fb1445324a2bef160ea6236567b8bd17af9d696e7babcf78f6fccd3895679cf00fdf08fac65c187a40ebbe0c -EBUILD miniupnpc-2.2.5.ebuild 1605 BLAKE2B 5ae3897780993bc177b829ce6eda7f3e7b997f705e49ed8346aaf7befc1845f3be51e6f6be94c8d04b27dfbc1fdf62b3a278a071ec1cbbfc524c630e362f204a SHA512 2e6f1a08dbb741c6f817bd8f1edf75ec9f2d5e899279af137e341942d513f43e7fa9282ab6726a2518e539fd8294cdea1ac14c3d3e879d20e30ecb2fd251674b +EBUILD miniupnpc-2.2.5.ebuild 1604 BLAKE2B 4bdca64b363d6ebdbd8a2f648b1109d32836bc9c6e2bcc1e8a904d9ab0c8a9394aa0363c4fbbf4b0efa2e8422451b52607f70d55e2e3ad7f5257b0b6988123fb SHA512 d24141476e4ad027519f00e888d99e2d951da980216f7a69907311b95e63edce7b8e7bdac2ac88b664e47c9e98d3d4e1e9b99644a5331da0e47fc09e41029357 MISC metadata.xml 330 BLAKE2B 02b7193f99aee0f3cad145954d1a6f7f9b2f63e21cc23d02ae3048d89618050a5a8df2e206d771a3d0853664d4a0de9a09f44660b108eb280618d9136d1c86be SHA512 6a395c2a579f4ce8c891261da25c031284904a8d6366733c14a201a948e6744ae0037067f178f799d6134e4be670f1be3582f257414e067de654e8050963b972 diff --git a/net-libs/miniupnpc/miniupnpc-2.2.5.ebuild b/net-libs/miniupnpc/miniupnpc-2.2.5.ebuild index 55238591d82a..6f622f35ebae 100644 --- a/net-libs/miniupnpc/miniupnpc-2.2.5.ebuild +++ b/net-libs/miniupnpc/miniupnpc-2.2.5.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/17" -KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="ipv6" BDEPEND=" diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz Binary files differindex a4a38287e2fa..d908a8410db6 100644 --- a/sec-keys/Manifest.gz +++ b/sec-keys/Manifest.gz diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest b/sec-keys/openpgp-keys-gentoo-developers/Manifest index afc3f25b9c54..cdab5ad11df3 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/Manifest +++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest @@ -1,15 +1,9 @@ AUX keyring-mangler.py 3061 BLAKE2B a5acb20346c8eb4b036773562625ac39469d378a343c8bfcbb23391a61876f57aae7015f2d78e468a606330275686f2187d7a8a81a7d940a1e8329c2ea916a62 SHA512 60f7174319f77484eb389486e6f74c23a27d8211128d261497b3d095e3f7a8744c5402c29ae84a6e4833b77406e301dfd5c7b4cf8d5ffb062e298f177a1ff052 -DIST openpgp-keys-gentoo-developers-20230612-active-devs.gpg 3093884 BLAKE2B bd8ca7f39b9b31187479f73031358af3285b5ca320794e660af3f93750c38e75be4e1d19fafc5735fc46d1ba6bebdc82a5e1954e72b1f2bf01b3e348ba0389a1 SHA512 8a98a086f6696632552e4b6a40168bafffae85f8da8fc9a993125c0c03fb45174fa46f05572c3c17d3effe3a77ccaeef5ab34cf1ebd430d0bbfff140ecf617c1 -DIST openpgp-keys-gentoo-developers-20230619-active-devs.gpg 3104963 BLAKE2B 1a23171097c697d2991617b6e0920cfed2d78f111241436251db1ed97e1a79ed5649931a788013a85402f928f5e348620d99144e6ea50f9639869bfe1a477766 SHA512 3b82bdcffc2663891bf962b566754cd15608c0227ef928b357133b87576c82f9e31b082e5969192ddbf5cf02d854483b96bf81386c7369c074537edefa62d35e -DIST openpgp-keys-gentoo-developers-20230626-active-devs.gpg 3115295 BLAKE2B 60f1aa4c7ac4a7066c27b888ec815ea92eb66c028435ca45fdb7db7067dc80fd6a639054cd98acd0780cea0a90dfd58875e7979e8d1825762290c3e21d807d80 SHA512 fb9e7324b7f029ca63b96406477a725fd53a8d3e2020e8d0b25b6ea1e94dc9723bfcf57fcffabed090f879c325f5a533e32554b1a2896cb8c6dc08f9516c057c -DIST openpgp-keys-gentoo-developers-20230703-active-devs.gpg 3133493 BLAKE2B e87e34262d41b1fe1c49ed3cf7da93268a7c5b451ed06ab6e28554b7f09fafcc01b0c1171d1014539105891bde55f3b91fbefbe28538eda35a4e0d85fdf220e2 SHA512 f94890230712bf71ffc25e17566249d974c7b2dc956356770db29ab0eec8ea9fcf09d99e65ece232643dbd9e088b29eb691100c73e5fcd09abb027bd61dcd77d -DIST openpgp-keys-gentoo-developers-20230710-active-devs.gpg 3133493 BLAKE2B e87e34262d41b1fe1c49ed3cf7da93268a7c5b451ed06ab6e28554b7f09fafcc01b0c1171d1014539105891bde55f3b91fbefbe28538eda35a4e0d85fdf220e2 SHA512 f94890230712bf71ffc25e17566249d974c7b2dc956356770db29ab0eec8ea9fcf09d99e65ece232643dbd9e088b29eb691100c73e5fcd09abb027bd61dcd77d DIST openpgp-keys-gentoo-developers-20230717-active-devs.gpg 3104679 BLAKE2B 81777f536f342de356bdc9e5bc6b8b3319bec058c5fff663c80db6b9acbfc625703bf66bbc271c9dbb53de714dc581637ae01bfcd750174579410813c64717c4 SHA512 6f6f5d50d24acaec7774497fb8dc01e240e9b8f93578b5b08ef097b02299c2116deb87264fa3ce3144dc6fbb28d9e2d7363ed2505f5e264d783901b581262105 -EBUILD openpgp-keys-gentoo-developers-20230612.ebuild 7523 BLAKE2B 2b3f5c5c1694b782ac318bdfd0dc7941ce47ed8f60fc2d715b88bf1404cd59639797e65e45891fad1aba9b456c3d356d7cadc1b79a9919cce0a8b1587364f7e5 SHA512 a013e480059fb7b0de2da5581f8d6c01b9eecb0593751fda7b57b4d4e98db2ab6b21a2aaefce7aec0c0981e6dc22fd9fc202bea6dedaf170816bd05c1031311e -EBUILD openpgp-keys-gentoo-developers-20230619.ebuild 7531 BLAKE2B 6047cb6478855d2603cb60e76524742994e06b71c0dbe29d69bff1866ae66a712422d95e8a8495c35b66f3c40fdaf74ea53d34338650b9428e5caa45d7fe5a0c SHA512 e271c6b583c1f2a1c61bc034e24696ae93dbce52f1a541901df12eb64496bf07fced1c99f4d83eb7d20131f666507ba24a460608076f75fbddb58126cd6a6840 -EBUILD openpgp-keys-gentoo-developers-20230626.ebuild 7531 BLAKE2B 6047cb6478855d2603cb60e76524742994e06b71c0dbe29d69bff1866ae66a712422d95e8a8495c35b66f3c40fdaf74ea53d34338650b9428e5caa45d7fe5a0c SHA512 e271c6b583c1f2a1c61bc034e24696ae93dbce52f1a541901df12eb64496bf07fced1c99f4d83eb7d20131f666507ba24a460608076f75fbddb58126cd6a6840 -EBUILD openpgp-keys-gentoo-developers-20230703.ebuild 7531 BLAKE2B 6047cb6478855d2603cb60e76524742994e06b71c0dbe29d69bff1866ae66a712422d95e8a8495c35b66f3c40fdaf74ea53d34338650b9428e5caa45d7fe5a0c SHA512 e271c6b583c1f2a1c61bc034e24696ae93dbce52f1a541901df12eb64496bf07fced1c99f4d83eb7d20131f666507ba24a460608076f75fbddb58126cd6a6840 -EBUILD openpgp-keys-gentoo-developers-20230710.ebuild 7531 BLAKE2B 6047cb6478855d2603cb60e76524742994e06b71c0dbe29d69bff1866ae66a712422d95e8a8495c35b66f3c40fdaf74ea53d34338650b9428e5caa45d7fe5a0c SHA512 e271c6b583c1f2a1c61bc034e24696ae93dbce52f1a541901df12eb64496bf07fced1c99f4d83eb7d20131f666507ba24a460608076f75fbddb58126cd6a6840 -EBUILD openpgp-keys-gentoo-developers-20230717.ebuild 7531 BLAKE2B 6047cb6478855d2603cb60e76524742994e06b71c0dbe29d69bff1866ae66a712422d95e8a8495c35b66f3c40fdaf74ea53d34338650b9428e5caa45d7fe5a0c SHA512 e271c6b583c1f2a1c61bc034e24696ae93dbce52f1a541901df12eb64496bf07fced1c99f4d83eb7d20131f666507ba24a460608076f75fbddb58126cd6a6840 +DIST openpgp-keys-gentoo-developers-20230724-active-devs.gpg 3104679 BLAKE2B 81777f536f342de356bdc9e5bc6b8b3319bec058c5fff663c80db6b9acbfc625703bf66bbc271c9dbb53de714dc581637ae01bfcd750174579410813c64717c4 SHA512 6f6f5d50d24acaec7774497fb8dc01e240e9b8f93578b5b08ef097b02299c2116deb87264fa3ce3144dc6fbb28d9e2d7363ed2505f5e264d783901b581262105 +DIST openpgp-keys-gentoo-developers-20230731-active-devs.gpg 3108002 BLAKE2B c21a16fe51f5d98f994299969a231fd77ba4904afe13acb40a8238f64f93efdfe824867897d607327d8208c7c59b4aad839453d88ff92b24b52e093c38d6e594 SHA512 4065ea276b0a911841faf8bec4f5b5c0a763fef0243d1538bae0c29e89cd0e1278d95143e0b9f24efdfd0bef5fd4f945a8666bb0b59f58fc0ede117228e6f45d +EBUILD openpgp-keys-gentoo-developers-20230717.ebuild 7523 BLAKE2B 2b3f5c5c1694b782ac318bdfd0dc7941ce47ed8f60fc2d715b88bf1404cd59639797e65e45891fad1aba9b456c3d356d7cadc1b79a9919cce0a8b1587364f7e5 SHA512 a013e480059fb7b0de2da5581f8d6c01b9eecb0593751fda7b57b4d4e98db2ab6b21a2aaefce7aec0c0981e6dc22fd9fc202bea6dedaf170816bd05c1031311e +EBUILD openpgp-keys-gentoo-developers-20230724.ebuild 7531 BLAKE2B 6047cb6478855d2603cb60e76524742994e06b71c0dbe29d69bff1866ae66a712422d95e8a8495c35b66f3c40fdaf74ea53d34338650b9428e5caa45d7fe5a0c SHA512 e271c6b583c1f2a1c61bc034e24696ae93dbce52f1a541901df12eb64496bf07fced1c99f4d83eb7d20131f666507ba24a460608076f75fbddb58126cd6a6840 +EBUILD openpgp-keys-gentoo-developers-20230731.ebuild 7531 BLAKE2B 6047cb6478855d2603cb60e76524742994e06b71c0dbe29d69bff1866ae66a712422d95e8a8495c35b66f3c40fdaf74ea53d34338650b9428e5caa45d7fe5a0c SHA512 e271c6b583c1f2a1c61bc034e24696ae93dbce52f1a541901df12eb64496bf07fced1c99f4d83eb7d20131f666507ba24a460608076f75fbddb58126cd6a6840 EBUILD openpgp-keys-gentoo-developers-99999999.ebuild 7531 BLAKE2B 6047cb6478855d2603cb60e76524742994e06b71c0dbe29d69bff1866ae66a712422d95e8a8495c35b66f3c40fdaf74ea53d34338650b9428e5caa45d7fe5a0c SHA512 e271c6b583c1f2a1c61bc034e24696ae93dbce52f1a541901df12eb64496bf07fced1c99f4d83eb7d20131f666507ba24a460608076f75fbddb58126cd6a6840 MISC metadata.xml 264 BLAKE2B 630ac0044f623dc63de725aae23da036b649a2d65331c06fbe9eb66d18ad1a4d3fd804cdffc4703500662b01272063af346680d2550f2fb6a262d6acee8c6789 SHA512 3cf1981080b4a7634537d20a3e837fa802c52ae5ee750531cc4aa3f8478cda78579375602bc058abbd75f9393f9681b79603c3ddd9af809a1e72f7336a708056 diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild deleted file mode 100644 index a8a3226d3007..000000000000 --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild +++ /dev/null @@ -1,233 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit edo python-any-r1 - -DESCRIPTION="Gentoo Authority Keys (GLEP 79)" -HOMEPAGE="https://www.gentoo.org/downloads/signatures/" -if [[ ${PV} == 9999* ]] ; then - PROPERTIES="live" - - BDEPEND="net-misc/curl" -else - SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86" -fi - -S="${WORKDIR}" - -LICENSE="public-domain" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND+=" - $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') - sec-keys/openpgp-keys-gentoo-auth - test? ( - app-crypt/gnupg - sys-apps/grep[pcre] - ) -" - -python_check_deps() { - python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" -} - -src_unpack() { - if [[ ${PV} == 9999* ]] ; then - curl https://qa-reports.gentoo.org/output/active-devs.gpg -o ${P}-active-devs.gpg || die - else - default - fi -} - -src_compile() { - export GNUPGHOME="${T}"/.gnupg - - get_gpg_keyring_dir() { - if [[ ${PV} == 9999* ]] ; then - echo "${WORKDIR}" - else - echo "${DISTDIR}" - fi - } - - local mygpgargs=( - --no-autostart - --no-default-keyring - --homedir "${GNUPGHOME}" - ) - - # From verify-sig.eclass: - # "GPG upstream knows better than to follow the spec, so we can't - # override this directory. However, there is a clean fallback - # to GNUPGHOME." - addpredict /run/user - - mkdir "${GNUPGHOME}" || die - chmod 700 "${GNUPGHOME}" || die - - # Convert the binary keyring into an armored one so we can process it - edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-active-devs.gpg - edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-developers.asc - - # Now strip out the keys which are expired and/or missing a signature - # from our L2 developer authority key - edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ - "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ - "${WORKDIR}"/gentoo-developers.asc \ - "${WORKDIR}"/gentoo-developers-sanitised.asc -} - -src_test() { - export GNUPGHOME="${T}"/tests/.gnupg - - local mygpgargs=( - # We don't have --no-autostart here because we need - # to let it spawn an agent for the key generation. - --no-default-keyring - --homedir "${GNUPGHOME}" - ) - - # From verify-sig.eclass: - # "GPG upstream knows better than to follow the spec, so we can't - # override this directory. However, there is a clean fallback - # to GNUPGHOME." - addpredict /run/user - - # Check each of the keys to verify they're trusted by - # the L2 developer key. - mkdir -p "${GNUPGHOME}" || die - chmod 700 "${GNUPGHOME}" || die - cd "${T}"/tests || die - - # First, grab the L1 key, and mark it as ultimately trusted. - edo gpg "${mygpgargs[@]}" --import "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc - edo gpg "${mygpgargs[@]}" --import-ownertrust "${BROOT}"/usr/share/openpgp-keys/gentoo-auth-ownertrust.txt - - # Generate a temporary key which isn't signed by anything to check - # whether we're detecting unexpected keys. - # - # The test is whether this appears in the sanitised keyring we - # produce in src_compile (it should not be in there). - # - # https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html - edo gpg "${mygpgargs[@]}" --batch --gen-key <<-EOF - %echo Generating temporary key for testing... - - %no-protection - %transient-key - %pubring ${P}-ebuild-test-key.asc - - Key-Type: 1 - Key-Length: 2048 - Subkey-Type: 1 - Subkey-Length: 2048 - Name-Real: Larry The Cow - Name-Email: larry@example.com - Expire-Date: 0 - Handle: ${P}-ebuild-test-key - - %commit - %echo Temporary key generated! - EOF - - # Import the new injected key that shouldn't be signed by anything into a temporary testing keyring - edo gpg "${mygpgargs[@]}" --import "${T}"/tests/${P}-ebuild-test-key.asc - - # Sign a tiny file with the to-be-injected key for testing rejection below - echo "Hello world!" > "${T}"/tests/signme || die - edo gpg "${mygpgargs[@]}" -u "Larry The Cow <larry@example.com>" --sign "${T}"/tests/signme || die - - edo gpg "${mygpgargs[@]}" --export --armor > "${T}"/tests/tainted-keyring.asc - - # keyring-mangler.py should now produce a keyring *without* it - edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ - "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ - "${T}"/tests/tainted-keyring.asc \ - "${T}"/tests/gentoo-developers-sanitised.asc | tee "${T}"/tests/keyring-mangler.log - assert "Key mangling in tests failed?" - - # Check the log to verify the injected key got detected - grep -q "Dropping key.*Larry The Cow" "${T}"/tests/keyring-mangler.log || die "Did not remove injected key from test keyring!" - - # gnupg doesn't have an easy way for us to actually just.. ask - # if a key is known via WoT. So, sign a file using the key - # we just made, and then try to gpg --verify it, and check exit code. - # - # Let's now double check by seeing if a file signed by the injected key - # is rejected. - if gpg "${mygpgargs[@]}" --keyring "${T}"/tests/gentoo-developers-sanitised.asc --verify "${T}"/tests/signme.gpg ; then - die "'gpg --verify' using injected test key succeeded! This shouldn't happen!" - fi - - # Bonus lame sanity check - edo gpg "${mygpgargs[@]}" --check-trustdb 2>&1 | tee "${T}"/tests/trustdb.log - assert "trustdb call failed!" - - check_trust_levels() { - local mode=${1} - - while IFS= read -r line; do - # gpg: depth: 0 valid: 1 signed: 2 trust: 0-, 0q, 0n, 0m, 0f, 1u - # gpg: depth: 1 valid: 2 signed: 0 trust: 0-, 0q, 0n, 0m, 2f, 0u - if [[ ${line} == *depth* ]] ; then - depth=$(echo ${line} | grep -Po "depth: [0-9]") - trust=$(echo ${line} | grep -Po "trust:.*") - - trust_uncalculated=$(echo ${trust} | grep -Po "[0-9]-") - [[ ${trust_uncalculated} == 0 ]] || ${mode} - - trust_insufficient=$(echo ${trust} | grep -Po "[0-9]q") - [[ ${trust_insufficient} == 0 ]] || ${mode} - - trust_never=$(echo ${trust} | grep -Po "[0-9]n") - [[ ${trust_never} == 0 ]] || ${mode} - - trust_marginal=$(echo ${trust} | grep -Po "[0-9]m") - [[ ${trust_marginal} == 0 ]] || ${mode} - - trust_full=$(echo ${trust} | grep -Po "[0-9]f") - [[ ${trust_full} != 0 ]] || ${mode} - - trust_ultimate=$(echo ${trust} | grep -Po "[0-9]u") - [[ ${trust_ultimate} == 1 ]] || ${mode} - - echo "${trust_uncalculated}, ${trust_insufficient}" - fi - done < "${T}"/tests/trustdb.log - } - - # First, check with the bad key still in the test keyring. - # This is supposed to fail, so we want it to return 1 - check_trust_levels "return 1" && die "Trustdb passed when it should have failed!" - - # Now check without the bad key in the test keyring. - # This one should pass. - # - # Drop the bad key first (https://superuser.com/questions/174583/how-to-delete-gpg-secret-keys-by-force-without-fingerprint) - keys=$(gpg "${mygpgargs[@]}" --fingerprint --with-colons --batch "Larry The Cow <larry@example.com>" \ - | grep "^fpr" \ - | sed -n 's/^fpr:::::::::\([[:alnum:]]\+\):/\1/p') - - local key - for key in ${keys[@]} ; do - nonfatal edo gpg "${mygpgargs[@]}" --batch --yes --delete-secret-keys ${key} - done - - edo gpg "${mygpgargs[@]}" --batch --yes --delete-keys "Larry The Cow <larry@example.com>" - check_trust_levels "return 0" || die "Trustdb failed when it should have passed!" - - gpgconf --kill gpg-agent || die -} - -src_install() { - insinto /usr/share/openpgp-keys - newins gentoo-developers-sanitised.asc gentoo-developers.asc - - # TODO: install an ownertrust file like sec-keys/openpgp-keys-gentoo-auth? -} diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230703.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230703.ebuild deleted file mode 100644 index fda85a259ff6..000000000000 --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230703.ebuild +++ /dev/null @@ -1,233 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit edo python-any-r1 - -DESCRIPTION="Gentoo Authority Keys (GLEP 79)" -HOMEPAGE="https://www.gentoo.org/downloads/signatures/" -if [[ ${PV} == 9999* ]] ; then - PROPERTIES="live" - - BDEPEND="net-misc/curl" -else - SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -S="${WORKDIR}" - -LICENSE="public-domain" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND+=" - $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') - sec-keys/openpgp-keys-gentoo-auth - test? ( - app-crypt/gnupg - sys-apps/grep[pcre] - ) -" - -python_check_deps() { - python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" -} - -src_unpack() { - if [[ ${PV} == 9999* ]] ; then - curl https://qa-reports.gentoo.org/output/active-devs.gpg -o ${P}-active-devs.gpg || die - else - default - fi -} - -src_compile() { - export GNUPGHOME="${T}"/.gnupg - - get_gpg_keyring_dir() { - if [[ ${PV} == 9999* ]] ; then - echo "${WORKDIR}" - else - echo "${DISTDIR}" - fi - } - - local mygpgargs=( - --no-autostart - --no-default-keyring - --homedir "${GNUPGHOME}" - ) - - # From verify-sig.eclass: - # "GPG upstream knows better than to follow the spec, so we can't - # override this directory. However, there is a clean fallback - # to GNUPGHOME." - addpredict /run/user - - mkdir "${GNUPGHOME}" || die - chmod 700 "${GNUPGHOME}" || die - - # Convert the binary keyring into an armored one so we can process it - edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-active-devs.gpg - edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-developers.asc - - # Now strip out the keys which are expired and/or missing a signature - # from our L2 developer authority key - edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ - "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ - "${WORKDIR}"/gentoo-developers.asc \ - "${WORKDIR}"/gentoo-developers-sanitised.asc -} - -src_test() { - export GNUPGHOME="${T}"/tests/.gnupg - - local mygpgargs=( - # We don't have --no-autostart here because we need - # to let it spawn an agent for the key generation. - --no-default-keyring - --homedir "${GNUPGHOME}" - ) - - # From verify-sig.eclass: - # "GPG upstream knows better than to follow the spec, so we can't - # override this directory. However, there is a clean fallback - # to GNUPGHOME." - addpredict /run/user - - # Check each of the keys to verify they're trusted by - # the L2 developer key. - mkdir -p "${GNUPGHOME}" || die - chmod 700 "${GNUPGHOME}" || die - cd "${T}"/tests || die - - # First, grab the L1 key, and mark it as ultimately trusted. - edo gpg "${mygpgargs[@]}" --import "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc - edo gpg "${mygpgargs[@]}" --import-ownertrust "${BROOT}"/usr/share/openpgp-keys/gentoo-auth-ownertrust.txt - - # Generate a temporary key which isn't signed by anything to check - # whether we're detecting unexpected keys. - # - # The test is whether this appears in the sanitised keyring we - # produce in src_compile (it should not be in there). - # - # https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html - edo gpg "${mygpgargs[@]}" --batch --gen-key <<-EOF - %echo Generating temporary key for testing... - - %no-protection - %transient-key - %pubring ${P}-ebuild-test-key.asc - - Key-Type: 1 - Key-Length: 2048 - Subkey-Type: 1 - Subkey-Length: 2048 - Name-Real: Larry The Cow - Name-Email: larry@example.com - Expire-Date: 0 - Handle: ${P}-ebuild-test-key - - %commit - %echo Temporary key generated! - EOF - - # Import the new injected key that shouldn't be signed by anything into a temporary testing keyring - edo gpg "${mygpgargs[@]}" --import "${T}"/tests/${P}-ebuild-test-key.asc - - # Sign a tiny file with the to-be-injected key for testing rejection below - echo "Hello world!" > "${T}"/tests/signme || die - edo gpg "${mygpgargs[@]}" -u "Larry The Cow <larry@example.com>" --sign "${T}"/tests/signme || die - - edo gpg "${mygpgargs[@]}" --export --armor > "${T}"/tests/tainted-keyring.asc - - # keyring-mangler.py should now produce a keyring *without* it - edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ - "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ - "${T}"/tests/tainted-keyring.asc \ - "${T}"/tests/gentoo-developers-sanitised.asc | tee "${T}"/tests/keyring-mangler.log - assert "Key mangling in tests failed?" - - # Check the log to verify the injected key got detected - grep -q "Dropping key.*Larry The Cow" "${T}"/tests/keyring-mangler.log || die "Did not remove injected key from test keyring!" - - # gnupg doesn't have an easy way for us to actually just.. ask - # if a key is known via WoT. So, sign a file using the key - # we just made, and then try to gpg --verify it, and check exit code. - # - # Let's now double check by seeing if a file signed by the injected key - # is rejected. - if gpg "${mygpgargs[@]}" --keyring "${T}"/tests/gentoo-developers-sanitised.asc --verify "${T}"/tests/signme.gpg ; then - die "'gpg --verify' using injected test key succeeded! This shouldn't happen!" - fi - - # Bonus lame sanity check - edo gpg "${mygpgargs[@]}" --check-trustdb 2>&1 | tee "${T}"/tests/trustdb.log - assert "trustdb call failed!" - - check_trust_levels() { - local mode=${1} - - while IFS= read -r line; do - # gpg: depth: 0 valid: 1 signed: 2 trust: 0-, 0q, 0n, 0m, 0f, 1u - # gpg: depth: 1 valid: 2 signed: 0 trust: 0-, 0q, 0n, 0m, 2f, 0u - if [[ ${line} == *depth* ]] ; then - depth=$(echo ${line} | grep -Po "depth: [0-9]") - trust=$(echo ${line} | grep -Po "trust:.*") - - trust_uncalculated=$(echo ${trust} | grep -Po "[0-9]-") - [[ ${trust_uncalculated} == 0 ]] || ${mode} - - trust_insufficient=$(echo ${trust} | grep -Po "[0-9]q") - [[ ${trust_insufficient} == 0 ]] || ${mode} - - trust_never=$(echo ${trust} | grep -Po "[0-9]n") - [[ ${trust_never} == 0 ]] || ${mode} - - trust_marginal=$(echo ${trust} | grep -Po "[0-9]m") - [[ ${trust_marginal} == 0 ]] || ${mode} - - trust_full=$(echo ${trust} | grep -Po "[0-9]f") - [[ ${trust_full} != 0 ]] || ${mode} - - trust_ultimate=$(echo ${trust} | grep -Po "[0-9]u") - [[ ${trust_ultimate} == 1 ]] || ${mode} - - echo "${trust_uncalculated}, ${trust_insufficient}" - fi - done < "${T}"/tests/trustdb.log - } - - # First, check with the bad key still in the test keyring. - # This is supposed to fail, so we want it to return 1 - check_trust_levels "return 1" && die "Trustdb passed when it should have failed!" - - # Now check without the bad key in the test keyring. - # This one should pass. - # - # Drop the bad key first (https://superuser.com/questions/174583/how-to-delete-gpg-secret-keys-by-force-without-fingerprint) - keys=$(gpg "${mygpgargs[@]}" --fingerprint --with-colons --batch "Larry The Cow <larry@example.com>" \ - | grep "^fpr" \ - | sed -n 's/^fpr:::::::::\([[:alnum:]]\+\):/\1/p') - - local key - for key in ${keys[@]} ; do - nonfatal edo gpg "${mygpgargs[@]}" --batch --yes --delete-secret-keys ${key} - done - - edo gpg "${mygpgargs[@]}" --batch --yes --delete-keys "Larry The Cow <larry@example.com>" - check_trust_levels "return 0" || die "Trustdb failed when it should have passed!" - - gpgconf --kill gpg-agent || die -} - -src_install() { - insinto /usr/share/openpgp-keys - newins gentoo-developers-sanitised.asc gentoo-developers.asc - - # TODO: install an ownertrust file like sec-keys/openpgp-keys-gentoo-auth? -} diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230710.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230710.ebuild deleted file mode 100644 index fda85a259ff6..000000000000 --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230710.ebuild +++ /dev/null @@ -1,233 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit edo python-any-r1 - -DESCRIPTION="Gentoo Authority Keys (GLEP 79)" -HOMEPAGE="https://www.gentoo.org/downloads/signatures/" -if [[ ${PV} == 9999* ]] ; then - PROPERTIES="live" - - BDEPEND="net-misc/curl" -else - SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -S="${WORKDIR}" - -LICENSE="public-domain" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND+=" - $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') - sec-keys/openpgp-keys-gentoo-auth - test? ( - app-crypt/gnupg - sys-apps/grep[pcre] - ) -" - -python_check_deps() { - python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" -} - -src_unpack() { - if [[ ${PV} == 9999* ]] ; then - curl https://qa-reports.gentoo.org/output/active-devs.gpg -o ${P}-active-devs.gpg || die - else - default - fi -} - -src_compile() { - export GNUPGHOME="${T}"/.gnupg - - get_gpg_keyring_dir() { - if [[ ${PV} == 9999* ]] ; then - echo "${WORKDIR}" - else - echo "${DISTDIR}" - fi - } - - local mygpgargs=( - --no-autostart - --no-default-keyring - --homedir "${GNUPGHOME}" - ) - - # From verify-sig.eclass: - # "GPG upstream knows better than to follow the spec, so we can't - # override this directory. However, there is a clean fallback - # to GNUPGHOME." - addpredict /run/user - - mkdir "${GNUPGHOME}" || die - chmod 700 "${GNUPGHOME}" || die - - # Convert the binary keyring into an armored one so we can process it - edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-active-devs.gpg - edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-developers.asc - - # Now strip out the keys which are expired and/or missing a signature - # from our L2 developer authority key - edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ - "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ - "${WORKDIR}"/gentoo-developers.asc \ - "${WORKDIR}"/gentoo-developers-sanitised.asc -} - -src_test() { - export GNUPGHOME="${T}"/tests/.gnupg - - local mygpgargs=( - # We don't have --no-autostart here because we need - # to let it spawn an agent for the key generation. - --no-default-keyring - --homedir "${GNUPGHOME}" - ) - - # From verify-sig.eclass: - # "GPG upstream knows better than to follow the spec, so we can't - # override this directory. However, there is a clean fallback - # to GNUPGHOME." - addpredict /run/user - - # Check each of the keys to verify they're trusted by - # the L2 developer key. - mkdir -p "${GNUPGHOME}" || die - chmod 700 "${GNUPGHOME}" || die - cd "${T}"/tests || die - - # First, grab the L1 key, and mark it as ultimately trusted. - edo gpg "${mygpgargs[@]}" --import "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc - edo gpg "${mygpgargs[@]}" --import-ownertrust "${BROOT}"/usr/share/openpgp-keys/gentoo-auth-ownertrust.txt - - # Generate a temporary key which isn't signed by anything to check - # whether we're detecting unexpected keys. - # - # The test is whether this appears in the sanitised keyring we - # produce in src_compile (it should not be in there). - # - # https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html - edo gpg "${mygpgargs[@]}" --batch --gen-key <<-EOF - %echo Generating temporary key for testing... - - %no-protection - %transient-key - %pubring ${P}-ebuild-test-key.asc - - Key-Type: 1 - Key-Length: 2048 - Subkey-Type: 1 - Subkey-Length: 2048 - Name-Real: Larry The Cow - Name-Email: larry@example.com - Expire-Date: 0 - Handle: ${P}-ebuild-test-key - - %commit - %echo Temporary key generated! - EOF - - # Import the new injected key that shouldn't be signed by anything into a temporary testing keyring - edo gpg "${mygpgargs[@]}" --import "${T}"/tests/${P}-ebuild-test-key.asc - - # Sign a tiny file with the to-be-injected key for testing rejection below - echo "Hello world!" > "${T}"/tests/signme || die - edo gpg "${mygpgargs[@]}" -u "Larry The Cow <larry@example.com>" --sign "${T}"/tests/signme || die - - edo gpg "${mygpgargs[@]}" --export --armor > "${T}"/tests/tainted-keyring.asc - - # keyring-mangler.py should now produce a keyring *without* it - edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ - "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ - "${T}"/tests/tainted-keyring.asc \ - "${T}"/tests/gentoo-developers-sanitised.asc | tee "${T}"/tests/keyring-mangler.log - assert "Key mangling in tests failed?" - - # Check the log to verify the injected key got detected - grep -q "Dropping key.*Larry The Cow" "${T}"/tests/keyring-mangler.log || die "Did not remove injected key from test keyring!" - - # gnupg doesn't have an easy way for us to actually just.. ask - # if a key is known via WoT. So, sign a file using the key - # we just made, and then try to gpg --verify it, and check exit code. - # - # Let's now double check by seeing if a file signed by the injected key - # is rejected. - if gpg "${mygpgargs[@]}" --keyring "${T}"/tests/gentoo-developers-sanitised.asc --verify "${T}"/tests/signme.gpg ; then - die "'gpg --verify' using injected test key succeeded! This shouldn't happen!" - fi - - # Bonus lame sanity check - edo gpg "${mygpgargs[@]}" --check-trustdb 2>&1 | tee "${T}"/tests/trustdb.log - assert "trustdb call failed!" - - check_trust_levels() { - local mode=${1} - - while IFS= read -r line; do - # gpg: depth: 0 valid: 1 signed: 2 trust: 0-, 0q, 0n, 0m, 0f, 1u - # gpg: depth: 1 valid: 2 signed: 0 trust: 0-, 0q, 0n, 0m, 2f, 0u - if [[ ${line} == *depth* ]] ; then - depth=$(echo ${line} | grep -Po "depth: [0-9]") - trust=$(echo ${line} | grep -Po "trust:.*") - - trust_uncalculated=$(echo ${trust} | grep -Po "[0-9]-") - [[ ${trust_uncalculated} == 0 ]] || ${mode} - - trust_insufficient=$(echo ${trust} | grep -Po "[0-9]q") - [[ ${trust_insufficient} == 0 ]] || ${mode} - - trust_never=$(echo ${trust} | grep -Po "[0-9]n") - [[ ${trust_never} == 0 ]] || ${mode} - - trust_marginal=$(echo ${trust} | grep -Po "[0-9]m") - [[ ${trust_marginal} == 0 ]] || ${mode} - - trust_full=$(echo ${trust} | grep -Po "[0-9]f") - [[ ${trust_full} != 0 ]] || ${mode} - - trust_ultimate=$(echo ${trust} | grep -Po "[0-9]u") - [[ ${trust_ultimate} == 1 ]] || ${mode} - - echo "${trust_uncalculated}, ${trust_insufficient}" - fi - done < "${T}"/tests/trustdb.log - } - - # First, check with the bad key still in the test keyring. - # This is supposed to fail, so we want it to return 1 - check_trust_levels "return 1" && die "Trustdb passed when it should have failed!" - - # Now check without the bad key in the test keyring. - # This one should pass. - # - # Drop the bad key first (https://superuser.com/questions/174583/how-to-delete-gpg-secret-keys-by-force-without-fingerprint) - keys=$(gpg "${mygpgargs[@]}" --fingerprint --with-colons --batch "Larry The Cow <larry@example.com>" \ - | grep "^fpr" \ - | sed -n 's/^fpr:::::::::\([[:alnum:]]\+\):/\1/p') - - local key - for key in ${keys[@]} ; do - nonfatal edo gpg "${mygpgargs[@]}" --batch --yes --delete-secret-keys ${key} - done - - edo gpg "${mygpgargs[@]}" --batch --yes --delete-keys "Larry The Cow <larry@example.com>" - check_trust_levels "return 0" || die "Trustdb failed when it should have passed!" - - gpgconf --kill gpg-agent || die -} - -src_install() { - insinto /usr/share/openpgp-keys - newins gentoo-developers-sanitised.asc gentoo-developers.asc - - # TODO: install an ownertrust file like sec-keys/openpgp-keys-gentoo-auth? -} diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230717.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230717.ebuild index fda85a259ff6..a8a3226d3007 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230717.ebuild +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230717.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == 9999* ]] ; then BDEPEND="net-misc/curl" else SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86" fi S="${WORKDIR}" diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230619.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230724.ebuild index fda85a259ff6..fda85a259ff6 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230619.ebuild +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230724.ebuild diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230626.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230731.ebuild index fda85a259ff6..fda85a259ff6 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230626.ebuild +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230731.ebuild diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz Binary files differindex fa5baec46a1a..2c571f7dee8b 100644 --- a/sys-devel/Manifest.gz +++ b/sys-devel/Manifest.gz diff --git a/sys-devel/binutils-hppa64/Manifest b/sys-devel/binutils-hppa64/Manifest index e3531625cb75..bcff0b3bddeb 100644 --- a/sys-devel/binutils-hppa64/Manifest +++ b/sys-devel/binutils-hppa64/Manifest @@ -8,11 +8,13 @@ DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B b7ed1d1fbf38b420661f984b9519b DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b SHA512 984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 DIST binutils-2.41-patches-1.tar.xz 13260 BLAKE2B b7431ec92d5ce0e5d4438b31ca356c8d5366bee9aa8ff2f098a77c2add5b7539f733d0a18988337490af34c9192affbb6ccdf56b97413a8dca3192fb2125b313 SHA512 30548e4f3187444dbfa82587b5b8a0d2ab9d536aa06a572393a195649759149124d79c488c07919850c7ed4940481b852462d5a1aa52ed9162d81d6d3b290377 +DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5 SHA512 75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75 SHA512 5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374 EBUILD binutils-hppa64-2.37_p1-r2.ebuild 13273 BLAKE2B 2dd83c1466b42667496a8a37c40a2df498dd7b1de4ecd78a5583cd77ff27befa2bb22110e24622149b4a85c212f03e2a064aa961c13a966123eb8744caf02aa8 SHA512 e9575a12a0a13047c687c918c16ec4c3b93e10f26cb88add82ae1c2bb8f57c7619bc41a6586e231940412ae3974e327acdae567ce4e0e0523f2b654aadfb607b EBUILD binutils-hppa64-2.38-r2.ebuild 13286 BLAKE2B 0ea74ad439d7bc9ba9e4e79b69069f2cd14da3047c6ae4cb98932ce9dadedf5e4992e605d59762034df7aad5b6455d3df4bc994179acc29c53f9bc624a0c6826 SHA512 9bbc89df99cd78d26f5368600524dab466dbdf954b1affa5f5a04f25538b2caa89e8a08a2f514d5381299a0c5a47f200c7024b902e1d1b2c5f24081eb3410954 EBUILD binutils-hppa64-2.39-r5.ebuild 14291 BLAKE2B ed455cc6b3d903e86b9477d0ca3a0e3232b1aaff7fb19617a4179ece0f6033540ea22253dcfc612f4d071af1854972eab0a906c30254ef216a9798e01c66495c SHA512 df41ab61890a45baf76f5cbae34d2deb2f6a397bce4ab1fb1bc0407a2086e316bff0cededbf28b2b450eaed09df73c7817b40c303b691e6f8c0f1ff4c397b18b EBUILD binutils-hppa64-2.40-r5.ebuild 14292 BLAKE2B f20dacd9d47b6fda6f83c16fed8601e3d524008ae1bf677df533e14043b1d0aa0a276ca996da66dd1fa54e96c07ee56731d960ce5587327a6c6bc8a34577a8a7 SHA512 ee8aa49c09d8c4588a620965c9e2914b135a3879d416ce6415ef297c294d0914dc47c2284d08037fb13cab28120f0d6e3a65bb35bf66d0f59d64ec289eca9cd3 EBUILD binutils-hppa64-2.40-r7.ebuild 14292 BLAKE2B 559d55be5058b2b4f302948add5f18977c4f5bd5966cd9186a5fbf6bb09b4bca17b84add34b948981a1d2365a0ee2a98f4a2b97a829260926155632e77a51d22 SHA512 ea0ec36bf8351959c6386b4fcd3b3eed5e71c3209ff8913fc6ceb1fab4e09566e8307f02300b8e1b16646b3373e0e84839937a3b7540fe9119d1e4c65788d014 +EBUILD binutils-hppa64-2.41-r1.ebuild 14493 BLAKE2B 432e2385571427f737d5fb1aecc3e3a1ddbfbd772751c68ca8dbf1e35e9ca39ae31fae28ba6afb33ec5dbeebf60ae5aaad53c72f707955363f9208bdbbfd9767 SHA512 eb462be140c95454d2c6f1575f83e9fedd3ea9e2cb333fb3fd7a14852c81be819c9a1c56d32e77b1c58f869063aa3b037b953fe323c32e491306ce6693affa6c EBUILD binutils-hppa64-2.41.ebuild 14493 BLAKE2B 010b2482316e5e3ac701be3511de26784c4839c7e6e098cd8ecc62812d1f1d36c5671f766428ed34ae5f023abe194ea05f7a453664c19c483bb0eb660a35a728 SHA512 246dc6d1bc1ba60514c28e1f28ad04d0d5f4913984582265bef991893cc81e6ed4bf2dc2c4240704557e3f830f2fb420efeb2d24bff401f3cc4743d2e0dbddfd MISC metadata.xml 1004 BLAKE2B 069a799bb001c8c22afecebe6156098546f39e9e03c2ac194172ef6f0f49de976db90bfef03c634cdb696d9484d38bb5f2abb3fcbf7c6cda7cb14a39e5f4a87f SHA512 faa4cb332dd6eeff2ecd4dbfec67693bffcaafba588fb2ef6f64ea5e978c24646d0a555c39983497e660be1cd0518bf15dbc03f89584533f9271d58afb4a3f56 diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild new file mode 100644 index 000000000000..bc93b8c5f4f7 --- /dev/null +++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r1.ebuild @@ -0,0 +1,508 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +export CTARGET=hppa64-${CHOST#*-} + +inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs + +DESCRIPTION="Tools necessary to build programs" +HOMEPAGE="https://sourceware.org/binutils/" + +LICENSE="GPL-3+" +IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins static-libs test vanilla" +REQUIRED_USE="default-gold? ( gold )" + +# Variables that can be set here (ignored for live ebuilds) +# PATCH_VER - the patchset version +# Default: empty, no patching +# PATCH_BINUTILS_VER - the binutils version in the patchset name +# - Default: PV +# PATCH_DEV - Use download URI https://dev.gentoo.org/~{PATCH_DEV}/distfiles/... +# for the patchsets + +PATCH_VER=2 +PATCH_DEV=dilfridge + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + SLOT=${PV} +else + PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}} + PATCH_DEV=${PATCH_DEV:-dilfridge} + SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz" + [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI} + https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz" + SLOT=$(ver_cut 1-2) + KEYWORDS="-* ~hppa" +fi + +# +# The cross-compile logic +# +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +# +# The dependencies +# +RDEPEND=" + >=sys-devel/binutils-config-3 + sys-libs/zlib +" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( sys-apps/texinfo ) + test? ( + dev-util/dejagnu + sys-devel/bc + ) + nls? ( sys-devel/gettext ) + sys-devel/flex + app-alternatives/yacc +" + +RESTRICT="!test? ( test )" + +MY_BUILDDIR="${WORKDIR}"/build +S="${WORKDIR}"/${P/-hppa64/} + +src_unpack() { + if [[ ${PV} == 9999* ]] ; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/binutils-patches.git" + EGIT_CHECKOUT_DIR="${WORKDIR}"/patches-git + git-r3_src_unpack + mv patches-git/9999 patch || die + + S="${WORKDIR}"/binutils + EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git" + EGIT_CHECKOUT_DIR="${S}" + git-r3_src_unpack + else + unpack ${P/-hppa64/}.tar.xz + + cd "${WORKDIR}" || die + unpack binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz + + # _p patch versions are Gentoo specific tarballs ... + local dir=${P%_p?} + dir=${dir/-hppa64/} + + S=${WORKDIR}/${dir} + fi + + cd "${WORKDIR}" || die + mkdir -p "${MY_BUILDDIR}" || die +} + +src_prepare() { + local patchsetname + if [[ ${PV} == 9999* ]] ; then + patchsetname="from git master" + else + patchsetname="${PATCH_BINUTILS_VER}-${PATCH_VER}" + fi + + if [[ -n ${PATCH_VER} ]] || [[ ${PV} == 9999* ]] ; then + if ! use vanilla; then + einfo "Applying binutils patchset ${patchsetname}" + eapply "${WORKDIR}/patch" + einfo "Done." + fi + fi + + # Make sure our explicit libdir paths don't get clobbered, bug #562460 + sed -i \ + -e 's:@bfdlibdir@:@libdir@:g' \ + -e 's:@bfdincludedir@:@includedir@:g' \ + {bfd,opcodes}/Makefile.in || die + + # Fix locale issues if possible, bug #122216 + if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then + einfo "Fixing misc issues in configure files" + for f in $(find "${S}" -name configure -exec grep -l 'autoconf version 2.13' {} +) ; do + ebegin " Updating ${f/${S}\/}" + patch "${f}" "${FILESDIR}"/binutils-configure-LANG.patch >& "${T}"/configure-patch.log \ + || eerror "Please file a bug about this" + eend $? + done + fi + + # Apply things from PATCHES and user dirs + default + + # Run misc portage update scripts + gnuconfig_update + elibtoolize --portage --no-uclibc +} + +toolchain-binutils_bugurl() { + printf "https://bugs.gentoo.org/" +} +toolchain-binutils_pkgversion() { + printf "Gentoo ${PV}" + [[ -n ${PATCH_VER} ]] && printf " p${PATCH_VER}" +} + +src_configure() { + # See https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html + # Avoid really confusing logs from subconfigure spam, makes logs far + # more legible. + MAKEOPTS="--output-sync=line ${MAKEOPTS}" + + # Setup some paths + LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV} + INCPATH=${LIBPATH}/include + DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV} + if is_cross ; then + TOOLPATH=/usr/${CHOST}/${CTARGET} + else + TOOLPATH=/usr/${CTARGET} + fi + BINPATH=${TOOLPATH}/binutils-bin/${PV} + + # Make sure we filter $LINGUAS so that only ones that + # actually work make it through, bug #42033 + strip-linguas -u */po + + # Keep things sane + strip-flags + + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + local x + echo + for x in CATEGORY CBUILD CHOST CTARGET CFLAGS LDFLAGS ; do + einfo "$(printf '%10s' ${x}:) ${!x}" + done + echo + + cd "${MY_BUILDDIR}" || die + local myconf=() + + if use plugins ; then + myconf+=( --enable-plugins ) + fi + # enable gold (installed as ld.gold) and ld's plugin architecture + if use gold ; then + myconf+=( --enable-gold ) + if use default-gold; then + myconf+=( --enable-gold=default ) + fi + fi + + if use nls ; then + myconf+=( --without-included-gettext ) + else + myconf+=( --disable-nls ) + fi + + myconf+=( --with-system-zlib ) + + # For bi-arch systems, enable a 64bit bfd. This matches the bi-arch + # logic in toolchain.eclass. bug #446946 + # + # We used to do it for everyone, but it's slow on 32bit arches. bug #438522 + case $(tc-arch) in + ppc|sparc|x86) myconf+=( --enable-64-bit-bfd ) ;; + esac + + use multitarget && myconf+=( --enable-targets=all --enable-64-bit-bfd ) + + [[ -n ${CBUILD} ]] && myconf+=( --build=${CBUILD} ) + + is_cross && myconf+=( + --with-sysroot="${EPREFIX}"/usr/${CTARGET} + --enable-poison-system-directories + ) + + myconf+=( --enable-secureplt ) + + # mips can't do hash-style=gnu ... + if [[ $(tc-arch) != mips ]] ; then + myconf+=( --enable-default-hash-style=gnu ) + fi + + myconf+=( + --prefix="${EPREFIX}"/usr + --host=${CHOST} + --target=${CTARGET} + --datadir="${EPREFIX}"${DATAPATH} + --datarootdir="${EPREFIX}"${DATAPATH} + --infodir="${EPREFIX}"${DATAPATH}/info + --mandir="${EPREFIX}"${DATAPATH}/man + --bindir="${EPREFIX}"${BINPATH} + --libdir="${EPREFIX}"${LIBPATH} + --libexecdir="${EPREFIX}"${LIBPATH} + --includedir="${EPREFIX}"${INCPATH} + # portage's econf() does not detect presence of --d-d-t + # because it greps only top-level ./configure. But not + # libiberty's or bfd's configure. + --disable-dependency-tracking + --disable-silent-rules + --enable-obsolete + --enable-shared + --enable-threads + # Newer versions (>=2.27) offer a configure flag now. + --enable-relro + # Newer versions (>=2.24) make this an explicit option, bug #497268 + --enable-install-libiberty + # Available from 2.35 on + --enable-textrel-check=warning + + # These hardening options are available from 2.39+ but + # they unconditionally enable the behaviour even on arches + # where e.g. execstacks can't be avoided. + # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592. + #--enable-warn-execstack + #--enable-warn-rwx-segments + #--disable-default-execstack (or is it --enable-default-execstack=no? docs are confusing) + + # Things to think about + #--enable-deterministic-archives + + # Works better than vapier's patch, bug #808787 + --enable-new-dtags + + --disable-jansson + --disable-werror + --with-bugurl="$(toolchain-binutils_bugurl)" + --with-pkgversion="$(toolchain-binutils_pkgversion)" + $(use_enable static-libs static) + # Disable modules that are in a combined binutils/gdb tree, bug #490566 + --disable-{gdb,libdecnumber,readline,sim} + # Strip out broken static link flags. + # https://gcc.gnu.org/PR56750 + --without-stage1-ldflags + # Change SONAME to avoid conflict across + # {native,cross}/binutils, binutils-libs. bug #666100 + --with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex multitarget mt st) + + # Avoid automagic dependency on (currently prefix) systems + # systems with debuginfod library, bug #754753 + --without-debuginfod + + # Avoid automagic dev-libs/msgpack dep, bug #865875 + --without-msgpack + + # Allow user to opt into CET for host libraries. + # Ideally we would like automagic-or-disabled here. + # But the check does not quite work on i686: bug #760926. + $(use_enable cet) + + # We can enable this by default in future, but it's brand new + # in 2.39 with several bugs: + # - Doesn't build on musl (https://sourceware.org/bugzilla/show_bug.cgi?id=29477) + # - No man pages (https://sourceware.org/bugzilla/show_bug.cgi?id=29521) + # - Broken at runtime without Java (https://sourceware.org/bugzilla/show_bug.cgi?id=29479) + # - binutils-config (and this ebuild?) needs adaptation first (https://bugs.gentoo.org/865113) + $(use_enable gprofng) + ) + + if ! is_cross ; then + # No LTO for HPPA64 right now as we don't build kgcc64 with LTO support. + myconf+=( $(use_enable pgo pgo-build) ) + + if use pgo ; then + export BUILD_CFLAGS="${CFLAGS}" + fi + fi + + ECONF_SOURCE="${S}" econf "${myconf[@]}" + + # Prevent makeinfo from running if doc is unset. + if ! use doc ; then + sed -i \ + -e '/^MAKEINFO/s:=.*:= true:' \ + Makefile || die + fi +} + +src_compile() { + cd "${MY_BUILDDIR}" || die + + # see Note [tooldir hack for ldscripts] + emake V=1 tooldir="${EPREFIX}${TOOLPATH}" all + + # only build info pages if the user wants them + if use doc ; then + emake V=1 info + fi + + # we nuke the manpages when we're left with junk + # (like when we bootstrap, no perl -> no manpages) + find . -name '*.1' -a -size 0 -delete +} + +src_test() { + cd "${MY_BUILDDIR}" || die + + # bug #637066 + filter-flags -Wall -Wreturn-type + + emake -k V=1 check +} + +src_install() { + local x d + + cd "${MY_BUILDDIR}" || die + + # see Note [tooldir hack for ldscripts] + emake V=1 DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install + rm -rf "${ED}"/${LIBPATH}/bin || die + use static-libs || find "${ED}" -name '*.la' -delete + + # Newer versions of binutils get fancy with ${LIBPATH}, bug #171905 + cd "${ED}"/${LIBPATH} || die + for d in ../* ; do + [[ ${d} == ../${PV} ]] && continue + mv ${d}/* . || die + rmdir ${d} || die + done + + # Now we collect everything intp the proper SLOT-ed dirs + # When something is built to cross-compile, it installs into + # /usr/$CHOST/ by default ... we have to 'fix' that :) + if is_cross ; then + cd "${ED}"/${BINPATH} || die + for x in * ; do + mv ${x} ${x/${CTARGET}-} || die + done + + if [[ -d ${ED}/usr/${CHOST}/${CTARGET} ]] ; then + # No die for now, dies on hppa? + mv "${ED}"/usr/${CHOST}/${CTARGET}/include "${ED}"/${INCPATH} + mv "${ED}"/usr/${CHOST}/${CTARGET}/lib/* "${ED}"/${LIBPATH}/ + rm -r "${ED}"/usr/${CHOST}/{include,lib} + fi + fi + + insinto ${INCPATH} + local libiberty_headers=( + # Not all the libiberty headers. See libiberty/Makefile.in:install_to_libdir. + demangle.h + dyn-string.h + fibheap.h + hashtab.h + libiberty.h + objalloc.h + splay-tree.h + ) + doins "${libiberty_headers[@]/#/${S}/include/}" + if [[ -d ${ED}/${LIBPATH}/lib ]] ; then + # TODO: add || die here, fails on hppa? + mv "${ED}"/${LIBPATH}/lib/* "${ED}"/${LIBPATH}/ + rm -r "${ED}"/${LIBPATH}/lib + fi + + # Generate an env.d entry for this binutils + insinto /etc/env.d/binutils + cat <<-EOF > "${T}"/env.d + TARGET="${CTARGET}" + VER="${PV}" + LIBPATH="${EPREFIX}${LIBPATH}" + EOF + newins "${T}"/env.d ${CTARGET}-${PV} + + # Handle documentation + if ! is_cross ; then + cd "${S}" || die + dodoc README + + docinto bfd + dodoc bfd/ChangeLog* bfd/README bfd/PORTING bfd/TODO + + docinto binutils + dodoc binutils/ChangeLog binutils/NEWS binutils/README + + docinto gas + dodoc gas/ChangeLog* gas/CONTRIBUTORS gas/NEWS gas/README* + + docinto gprof + dodoc gprof/ChangeLog* gprof/TEST gprof/TODO gprof/bbconv.pl + + docinto ld + dodoc ld/ChangeLog* ld/README ld/NEWS ld/TODO + + docinto libiberty + dodoc libiberty/ChangeLog* libiberty/README + + docinto opcodes + dodoc opcodes/ChangeLog* + fi + + # Remove shared info pages + rm -f "${ED}"/${DATAPATH}/info/{dir,configure.info,standards.info} || die + + # Trim all empty dirs + find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null + + # the hppa64 hack; this should go into 9999 as a PN-conditional + # tweak the default fake list a little bit + cd "${D}"/etc/env.d/binutils + sed -i '/FAKE_TARGETS=/s:"$: hppa64-linux":' ${CTARGET}-${PV} || die +} + +pkg_postinst() { + # Make sure this ${CTARGET} has a binutils version selected + [[ -e ${EROOT}/etc/env.d/binutils/config-${CTARGET} ]] && return 0 + binutils-config ${CTARGET}-${PV} +} + +pkg_postrm() { + local current_profile=$(binutils-config -c ${CTARGET}) + + # If no other versions exist, then uninstall for this + # target ... otherwise, switch to the newest version + # Note: only do this if this version is unmerged. We + # rerun binutils-config if this is a remerge, as + # we want the mtimes on the symlinks updated (if + # it is the same as the current selected profile) + if [[ ! -e ${EPREFIX}${BINPATH}/ld ]] && [[ ${current_profile} == ${CTARGET}-${PV} ]] ; then + local choice=$(binutils-config -l | grep ${CTARGET} | awk '{print $2}') + choice=${choice//$'\n'/ } + choice=${choice/* } + if [[ -z ${choice} ]] ; then + binutils-config -u ${CTARGET} + else + binutils-config ${choice} + fi + elif [[ $(CHOST=${CTARGET} binutils-config -c) == ${CTARGET}-${PV} ]] ; then + binutils-config ${CTARGET}-${PV} + fi +} + +# Note [slotting support] +# ----------------------- +# Gentoo's layout for binutils files is non-standard as Gentoo +# supports slotted installation for binutils. Many tools +# still expect binutils to reside in known locations. +# binutils-config package restores symlinks into known locations, +# like: +# /usr/bin/${CTARGET}-<tool> +# /usr/bin/${CHOST}/${CTARGET}/lib/ldscrips +# /usr/include/ +# +# Note [tooldir hack for ldscripts] +# --------------------------------- +# Build system does not allow ./configure to tweak every location +# we need for slotting binutils hence all the shuffling in +# src_install(). This note is about SCRIPTDIR define handling. +# +# SCRIPTDIR defines 'ldscripts/' directory location. SCRIPTDIR value +# is set at build-time in ld/Makefile.am as: 'scriptdir = $(tooldir)/lib' +# and hardcoded as -DSCRIPTDIR='"$(scriptdir)"' at compile time. +# Thus we can't just move files around after compilation finished. +# +# Our goal is the following: +# - at build-time set scriptdir to point to symlinked location: +# ${TOOLPATH}: /usr/${CHOST} (or /usr/${CHOST}/${CTARGET} for cross-case) +# - at install-time set scriptdir to point to slotted location: +# ${LIBPATH}: /usr/$(get_libdir)/binutils/${CTARGET}/${PV} diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest index 0591995c8a59..8863283916dc 100644 --- a/sys-devel/binutils/Manifest +++ b/sys-devel/binutils/Manifest @@ -25,6 +25,7 @@ DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B b7ed1d1fbf38b420661f984b9519b DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b SHA512 984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 DIST binutils-2.41-patches-1.tar.xz 13260 BLAKE2B b7431ec92d5ce0e5d4438b31ca356c8d5366bee9aa8ff2f098a77c2add5b7539f733d0a18988337490af34c9192affbb6ccdf56b97413a8dca3192fb2125b313 SHA512 30548e4f3187444dbfa82587b5b8a0d2ab9d536aa06a572393a195649759149124d79c488c07919850c7ed4940481b852462d5a1aa52ed9162d81d6d3b290377 +DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5 SHA512 75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75 SHA512 5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374 EBUILD binutils-2.32-r2.ebuild 12208 BLAKE2B 0ee98e7c366617db619f650327c4c645c31102ed5232262655e03e396a624741d265129721472e42b0aadaa45383bb357fba08ecd09fa1f8c1e2c14909a64383 SHA512 d8c265716f7fd6ae9bc1bdf4571bb626681ac7073b094cca020f1d795a644943eac244efdec6299c7ab6b26624d10f041dddeb1fc879953f4427c03f5d7e18ac EBUILD binutils-2.33.1-r1.ebuild 11944 BLAKE2B bf02f123bd6913fae0666963c373f2167f65fcd495a2d0166f8fd65ba2d7d6679e7ccdb3328760c1ab1d548f1faed0c5356461a2439c1891a70e15464bdf31f4 SHA512 58a9ff178b76437af93ac7e62a7a928311f5ea497f11bfd4a56e0ca19e96880205160f4f3fee4bd020cb029fabb52530dc0e858258c3a1bbc997785af4e06077 @@ -37,6 +38,7 @@ EBUILD binutils-2.39-r5.ebuild 14198 BLAKE2B 509de3eac65a306d0430ed50ee4c734a8f8 EBUILD binutils-2.40-r5.ebuild 14502 BLAKE2B e6f0d667bc355d347598ee34b4e364e04e03e3d359172026460760c8020fedc25be858af5cdafb28b1047f832c6daceaf70dd19b58ebbd29084989aa70a2ad89 SHA512 73e5138fe82e807d9174130724e5d04fcead6881b57abbc2d3d1dff7b3081d64787a31569e5dede6e6f45dc49b6ef741873e533a8c521e589e3075f8d92b278d EBUILD binutils-2.40-r6.ebuild 14463 BLAKE2B 7cb15b48dee4fac6c52e4fd9ec823317fc271531ee2b124c22d6c4aa419f4eab5b5718c6fbdf0a3cc144d06d9427c1f245dcda7ad2ed45210662ef8bf87918c1 SHA512 3552a0dda275d071abd33a5f2b51889b05d1e0f6fe51dffd9542f29fb1e9858f5ff64f359cc5eac8c72afa2c00b1aa957b6d43b6c87662ee17241e7fbc0c6e2a EBUILD binutils-2.40-r7.ebuild 14463 BLAKE2B 2c498c5db7ff038959bdd23eaf9453bf6187642165e50d2f2fc37098f5be190af0d25f165c1a833d267cd7790b603e30ea4671a062bf942d9ae99712bf0038ba SHA512 7a5d067be65b89a4daa67a13f2ea882c5acbb558c14d537dddf7b44cd1708b8f0d0b0d8303415911de34ae9369a8c73fb3d2f6b11fc4c327adc68c57bddf7ca6 +EBUILD binutils-2.41-r1.ebuild 14985 BLAKE2B 2a0bc6b83f5d6cd939dffe24930bda9521627335b5d8cad88ab0e1b5e34619634bc304fb33883421e36fcfc5a76afe81bd94e7d39c96d8784217aaf8899ebd28 SHA512 8adb901fcd2a56fb8061e7fc207a00a1fb359e9fce700f9608269e541fb77b382a7ac92bb7e79f807b2f67c670de758b1389af7a5804beab6cba2e7e2363ad45 EBUILD binutils-2.41.ebuild 14985 BLAKE2B 23dea5b34212deeaa8335e1be61b56357f678a76add7fc2f89c6a99a81863f17f5364f959209348d80b360a7d7b7eb0df5bd65a1a11a8bc24765ae9a2a572a73 SHA512 6ed2705f5e184a2bf5d1f9d29b05df410602a3fefdf46db81974f0b6a1e04e9fb0362c037617a4cf97331121822e7a8f11907265509f52033e5f16e1bb4504a2 EBUILD binutils-9999.ebuild 14986 BLAKE2B b9c60b13ff366fe5e6440d1d5c720139a0ca4c9312b6d3d1cb24daed5d25c3054b1673bf359a89dc89518e50d2358ce4e58a3528205ad3580643f08e55fb05f7 SHA512 3c90553e49991331820df8cd55c3c1b56786386f08668522f00aa42a10caec550da17d4eb4b086415ab904b67b0e5736bc3db92369c67d4cece7ff4057ff2325 MISC metadata.xml 995 BLAKE2B 85ccdd924f8c459a4cd7e608dff59c7281523da0d9457b0094b97e140cd07a300cb38383d9402808859100ca0bf219ce86e367bb5282216121bd81f68d588c17 SHA512 3ee538640e5d8c0efe6b8cf1de299e0d78965dece1ad814384844e8e24db72b11ca30d5fb68dfae2e71046d35aee0e71ee3ecbda3730ca49446dd0b2cd0f817c diff --git a/sys-devel/binutils/binutils-2.41-r1.ebuild b/sys-devel/binutils/binutils-2.41-r1.ebuild new file mode 100644 index 000000000000..eec1ecb1e001 --- /dev/null +++ b/sys-devel/binutils/binutils-2.41-r1.ebuild @@ -0,0 +1,527 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs + +DESCRIPTION="Tools necessary to build programs" +HOMEPAGE="https://sourceware.org/binutils/" + +LICENSE="GPL-3+" +IUSE="cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla zstd" + +# Variables that can be set here (ignored for live ebuilds) +# PATCH_VER - the patchset version +# Default: empty, no patching +# PATCH_BINUTILS_VER - the binutils version in the patchset name +# - Default: PV +# PATCH_DEV - Use download URI https://dev.gentoo.org/~{PATCH_DEV}/distfiles/... +# for the patchsets + +PATCH_VER=2 +PATCH_DEV=dilfridge + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + SLOT=${PV} +else + PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}} + PATCH_DEV=${PATCH_DEV:-dilfridge} + SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz https://sourceware.org/pub/binutils/releases/binutils-${PV}.tar.xz https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz" + [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI} + https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz" + SLOT=$(ver_cut 1-2) + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +# +# The cross-compile logic +# +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +# +# The dependencies +# +RDEPEND=" + >=sys-devel/binutils-config-3 + sys-libs/zlib + debuginfod? ( + dev-libs/elfutils[debuginfod(-)] + ) + zstd? ( app-arch/zstd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( sys-apps/texinfo ) + test? ( + dev-util/dejagnu + sys-devel/bc + ) + nls? ( sys-devel/gettext ) + zstd? ( virtual/pkgconfig ) + sys-devel/flex + app-alternatives/yacc +" + +RESTRICT="!test? ( test )" + +MY_BUILDDIR=${WORKDIR}/build + +src_unpack() { + if [[ ${PV} == 9999* ]] ; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/toolchain/binutils-patches.git" + EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git + git-r3_src_unpack + mv patches-git/9999 patch || die + + EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git" + S=${WORKDIR}/binutils + EGIT_CHECKOUT_DIR=${S} + git-r3_src_unpack + else + unpack ${P/-hppa64/}.tar.xz + + cd "${WORKDIR}" || die + unpack binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz + + # _p patch versions are Gentoo specific tarballs ... + local dir=${P%_p?} + dir=${dir/-hppa64/} + + S=${WORKDIR}/${dir} + fi + + cd "${WORKDIR}" || die + mkdir -p "${MY_BUILDDIR}" || die +} + +src_prepare() { + local patchsetname + if [[ ${PV} == 9999* ]] ; then + patchsetname="from git master" + else + patchsetname="${PATCH_BINUTILS_VER}-${PATCH_VER}" + fi + + if [[ -n ${PATCH_VER} ]] || [[ ${PV} == 9999* ]] ; then + if ! use vanilla; then + einfo "Applying binutils patchset ${patchsetname}" + eapply "${WORKDIR}/patch" + einfo "Done." + + # This is applied conditionally for now just out of caution. + # It should be okay on non-prefix systems though. See bug #892549. + use prefix && eapply "${FILESDIR}"/binutils-2.40-linker-search-path.patch + fi + fi + + # Make sure our explicit libdir paths don't get clobbered, bug #562460 + sed -i \ + -e 's:@bfdlibdir@:@libdir@:g' \ + -e 's:@bfdincludedir@:@includedir@:g' \ + {bfd,opcodes}/Makefile.in || die + + # Fix locale issues if possible, bug #122216 + if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then + einfo "Fixing misc issues in configure files" + for f in $(find "${S}" -name configure -exec grep -l 'autoconf version 2.13' {} +) ; do + ebegin " Updating ${f/${S}\/}" + patch "${f}" "${FILESDIR}"/binutils-configure-LANG.patch >& "${T}"/configure-patch.log \ + || eerror "Please file a bug about this" + eend $? + done + fi + + # Apply things from PATCHES and user dirs + default + + # Run misc portage update scripts + gnuconfig_update + elibtoolize --portage --no-uclibc +} + +toolchain-binutils_bugurl() { + printf "https://bugs.gentoo.org/" +} +toolchain-binutils_pkgversion() { + printf "Gentoo ${PV}" + [[ -n ${PATCH_VER} ]] && printf " p${PATCH_VER}" +} + +src_configure() { + # See https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html + # Avoid really confusing logs from subconfigure spam, makes logs far + # more legible. + MAKEOPTS="--output-sync=line ${MAKEOPTS}" + + # Setup some paths + LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV} + INCPATH=${LIBPATH}/include + DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV} + if is_cross ; then + TOOLPATH=/usr/${CHOST}/${CTARGET} + else + TOOLPATH=/usr/${CTARGET} + fi + BINPATH=${TOOLPATH}/binutils-bin/${PV} + + # Make sure we filter $LINGUAS so that only ones that + # actually work make it through, bug #42033 + strip-linguas -u */po + + # Keep things sane + strip-flags + use cet && filter-flags -mindirect-branch -mindirect-branch=* + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs + # https://github.com/gentoo/gentoo/pull/28355 + # mold needs this too but right now tc-ld-is-mold is also not available + if tc-ld-is-lld; then + append-ldflags -Wl,--undefined-version + fi + + local x + echo + for x in CATEGORY CBUILD CHOST CTARGET CFLAGS LDFLAGS ; do + einfo "$(printf '%10s' ${x}:) ${!x}" + done + echo + + cd "${MY_BUILDDIR}" || die + local myconf=() + + if use plugins ; then + myconf+=( --enable-plugins ) + fi + # enable gold (installed as ld.gold) and ld's plugin architecture + if use gold ; then + myconf+=( --enable-gold ) + fi + + if use nls ; then + myconf+=( --without-included-gettext ) + else + myconf+=( --disable-nls ) + fi + + myconf+=( --with-system-zlib ) + + # For bi-arch systems, enable a 64bit bfd. This matches the bi-arch + # logic in toolchain.eclass. bug #446946 + # + # We used to do it for everyone, but it's slow on 32bit arches. bug #438522 + case $(tc-arch) in + ppc|sparc|x86) myconf+=( --enable-64-bit-bfd ) ;; + esac + + use multitarget && myconf+=( --enable-targets=all --enable-64-bit-bfd ) + + [[ -n ${CBUILD} ]] && myconf+=( --build=${CBUILD} ) + + is_cross && myconf+=( + --with-sysroot="${EPREFIX}"/usr/${CTARGET} + --enable-poison-system-directories + ) + + myconf+=( --enable-secureplt ) + + # mips can't do hash-style=gnu ... + if [[ $(tc-arch) != mips ]] ; then + myconf+=( --enable-default-hash-style=gnu ) + fi + + myconf+=( + --prefix="${EPREFIX}"/usr + --host=${CHOST} + --target=${CTARGET} + --datadir="${EPREFIX}"${DATAPATH} + --datarootdir="${EPREFIX}"${DATAPATH} + --infodir="${EPREFIX}"${DATAPATH}/info + --mandir="${EPREFIX}"${DATAPATH}/man + --bindir="${EPREFIX}"${BINPATH} + --libdir="${EPREFIX}"${LIBPATH} + --libexecdir="${EPREFIX}"${LIBPATH} + --includedir="${EPREFIX}"${INCPATH} + # portage's econf() does not detect presence of --d-d-t + # because it greps only top-level ./configure. But not + # libiberty's or bfd's configure. + --disable-dependency-tracking + --disable-silent-rules + --enable-obsolete + --enable-shared + --enable-threads + --enable-relro + --enable-install-libiberty + --enable-textrel-check=$(usex hardened error warning) + # Things to think about + #--enable-deterministic-archives + --enable-new-dtags + --disable-jansson + --disable-werror + --with-bugurl="$(toolchain-binutils_bugurl)" + --with-pkgversion="$(toolchain-binutils_pkgversion)" + $(use_enable static-libs static) + $(use_with zstd) + + # Disable modules that are in a combined binutils/gdb tree, bug #490566 + --disable-{gdb,libdecnumber,readline,sim} + # Strip out broken static link flags: https://gcc.gnu.org/PR56750 + --without-stage1-ldflags + # Change SONAME to avoid conflict across {native,cross}/binutils, binutils-libs. bug #666100 + --with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex multitarget mt st) + + $(use_with debuginfod) + + # Avoid automagic dev-libs/msgpack dep, bug #865875 + --without-msgpack + + # Allow user to opt into CET for host libraries. + # Ideally we would like automagic-or-disabled here. + # But the check does not quite work on i686: bug #760926. + $(use_enable cet) + + # We can enable this by default in future, but it's brand new + # in 2.39 with several bugs: + # - Doesn't build on musl (https://sourceware.org/bugzilla/show_bug.cgi?id=29477) + # - No man pages (https://sourceware.org/bugzilla/show_bug.cgi?id=29521) + # - Broken at runtime without Java (https://sourceware.org/bugzilla/show_bug.cgi?id=29479) + # - binutils-config (and this ebuild?) needs adaptation first (https://bugs.gentoo.org/865113) + $(use_enable gprofng) + ) + + case ${CTARGET} in + x86_64-*|aarch64*|arm64*|i[3456]*) + # These hardening options are available from 2.39+ but + # they unconditionally enable the behaviour even on arches + # where e.g. execstacks can't be avoided. + # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592. + # + # TODO: Get the logic for this fixed upstream so it doesn't + # create impossible broken combinations on some arches, like mips. + # + # TODO: Get the logic for this fixed upstream so --disable-* works + # as expected. + myconf+=( + --enable-warn-execstack=yes + --enable-warn-rwx-segments=yes + ) + + if use hardened ; then + myconf+=( + --enable-default-execstack=no + ) + fi + ;; + *) + ;; + esac + + if use elibc_musl ; then + # Override our earlier setting for musl, as textrels don't + # work there at all. See bug #707660. + myconf+=( + --enable-textrel-check=error + ) + fi + + if ! is_cross ; then + myconf+=( $(use_enable pgo pgo-build lto) ) + + if use pgo ; then + export BUILD_CFLAGS="${CFLAGS}" + fi + fi + + ECONF_SOURCE="${S}" econf "${myconf[@]}" + + # Prevent makeinfo from running if doc is unset. + if ! use doc ; then + sed -i \ + -e '/^MAKEINFO/s:=.*:= true:' \ + Makefile || die + fi +} + +src_compile() { + cd "${MY_BUILDDIR}" || die + + # see Note [tooldir hack for ldscripts] + emake tooldir="${EPREFIX}${TOOLPATH}" all + + # only build info pages if the user wants them + if use doc ; then + emake info + fi + + # we nuke the manpages when we're left with junk + # (like when we bootstrap, no perl -> no manpages) + find . -name '*.1' -a -size 0 -delete +} + +src_test() { + cd "${MY_BUILDDIR}" || die + + # bug #637066 + filter-flags -Wall -Wreturn-type + + emake -k check +} + +src_install() { + local x d + + cd "${MY_BUILDDIR}" || die + + # see Note [tooldir hack for ldscripts] + emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install + rm -rf "${ED}"/${LIBPATH}/bin || die + use static-libs || find "${ED}" -name '*.la' -delete + + # Newer versions of binutils get fancy with ${LIBPATH}, bug #171905 + cd "${ED}"/${LIBPATH} || die + for d in ../* ; do + [[ ${d} == ../${PV} ]] && continue + mv ${d}/* . || die + rmdir ${d} || die + done + + # Now we collect everything intp the proper SLOT-ed dirs + # When something is built to cross-compile, it installs into + # /usr/$CHOST/ by default ... we have to 'fix' that :) + if is_cross ; then + cd "${ED}"/${BINPATH} || die + for x in * ; do + mv ${x} ${x/${CTARGET}-} || die + done + + if [[ -d ${ED}/usr/${CHOST}/${CTARGET} ]] ; then + mv "${ED}"/usr/${CHOST}/${CTARGET}/include "${ED}"/${INCPATH} + mv "${ED}"/usr/${CHOST}/${CTARGET}/lib/* "${ED}"/${LIBPATH}/ + rm -r "${ED}"/usr/${CHOST}/{include,lib} + fi + fi + + insinto ${INCPATH} + local libiberty_headers=( + # Not all the libiberty headers. See libiberty/Makefile.in:install_to_libdir. + demangle.h + dyn-string.h + fibheap.h + hashtab.h + libiberty.h + objalloc.h + splay-tree.h + ) + doins "${libiberty_headers[@]/#/${S}/include/}" + if [[ -d ${ED}/${LIBPATH}/lib ]] ; then + mv "${ED}"/${LIBPATH}/lib/* "${ED}"/${LIBPATH}/ || die + rm -r "${ED}"/${LIBPATH}/lib || die + fi + + # Generate an env.d entry for this binutils + insinto /etc/env.d/binutils + cat <<-EOF > "${T}"/env.d + TARGET="${CTARGET}" + VER="${PV}" + LIBPATH="${EPREFIX}${LIBPATH}" + EOF + newins "${T}"/env.d ${CTARGET}-${PV} + + # Handle documentation + if ! is_cross ; then + cd "${S}" || die + dodoc README + + docinto bfd + dodoc bfd/ChangeLog* bfd/README bfd/PORTING bfd/TODO + + docinto binutils + dodoc binutils/ChangeLog binutils/NEWS binutils/README + + docinto gas + dodoc gas/ChangeLog* gas/CONTRIBUTORS gas/NEWS gas/README* + + docinto gprof + dodoc gprof/ChangeLog* gprof/TEST gprof/TODO gprof/bbconv.pl + + docinto ld + dodoc ld/ChangeLog* ld/README ld/NEWS ld/TODO + + docinto libiberty + dodoc libiberty/ChangeLog* libiberty/README + + docinto opcodes + dodoc opcodes/ChangeLog* + fi + + # Remove shared info pages + rm -f "${ED}"/${DATAPATH}/info/{dir,configure.info,standards.info} + + # Trim all empty dirs + find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null +} + +pkg_postinst() { + # Make sure this ${CTARGET} has a binutils version selected + [[ -e ${EROOT}/etc/env.d/binutils/config-${CTARGET} ]] && return 0 + binutils-config ${CTARGET}-${PV} +} + +pkg_postrm() { + local current_profile=$(binutils-config -c ${CTARGET}) + + # If no other versions exist, then uninstall for this + # target ... otherwise, switch to the newest version + # Note: only do this if this version is unmerged. We + # rerun binutils-config if this is a remerge, as + # we want the mtimes on the symlinks updated (if + # it is the same as the current selected profile) + if [[ ! -e ${EPREFIX}${BINPATH}/ld ]] && [[ ${current_profile} == ${CTARGET}-${PV} ]] ; then + local choice=$(binutils-config -l | grep ${CTARGET} | awk '{print $2}') + choice=${choice//$'\n'/ } + choice=${choice/* } + if [[ -z ${choice} ]] ; then + binutils-config -u ${CTARGET} + else + binutils-config ${choice} + fi + elif [[ $(CHOST=${CTARGET} binutils-config -c) == ${CTARGET}-${PV} ]] ; then + binutils-config ${CTARGET}-${PV} + fi +} + +# Note [slotting support] +# ----------------------- +# Gentoo's layout for binutils files is non-standard as Gentoo +# supports slotted installation for binutils. Many tools +# still expect binutils to reside in known locations. +# binutils-config package restores symlinks into known locations, +# like: +# /usr/bin/${CTARGET}-<tool> +# /usr/bin/${CHOST}/${CTARGET}/lib/ldscrips +# /usr/include/ +# +# Note [tooldir hack for ldscripts] +# --------------------------------- +# Build system does not allow ./configure to tweak every location +# we need for slotting binutils hence all the shuffling in +# src_install(). This note is about SCRIPTDIR define handling. +# +# SCRIPTDIR defines 'ldscripts/' directory location. SCRIPTDIR value +# is set at build-time in ld/Makefile.am as: 'scriptdir = $(tooldir)/lib' +# and hardcoded as -DSCRIPTDIR='"$(scriptdir)"' at compile time. +# Thus we can't just move files around after compilation finished. +# +# Our goal is the following: +# - at build-time set scriptdir to point to symlinked location: +# ${TOOLPATH}: /usr/${CHOST} (or /usr/${CHOST}/${CTARGET} for cross-case) +# - at install-time set scriptdir to point to slotted location: +# ${LIBPATH}: /usr/$(get_libdir)/binutils/${CTARGET}/${PV} diff --git a/sys-devel/rust-std/Manifest b/sys-devel/rust-std/Manifest index 8515bafa5e54..f35134e8c0b5 100644 --- a/sys-devel/rust-std/Manifest +++ b/sys-devel/rust-std/Manifest @@ -1,3 +1,5 @@ DIST rustc-1.68.2-src.tar.xz 147835648 BLAKE2B 4b6deab818d915afe67a96f4d32a758c15a832041a77d9da5d065a903ea2718e0e7ebbc0cd1baaa436b655bdb93a62e0fb76f9e37aed595c064e0857201bb091 SHA512 8b085d0351e19100e9abc24b10c44a0939a1d35ba23421da4ece345d7373f7dbad1dc6a2ae153c1259404dd96b41e2682e711cf2b0b63fd03a196760cddbcdd3 +DIST rustc-1.71.1-src.tar.xz 151983068 BLAKE2B 3dfdbc246feb84a79ae94c2de978c5585ee06cf6b683d2245869b62e28f7c79f89cc589f5431537713bf088236a0b824acefc1b68e418e9eb72e1eea98054e3f SHA512 fd0e5a16bdbeb539184513583089e55f681cb772810df357b6b1464853f7022ac02edab3dd155b2262ed0047e2a25dea3808dd078dcdfce9d399384465009db4 EBUILD rust-std-1.68.2.ebuild 3413 BLAKE2B dfa5e114a114a18ff9aac854235a7d6a8765dc6dcecb713d523dbf78e60aa89445755c6255439f6f32dd07f8f67a3ccf8f05d69f855d2c838d33d1e60abd22e2 SHA512 1e15613b436ff7de2580407954601b7e1a5f56cfa4963e3e387c7fd3c39cdff74d921715b8d79a408bd5d281c60ba5ae8919c482c42762d6018c0b25311d9a5b +EBUILD rust-std-1.71.1.ebuild 3413 BLAKE2B dfa5e114a114a18ff9aac854235a7d6a8765dc6dcecb713d523dbf78e60aa89445755c6255439f6f32dd07f8f67a3ccf8f05d69f855d2c838d33d1e60abd22e2 SHA512 1e15613b436ff7de2580407954601b7e1a5f56cfa4963e3e387c7fd3c39cdff74d921715b8d79a408bd5d281c60ba5ae8919c482c42762d6018c0b25311d9a5b MISC metadata.xml 819 BLAKE2B b8f3ba9f34a71902c8329176d1146fa5cfced0739b5e360393a88a61dfb88eb9f7bd573ea26764dd8cf269c7e4e2f1fb60eee3d4b724c034126c870e04709111 SHA512 c5a4977946c7ba2d748a9671475113de6e410a15b609ab2ca1d11e6ca84b0820176139f9efbde422fd43222874b1b246bd9dad3772c0f804a1b2874651e06eb0 diff --git a/sys-devel/rust-std/rust-std-1.71.1.ebuild b/sys-devel/rust-std/rust-std-1.71.1.ebuild new file mode 100644 index 000000000000..dec75d768962 --- /dev/null +++ b/sys-devel/rust-std/rust-std-1.71.1.ebuild @@ -0,0 +1,155 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit flag-o-matic multiprocessing python-any-r1 rust-toolchain toolchain-funcs + +DESCRIPTION="Rust standard library, standalone (for crossdev)" +HOMEPAGE="https://www.rust-lang.org" +SRC_URI="https://static.rust-lang.org/dist/rustc-${PV}-src.tar.xz" + +LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA" +SLOT="stable/$(ver_cut 1-2)" +# please do not keyword +#KEYWORDS="" #nowarn +IUSE="debug" + +BDEPEND=" + ${PYTHON_DEPS} + ~dev-lang/rust-${PV}:= +" + +DEPEND="|| + ( + >="${CATEGORY}"/gcc-4.7:* + >="${CATEGORY}"/clang-3.5:* + ) +" + +RDEPEND="${DEPEND}" + +# need full compiler to run tests +RESTRICT="test" + +QA_FLAGS_IGNORED="usr/lib/rust/${PV}/rustlib/.*/lib/lib.*.so" + +S="${WORKDIR}/${P/-std/c}-src" + +# +# The cross magic +# +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +is_cross() { + [[ ${CHOST} != ${CTARGET} ]] +} + +toml_usex() { + usex "$1" true false +} + +pkg_pretend() { + is_cross || die "${PN} should only be used for cross" +} + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_prepare() { + default +} + +src_configure() { + # do the great cleanup + strip-flags + filter-flags '-mcpu=*' '-march=*' '-mtune=*' '-m32' '-m64' + strip-unsupported-flags + + local rust_root x + rust_root="$(rustc --print sysroot)" + rtarget="$(rust_abi ${CTARGET})" + rtarget="${ERUST_STD_RTARGET:-${rtarget}}" # some targets need to be custom. + rbuild="$(rust_abi ${CBUILD})" + rhost="$(rust_abi ${CHOST})" + + echo + for x in CATEGORY rust_root rbuild rhost rtarget RUSTFLAGS CFLAGS CXXFLAGS LDFLAGS; do + einfo "$(printf '%10s' ${x^^}:) ${!x}" + done + + cat <<- EOF > "${S}"/config.toml + [build] + build = "${rbuild}" + host = ["${rhost}"] + target = ["${rtarget}"] + cargo = "${rust_root}/bin/cargo" + rustc = "${rust_root}/bin/rustc" + submodules = false + python = "${EPYTHON}" + locked-deps = true + vendor = true + extended = true + verbose = 2 + cargo-native-static = false + [install] + prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" + sysconfdir = "etc" + docdir = "share/doc/rust" + bindir = "bin" + libdir = "lib" + mandir = "share/man" + [rust] + # https://github.com/rust-lang/rust/issues/54872 + codegen-units-std = 1 + optimize = true + debug = $(toml_usex debug) + debug-assertions = $(toml_usex debug) + debuginfo-level-rustc = 0 + backtrace = true + incremental = false + default-linker = "$(tc-getCC)" + rpath = false + dist-src = false + remap-debuginfo = true + jemalloc = false + [dist] + src-tarball = false + [target.${rtarget}] + ar = "$(tc-getAR ${CTARGET})" + cc = "$(tc-getCC ${CTARGET})" + cxx = "$(tc-getCXX ${CTARGET})" + linker = "$(tc-getCC ${CTARGET})" + ranlib = "$(tc-getRANLIB ${CTARGET})" + $(usev elibc_musl 'crt-static = false') + EOF + + einfo "${PN^} configured with the following settings:" + cat "${S}"/config.toml || die +} + +src_compile() { + env RUST_BACKTRACE=1 \ + "${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) \ + library/std --stage 0 || die +} + +src_test() { + ewarn "${PN} can't run tests" +} + +src_install() { + local rustlib="lib/rust/${PV}/lib/rustlib" + dodir "/usr/${rustlib}" + pushd "build/${rhost}/stage0-sysroot/lib/rustlib" > /dev/null || die + cp -pPRv "${rtarget}" "${ED}/usr/${rustlib}" || die + popd > /dev/null || die +} diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz Binary files differindex edece4478589..e4b27608f5fd 100644 --- a/sys-fs/Manifest.gz +++ b/sys-fs/Manifest.gz diff --git a/sys-fs/e2fsprogs/Manifest b/sys-fs/e2fsprogs/Manifest index 6db08d0d8262..b433288ba22a 100644 --- a/sys-fs/e2fsprogs/Manifest +++ b/sys-fs/e2fsprogs/Manifest @@ -7,6 +7,6 @@ DIST e2fsprogs-1.46.5.tar.xz 7040672 BLAKE2B 8d8c02e891c464782a7cff518c41d793fc7 DIST e2fsprogs-1.46.6.tar.xz 7051160 BLAKE2B 683274bf9468a3aaf41e542f22266482e75522b1fd2a255c6d852a28b08f027918d4f09239259d443a243c41eae49b3c27454f7d140da2c361c36a71ff77dcf6 SHA512 aca5ef77e36885ce9ce2995d9fae5d278c33e276e74f2a73977380f3e1cf1b3bd115fe6199e44a2f79a2827ba985b5554b8d898e88b7d04387fbba659a08e771 DIST e2fsprogs-1.47.0.tar.xz 7059372 BLAKE2B 84f58b05a9f0e14e1a66c6e5171ff23b022f51c4e9a02d4d6d1d26c91909f3c7ec9c9f0462663a4457b4479043774502b8891f691e58a61f4ef6bf9ba33f33aa SHA512 0e6d64c565b455becb84166b6a5c7090724bac5cfe69098657a31bf0481b4e2cace3de1363121b7d84820fbae85b7c83ac5f2a2b02bb36280f0e3ae83a934cec EBUILD e2fsprogs-1.46.5-r4.ebuild 4371 BLAKE2B 80744fbe4c68bef79dc3d2819469c05de76e45d304cee44305f46978f51a5d5c7c665ace9963301c300b207383753251b5ace19f3e1e217b957ff9ef382db366 SHA512 2aec21d9853f28a2d61fcea50105bea642531496c151bf4f25ecd83f4af2acc4f9ca0467ed949f435ef418030a5bbc385d1c8c4406eb9e81309b3382f15a93f6 -EBUILD e2fsprogs-1.46.6.ebuild 4385 BLAKE2B e47d2e171f330aa12c4317d58492d9c0840140d7763a4df87cbc43c2e23faf9472f40110c6d45d9536331591e6c4969f410c50d2932f7b065abadb76a2a76973 SHA512 0c50777260571930ae96350620d87babca84e16435742512edb97e6de0889cb9a3a0feab53fac149067d93d46e116ddc6df0c2b759bc54cc5389b79e2a1b7067 +EBUILD e2fsprogs-1.46.6.ebuild 4384 BLAKE2B dca88da8c39241428f3c591611ce21e1c69a9706d6bdaea903e3803500eb4c97727d22a9ae76ebe848292f2bd005e77ff77de2cb7b5fadb4aef5ac09ff504710 SHA512 a47fc13bbb8a2c9bfbc8b23d3bef15cee5cae6fa42406f0a970206645a29e6acb506f060ecb4da9c270933397bc2700cba8ef915101cc531ebcf153b5caab00b EBUILD e2fsprogs-1.47.0-r2.ebuild 4638 BLAKE2B bff99bb71573d64705dab2d09ddf7686cc84c166a8d6276fe12464f1c62b83a4b02eb96d1bdeb8084cde24baaf366420e2c7b2f8695c3ec9e8490075b51a3b8d SHA512 8020d96f08884f2e898058366e023752078465373f7a77f89def017328191bd834c439605671a4a58c1bcf503f6f97fc67bf1e63fb6da353211ff7ae3fa6400c MISC metadata.xml 715 BLAKE2B 7a5d2ea0cd9b404d7ac0916648edd979852fc477513f55ed887b2198ec14f78cc42e13c52f7851605e16a0ac1a717484f2cd7ac6f953dd5ceec18a9738eba2c1 SHA512 286aedab5c877c6b3de25bc4764bb92e1f95d41a996003f86cd5050a122eb59d1bd6f06a6a5e27ff42d404c14baa1e71cf450e7a3aaeecb17f6db067eebf1c3f diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild b/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild index 0a6fecdf1adc..f51ab51059ed 100644 --- a/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild +++ b/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${PV}/$ LICENSE="GPL-2 BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="cron fuse nls static-libs test +tools" RESTRICT="!test? ( test )" diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz Binary files differindex d3b917b615aa..8bb7e981c16b 100644 --- a/sys-libs/Manifest.gz +++ b/sys-libs/Manifest.gz diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest index 1e976b927e96..1c8b96a4051f 100644 --- a/sys-libs/binutils-libs/Manifest +++ b/sys-libs/binutils-libs/Manifest @@ -15,6 +15,7 @@ DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B b7ed1d1fbf38b420661f984b9519b DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b SHA512 984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 DIST binutils-2.41-patches-1.tar.xz 13260 BLAKE2B b7431ec92d5ce0e5d4438b31ca356c8d5366bee9aa8ff2f098a77c2add5b7539f733d0a18988337490af34c9192affbb6ccdf56b97413a8dca3192fb2125b313 SHA512 30548e4f3187444dbfa82587b5b8a0d2ab9d536aa06a572393a195649759149124d79c488c07919850c7ed4940481b852462d5a1aa52ed9162d81d6d3b290377 +DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5 SHA512 75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75 SHA512 5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374 EBUILD binutils-libs-2.34-r2.ebuild 3633 BLAKE2B 4bb2862dc364c5f64597d2fb22f867028ee85c4d8a14ab85e28c2f5dab43cdb2a690e91b43d1a7994081df9c21be6c9850b808f01d71e18b97c1439ad1890fcb SHA512 84a368c4c1ba2a3f4e1b3043f531deab5457b0169d83b38bada72b857e9a86a7ca86cb317a062216ee7d2b87e39c6648e8bbd62e676507c638ea6fcfc9efda28 EBUILD binutils-libs-2.35.2.ebuild 4055 BLAKE2B 5a2eed3c0e4a9f23742fe73258504faa0c52a975f9a53b9eaade40bd7f2af66d8524b4b08c02bf88770be79fa2163045b0721d5036860fc7b6c24e865e7da59e SHA512 da95193b41c9776c8f352c1008c3f7e64713ccf3f474f603cb390437e8ccdf0c6a32f5093281294d62441d671b7148a9955c235a8474810c8c8b029eb97d1765 @@ -24,5 +25,6 @@ EBUILD binutils-libs-2.38-r2.ebuild 4758 BLAKE2B 9de4470b987db46dd9647023f5750c2 EBUILD binutils-libs-2.39-r5.ebuild 4766 BLAKE2B ee4275f3555984c95e8063a6858e761bb19485c51f7f5f88dbdb36dcd4f0491f9ea3044d8b3a9aca79a079ab9c8374a2fd1ae64a706738720b740aa497b03995 SHA512 a595fc95ec0dc535d09f864ebda797085d3f3c81acca7671c9aafc9edc19b329bbcb7112df17f9a66a34fda98803ff989144b7f24091d0cb293859855ffdca08 EBUILD binutils-libs-2.40-r5.ebuild 5007 BLAKE2B 3170efa253aa7e9ba4351593b344e3e9dc317fc70ed8f1c034bfe7142870e6a8866c9a75c4e494a5c0f00eb6c7debdb8448cb8f78d646642524684d26d372c49 SHA512 1d57e7404b41d31d6f7b4c4e9a7aedbf229b3e811bd34f46cbc953308d3f125a5563e7b59c392615737b3890b4b7568433d748b365399936b5e6476575704d53 EBUILD binutils-libs-2.40-r7.ebuild 5012 BLAKE2B e158d44b4c9cfda0942e138dcd0a003dae67f8d00f81c99fc24de4f94380316c67692417357daf6547140fea2beca8d8fc09d3df622d357a6693844157fbeca5 SHA512 e952d4cc9ab96d1f143a2a9ecbdb7d52829f57f56cc755559132df1d796763342f10797c4562037ddc11ef240a1a3cd51ba05ca0c077ab6ada7ea3b122013445 +EBUILD binutils-libs-2.41-r1.ebuild 5177 BLAKE2B 46551f9b5f654d9dcccc33cf7dc03094cb083d3aaadbfcf0334dc09cc025d555c8ce0664073d0d00becdaf82b2ae5ca234c648338aadcdd5c7df65208f8e2f93 SHA512 d07fb07d34183febad77cf36568d25eeecbf931e4f85a549eecda7c231807ccbcecac21543bb3deda31f7bdf2e5f8a80364d9d10eb378fd0f4d1b6bb3a3f65ca EBUILD binutils-libs-2.41.ebuild 5177 BLAKE2B edf72553cd7bd1d26d713619a3da3c6ed1416b29d662bf2c6ddc15553e089dea8c399f330a75beda3e77bf0dda1bfa629cba27be15778d9dbdb0793d45106359 SHA512 820e7fa73ea5e6d1145e12eb0ca4bbb602fb887bb24534f3a42026dfa2ab7d2174da811307ecb3a9ad208673fa51e0b1694b8cf8e3273479b2e7d5a57660f4d6 MISC metadata.xml 612 BLAKE2B ceaafd9fd1421e9f3993e003d0029c92a78054c7a2b90bd78afc05370ad19c931c6a7c150545cfb7d57165168e0fdaf3a00dde1905b328826a91cbc70d9548a8 SHA512 c8d33bb8d1c62c7e95758624ed0febbc9d40e9f141bfd280837b3207bcd771412158d71c0cb5548d60be0b236f6fe103621daf7efa8875191982859b566ffa8d diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r1.ebuild b/sys-libs/binutils-libs/binutils-libs-2.41-r1.ebuild new file mode 100644 index 000000000000..16bac97b8d39 --- /dev/null +++ b/sys-libs/binutils-libs/binutils-libs-2.41-r1.ebuild @@ -0,0 +1,164 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PATCH_VER=2 +PATCH_DEV=dilfridge + +inherit libtool toolchain-funcs multilib-minimal + +MY_PN="binutils" +MY_P="${MY_PN}-${PV}" +PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}} +PATCH_DEV=${PATCH_DEV:-dilfridge} + +DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for external packages" +HOMEPAGE="https://sourceware.org/binutils/" +SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz + https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz + https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz" + +LICENSE="|| ( GPL-3 LGPL-3 )" +SLOT="0/${PV%_p?}" +IUSE="64-bit-bfd cet multitarget nls static-libs test" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +RESTRICT="!test? ( test )" + +BDEPEND=" + nls? ( sys-devel/gettext ) + test? ( dev-util/dejagnu ) +" +DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]" +# Need a newer binutils-config that'll reset include/lib symlinks for us. +RDEPEND="${DEPEND} + >=sys-devel/binutils-config-5 +" + +S="${WORKDIR}/${MY_P%_p?}" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/bfd.h +) + +src_prepare() { + if [[ -n ${PATCH_VER} ]] ; then + einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset ${PATCH_VER}" + eapply "${WORKDIR}/patch"/*.patch + fi + + # Fix cross-compile relinking issue, bug #626402 + elibtoolize + + if [[ ${CHOST} == *-darwin* ]] ; then + # somehow libtool/configure is messed up and (custom patch at + # upstream?) and misdetects (basically assumes) nm can be called + # with -B arg -- can't run eautoreconf (fails), so patch up + # manually, this would break any target that needs -B to nm + sed -i -e 's/lt_cv_path_NM="$tmp_nm -B"/lt_cv_path_NM="$tmp_nm"/' \ + libctf/configure || die + fi + + # See https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html + # Avoid really confusing logs from subconfigure spam, makes logs far + # more legible. + export MAKEOPTS="--output-sync=line ${MAKEOPTS}" + + default +} + +pkgversion() { + printf "Gentoo ${PVR}" + [[ -n ${PATCHVER} ]] && printf " p${PATCHVER}" +} + +multilib_src_configure() { + local myconf=( + # portage's econf() does not detect presence of --d-d-t + # because it greps only top-level ./configure. But not + # libiberty's or bfd's configure. + --disable-dependency-tracking + --disable-silent-rules + --enable-obsolete + --enable-shared + --enable-threads + # Newer versions (>=2.24) make this an explicit option. #497268 + --enable-install-libiberty + --disable-werror + --with-bugurl="https://bugs.gentoo.org/" + --with-pkgversion="$(pkgversion)" + $(use_enable static-libs static) + # The binutils eclass enables this flag for all bi-arch builds, + # but other tools often don't care about that support. Put it + # beyond a flag if people really want it, but otherwise leave + # it disabled as it can slow things down on 32bit arches. #438522 + $(use_enable 64-bit-bfd) + # This only disables building in the zlib subdir. + # For binutils itself, it'll use the system version. #591516 + --without-zlib + --with-system-zlib + # We only care about the libs, so disable programs. #528088 + --disable-{binutils,etc,ld,gas,gold,gprof,gprofng} + # Disable modules that are in a combined binutils/gdb tree. #490566 + --disable-{gdb,libdecnumber,readline,sim} + # Strip out broken static link flags. + # https://gcc.gnu.org/PR56750 + --without-stage1-ldflags + # We pull in all USE-flags that change ABI in an incompatible + # way. #666100 + # USE=multitarget change size of global arrays + # USE=64-bit-bfd changes data structures of exported API + --with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex multitarget mt st)-$(usex 64-bit-bfd 64 def) + + # avoid automagic dependency on (currently prefix) systems + # systems with debuginfod library, bug #754753 + --without-debuginfod + + # Revisit if it's useful, we do have binutils[zstd] though + --without-zstd + + # Allow user to opt into CET for host libraries. + # Ideally we would like automagic-or-disabled here. + # But the check does not quite work on i686: bug #760926. + $(use_enable cet) + ) + + # mips can't do hash-style=gnu ... + if [[ $(tc-arch) != mips ]] ; then + myconf+=( --enable-default-hash-style=gnu ) + fi + + use multitarget && myconf+=( --enable-targets=all --enable-64-bit-bfd ) + + use nls \ + && myconf+=( --without-included-gettext ) \ + || myconf+=( --disable-nls ) + + if [[ ${CHOST} == *-darwin* ]] && use nls ; then + # fix underlinking in opcodes + sed -i -e 's/@SHARED_LDFLAGS@/@SHARED_LDFLAGS@ -lintl/' \ + "${S}"/opcodes/Makefile.in || die + fi + + ECONF_SOURCE="${S}" econf "${myconf[@]}" + + # Prevent makeinfo from running as we don't build docs here. + # bug #622652 + sed -i \ + -e '/^MAKEINFO/s:=.*:= true:' \ + Makefile || die +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + # Provided by sys-devel/gdb instead + rm "${ED}"/usr/share/info/sframe-spec.info || die + + # Provide libiberty.h directly. + dosym libiberty/libiberty.h /usr/include/libiberty.h +} + +multilib_src_install_all() { + use static-libs || find "${ED}"/usr -name '*.la' -delete +} diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz Binary files differindex b2ff39389e6e..862df2af28e5 100644 --- a/virtual/Manifest.gz +++ b/virtual/Manifest.gz diff --git a/virtual/rust/Manifest b/virtual/rust/Manifest index 6fdfab580445..b7cbceca5bcb 100644 --- a/virtual/rust/Manifest +++ b/virtual/rust/Manifest @@ -5,4 +5,5 @@ EBUILD rust-1.68.2.ebuild 608 BLAKE2B de30eb4061e7e9f4abe9f5a097e4c4462e81332676 EBUILD rust-1.69.0.ebuild 603 BLAKE2B 71ae00e7887192ec6d84c2f2c9826e0475396177d4b0d37c36a4d2f01856d4e52bb5ed8c1d70ae4a495627f8530cbdb4fc6cea6919ff66a0873dd01167ddd4be SHA512 841438f52c37d3de755d3fc75b4513ff399faa5febee420ec6f2c37225351e4cef1ca1a24047099fae2bcefe482d4cdf39a0574fb52f62a3a41a502e2e046922 EBUILD rust-1.70.0.ebuild 608 BLAKE2B 0942f8597140f9537668f7b4a7a53a418c8af79f3ff41cdda5e708ab68408e686e84501e4970342c1e05fae30b8b2ade34f060e192806e8ae9250df93f10ddf3 SHA512 2fc9568f3a337c799452ea4a19e2e0a7d735344b03c0f29fb7293bcea0d94f351b5857d5f58cefaa8e77f00d60c7b4cc06d247034fa78aaf7f0f50139fa90128 EBUILD rust-1.71.0.ebuild 615 BLAKE2B 5726469bbf39234fd2eb0a259b6eafddcb548a50cbffad46ccbd8e36a4b47db05a515e4cdb150bdc5e576e713d997f3eb765473b5446c59ceb18fc2a78aeb88a SHA512 80c94c6a364830879bf69e7746d42ec825a8952cc81bb4ea2da1a9b5871bf958d8d15e90160c8f3b7ee4b226c18e8b88236e9dc04ef9787170dfdb0b5c8bd58b +EBUILD rust-1.71.1.ebuild 615 BLAKE2B 5726469bbf39234fd2eb0a259b6eafddcb548a50cbffad46ccbd8e36a4b47db05a515e4cdb150bdc5e576e713d997f3eb765473b5446c59ceb18fc2a78aeb88a SHA512 80c94c6a364830879bf69e7746d42ec825a8952cc81bb4ea2da1a9b5871bf958d8d15e90160c8f3b7ee4b226c18e8b88236e9dc04ef9787170dfdb0b5c8bd58b MISC metadata.xml 351 BLAKE2B cf3c7f2e804dbe6ddce9380d9c7b32e734df16a04ea867a474a4e6868edfaa72abb79dd6eb47f67128a1b60cb4872c999949e8237102bc2117e581309307f862 SHA512 d32137e0b4549baf85ffaff35d2c5fb058a44e3fbeb7f560db3ebbfc1d44d9ce3651e033cb8434f211994218a85d5bf89f42ea9e3ab76e361c1014dcc6f25997 diff --git a/virtual/rust/rust-1.71.1.ebuild b/virtual/rust/rust-1.71.1.ebuild new file mode 100644 index 000000000000..630588ccee03 --- /dev/null +++ b/virtual/rust/rust-1.71.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-build + +DESCRIPTION="Virtual for Rust language compiler" + +LICENSE="" + +# adjust when rust upstream bumps internal llvm +# we do not allow multiple llvm versions in dev-lang/rust for +# neither system nor bundled, so we just hardcode it here. +SLOT="0/llvm-16" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="rustfmt" + +BDEPEND="" +RDEPEND="|| ( + ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}] + ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}] +)" diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz Binary files differindex 802400f0192c..a26f0fcfc187 100644 --- a/www-client/Manifest.gz +++ b/www-client/Manifest.gz diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest index c5210b951275..297ee0c8d2a2 100644 --- a/www-client/vivaldi/Manifest +++ b/www-client/vivaldi/Manifest @@ -1,9 +1,9 @@ -DIST vivaldi-stable_6.1.3035.111-1_amd64.deb 97931944 BLAKE2B ec4e067f0da351ee3856a11f703137c2a2a012fee061b5be2b8ba00296753ff9f0368215b6b2cee8d9711520dfd57210202c491ac1287f0ebbd594a182ecf7fb SHA512 37e8dfc3bf3c370ab2ce7addeb61629fb7b0bd23ed97160149d5744c3e6b7d0b403ceb86ba6a04184ce9d3fb4b66c043919ebd45322c651eaae73c3113d0bf63 -DIST vivaldi-stable_6.1.3035.111-1_arm64.deb 93480420 BLAKE2B b7dc79f1b6b0eb3f178818bc82457501b893831f861ecabc78b5539522a07301edcb8322d7d4c556739094b27fb00c5901c149a7fb34a514ef9355a53defc19e SHA512 880d7dbb6db9d675f7ec3a04a77ac36361d6bf98fe8f0036b8104351d47e178d5b0ecad55a16dafbe388726bfe22f241c3b82213b6e1de98687d8f62c091ec4a -DIST vivaldi-stable_6.1.3035.111-1_armhf.deb 93653364 BLAKE2B 22f57193efdd67760e503ef3dd8c3735584d10909b040113a75a8237e6db93e0c35afaaf06ca44c614195605d7e569a459bcbda05e9e5f2cc6b95a71769e3bee SHA512 7f7dac295d40b074fac54af0a514e14107abc47da824f686fbfbc9a2c23c4d54f6ef56b8574ec5366b98b87c520ebc3f1190dca42f09373f3e8f2577a88c354e DIST vivaldi-stable_6.1.3035.204-1_amd64.deb 97876972 BLAKE2B 4a988ee1c81672f4300b5575a6a51c4ff76c4220d74c3ddd06f0203c5d78a58dfed281eb6ca0dee98d191126f41090ddec17d483e026bbc6636e94bc9b67353b SHA512 4c232056335fb3f7b12bf97aeb4eba0bbc6f44a95b81a50eda3161790495c50b51a62cb73678cf1e51b8aab1068b0b619ed9dfbded9d0f2094ac32868cbdeda4 DIST vivaldi-stable_6.1.3035.204-1_arm64.deb 93553968 BLAKE2B 4230361200d7cfb4d79cf0bee752fd2363b1720b39f73db8ccce336dc9d7156223dd0576ed09770896d84cb71d8de0f901fd799c591f1a1b5cf5486e60354795 SHA512 7eed4269dd956df52e7bdb28ae7c21222f58dd42664530828e32e1f0f0afbea46f3166d6b964ef4c2793eb86f909a42ba488474b7e0b5ac54ff5ab45daf8db86 DIST vivaldi-stable_6.1.3035.204-1_armhf.deb 93654696 BLAKE2B 35021af8455f33e7320890668f071b69c1d4820f8460b91da1ecf024f11db10a4da09c829f05e13d1be265b1c87d967b09883036cbf95eae5e989f20c6570fbe SHA512 3ff997c4d76d3ffa678158aba7aee5cb2a63a14a82c0ce09820abcb88a8aacdb046c58c325a1371e2b984329001d730ec9e1eabe781d33b7a019d84001522723 -EBUILD vivaldi-6.1.3035.111.ebuild 3874 BLAKE2B ad26d20f2e4375d8605995b44aca9d9ff05581344bf2146f5f425ca2d9838fd84d476330f3de1de69246fef85c179f52e6bfb1303d39a23bc3d0a90d4914cd46 SHA512 a8e7c166f78027ce4965e48ab915079bd383bcce5bc6775076cc4c90945ff853a31f53c6744d652e4d0e8a62a13a78412dd2261429c7e9495438546376474513 -EBUILD vivaldi-6.1.3035.204.ebuild 3875 BLAKE2B c86ecfc1e8f1f30a2d42ce5dd6bbcf97f1f83d3a0a766bd15b89ad348db11e93272f80dd687ccf95805edeaf6018f2143f6a80fc2ccc5365a4980b2f105ef759 SHA512 b68650bf82065f15a99bba4836848033754124e1378bba5851608da15ab467ceadc36216cbbdab4eb9c618a700de343175080b0eafea94d64410dbc3d85f51a5 +DIST vivaldi-stable_6.1.3035.257-1_amd64.deb 97902344 BLAKE2B 9968fd28633f8a0c9d31a48480a290be57413282c9d330535a436762bed4f76aeaf5a074cb60cf6eb8d9dc61c7cb317f01ec2bcacf8da17ae222ab7bc7e9de72 SHA512 a2e4b489cff9c9d5ffcd38b5c6d7a7795d4d9b41b22a6829b3f02c715d32313dbd82e86777421b49dbb0f292df2741df6f6ef41c8cd819bc25cfc5a8af542c74 +DIST vivaldi-stable_6.1.3035.257-1_arm64.deb 93469632 BLAKE2B 03ef84bcad19afaf7a7a9f78ee2f603735f582359d86fa3ddd5ee194f0c3c23f2970abc8eff7e3b0e7094b4dcf91aec9ab0e53e388ffd3e5b189efa380d0e604 SHA512 1e01557baa8a6516106a0e895ffe644cbf8399efc323b19ce99fa6b3069abf716589f097f9af590e20d4c1a1a6fb5ac326808bf3003388cdb744a6fca057a48e +DIST vivaldi-stable_6.1.3035.257-1_armhf.deb 93650248 BLAKE2B 33de3d74811c89041d64b451d8cc6402b063838af2fc462845bf50d69707cc81eaf0a391d9434c62194401575043c8dafa6e2ba85923fe9295305d0405ace2c1 SHA512 a7e987b5e8d20f57772bc138d676ec8120dff39ea47cf91804b88e2c481d0a48d06744c185012609beec9260b113f9374588dc125db41e49b27cae63eb02f52b +EBUILD vivaldi-6.1.3035.204.ebuild 3874 BLAKE2B ad26d20f2e4375d8605995b44aca9d9ff05581344bf2146f5f425ca2d9838fd84d476330f3de1de69246fef85c179f52e6bfb1303d39a23bc3d0a90d4914cd46 SHA512 a8e7c166f78027ce4965e48ab915079bd383bcce5bc6775076cc4c90945ff853a31f53c6744d652e4d0e8a62a13a78412dd2261429c7e9495438546376474513 +EBUILD vivaldi-6.1.3035.257.ebuild 3875 BLAKE2B c86ecfc1e8f1f30a2d42ce5dd6bbcf97f1f83d3a0a766bd15b89ad348db11e93272f80dd687ccf95805edeaf6018f2143f6a80fc2ccc5365a4980b2f105ef759 SHA512 b68650bf82065f15a99bba4836848033754124e1378bba5851608da15ab467ceadc36216cbbdab4eb9c618a700de343175080b0eafea94d64410dbc3d85f51a5 MISC metadata.xml 485 BLAKE2B 2be960ebfbbc2eefeb14ad0e387c02d90fd29adf4dcc77db0413f3c89087cbffac1ce538279d33c9b901cb67ad437c981d230b8f0bed1e98ad60ad049865e716 SHA512 62feb46aa9afe538c9ccaf687ba199779a5ce9231530296db7dcf38149ad2097d0418a7a43dfc9fb4fcdf679cb1a9b66ac550bea2b8927bafaec8fefa9b0d8c8 diff --git a/www-client/vivaldi/vivaldi-6.1.3035.204.ebuild b/www-client/vivaldi/vivaldi-6.1.3035.204.ebuild index 0411bd537ae5..2f3858c360c9 100644 --- a/www-client/vivaldi/vivaldi-6.1.3035.204.ebuild +++ b/www-client/vivaldi/vivaldi-6.1.3035.204.ebuild @@ -98,7 +98,7 @@ else DEB_REV=1 fi -KEYWORDS="-* ~amd64 ~arm ~arm64" +KEYWORDS="-* amd64 ~arm ~arm64" VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_" RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )" diff --git a/www-client/vivaldi/vivaldi-6.1.3035.111.ebuild b/www-client/vivaldi/vivaldi-6.1.3035.257.ebuild index 2f3858c360c9..0411bd537ae5 100644 --- a/www-client/vivaldi/vivaldi-6.1.3035.111.ebuild +++ b/www-client/vivaldi/vivaldi-6.1.3035.257.ebuild @@ -98,7 +98,7 @@ else DEB_REV=1 fi -KEYWORDS="-* amd64 ~arm ~arm64" +KEYWORDS="-* ~amd64 ~arm ~arm64" VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_" RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )" diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz Binary files differindex 4792d75848d9..c6cf7b5acf66 100644 --- a/x11-misc/Manifest.gz +++ b/x11-misc/Manifest.gz diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest index a2148362f2af..abd3b5d2c12a 100644 --- a/x11-misc/dmenu/Manifest +++ b/x11-misc/dmenu/Manifest @@ -5,6 +5,6 @@ DIST dmenu-5.1.tar.gz 16096 BLAKE2B 22132d851c37c6fd7b08ce1087cb33278f3194412cc5 DIST dmenu-5.2.tar.gz 16196 BLAKE2B f827f0d0d935f9da8103dbb73ed8b67818f1213d2f8e5a406de5e8c9496ea0479b4ccb50d3a29004abc1e4e679cac177163c02458ed144d323bb50fc120f936d SHA512 7be9bb76b11225ec86a30e643e9b884f6d13af581526085212cb7401383d448a72fe4dffc3ce84ffb8319dbf36ca8384597a89070cd27d39d5618f239a2da6e3 EBUILD dmenu-5.0.ebuild 1428 BLAKE2B 57053391b0a30b63aa82b904558414903b7d3028d39340b159c42415eb48e4e5adeb737d81becba2e4c8b4b6412a2b1dbf960454c61b96c7d1d776ba57fe1a6c SHA512 db4f3bdfeb1fe94594ea1251866e0f78d7fd9f39c18ed5a14ba3347f97e5b92f45fd3fb61053babff033609ddd598b0adfa8354092c60fcaa3b6d38969df0a03 EBUILD dmenu-5.1.ebuild 1433 BLAKE2B cb37bc32148f39f037adc68e71ce00060a9821f395b3fe974b83590f9095db7e3b50833577608852d3a6163780a30c53200a088436650a33800b4386838d70c4 SHA512 4610b621b645a5ad63bcbba9d105606f8ca026e4cf29c31b26193ab92e5aec582fa295778d88911f5d917b578052f1cf6730b9d7aa267cf79fe852b3d02f016a -EBUILD dmenu-5.2.ebuild 1437 BLAKE2B 47e68815d4045ed69bfc5b1ae14ac77f5f7637d0508668f458fe9a143b1ad5ceba5469960db8c052b4814a4753844240c152b717b521865cb749e874668c827b SHA512 2eb7eca534af15ad273dc6704a0062226e39fdeebb1a5eb648d56fe73ec679cd7b288c6808b4037818efeb537bda316f17220c3b86d5f61971625ff401b0f397 +EBUILD dmenu-5.2.ebuild 1436 BLAKE2B 2feb44229d9a9cc66d6e34d198d59c6eb930142e952f82a75f4655900a80b51ff9592b3276517d711534ac17081548e0dcd5b6a52c388e56b72c3e96e3df9351 SHA512 fcdeb4e045bd4ef6089f152f2a30afffc97bb2c377eb4a126e9fd05cea65d5251d0c8ffb79f03808c0c74330f65b48da2fa651cd8a4239e24af2e62ef01d4ec0 EBUILD dmenu-9999.ebuild 1387 BLAKE2B 5b0e35bff1b1bc2fa2d1d05f9e0acd0993b2070a2f9a989e79afc8f2f2ee9323d9636f23728877209a4f3cedd2fca363219175982a2971eb6fdc2cec54ab9ecf SHA512 4d1abfe39c176103d2aa364884f7c91e4701279dd4e57816b48a72b3adfee5154610c8e82297bfdf4fe6dea2669a5f3db72609e17dde90547ee469b31c5bb79d MISC metadata.xml 252 BLAKE2B ed5f11ce8c4de4fde4020b83dc772d6b47192ea5617cacf05adf13ab5a29923858b2969ed9dc26e75194cb972d41ffceee40856e6f955f42039693af96ebb2e4 SHA512 7f9b5cf205b6500eb65742c67963c3c6c375fa05c7eb094037fb9950d9d2840930e8b4d3ef76c948ddf7f37005012be51c8217c758a615dd7e128c80b6b1db28 diff --git a/x11-misc/dmenu/dmenu-5.2.ebuild b/x11-misc/dmenu/dmenu-5.2.ebuild index 4d082a30d72d..9bc599cf5b83 100644 --- a/x11-misc/dmenu/dmenu-5.2.ebuild +++ b/x11-misc/dmenu/dmenu-5.2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86" IUSE="xinerama" RDEPEND=" diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz Binary files differindex becc763b04bc..b3361aa37f2b 100644 --- a/x11-terms/Manifest.gz +++ b/x11-terms/Manifest.gz diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest index d55717379457..38e7ef709c78 100644 --- a/x11-terms/xterm/Manifest +++ b/x11-terms/xterm/Manifest @@ -14,6 +14,6 @@ EBUILD xterm-379.ebuild 2923 BLAKE2B 19dba7f16c7fc600cf62d4117795727e6151a97e8e9 EBUILD xterm-380.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4aa23707f3cf7c5783d5a6c120e20b25d5ea024d0c948cd94b0d6ee5d88fdb503b7220f2ba4565f3c3e8e1d SHA512 5ad65ecefa828c2d1e5aefc1da96d326d6a1a433e77f2958726c2cccc95aa1e0ab7106381d93de0f5a6256f7a912461388f994aee5efaed8b7444558e924663c EBUILD xterm-381.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4aa23707f3cf7c5783d5a6c120e20b25d5ea024d0c948cd94b0d6ee5d88fdb503b7220f2ba4565f3c3e8e1d SHA512 5ad65ecefa828c2d1e5aefc1da96d326d6a1a433e77f2958726c2cccc95aa1e0ab7106381d93de0f5a6256f7a912461388f994aee5efaed8b7444558e924663c EBUILD xterm-382.ebuild 2923 BLAKE2B 19dba7f16c7fc600cf62d4117795727e6151a97e8e9d1b2c549ff99d983bbe4502a0984f0f98a5bd00c1d58b8f50f01308fe51b2d610725fd7368f833ca2e562 SHA512 a100938b7c97751b4064a2b0db5363d85fad53c42fd0493484541ee34974fc13a6215687cee0d908f096ac241189fa04aa6c9d9e4b0b2136f2867eb5923424d0 -EBUILD xterm-383.ebuild 2924 BLAKE2B 71d9c48361bc905cb8fd8449d94a5c8f23df48446d6ab0e424e176e8c53bd65a12a67c8bfbde46debc9d2ae782925987bfa6efb4b3602499abc046e525a0cb28 SHA512 b037ce9e1c9434b7e99377f713689a7ad6af9ccc3f3f82b4313e86a11a3d382666d43d930092f5b90e55aced914b8e797043cc8d5e2119237c8eadd179d2855d +EBUILD xterm-383.ebuild 2923 BLAKE2B 19dba7f16c7fc600cf62d4117795727e6151a97e8e9d1b2c549ff99d983bbe4502a0984f0f98a5bd00c1d58b8f50f01308fe51b2d610725fd7368f833ca2e562 SHA512 a100938b7c97751b4064a2b0db5363d85fad53c42fd0493484541ee34974fc13a6215687cee0d908f096ac241189fa04aa6c9d9e4b0b2136f2867eb5923424d0 EBUILD xterm-384.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4aa23707f3cf7c5783d5a6c120e20b25d5ea024d0c948cd94b0d6ee5d88fdb503b7220f2ba4565f3c3e8e1d SHA512 5ad65ecefa828c2d1e5aefc1da96d326d6a1a433e77f2958726c2cccc95aa1e0ab7106381d93de0f5a6256f7a912461388f994aee5efaed8b7444558e924663c MISC metadata.xml 552 BLAKE2B 1de52230aa9b681cee30dd4ee4651521bf9474cb2a99168fd6c8f13e0918cf185dbddd3dc6f97e0c81118680294e9c4d74137378763b021a07d8ce0a1430e18c SHA512 019a08f2f03a270da7a33bf1b0e9bb42864b806990884b9f2c19110238ad5d5fd18bc896e9fa7cde130b4ccf3f7003db43f6b485caf5b021f5d5e36f279f9d36 diff --git a/x11-terms/xterm/xterm-383.ebuild b/x11-terms/xterm/xterm-383.ebuild index db00b23e8a34..74aa97997f57 100644 --- a/x11-terms/xterm/xterm-383.ebuild +++ b/x11-terms/xterm/xterm-383.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" DEPEND=" diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz Binary files differindex bca00a04ba25..d7302e7abbfd 100644 --- a/x11-wm/Manifest.gz +++ b/x11-wm/Manifest.gz diff --git a/x11-wm/dwm/Manifest b/x11-wm/dwm/Manifest index cd883048ba4b..c6b63e81f060 100644 --- a/x11-wm/dwm/Manifest +++ b/x11-wm/dwm/Manifest @@ -3,6 +3,6 @@ AUX dwm.desktop 118 BLAKE2B e88e7e7376dc18c82c39cf2e07867febc49e0f4749a5e50fd3bc DIST dwm-6.3.tar.gz 25351 BLAKE2B 06edd0454802d79a5c796951b0a95d5376f0363f0b93ce82569d38af4a96d528c58abf7b9e0f78bb50b48ce8cee0c7993e08fafc8593bc63be6df87c17974f40 SHA512 285bf5e7f419b7bd6d7cd23548a5cb3dce84879b7e841ed3eb08c226f28c8782e37bce2bc481b2e90c4f2160f79d239476d56f01985af0d38a39fb9dce43dede DIST dwm-6.4.tar.gz 25321 BLAKE2B 23c8b0fbbdbf417a2ed79727b0001e812a2e022f8bc29b4ec7711711ae995a8d71283aad23f2d11454407ada29e545c302d66bf239d3598498d93335cd32775f SHA512 b13ac4390c7945cfb4e06bbec2cf69a9bf55867fe2babcba1a4945803a12bea88db31ad06dd06627445f8456950deb26f2d631f946c4207ae92e13f273051a51 EBUILD dwm-6.3.ebuild 1315 BLAKE2B 7134719f7e004a29568957938dde3562474a0e8e1f371dc63af43b1593a32dad4e905317d717e45624cd7f24f7ffe2f7627cec29126f4e7a0b6584869a4ff59f SHA512 567a587dc09aa0d38bc58eba2f02e18aab6d147d649a4e2503952ed6f7abc4855aa04a9fb9c8f01143f57de9666f6336b4aec5d2df6d0cc0dfe28e098f77e029 -EBUILD dwm-6.4.ebuild 1324 BLAKE2B 4d67841ac0821875db4cdc1a87be31bdd1337eec1f54ed96f2b6ab38446149949b2bccc034c4a32720e7ea1e6e159425f8bc3dd93fb7830a7987c26cf6924f2b SHA512 e6f86ce32f13def1dab51d0e973935f0bbe2b43bbb5b6e1c800e8d6da3ddd8f9b9624e25a141f1962c3922ec87d7c4484f2f0657e63b45ab47fa339aa8f2d421 +EBUILD dwm-6.4.ebuild 1323 BLAKE2B 2a4c4bac2f49b2e795be93495ebc0a9e2c24519f126c9bb1bc9b44bc9d4853dc33f88db0ac4cfee38be83d877d666f8e09228f15e748030c16793b0d73a28977 SHA512 31a0e46653c87ea4a0782f164f2d41cb5023e335a2e7f018acdfcb84461d6282d1cfb91112d3ddd32407b8dfcd64bb9143d025a153879c54e5666e32b4adce1c EBUILD dwm-9999.ebuild 1328 BLAKE2B 8a7974b61959db4ac9042b154ed2f616df7ee9a834d06c402080ef5e8d91de7ba58da65c0472c24c1ba703ac42027ea0d403366c4aebbe5fd705b89f00f08c82 SHA512 ff985b41d446012e4dc064e882fc1e7cddd7596260641a1bc4058db22711e0ccea7b1068361d491a4a795eff44001cf3d8339a1178ede3140b07ed48aa536ab3 MISC metadata.xml 503 BLAKE2B 741cc38200fa0911bf9fa1a2afcd0bad76da0469a85a6f72dfce5ed04e57083405cdc0e9ee8ca66b3f9bc88b1845a7132f66552e999f66568e3e044caaa3aaad SHA512 93d86f980268b8c9f2fba670220de0a138ebd7bd22481681ce0af029743a3142e52e215fc8dffcbce6ba882d50e9e1bfbe33eee858fe28978e733c0bfb864582 diff --git a/x11-wm/dwm/dwm-6.4.ebuild b/x11-wm/dwm/dwm-6.4.ebuild index fe579f350834..56eb31afdeda 100644 --- a/x11-wm/dwm/dwm-6.4.ebuild +++ b/x11-wm/dwm/dwm-6.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://git.suckless.org/dwm" else SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86" fi LICENSE="MIT" diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz Binary files differindex 5dadbd184462..2bb940a54049 100644 --- a/xfce-extra/Manifest.gz +++ b/xfce-extra/Manifest.gz diff --git a/xfce-extra/xfce4-screenshooter/Manifest b/xfce-extra/xfce4-screenshooter/Manifest index e39848e882c2..871499f983f2 100644 --- a/xfce-extra/xfce4-screenshooter/Manifest +++ b/xfce-extra/xfce4-screenshooter/Manifest @@ -1,5 +1,5 @@ DIST xfce4-screenshooter-1.10.3.tar.bz2 601717 BLAKE2B 825e939e56e8c11b42454fd14240209dd157b183525349c51979890ad544d69c9dd95264ffddb4956a0829598ebabd119ff01c0b9cd95115491b79cdd6168212 SHA512 c5bb43c7cbd15cdf276ff5dd16e0e102862b974cf32b725bbc0d33fa60c713e1891706f3a6e38150e76e9c876e5d0b1be277d3031a3ae47696056182ccac78f8 DIST xfce4-screenshooter-1.10.4.tar.bz2 615583 BLAKE2B ef6b4db15320917b287604f8a32498c4ccd5eccd2df37ea67366b77a44d962ab2f6d97f6a23c75bfad7483129fd66dd5e8b3ea76acaa3738ba8edf52c2988026 SHA512 7d5eebf897aa2b45e92e4447052c58813c34aa437e10f61712ff50b96b3fa954849a4cb6bf0720659e4c2a596e9f09f79bde2ebdab98b4e8c35fde25a7839011 EBUILD xfce4-screenshooter-1.10.3.ebuild 1249 BLAKE2B d221ded378807c008fc3a1f287859068ab3b57b120d291a867431cdf0e584f149627a8fe2344d7f8cac5301da43d5b9685727ed8125419906051754d29874028 SHA512 cd6f86df686e6ad3702a97259962384f08002cabedb85452dcf1671eaaa918a867cc56e7cd3ff8f4fb6166ed9aa23df2d22420aaed4fe60c132b86910e17caf2 -EBUILD xfce4-screenshooter-1.10.4.ebuild 1250 BLAKE2B c30c6827b54444974ebc7a4a36f593df958633aaf8367641185400145ae9a5db1407b7e023fc31c990383ff6c536c7cf0d4fe66f73657dcd4c28117564c120b7 SHA512 1639428b888d20f509ebfa9ca8cba773d39eb46cadf1748f82dccdb7927b0948ae8a8c44a12d1b827b9b09ffbe0c7388f8ad6d2b9cfd1deba8ee06aef14e7e7e +EBUILD xfce4-screenshooter-1.10.4.ebuild 1249 BLAKE2B d221ded378807c008fc3a1f287859068ab3b57b120d291a867431cdf0e584f149627a8fe2344d7f8cac5301da43d5b9685727ed8125419906051754d29874028 SHA512 cd6f86df686e6ad3702a97259962384f08002cabedb85452dcf1671eaaa918a867cc56e7cd3ff8f4fb6166ed9aa23df2d22420aaed4fe60c132b86910e17caf2 MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5 diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.4.ebuild b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.4.ebuild index 08b72d19adf1..6cee4f629361 100644 --- a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.4.ebuild +++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" >=dev-libs/glib-2.66.0 |