From 82fd88ea93e273f4b02580552f808b6305d1e840 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 26 Mar 2024 19:01:21 +0000 Subject: gentoo auto-resync : 26:03:2024 - 19:01:20 --- Manifest | 30 +- Manifest.files.gz | Bin 29754 -> 29749 bytes dev-games/Manifest.gz | Bin 6055 -> 6060 bytes dev-games/godot/Manifest | 8 +- dev-games/godot/godot-3.5.3.ebuild | 20 +- dev-games/godot/godot-4.0.4.ebuild | 231 -------------- dev-games/godot/godot-4.1.3.ebuild | 239 -------------- dev-games/godot/godot-4.2.1.ebuild | 23 +- dev-libs/Manifest.gz | Bin 98385 -> 98381 bytes dev-libs/dmalloc/Manifest | 1 + dev-libs/dmalloc/dmalloc-5.6.5-r2.ebuild | 64 ++++ dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild | 52 +++ dev-perl/Mail-SPF/Manifest | 1 + dev-perl/Manifest.gz | Bin 284944 -> 284945 bytes dev-python/Manifest.gz | Bin 271771 -> 271766 bytes dev-python/emoji/Manifest | 2 + dev-python/emoji/emoji-2.11.0.ebuild | 25 ++ dev-python/metakernel/Manifest | 2 + dev-python/metakernel/metakernel-0.30.2.ebuild | 47 +++ dev-python/nh3/Manifest | 30 ++ dev-python/nh3/nh3-0.2.17.ebuild | 103 ++++++ dev-python/pymdown-extensions/Manifest | 3 +- .../files/pymdown-extensions-10.7.1-md36.patch | 49 +++ .../pymdown-extensions-10.7.1.ebuild | 5 + dev-python/schema/Manifest | 2 + dev-python/schema/schema-0.7.6.ebuild | 27 ++ games-fps/Manifest.gz | Bin 12204 -> 12214 bytes games-fps/alephone/Manifest | 4 +- games-fps/alephone/alephone-20230119.ebuild | 9 +- games-fps/alephone/alephone-99999999.ebuild | 9 +- games-simulation/Manifest.gz | Bin 3934 -> 3933 bytes games-simulation/micropolis/Manifest | 2 +- .../micropolis/micropolis-1.0_p20220604.ebuild | 10 +- games-sports/Manifest.gz | Bin 2237 -> 2235 bytes games-sports/speed-dreams/Manifest | 5 + .../speed-dreams/speed-dreams-2.3.0.ebuild | 90 ++++++ media-fonts/Manifest.gz | Bin 37590 -> 37588 bytes media-fonts/fonts-meta/Manifest | 3 +- media-fonts/fonts-meta/fonts-meta-3-r1.ebuild | 126 ++++++++ media-fonts/fonts-meta/fonts-meta-3.ebuild | 5 +- media-gfx/Manifest.gz | Bin 38004 -> 38006 bytes media-gfx/digikam/Manifest | 3 +- media-gfx/digikam/digikam-8.3.0.ebuild | 14 +- .../files/digikam-8.3.0-cmake-addressbook.patch | 26 ++ media-libs/Manifest.gz | Bin 69512 -> 69503 bytes media-libs/embree/Manifest | 6 +- media-libs/embree/embree-3.13.4.ebuild | 7 +- media-libs/embree/embree-3.13.5.ebuild | 7 +- media-libs/embree/embree-4.3.0.ebuild | 5 + media-libs/sdl2-net/Manifest | 2 +- media-libs/sdl2-net/sdl2-net-2.2.0.ebuild | 9 +- metadata/Manifest.gz | Bin 10344 -> 10347 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28379 -> 28367 bytes metadata/md5-cache/dev-games/Manifest.gz | Bin 8639 -> 8317 bytes metadata/md5-cache/dev-games/godot-3.5.3 | 8 +- metadata/md5-cache/dev-games/godot-4.0.4 | 17 - metadata/md5-cache/dev-games/godot-4.1.3 | 17 - metadata/md5-cache/dev-games/godot-4.2.1 | 6 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 182534 -> 182689 bytes metadata/md5-cache/dev-libs/dmalloc-5.6.5-r2 | 13 + metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r4 | 16 + metadata/md5-cache/dev-perl/Manifest.gz | Bin 295536 -> 295702 bytes metadata/md5-cache/dev-python/Manifest.gz | Bin 347962 -> 348604 bytes metadata/md5-cache/dev-python/emoji-2.11.0 | 16 + metadata/md5-cache/dev-python/metakernel-0.30.2 | 16 + metadata/md5-cache/dev-python/nh3-0.2.17 | 17 + .../md5-cache/dev-python/pymdown-extensions-10.7.1 | 2 +- metadata/md5-cache/dev-python/schema-0.7.6 | 16 + metadata/md5-cache/games-fps/Manifest.gz | Bin 13089 -> 13096 bytes metadata/md5-cache/games-fps/alephone-20230119 | 6 +- metadata/md5-cache/games-fps/alephone-99999999 | 6 +- metadata/md5-cache/games-simulation/Manifest.gz | Bin 5118 -> 5120 bytes .../games-simulation/micropolis-1.0_p20220604 | 6 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2092 -> 2261 bytes metadata/md5-cache/games-sports/speed-dreams-2.3.0 | 15 + metadata/md5-cache/media-fonts/Manifest.gz | Bin 43312 -> 43470 bytes metadata/md5-cache/media-fonts/fonts-meta-3 | 6 +- metadata/md5-cache/media-fonts/fonts-meta-3-r1 | 10 + metadata/md5-cache/media-gfx/Manifest.gz | Bin 59351 -> 59346 bytes metadata/md5-cache/media-gfx/digikam-8.3.0 | 8 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 121404 -> 121402 bytes metadata/md5-cache/media-libs/embree-3.13.4 | 2 +- metadata/md5-cache/media-libs/embree-3.13.5 | 2 +- metadata/md5-cache/media-libs/embree-4.3.0 | 2 +- metadata/md5-cache/media-libs/sdl2-net-2.2.0 | 9 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 60801 -> 60810 bytes metadata/md5-cache/net-libs/libnetconf2-2.1.31 | 4 +- metadata/md5-cache/net-libs/libproxy-0.5.4 | 17 - metadata/md5-cache/net-libs/libproxy-0.5.4-r1 | 17 + metadata/md5-cache/net-misc/Manifest.gz | Bin 94838 -> 94837 bytes metadata/md5-cache/net-misc/balance-3.57-r1 | 8 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 70078 -> 70248 bytes metadata/md5-cache/sci-libs/gmsh-4.12.2 | 16 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 87321 -> 87316 bytes metadata/md5-cache/sys-apps/systemd-utils-255.4 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 31659 -> 31983 bytes .../md5-cache/sys-devel/clang-common-15.0.7-r8 | 15 + .../md5-cache/sys-devel/clang-common-16.0.6-r3 | 15 + .../md5-cache/sys-devel/clang-common-17.0.6-r2 | 15 - .../md5-cache/sys-devel/clang-common-17.0.6-r3 | 15 + .../md5-cache/sys-devel/clang-common-18.1.2-r1 | 15 - .../md5-cache/sys-devel/clang-common-18.1.2-r2 | 15 + .../md5-cache/sys-devel/clang-common-19.0.0.9999 | 2 +- .../sys-devel/clang-common-19.0.0_pre20240322 | 13 - .../sys-devel/clang-common-19.0.0_pre20240322-r1 | 13 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 35331 -> 35324 bytes metadata/md5-cache/sys-fs/aufs-util-4.14_p20190603 | 13 - .../md5-cache/sys-fs/aufs-util-4.14_p20190603-r1 | 13 + .../md5-cache/sys-fs/diskdev_cmds-332.14_p1-r4 | 6 +- metadata/md5-cache/sys-fs/udev-init-scripts-35 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24650 -> 24660 bytes metadata/md5-cache/www-apps/gitea-1.21.10 | 17 + metadata/md5-cache/www-apps/gitea-1.21.7 | 17 - metadata/md5-cache/x11-apps/Manifest.gz | Bin 17673 -> 17680 bytes metadata/md5-cache/x11-apps/igt-gpu-tools-1.28 | 17 - metadata/md5-cache/x11-apps/igt-gpu-tools-1.28-r1 | 17 + metadata/md5-cache/x11-base/Manifest.gz | Bin 2200 -> 2375 bytes metadata/md5-cache/x11-base/xorg-proto-2024.1 | 14 + metadata/md5-cache/x11-base/xorg-proto-9999 | 4 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 27240 -> 27402 bytes metadata/md5-cache/x11-libs/libxkbcommon-1.7.0 | 16 + metadata/md5-cache/x11-misc/Manifest.gz | Bin 64972 -> 64970 bytes metadata/md5-cache/x11-misc/py3status-3.56 | 17 - metadata/md5-cache/x11-misc/py3status-3.57 | 17 + metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-libs/Manifest.gz | Bin 32005 -> 32010 bytes net-libs/libnetconf2/Manifest | 2 +- net-libs/libnetconf2/libnetconf2-2.1.31.ebuild | 11 +- net-libs/libproxy/Manifest | 2 +- net-libs/libproxy/libproxy-0.5.4-r1.ebuild | 68 ++++ net-libs/libproxy/libproxy-0.5.4.ebuild | 71 ----- net-misc/Manifest.gz | Bin 54957 -> 54949 bytes net-misc/balance/Manifest | 4 +- net-misc/balance/balance-3.57-r1.ebuild | 16 +- net-misc/balance/metadata.xml | 3 + profiles/Manifest.gz | Bin 203037 -> 203041 bytes profiles/base/package.use.mask | 4 + profiles/package.mask | 80 +++++ sci-libs/Manifest.gz | Bin 45147 -> 45145 bytes sci-libs/gmsh/Manifest | 2 + sci-libs/gmsh/gmsh-4.12.2.ebuild | 137 ++++++++ sys-apps/Manifest.gz | Bin 50831 -> 50828 bytes sys-apps/systemd-utils/Manifest | 2 +- sys-apps/systemd-utils/systemd-utils-255.4.ebuild | 6 +- sys-devel/Manifest.gz | Bin 7704 -> 7708 bytes sys-devel/clang-common/Manifest | 10 +- .../clang-common/clang-common-15.0.7-r8.ebuild | 185 +++++++++++ .../clang-common/clang-common-16.0.6-r3.ebuild | 191 +++++++++++ .../clang-common/clang-common-17.0.6-r2.ebuild | 295 ----------------- .../clang-common/clang-common-17.0.6-r3.ebuild | 295 +++++++++++++++++ .../clang-common/clang-common-18.1.2-r1.ebuild | 297 ----------------- .../clang-common/clang-common-18.1.2-r2.ebuild | 297 +++++++++++++++++ .../clang-common/clang-common-19.0.0.9999.ebuild | 6 +- .../clang-common-19.0.0_pre20240322-r1.ebuild | 296 +++++++++++++++++ .../clang-common-19.0.0_pre20240322.ebuild | 296 ----------------- sys-fs/Manifest.gz | Bin 22241 -> 22220 bytes sys-fs/aufs-util/Manifest | 2 +- .../aufs-util/aufs-util-4.14_p20190603-r1.ebuild | 58 ++++ sys-fs/aufs-util/aufs-util-4.14_p20190603.ebuild | 47 --- sys-fs/diskdev_cmds/Manifest | 2 +- .../diskdev_cmds/diskdev_cmds-332.14_p1-r4.ebuild | 13 +- sys-fs/udev-init-scripts/Manifest | 2 +- .../udev-init-scripts/udev-init-scripts-35.ebuild | 4 +- www-apps/Manifest.gz | Bin 13485 -> 13477 bytes www-apps/gitea/Manifest | 4 +- www-apps/gitea/gitea-1.21.10.ebuild | 147 +++++++++ www-apps/gitea/gitea-1.21.7.ebuild | 147 --------- x11-apps/Manifest.gz | Bin 13868 -> 13867 bytes x11-apps/igt-gpu-tools/Manifest | 3 +- ...ine-igt_x86_features-into-ifunc-resolvers.patch | 354 +++++++++++++++++++++ .../igt-gpu-tools/igt-gpu-tools-1.28-r1.ebuild | 111 +++++++ x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild | 107 ------- x11-base/Manifest.gz | Bin 1555 -> 1557 bytes x11-base/xorg-proto/Manifest | 4 +- x11-base/xorg-proto/xorg-proto-2024.1.ebuild | 51 +++ x11-base/xorg-proto/xorg-proto-9999.ebuild | 9 +- x11-libs/Manifest.gz | Bin 17998 -> 18002 bytes x11-libs/libxkbcommon/Manifest | 2 + x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 71 +++++ x11-misc/Manifest.gz | Bin 46548 -> 46541 bytes x11-misc/py3status/Manifest | 4 +- x11-misc/py3status/py3status-3.56.ebuild | 33 -- x11-misc/py3status/py3status-3.57.ebuild | 33 ++ 192 files changed, 3616 insertions(+), 2114 deletions(-) delete mode 100644 dev-games/godot/godot-4.0.4.ebuild delete mode 100644 dev-games/godot/godot-4.1.3.ebuild create mode 100644 dev-libs/dmalloc/dmalloc-5.6.5-r2.ebuild create mode 100644 dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild create mode 100644 dev-python/emoji/emoji-2.11.0.ebuild create mode 100644 dev-python/metakernel/metakernel-0.30.2.ebuild create mode 100644 dev-python/nh3/nh3-0.2.17.ebuild create mode 100644 dev-python/pymdown-extensions/files/pymdown-extensions-10.7.1-md36.patch create mode 100644 dev-python/schema/schema-0.7.6.ebuild create mode 100644 games-sports/speed-dreams/speed-dreams-2.3.0.ebuild create mode 100644 media-fonts/fonts-meta/fonts-meta-3-r1.ebuild create mode 100644 media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch delete mode 100644 metadata/md5-cache/dev-games/godot-4.0.4 delete mode 100644 metadata/md5-cache/dev-games/godot-4.1.3 create mode 100644 metadata/md5-cache/dev-libs/dmalloc-5.6.5-r2 create mode 100644 metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r4 create mode 100644 metadata/md5-cache/dev-python/emoji-2.11.0 create mode 100644 metadata/md5-cache/dev-python/metakernel-0.30.2 create mode 100644 metadata/md5-cache/dev-python/nh3-0.2.17 create mode 100644 metadata/md5-cache/dev-python/schema-0.7.6 create mode 100644 metadata/md5-cache/games-sports/speed-dreams-2.3.0 create mode 100644 metadata/md5-cache/media-fonts/fonts-meta-3-r1 delete mode 100644 metadata/md5-cache/net-libs/libproxy-0.5.4 create mode 100644 metadata/md5-cache/net-libs/libproxy-0.5.4-r1 create mode 100644 metadata/md5-cache/sci-libs/gmsh-4.12.2 create mode 100644 metadata/md5-cache/sys-devel/clang-common-15.0.7-r8 create mode 100644 metadata/md5-cache/sys-devel/clang-common-16.0.6-r3 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.6-r2 create mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.6-r3 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-18.1.2-r1 create mode 100644 metadata/md5-cache/sys-devel/clang-common-18.1.2-r2 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240322 create mode 100644 metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240322-r1 delete mode 100644 metadata/md5-cache/sys-fs/aufs-util-4.14_p20190603 create mode 100644 metadata/md5-cache/sys-fs/aufs-util-4.14_p20190603-r1 create mode 100644 metadata/md5-cache/www-apps/gitea-1.21.10 delete mode 100644 metadata/md5-cache/www-apps/gitea-1.21.7 delete mode 100644 metadata/md5-cache/x11-apps/igt-gpu-tools-1.28 create mode 100644 metadata/md5-cache/x11-apps/igt-gpu-tools-1.28-r1 create mode 100644 metadata/md5-cache/x11-base/xorg-proto-2024.1 create mode 100644 metadata/md5-cache/x11-libs/libxkbcommon-1.7.0 delete mode 100644 metadata/md5-cache/x11-misc/py3status-3.56 create mode 100644 metadata/md5-cache/x11-misc/py3status-3.57 create mode 100644 net-libs/libproxy/libproxy-0.5.4-r1.ebuild delete mode 100644 net-libs/libproxy/libproxy-0.5.4.ebuild create mode 100644 sci-libs/gmsh/gmsh-4.12.2.ebuild create mode 100644 sys-devel/clang-common/clang-common-15.0.7-r8.ebuild create mode 100644 sys-devel/clang-common/clang-common-16.0.6-r3.ebuild delete mode 100644 sys-devel/clang-common/clang-common-17.0.6-r2.ebuild create mode 100644 sys-devel/clang-common/clang-common-17.0.6-r3.ebuild delete mode 100644 sys-devel/clang-common/clang-common-18.1.2-r1.ebuild create mode 100644 sys-devel/clang-common/clang-common-18.1.2-r2.ebuild create mode 100644 sys-devel/clang-common/clang-common-19.0.0_pre20240322-r1.ebuild delete mode 100644 sys-devel/clang-common/clang-common-19.0.0_pre20240322.ebuild create mode 100644 sys-fs/aufs-util/aufs-util-4.14_p20190603-r1.ebuild delete mode 100644 sys-fs/aufs-util/aufs-util-4.14_p20190603.ebuild create mode 100644 www-apps/gitea/gitea-1.21.10.ebuild delete mode 100644 www-apps/gitea/gitea-1.21.7.ebuild create mode 100644 x11-apps/igt-gpu-tools/files/1.28-lib-Inline-igt_x86_features-into-ifunc-resolvers.patch create mode 100644 x11-apps/igt-gpu-tools/igt-gpu-tools-1.28-r1.ebuild delete mode 100644 x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild create mode 100644 x11-base/xorg-proto/xorg-proto-2024.1.ebuild create mode 100644 x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild delete mode 100644 x11-misc/py3status/py3status-3.56.ebuild create mode 100644 x11-misc/py3status/py3status-3.57.ebuild diff --git a/Manifest b/Manifest index b4f861642cc9..761f1f7cb6a9 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29754 BLAKE2B 9cfac9a3fae7d45580e3cc8a59c9c03add8b1fd183bd86c189d6036236a6c1d1f3929f1fd9d56cc81ebf27d703549db355b217c6bc2c48b4a6e8e58d54ce344b SHA512 337ff64fa1afbf59d05a4c469cd659a0eb7a912dd5ab1fd7768e26158f8fa4d339bbfa17f453172cc713b0ecaca064771964cb252069a7a6a6c03337a5ec072e -TIMESTAMP 2024-03-26T12:12:18Z +MANIFEST Manifest.files.gz 29749 BLAKE2B c1ca33f3e5362058fa2bf9ce275c17a01965306cb3cc845b6bc9cbedf45babd487d603d079faebac571948184fc16f1a4e494e6c50c36b31e598edb83a5a14a3 SHA512 ef6eb670e26bdf5ca275b20b02d703b34f9d798f7a6c8142f1917463d831eb5a6db246ca2d7dd0a2654b639239938f5d468841ae342769938401229abe91b876 +TIMESTAMP 2024-03-26T18:10:29Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYCu6JfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYDD5VfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBC/Q//cO1fDy/QGCI6wTkXohjQzq9wPab9JcyszO8HmQsjjpDxR/PdPRIVu09O -mpfu2bTyRIMj0zwKOgnbptp0ksYRrYkTJxFTEvG0ZNJjZTsXBebWWmoaGnNXwoaf -Z9jDZ+wWHdi0fVD5Q87JO/GP0MEvlDK+MYd29s5wru0HUyYthDQ8A2sQsVVbQTEG -DuPiKZJsjFoUOkRMVKVQNPlBxxO/fHvKee59savO4P9EKsREEBnO6FtkmPfGR0K2 -EbXsdvJ4PZraqfrYRt6Dug/BYg+8BplBHd+LDuAdtNEgEc0VzvT6MQL1t5WfkDYV -aDehvAPhSU7uLrBEMmhcj0lfdDWzstzx5Stn7UJrqRc47mKkhYeScVICIY90NSVc -Pg7LuPeXCxI41kGN4k9bKLJQKuGnfVkLD7Cjs5ITnRDCzBFTTIqqaTOWbENJPCb9 -cGpO9vxPok/Z5ciqjg1Hyjh32AXQW5Vqm1o44bpfv/gt1EqPIkIqxpqa+37lHp44 -V35gkHgKonkolhrhBMukFKPc99E8OiRc9VMRJzNTNM+Gl7NyiPaptlbpUsJUJcFd -JtdJUH+vrTbElgmVmGIM7sqevTzZKnvjzJqBToaFAcQMSYtqUGP4XwruhJkr+C5n -rCRKzFuq+i0ZUS9ymyCo/qkizhGYhYRseEx+kQFpcDWjuGUSqk4= -=S72w +klDBuA//ZoI7e9tdCbpqEplmBStsYRWkGBG/djs79iS3kyf3PPyrOuzk4eOsJ9jf +Ex0qi4bmFPhnaMukjVGb1CbEMe7Qkk7i33+sGaNrLY/v44MD10lTcAlem4qoI+xd +HEdKk9PyvXb1CtOChcgxlUIAgrTwzvbXuqzKvRZpmv36SMDKuuyiYmpr6MqWypeb +NhYtRW3bUMVjsIh25gzKtkbcphyPFLTUyiqCgszSleb1y+SeVN94afthSWShslQF +N89lFVHh1UB/uq0P3mUBeTmagN/UNr5rRDFW+46vUnxV+aNkxM5OXaD9yjKUFmUa +zoCCmuO5RIY6E4hN8fVfIpXW/hdBGDB3JBOVKm2nRkFGR73qBvX8N/WpEN4EnLKH +nIaAH/B2fq2cuDNNMrohH4PBcbed/bhuac48Zj2x5J4vnJGZv6g4xe2nzkvcyPYb +LMnqx3EsZeGJDua2+4iKku8A3Ho/NVqF++8dqpCpAa3rgq1nECg+8BVk5eI0dJCE +bhrM31wP1IxeQf/CVA7TStOLnykTGTXV24Z+yuphdz0wF/4Hz7Yg8+Nhbp8QnAkn +YgMQpXJc5fWdDUIqZjliBfBOWZ0TeXmeSNz9T7ecsxkMheJPhD5ZgKmHuynqZ0DZ +0A/sBPSvWC9p4rUwZt+ctS6nu0KCrTjT+JkRSW9aEexWt6t4T40= +=TcIx -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 93c9a841a4cf..a8ea2f056770 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index ade0c9a81f21..33941219f531 100644 Binary files a/dev-games/Manifest.gz and b/dev-games/Manifest.gz differ diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest index 5b47787df63e..718df0c31773 100644 --- a/dev-games/godot/Manifest +++ b/dev-games/godot/Manifest @@ -5,11 +5,7 @@ AUX godot-4.0_beta3-headless-header.patch 498 BLAKE2B 401942c17829136aace28e34f7 AUX godot-4.0_rc2-musl.patch 878 BLAKE2B d10e22acc29e14df6b42b180ed480908c61e6a9781d81897b1b24a79de792fb967886fa7be6494440fb4e8ab69a83100d455838b986ce195dc30116638db544e SHA512 97b365952a7c1e7e4088ed71d1c98eccca1449b481d05e10fd750a6d29c7635dc6112e0e033ab1555cfe51eda8c0b805df1fbe78e9c54cea2664aed8570fa077 AUX godot-4.0_rc3-scons.patch 506 BLAKE2B 2fd1421760f082ea65febce90459f8a2d63e06e5b02b5e86e59bbacd14db78f76448ee50d0fa7c935b1a867f528b46a9b82b5bb03765d0b237e9af73d7fd14da SHA512 9ac654edc66a5a330055d1af0b706a5fa143061712146ddc02657add45d4518d96391d9e980c0a6b33d9fa966b5914a3f90a7b333f20885f0a05a7b8985fc667 DIST godot-3.5.3-stable.tar.xz 24072964 BLAKE2B a4c03328e3aa77d741a1c642cfd645de04084f2852e865757fc8960c4919d3b8b8571e772f44004901fdd80a967e8e21bd8c6be8b36263db7afae787dcbd3ed6 SHA512 4c008af5bb7c298d465edbe03f6ebc642f5bbbb0a4254e99d7a7a88919e1f9424b98c5dff95a55ae68d4e2e5878c7c0bb7d13a66869cb632ecb51a913f865155 -DIST godot-4.0.4-stable.tar.xz 30267060 BLAKE2B 42f5f0c89edb96eb6f36c54229671f233ed0a49a769361195f9aaf807b45fe3968aeeaad204fc07e200114d852e4651f9dc8eb137c4f3aca7b8e8e1203ebcdc9 SHA512 4dadc123995d7262ffa6c5002d08611038957c59a8bd742284b9b62577de6b7182aad807db7a231180a355df0f25d10babdc914faf9287ed401152d98762bb5f -DIST godot-4.1.3-stable.tar.xz 31027024 BLAKE2B 7d3eb66f080089507662fa639307d941772f79413d3f956feadaaaa5a335dd4057c03e90ee75e247689e78534d798cba3511e55d59097da2ca8a5954bbbb4172 SHA512 e8dc812fc1bd98ce4d691d51fceb75d943fb40790c5a640e6178eb53b4de8b1078de8e1649e182963cb7beea26b2365c202f6deaea9bb679f789cd546d29f858 DIST godot-4.2.1-stable.tar.xz 26687808 BLAKE2B 0f7d06b27e2e9174dad04d1926935a46c05d39349e73a0ed146815c21f1100be04cd772c2d6b16d96f70dbfe9a5727126b4dc782c3654c36282f39ca4df87f4d SHA512 ac09046532f5cf504bd57c867ac8fcb40b30848152cd6a95ee2a2d2c7e9cce027fdfceb66fcf1146e562cbca853a484da861c45c2a5fc0a63021d309bdf04590 -EBUILD godot-3.5.3.ebuild 6667 BLAKE2B 9a6c6642b12bab97d0c91f9b65b48505532c5d713eb2c13ddbb3c074d6d62ff6913eddb34c6394c57a5db3870661158631cc40b870c3e6a345e490340c8b32b3 SHA512 9085bec5650281edbf46e2ea8ce3242bb40c7e8760f093c709fb21c8454caac54896ebdcea42d0d59e9069e681f8722f3c2029373617f501fff2df8cecbccd27 -EBUILD godot-4.0.4.ebuild 6983 BLAKE2B d089b3cd44737743c572ddd4496064c635f2934e367fbf834bb3527c852061cbaec8283405a7ccad7f59a6bf210fb5a44727c114b228056f98f0f2a819f7e889 SHA512 0aa73012f7b271939e5055f21db46d3d613c5b6eddde7f428418c0ffc0cc7a53aa7038fb417f4ff826dd1ab68e1f6baeea6293148f0a945a41987d01a44ead1e -EBUILD godot-4.1.3.ebuild 7073 BLAKE2B 8125a283060311ea5d203e1a9147bab32df3539a2a9595d182cee1ba90b3c07b66da4e6c069a3534a105c8dbca1999ab2729827f2bee833d7bcb448d95e117d6 SHA512 21c02b56c81341007fd477ada576e54395d65fa456036425ac763fd0d219077861b37e0a37fb5596be31d2ca2f8fa0c22ecfa6c9bd2cbc468bfa61585f3231a4 -EBUILD godot-4.2.1.ebuild 7111 BLAKE2B 4516fffc932c617bd300456dc2e4474c4edf6450d0c1fffb28027405a320b8c33d1c058881f2793bdd836eee7bcc1fd926d4c03a0634b8fae5e6ac51a7fbe4ca SHA512 2e7aa4f1a39dd9f29172a1bcd2340d3d7a67f6716a9da406b3664a117300961179aff7deda47c42138df60a0697b3308f3f6c769042bb42a8987b346ea2e853d +EBUILD godot-3.5.3.ebuild 6564 BLAKE2B a2d12f6ffeb748314eadd122537d8b76d835c66e3c2a3776bd2f91c0a98c69b7b47ef8099e9a97f16f6170da29ca1a27c1d01b9837559067e91b6a397e83b28f SHA512 5de17a38a6c16cf8f0b514e223a2a75e54254b612c3c66e9f4512ff612b4bcf5e5448ea2f32a92a6b1a6240023ba5f5f2da5a1581d705f4a7533f3c14482049b +EBUILD godot-4.2.1.ebuild 7023 BLAKE2B 662e984a83e11162817a105df2fd6a4e1ac380127948c1aeccfb3cc51b402e1ce9ea62b39380f450488fcadae534242a6bbed80ed48425f3c6ee07abd7b84f27 SHA512 04da3f0c0fe0561e0aaefe17d1e96d0e19e6dc9d5d2637bbdbc31187c86eb957867d839f8ba80bca0cd3e75db0731eabbc800931851e7d742f6825fe4edb8a4d MISC metadata.xml 1492 BLAKE2B ae5789569351fbb3df1da26f655750404bc22d56d0e252ca83b973abaa9ed29f26afd48c263c29266eb883444c6399ab35939d57e081d4733f7ea8b5a161f737 SHA512 fe692458dbe8293a1b76a1f0f79fe01f86ed61c731eb8b6c5acf0ef24a5d0b4cba94dd1ad72abe287d584883bc08e090f48d2b709ffbf06758c45d8996432973 diff --git a/dev-games/godot/godot-3.5.3.ebuild b/dev-games/godot/godot-3.5.3.ebuild index 52470f766d26..c4e78535e32d 100644 --- a/dev-games/godot/godot-3.5.3.ebuild +++ b/dev-games/godot/godot-3.5.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg +PYTHON_COMPAT=( python3_{10..12} ) +inherit desktop python-any-r1 scons-utils shell-completion toolchain-funcs xdg DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" HOMEPAGE="https://godotengine.org/" @@ -82,10 +82,13 @@ PATCHES=( src_prepare() { default + # handle slotting sed -i "1,5s/ godot/&${SLOT}/i" misc/dist/linux/godot.6 || die sed -i "/id/s/Godot/&${SLOT}/" misc/dist/linux/org.godotengine.Godot.appdata.xml || die sed -e "s/=godot/&${SLOT}/" -e "/^Name=/s/$/ ${SLOT}/" \ -i misc/dist/linux/org.godotengine.Godot.desktop || die + sed -e "s/godot/&${SLOT}/g" \ + -i misc/dist/shell/{godot.bash-completion,godot.fish,_godot.zsh-completion} || die sed -i "s|pkg-config |$(tc-getPKG_CONFIG) |" platform/{x11,server}/detect.py || die @@ -210,13 +213,6 @@ src_install() { fi newbashcomp misc/dist/shell/godot.bash-completion ${s} - bashcomp_alias ${s}{,-runner} - - insinto /usr/share/fish/vendor_completions.d - newins misc/dist/shell/godot.fish ${s}.fish - dosym ${s}.fish /usr/share/fish/vendor_completions.d/${s}-runner.fish - - insinto /usr/share/zsh/site-functions - newins misc/dist/shell/_godot.zsh-completion _${s} - dosym _${s} /usr/share/zsh/site-functions/_${s}-runner + newfishcomp misc/dist/shell/godot.fish ${s}.fish + newzshcomp misc/dist/shell/_godot.zsh-completion _${s} } diff --git a/dev-games/godot/godot-4.0.4.ebuild b/dev-games/godot/godot-4.0.4.ebuild deleted file mode 100644 index 7f1f47669d98..000000000000 --- a/dev-games/godot/godot-4.0.4.ebuild +++ /dev/null @@ -1,231 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 desktop python-any-r1 scons-utils toolchain-funcs xdg - -DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor" -HOMEPAGE="https://godotengine.org/" -SRC_URI=" - https://downloads.tuxfamily.org/godotengine/${PV}/${P}-stable.tar.xz - https://github.com/godotengine/godot/releases/download/${PV}-stable/${P}-stable.tar.xz" -S="${WORKDIR}/${P}-stable" - -LICENSE=" - MIT - Apache-2.0 BSD Boost-1.0 CC0-1.0 Unlicense ZLIB - gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )" -SLOT="4" -KEYWORDS="~amd64" -# Enable roughly same as upstream by default so it works as expected, -# except raycast (tools-only heavy dependency), and deprecated. -IUSE=" - alsa +dbus debug deprecated +fontconfig +gui pulseaudio raycast - +runner speech test +theora +tools +udev +upnp +vulkan +webp" -# TODO: tests still need more figuring out -RESTRICT="test" - -# dlopen: libglvnd -RDEPEND=" - app-arch/zstd:= - dev-games/recastnavigation:= - dev-libs/icu:= - dev-libs/libpcre2:=[pcre32] - media-libs/freetype[brotli,harfbuzz] - media-libs/harfbuzz:=[icu] - media-libs/libogg - media-libs/libpng:= - media-libs/libvorbis - +Date: Tue, 26 Mar 2024 06:40:11 -0600 +Subject: [PATCH] Fix SmartSymbols Toc test (#2344) + +Fixes #2343 +--- + tests/test_extensions/test_smartsymbols.py | 24 +++++++++++++++++++++- + 1 file changed, 23 insertions(+), 1 deletion(-) + +diff --git a/tests/test_extensions/test_smartsymbols.py b/tests/test_extensions/test_smartsymbols.py +index b438fb7d7..1a8688f0c 100644 +--- a/tests/test_extensions/test_smartsymbols.py ++++ b/tests/test_extensions/test_smartsymbols.py +@@ -1,6 +1,9 @@ + """Test cases for SmartSymbols.""" + from .. import util + import markdown ++from pymdownx.__meta__ import parse_version ++ ++PYMD_3_6 = parse_version(markdown.__version__) >= (3, 6, 0) + + + class TestSmartSymbols(util.MdCase): +@@ -139,4 +142,23 @@ def test_toc_tokens(self): + + md = markdown.Markdown(extensions=['toc', 'pymdownx.smartsymbols']) + md.convert('# *Foo* =/= `bar`') +- self.assertEqual(md.toc_tokens, [{'level': 1, 'id': 'foo-bar', 'name': 'Foo ≠ bar', 'children': []}]) ++ self.assertEqual( ++ md.toc_tokens, ++ [ ++ { ++ 'children': [], ++ 'data-toc-label': '', ++ 'html': 'Foobar', ++ 'id': 'foo-bar', ++ 'level': 1, ++ 'name': 'Foo ≠ bar' ++ } ++ ] if PYMD_3_6 else [ ++ { ++ 'level': 1, ++ 'id': 'foo-bar', ++ 'name': 'Foo ≠ bar', ++ 'children': [] ++ } ++ ] ++ ) diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild index 69a0a4e1cc22..b81baf88a509 100644 --- a/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild +++ b/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild @@ -32,6 +32,11 @@ BDEPEND=" distutils_enable_tests pytest src_prepare() { + local PATCHES=( + # https://github.com/facelessuser/pymdown-extensions/issues/2343 + "${FILESDIR}/${P}-md36.patch" + ) + # broken on pypy3; unfortunately, the parametrization is based # on indexes and these are pretty random, so we need to remove it # entirely diff --git a/dev-python/schema/Manifest b/dev-python/schema/Manifest index 2ec970bd0683..40a14087a792 100644 --- a/dev-python/schema/Manifest +++ b/dev-python/schema/Manifest @@ -1,3 +1,5 @@ DIST schema-0.7.5.tar.gz 48173 BLAKE2B 3d112ee1960c79a64ec2980cbd70403b6dbcafdeeb4f5826c427426aafd602691fd5ceab408edf88e50854a7d66306a73a4729c056a1ca7d1eaa4d0c725901a9 SHA512 10184a4d2a30600d5c6fe9fcde33925137825e811af691c40fee841f88e4a5106ef7e79be2a0ddddd0e0b74892bf889c3d2eff934a36dbca269cd7bf22748d39 +DIST schema-0.7.6.tar.gz 43804 BLAKE2B d559a16e8d20bb1555fa53d335261ad4321f078e1f947c33ca0abd90202d2577242991ed26f7023ab5ce3112789078ba94afb27401e81c7815b9f643ce380cca SHA512 136ed3007f0aa82130301370eef154f7be59ee03363d8304a5d9b7ba51cae00674d066e7294d7ee4d078a552dca3dc4b95a05eee7cd64d920b59feccb7b2a5d2 EBUILD schema-0.7.5-r1.ebuild 499 BLAKE2B 812a132c5b75acd3aeb84cac694c860267981ad19aa3ca61afc141828e54322cf5cbd5dd5427fb4b2f3aabf04889c78ffff3c15d260c97f7dd4a41ef12219eaf SHA512 37a4d2f92c6334aeb3b91b5287abec2553eaa5a7f2958179ed427defc552e17ab7f1a8ba97c310dfdb254d9a6a8ba5019edd36df230dd01420ded23951237789 +EBUILD schema-0.7.6.ebuild 499 BLAKE2B 812a132c5b75acd3aeb84cac694c860267981ad19aa3ca61afc141828e54322cf5cbd5dd5427fb4b2f3aabf04889c78ffff3c15d260c97f7dd4a41ef12219eaf SHA512 37a4d2f92c6334aeb3b91b5287abec2553eaa5a7f2958179ed427defc552e17ab7f1a8ba97c310dfdb254d9a6a8ba5019edd36df230dd01420ded23951237789 MISC metadata.xml 367 BLAKE2B 99fe68b6e2257a73945d542deb976de50a83e194d7666b847406569433cfa11650854e07e79f7e3a4ff38aa9869b279b02b45933f598e16fc8feb864b402929b SHA512 5b81fd9ad041c68a7cb0672b937fa4dc8b4fee20f1fba6e53a884c0f31b9c69fad38b0795b6397de9fa3e32081cf9fc5492dcc00cfb6b0da70db6b213dcde093 diff --git a/dev-python/schema/schema-0.7.6.ebuild b/dev-python/schema/schema-0.7.6.ebuild new file mode 100644 index 000000000000..8c9f00ff5075 --- /dev/null +++ b/dev-python/schema/schema-0.7.6.ebuild @@ -0,0 +1,27 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Simple data validation library" +HOMEPAGE=" + https://github.com/keleshev/schema/ + https://pypi.org/project/schema/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests pytest + +src_prepare() { + # py2 leftover + > requirements.txt || die + distutils-r1_src_prepare +} diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz index 749d20f21e71..88bf858c8cf4 100644 Binary files a/games-fps/Manifest.gz and b/games-fps/Manifest.gz differ diff --git a/games-fps/alephone/Manifest b/games-fps/alephone/Manifest index c3a3e1db8552..0fd4d94f353f 100644 --- a/games-fps/alephone/Manifest +++ b/games-fps/alephone/Manifest @@ -1,6 +1,6 @@ AUX alephone-20230119-c99.patch 2226 BLAKE2B ce4b1164e5cbd07045ebf9c7612b943c2f052c2ce24a0629bce730154366964213b82bfe04c51d13fa46b837369f3d11da012b769bf948ccc637528e432fc663 SHA512 82a08c1d5b83681a69a97b9f054c7f70714ec607bb3b15e4dfefd09b2a8dbed9debe75a6eb090b41ad3787516f1dd6b7a5fbfeb051ca3cc7a719f49a85043774 AUX alephone.sh 486 BLAKE2B ed0a60d272e7894ec64ce6f5a727dd4cd129ae8e582f72c74d2177cf22e2be18ee72d0988204fb65650da2c0e3890c9640844bea2f8091b32d24dfb80537dd8e SHA512 4eaf345bec8daecba38125a4bceef2d20985b1653550f935af20a28ec59f8615bf14d9254257e56d006affa24d63a3859e3270f416fcfb318dc688fefa2aff3b DIST release-20230119.tar.gz 6968352 BLAKE2B 06bc87b4c2bc6a311ee90f854f7c35fb4da2862c417b192a4364dbd38cac9c0c02c4439abf07e6bc7c2d68899fae4dd938464896039943f1fa6ae5a4a644260f SHA512 d1ede53c20a24b74f5525e2e8c09fdbbb05fa0262bbd8f6c1abe6c3698cdfd1dea2436487ec8f64c79a7e1f150367e40ea48838f8a42031b45c0b1498a0e77d1 -EBUILD alephone-20230119.ebuild 2335 BLAKE2B 9d36388498d4da51b8e3a7452d35c9c32a8030ebb459c9286d800dd6492cb7f7c7d0c48c617e55b174818bdfd0a17f02b0822f5263f857378b35faf8248d8f1a SHA512 bbf1d5dc2de7d6f19d809f2a74d063779aaf9f5a55cc4e82dec8cb30078cd0961394e0a737d2196b34253a52f6561b8ec1bc67df6766e6c35096cf7ada1bff3d -EBUILD alephone-99999999.ebuild 2293 BLAKE2B 1e59f7a82438a8e05d0038afdea6c7dc717ce2505bb9a38d1ad5c47fb9ca4b6580b27641b6b1e3ec61f8c41f1ea15f8a3bc82392011149c696b9bbf3e5e6cd12 SHA512 03ad350ea14f42a8a360a1f6b7eda2d73da28d0312d81822c30e576149086a17d45c6fbf28b02044e0db2e449a457ad04635d5fd95f74abc610b40f7d4593187 +EBUILD alephone-20230119.ebuild 2471 BLAKE2B 96f844c78f2a68328e282a558ad2cfc15a79a366295b28b88339a6a1e24f80ffa35a60046f2afd7ea0d2c1fcabb4417f10ad25653a140d940140dc36224baefa SHA512 45a380844ea8cadb7ee79b924ea50515a84b3fefe30e9bc5fab43bd45308fd61cfa73747e0701d2b60714ccdb99f78a31db8d3bf12dcd238a7a71ee338d96d5c +EBUILD alephone-99999999.ebuild 2429 BLAKE2B 621f5eddbf188632c6d36356f55d6f2dacc1227ab7af1c904905e44f83beffb4da4734fca77cfccb34c6cdf905896d73f0643c754467ab76ae8f70a96029e1f4 SHA512 24d07c863dafe2a35bb3ef775db6c202dfa450a29871f0b9547f198954e64249b08168dcedf9f85d7e9b919f430899820a962d2eea11cc2985e5208a34de4a95 MISC metadata.xml 577 BLAKE2B 3e1621c41a4408ffe750626d76663afb04774542389030f87cd68b8ff8ed89e9dabb70943891860863933625c3ea2b743c178812b06817023b52feca99d3f65d SHA512 8a5ab6e53fbf8dfa41938ec2aff833133105ee900c1a52c2df8649b8f800507b0801df705f6f5201af4a23237b99c1a8996b7f67e2cb9826a31bcb730881682a diff --git a/games-fps/alephone/alephone-20230119.ebuild b/games-fps/alephone/alephone-20230119.ebuild index 67bf15ff6d89..895dc7325c50 100644 --- a/games-fps/alephone/alephone-20230119.ebuild +++ b/games-fps/alephone/alephone-20230119.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools optfeature prefix toolchain-funcs xdg +inherit autotools flag-o-matic optfeature prefix toolchain-funcs xdg DESCRIPTION="An enhanced version of the game engine from the classic Mac game, Marathon" HOMEPAGE="https://alephone.lhowon.org/" @@ -65,6 +65,11 @@ src_prepare() { } src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/873298 + # https://github.com/Aleph-One-Marathon/alephone/issues/475 + filter-lto + econf \ --enable-lua \ --enable-opengl \ diff --git a/games-fps/alephone/alephone-99999999.ebuild b/games-fps/alephone/alephone-99999999.ebuild index 15a4810f346c..9a32dc2729ec 100644 --- a/games-fps/alephone/alephone-99999999.ebuild +++ b/games-fps/alephone/alephone-99999999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools optfeature prefix toolchain-funcs xdg +inherit autotools flag-o-matic optfeature prefix toolchain-funcs xdg DESCRIPTION="An enhanced version of the game engine from the classic Mac game, Marathon" HOMEPAGE="https://alephone.lhowon.org/" @@ -63,6 +63,11 @@ src_prepare() { } src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/873298 + # https://github.com/Aleph-One-Marathon/alephone/issues/475 + filter-lto + econf \ --enable-lua \ --enable-opengl \ diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz index e519cba57c7e..19a58e4886bb 100644 Binary files a/games-simulation/Manifest.gz and b/games-simulation/Manifest.gz differ diff --git a/games-simulation/micropolis/Manifest b/games-simulation/micropolis/Manifest index f3a4acdbefd3..89c1cd9aadf8 100644 --- a/games-simulation/micropolis/Manifest +++ b/games-simulation/micropolis/Manifest @@ -2,5 +2,5 @@ AUX micropolis-fix-clang15.diff 3446 BLAKE2B a1688913bccd3afe038c2829ff1f9a7a433 DIST micropolis-6f873e16d6a1a8f6f59c1e5a75ec5f52ce5c89b6.tar.bz2 6725237 BLAKE2B 0ab99ecc3e418f6df3e35aacfd99c1077aeab877ab446d788b42c8ebc95a704e37ba3cdf8fa2d1a54ad182da08f18a15dfc6baeacdf5a6216054fe6b5a162b37 SHA512 ae399d530b9ddbf5da76d6b6b2bec9b9156e0941e7106cc5b393f4758891fdce4b6b5e25fbf0ecddc4d02f346a4b03bfe9bf91e60bea7d667c1005df9f53b5db DIST micropolis-cc31822e4ebe54c0109623ac0c5cdf0e3acad755.tar.bz2 6725746 BLAKE2B a916389a1ccf63e1a13b5b6ea533939fdb14d814480c9e528c8b1bb89cbefbbad9ad067821c1de199f337692e226d35b3219354dc32612486d013cc20f21c5bc SHA512 1b5f644f6d7d7cb78965d0e0edcfcc0bdab7a103dd5dc3ce97a0048da9fa29d8757063d6681febab3d03182433cfe8a7bf1b8145a21e067a4c754af3b5af8e00 EBUILD micropolis-1.0_p20180313.ebuild 1172 BLAKE2B 51b95de32d5726bfbcda804edb4dddaae33a9b9df3fc11246b2afb1f0a958f0c1daf5a73e22eca95a5fa30f704869085661cb36d6670bb71622e20053777e24d SHA512 c71ab28cfb9bafac42ac2857e5ca01e1a4064d0fe56fd1b1ffafd02b561f63904cfc6c767042c688451532dcd755e47f4b62e3886f5ac25ba30159ff511aee14 -EBUILD micropolis-1.0_p20220604.ebuild 1362 BLAKE2B 2a40c66437af1b59793dd308e56f5882f00b4a012c9bd095e17388002f8faf510349bd92b0971dffb7115e4a08ade3fe73841bf369f3c9120931a34873b4376c SHA512 70cfbeb57cd9f15ef525358d18570bb817de68a5b5a7dea0fb29ee3107e59a8c1d9e614845c395b4e637b95d5b6e760bd9525dcecc0ea9de8106d3bc863fa70d +EBUILD micropolis-1.0_p20220604.ebuild 1571 BLAKE2B 1091f946f33f05e7d78139df73712286b8369a59232f11b3268315cddb39fea395cc199710d4c3313bc58398e848de7578b7484cb3138a22feb94faf1b131f7f SHA512 7abdee323775d8f5fac9eeba77f6e1140d069b9824b4d379c4537bf555e59d6ee120607a33e30b74171fdd619e2cc1e4398848a4c1524fe06d58523a0ced45ff MISC metadata.xml 413 BLAKE2B 8286aa718a875b3c2ab654127de9b467cc4732abf8289f28fc85bf9b1da363e92cf70a4254cbe8e78fb64c2f484689180bdc7d727bdb2d3a667ca0e6a37e69a5 SHA512 3f28dd2d429278c1d98bd20e739383caa9cd015f09b2678bd7ca3ba53bc76e6c1a39758461513ee5d5ae186cc190473c5a5c96391f95cea17ede472087c5e5a7 diff --git a/games-simulation/micropolis/micropolis-1.0_p20220604.ebuild b/games-simulation/micropolis/micropolis-1.0_p20220604.ebuild index bee00da41495..bdb9078271dc 100644 --- a/games-simulation/micropolis/micropolis-1.0_p20220604.ebuild +++ b/games-simulation/micropolis/micropolis-1.0_p20220604.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit desktop toolchain-funcs wrapper +inherit desktop flag-o-matic toolchain-funcs wrapper COMMIT="6f873e16d6a1a8f6f59c1e5a75ec5f52ce5c89b6" DESCRIPTION="Free version of the well-known city building simulation" @@ -33,6 +33,14 @@ PATCHES=( "${FILESDIR}/micropolis-fix-clang15.diff" ) src_prepare() { default + # -Werror=strict-aliasing + # https://bugs.gentoo.org/859223 + # https://gitlab.com/stargo/micropolis/-/issues/1 + # + # Do not trust with LTO either. + append-flags -fno-strict-aliasing + filter-lto + sed -i -e "s|-O3|${CFLAGS}|" \ src/tclx/config.mk src/{sim,tcl,tk}/makefile || die sed -i -e "s|XLDFLAGS=|&${LDFLAGS}|" \ diff --git a/games-sports/Manifest.gz b/games-sports/Manifest.gz index b18400ddd145..269ee0107ed9 100644 Binary files a/games-sports/Manifest.gz and b/games-sports/Manifest.gz differ diff --git a/games-sports/speed-dreams/Manifest b/games-sports/speed-dreams/Manifest index 5cb9ffa82c9a..2a2742471f14 100644 --- a/games-sports/speed-dreams/Manifest +++ b/games-sports/speed-dreams/Manifest @@ -1,7 +1,12 @@ AUX speed-dreams-2.2.3_rc1-xmlversion-rpath.patch 365 BLAKE2B e8e515f75c0300638a2354b7f07c7cf5b7c8a9cac31e1aa4f4d497fb058ec22776b032f6593558add6a301112a128e55d6f10cbd161354f6a5301cc78e567d25 SHA512 a54cb7315aaef8cf14432f7694aae9368d5e687677cdc9baf4b0270580cef15e9e15155c295e8c8d1fb840a0f66f87b1fc502d137cf7d609089caa2791b4258b DIST speed-dreams-src-base-2.2.3-r7616.tar.xz 238067340 BLAKE2B 5250a295fd077ab5c773bfb066416a2b0abfbd667e99c5c7a360898121af9dc757cf6afd003e220b9e76e687040d80687f8f78d445d6b98064efa396f5b1b4b7 SHA512 a98913625a78a67f7428649c6f3c426d32537b5f1b9331540bb32926568d281e1ec0e80bf45e5d847f43ee00b2d0c5945be96d86ac36d840b79dd3da82920960 +DIST speed-dreams-src-base-2.3.0-r8786.tar.xz 250870100 BLAKE2B a64f52a2a7f01124e524e4f375941d6538b3756fad1bc802d7d791d6904cd121bae96ca4856440333009d7f53f5ff47183b718932d36c8da3b817cfe467469f7 SHA512 b678a722a1f9fd62779ab776d5f5777d6fc68ecbb29991bd315319218c1d7e6554ad489c44076b1f0699e9ff72c298373315f1d7c63c87c566a009cae85fad39 DIST speed-dreams-src-hq-cars-and-tracks-2.2.3-r7616.tar.xz 578705056 BLAKE2B 8b354211686ca6183ada892c844fa0345f2b751b786194d2d52e37a25c8dcf048e91862f2964c337e02765fba4e7bafa81539355a2b00af68476704ddc85c817 SHA512 4a488daeb1161dbc61ca95c5152d38864f759bbc2d0d8cc4d4c4a258aa143dedab55f16ba3343657b2fe8544e1f33ee0bc82e2cdeda7a7087a283e2513a8b6c6 +DIST speed-dreams-src-hq-cars-and-tracks-2.3.0-r8786.tar.xz 698564396 BLAKE2B 30ab454a109ebe2a0922b0e9bcc2d3a02e84f7c4a5591c235a144e79d96153c67846781ee8e23028457c6e59d49a8bc62f54c5c022f1180e5e10b7303342f4b8 SHA512 4f67539bb7e9b126500426d2323035053d6a9f1bf7b6947fc9fc39fee53551ba652d93c95337d2cd74280455f25d55e2a922bc64380bba5b8ea40163ad9ab7cf DIST speed-dreams-src-more-hq-cars-and-tracks-2.2.3-r7616.tar.xz 668751780 BLAKE2B f4c528eebdecc337394a08100e45eb66a8ad5e85164813a27a406d6b54089cd640874d37680588bfffcf3f1fdc274fd2329defb9d052ef2833c86dec8be21c9d SHA512 e8256c28697dd78794c41f2dc659d7aa455f0e5967b3178fbe17eb4adf6ef93ed719621f38afd78c8d0a548bcb7b61bb0859755b4867fee21096fe0925acfd89 +DIST speed-dreams-src-more-hq-cars-and-tracks-2.3.0-r8786.tar.xz 795460296 BLAKE2B 70ea28aa6f6f5ec57f673ade55e526cd20dfb47964aaed044086557dcefc2b7b246c90ae55350ef6d911c11af5592d6ae5d7b3847ab4819b1b073104fef7ce86 SHA512 8eb252fe38d74dbd8b5a39d027b739484520ac21be928c1c4fb00a3b845ca51b63d2d59d11119c26c998fb859dba0ab711e8da1ea83430f771e1903411eb44c4 DIST speed-dreams-src-wip-cars-and-tracks-2.2.3-r7616.tar.xz 409517248 BLAKE2B 5dc7af87df13f87e3561dbc139366a1b7041130812d02316c103707102b352de9c3dd111411576f168b813d4c735656a098e681e70e274593762e552aabb517c SHA512 693ebd5f1f81629fe62c7c086de8a924833b3ee1b4a25f803b7214b58f8520b16f4d45cdd96e941f1f884afa3f53afd66ef9a500fda42b928c7124ae9205060a +DIST speed-dreams-src-wip-cars-and-tracks-2.3.0-r8786.tar.xz 414204048 BLAKE2B 4588cae0e8db0a7c2764168b6745e83d36bb1ed7a9a70008a07661249eeb163cedbf9fd85c1961bd929043f68098ce5ee218c2374c81fdbde048b24cd07b1acd SHA512 64651237115149ec063fcb11faf64b62005ee590526c5101a5a6a632aeb130b691b2651299eaf4190ddf1fd00ae33007d6f1d62441c672b4808ef33201ef1dbf EBUILD speed-dreams-2.2.3.ebuild 2454 BLAKE2B 904bdfb5926d22f050933306c0a1270ef63467c3f9ddbb5dd1ea31d2239f77712b2e8d40fa689e1b9d5090b2f0056f1e90e4e94bd14085b779a84a924d11bc0c SHA512 e9145c46e6a685899e80f02478fef611425721c5c14bb2942d1b6b7f877d19dcbba1ba58042b7f5443199138c1e8fded37faadc9e388354d589e3647d74ebb97 +EBUILD speed-dreams-2.3.0.ebuild 2457 BLAKE2B 2ae64763c41b6a710cb70eb2c2e0a16152410cf41257dd4ba0186c9408c96675450d01c5862070b524b5edbf477541f6b992059e959b1411ee7c6fdf640aa407 SHA512 f76ff515209d3c521bc661e123462dfac443105b99702b0882effefbe414b8332a699ad998b07a4a677936489cfad566c844c215fe7baa7a0a780b67e41c5706 MISC metadata.xml 573 BLAKE2B 839027f157f7b6b8d6f1813615ba42acdb95a4f99bb697240dc94eda842729634a3c995b3a89d780ef8630743b04613d48a16a8d598eb03981aa7ad2f61f72cb SHA512 decaf43aa6218e89bfb1069ff7c0fd3f281bb1ff2f4cebf6d9f79ca11478989401dabccd55d4cbf23df7bb9f21301acb4f9d31c16f37de01538b3c2578e5428c diff --git a/games-sports/speed-dreams/speed-dreams-2.3.0.ebuild b/games-sports/speed-dreams/speed-dreams-2.3.0.ebuild new file mode 100644 index 000000000000..ef52cadfa46f --- /dev/null +++ b/games-sports/speed-dreams/speed-dreams-2.3.0.ebuild @@ -0,0 +1,90 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop flag-o-matic + +MY_PV="${PV}-r8786" + +DESCRIPTION="Fork of the famous open racing car simulator TORCS" +HOMEPAGE="http://www.speed-dreams.org/" +SRC_URI=" + mirror://sourceforge/speed-dreams/${PN}-src-base-${MY_PV}.tar.xz + mirror://sourceforge/speed-dreams/${PN}-src-hq-cars-and-tracks-${MY_PV}.tar.xz + mirror://sourceforge/speed-dreams/${PN}-src-more-hq-cars-and-tracks-${MY_PV}.tar.xz + mirror://sourceforge/speed-dreams/${PN}-src-wip-cars-and-tracks-${MY_PV}.tar.xz" + +LICENSE="GPL-2+ BitstreamVera CC0-1.0 Free-Art-1.2 OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug osggraph webstats" + +RDEPEND=" + dev-games/freesolid + dev-libs/expat + media-libs/libpng:= + media-libs/libsdl2[X,haptic,opengl,joystick,video] + media-libs/sdl2-mixer + media-libs/openal + media-libs/plib + net-libs/enet:1.3 + sys-libs/zlib:= + net-misc/curl + virtual/glu + virtual/jpeg + virtual/opengl + osggraph? ( dev-games/openscenegraph:=[png] ) +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto" + +PATCHES=( + "${FILESDIR}"/${PN}-2.2.3_rc1-xmlversion-rpath.patch +) + +src_unpack() { + mkdir "${S}" || die + cd "${S}" + default +} + +src_configure() { + append-cppflags -I. #806980 + + local mycmakeargs=( + -DCMAKE_BUILD_WITH_INSTALL_RPATH=yes # see xmlversion-rpath patch + -DOPTION_3RDPARTY_SOLID=yes + -DOPTION_OFFICIAL_ONLY=yes + -DOPTION_OSGGRAPH=$(usex osggraph) + -DOPTION_TRACE_LEVEL=$(usex debug 5 3) + -DOPTION_WEBSERVER=$(usex webstats) + -DOpenGL_GL_PREFERENCE=LEGACY # legacy needed for gl*ARB symbols + -DSD_BINDIR="${EPREFIX}"/usr/bin + -DSD_DATADIR="${EPREFIX}"/usr/share/${PN}-2 + -DSD_LIBDIR="${EPREFIX}"/usr/$(get_libdir)/${PN}-2 + + # These features currently lack official support and portions + # of the required code is missing in release tarballs. + # Check if these directories exist on a version bump. + #-DOPTION_3RDPARTY_SQLITE3=yes # src/modules/simu/simureplay/ + #-DOPTION_CLIENT_SERVER=yes # src/modules/csnetworking/ + ) + + cmake_src_configure +} + +src_install() { + local HTML_DOCS=( doc/userman/. ) + cmake_src_install + + newicon data/data/icons/icon.png ${PN}-2.png + make_desktop_entry ${PN}-2 "Speed Dreams 2" ${PN}-2 +} + +pkg_postinst() { + # Issue reproduced in testing, warn in case it's widespread. + elog "If you experience freezes in menus, try to disable menu music in options." + elog "See: https://sourceforge.net/p/speed-dreams/tickets/973/" +} diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index 4ad37717d20b..2b9a5e4f4dd6 100644 Binary files a/media-fonts/Manifest.gz and b/media-fonts/Manifest.gz differ diff --git a/media-fonts/fonts-meta/Manifest b/media-fonts/fonts-meta/Manifest index 50369d531e43..21954ba4ac97 100644 --- a/media-fonts/fonts-meta/Manifest +++ b/media-fonts/fonts-meta/Manifest @@ -1,2 +1,3 @@ -EBUILD fonts-meta-3.ebuild 3222 BLAKE2B ec20a4d7d753a94e74409941b9839d16976c6ac4dd328ab5238fe273a47edcae5343647d0649522592cb63e194571c00b768dccc38535179e15f7d0e4d51867f SHA512 c5e38db22cfed9d3b08c18fb5f2740ceed22087ad209e58c9dbf1fecbe24dacee3fa26fe47cc2cdde5a6bef8ef2f5fac731b679c31cd3e68e6e6898ff3362517 +EBUILD fonts-meta-3-r1.ebuild 3219 BLAKE2B d4f0742dbe36f07ef5ae33d223999cf735d2bab9a4035d16585098ff3a82f8ff8f64db47795b272372094c1960be9fee75a00c3b2e324903e1495d60eb381cf1 SHA512 fbca8d483da5e5a98536adc83d301420ae8568a28b46e0ca6da2cc9ac0cffb267200fd796f99dc1bda16aaee445903eb99bccdeed16df3929c2213d7cf9654eb +EBUILD fonts-meta-3.ebuild 3178 BLAKE2B a9d17cb200fbc57282a8528e533c406fc3b143347907019356b46e2ab85a5971beb498fd9339794bb00d09e010b2cd2d0fb8a229ff953db45c25688c2cdd0275 SHA512 bf099ad2291bb3c7381c573b727c9460ef115adee5540265cd41b1b2dd21616e902aabbdf65e1f0150377f6de8891958401970977dc24c1d9654d92ac66e75bc MISC metadata.xml 747 BLAKE2B 3ad4b7ee375735839c02f528290eeb5110e0ecdd18f32801fc35fedad5665d9c39b96c2b539f1b8ef3da7cbd25289a52d39b4fd84566a88cb6e69c751beaa452 SHA512 25a8ec32947dd107575944bdf208e421011563b532b5dff6564e91de2e2a4b5d266ec1a098c141213c87fdbb359053e7f224723b66441f59743350e8cdca9641 diff --git a/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild b/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild new file mode 100644 index 000000000000..190e2aafa8a6 --- /dev/null +++ b/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Meta package for fonts to cover most needs" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" + +LICENSE="metapackage" +SLOT="0" +KEYWORDS="~amd64 ~loong ~riscv ~x86" +IUSE="cjk emoji +latin ms" + +LANGS="as bn bo brx doi dz gu hi km kn kok ks mai ml mr ne or pa ru sa sat sd si syc ta te th" +for lang in ${LANGS}; do + IUSE+=" l10n_${lang}" +done +unset lang LANGS + +RDEPEND="media-fonts/cantarell + media-fonts/droid + media-fonts/noto + media-fonts/oldstandard + media-fonts/powerline-symbols + media-fonts/ubuntu-font-family + media-libs/fontconfig + || ( + media-fonts/source-code-pro + media-fonts/anonymous-pro + media-fonts/cascadia-code + media-fonts/fantasque-sans-mono + media-fonts/fira-code + media-fonts/fira-mono + media-fonts/hack + media-fonts/hermit + media-fonts/ibm-plex + media-fonts/inconsolata + media-fonts/iosevka + media-fonts/jetbrains-mono + media-fonts/montecarlo + media-fonts/roboto + media-fonts/terminus-font + ) + cjk? ( + media-fonts/ipaex + media-fonts/ja-ipafonts + media-fonts/koruri + media-fonts/monafont + media-fonts/nanum + media-fonts/noto-cjk + media-fonts/opendesktop-fonts + media-fonts/shinonome + media-fonts/source-han-sans + media-fonts/unfonts + media-fonts/wqy-microhei + media-fonts/wqy-zenhei + || ( + media-fonts/mikachan-font-otf + media-fonts/mikachan-font-ttf + ) + ) + emoji? ( + || ( + media-fonts/noto-emoji + media-fonts/joypixels + ) + ) + l10n_as? ( media-fonts/lohit-assamese ) + l10n_bn? ( media-fonts/lohit-bengali ) + l10n_bo? ( media-fonts/tibetan-machine-font ) + l10n_brx? ( media-fonts/lohit-devanagari ) + l10n_doi? ( media-fonts/lohit-devanagari ) + l10n_dz? ( media-fonts/jomolhari ) + l10n_gu? ( media-fonts/lohit-gujarati ) + l10n_hi? ( media-fonts/lohit-devanagari ) + l10n_km? ( media-fonts/khmer ) + l10n_kn? ( media-fonts/lohit-kannada ) + l10n_kok? ( media-fonts/lohit-devanagari ) + l10n_ks? ( media-fonts/lohit-devanagari ) + l10n_mai? ( media-fonts/lohit-devanagari ) + l10n_ml? ( media-fonts/lohit-malayalam ) + l10n_mr? ( + media-fonts/lohit-devanagari + media-fonts/lohit-marathi + ) + l10n_ne? ( + media-fonts/lohit-devanagari + media-fonts/lohit-nepali + ) + l10n_or? ( media-fonts/lohit-odia ) + l10n_pa? ( media-fonts/lohit-gurmukhi ) + l10n_ru? ( + media-fonts/font-misc-cyrillic + media-fonts/paratype + media-fonts/paratype-astra + ) + l10n_sa? ( media-fonts/lohit-devanagari ) + l10n_sat? ( media-fonts/lohit-devanagari ) + l10n_sd? ( media-fonts/lohit-devanagari ) + l10n_si? ( media-fonts/lklug ) + l10n_syc? ( media-fonts/font-misc-meltho ) + l10n_ta? ( + media-fonts/lohit-tamil + media-fonts/lohit-tamil-classical + ) + l10n_te? ( media-fonts/lohit-telugu ) + l10n_th? ( media-fonts/thaifonts-scalable ) + latin? ( + media-fonts/courier-prime + media-fonts/dejavu + media-fonts/font-bh-ttf + media-fonts/font-cursor-misc + media-fonts/liberation-fonts + media-fonts/open-sans + media-fonts/quivira + media-fonts/signika + media-fonts/tex-gyre + media-fonts/ttf-bitstream-vera + media-fonts/urw-fonts + ) + ms? ( + media-fonts/corefonts + media-fonts/croscorefonts + media-fonts/crosextrafonts-caladea + media-fonts/crosextrafonts-carlito + )" diff --git a/media-fonts/fonts-meta/fonts-meta-3.ebuild b/media-fonts/fonts-meta/fonts-meta-3.ebuild index a68638511afc..1d1706b797b9 100644 --- a/media-fonts/fonts-meta/fonts-meta-3.ebuild +++ b/media-fonts/fonts-meta/fonts-meta-3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SLOT="0" KEYWORDS="amd64 ~loong ~riscv x86" IUSE="cjk emoji +latin ms" -LANGS="as bn bo brx doi dz gu hi km kn kok ks mai ml mr ne or pa ru sa sat sd si syc ta te th" +LANGS="as bn bo brx doi gu hi km kn kok ks mai ml mr ne or pa ru sa sat sd si syc ta te th" for lang in ${LANGS}; do IUSE+=" l10n_${lang}" done @@ -70,7 +70,6 @@ RDEPEND="media-fonts/cantarell l10n_bo? ( media-fonts/tibetan-machine-font ) l10n_brx? ( media-fonts/lohit-devanagari ) l10n_doi? ( media-fonts/lohit-devanagari ) - l10n_dz? ( media-fonts/dzongkha-fonts ) l10n_gu? ( media-fonts/lohit-gujarati ) l10n_hi? ( media-fonts/lohit-devanagari ) l10n_km? ( media-fonts/khmer ) diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 172f99310eea..06a24090baf8 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest index 949fd937737a..0858978ac93b 100644 --- a/media-gfx/digikam/Manifest +++ b/media-gfx/digikam/Manifest @@ -1,8 +1,9 @@ AUX digikam-8.2.0-akonadi.patch 5940 BLAKE2B 80261f43d9365dcc533926ea60d432956576d84afceea5fb6b9a660efd02b414a904cac8677333ac56d6746ec1b04a71ffaebaad40005c400cd8d2b3695a6147 SHA512 99bf267d3e16bcc5c085a2b05db558a4ff59eda6f0b68b69841ca835e3ba1e620eeb2ac0f3a01d981d8a50704d33538f20344a2f74d4c10214e01da1c863a52e AUX digikam-8.2.0-cmake.patch 6440 BLAKE2B 8542ff5edf0d16a701b7d82452a1d2c4d86d05f7b33726898e2a910e687c7a92cc017b5e7701eac7fca94b1cb61755a467ad5ef75fb99482f9da2849d91dcf91 SHA512 0c3a3256d21bacfe0df02d001551cb9eef69c123618067171936f9a33d27a7aaabf31af17ad12087d1807e8cc1643d8146907344e13166d70337645e460f9852 +AUX digikam-8.3.0-cmake-addressbook.patch 1245 BLAKE2B 22365de2072c5ce5e2eac3bc1d7138e820166b977e5894f29addcdb00ae3329c47965b2b7930a4725b01789add63b4416083e6e358ca6ffb4a0d60f3e80ad52c SHA512 a872aed53811642407c98e20f423cf5381a117e96d4e95d309da6f116a13aa2584671ef20af3e1059c3ed7e09fec178fdb77e7afecde21077252bb2c8f116158 AUX digikam-8.3.0-cmake.patch 6775 BLAKE2B 1c93e204bd3b5f3d73ecf812ee851e0a3a9bb3e414e41afbc0a072bf05e6b615a147e545f6a16e8e218e1f910e9f1667e012bc35e06eab7d192f4c8c8d814746 SHA512 42707d0bff593114de412697a037cfaccfbfc568ba3a90b3b68a3cbdba32d79e5e61d2e8cd6f185c2543cac4c6de66f36e5f549908781243064b17aececba72b DIST digiKam-8.2.0.tar.xz 48172600 BLAKE2B 436f8dcd905ff993cfde3e358e27ac23cb4ad49d24a6328cda209a742874e9fcbc12da507095e2f75a167b653bb1d9e579438bf517e2911f2cb32705230023f1 SHA512 a34c5bde0e579b5f6de1fe90977e01bc385e5c28155d24db09e3cdfe7958c979d2e27cbce402d6c5b70f952fc0ead88318dfa025bb67e540c4d763cb139db7bb DIST digiKam-8.3.0-1.tar.xz 55664168 BLAKE2B 46b0f26bb781d370c1046fd6de6afb0a0878175f9722a2fc9ed23aad89eb0671f8b219bb7c169ccd22d440ce493d958304a5a527a733862fe4e2c5cd07da8a21 SHA512 c2fdcecafa68641f08b31286d1b9c44828164a0a0bea607fb64a71c73ff53417cdfefa110245adab164fae8ea0980ea86cd69d693dcd43a96bb188197dc78fcd EBUILD digikam-8.2.0.ebuild 4672 BLAKE2B 87beab1f4b3ace902fae7e252eec87cb4e8fe3ac9adf47a6ecb677b2848d556a8b115a577692540ec552985d9ec1dbffa8abecbf967da45426dfa5c5c3c6c397 SHA512 cd80378facb6bac72c3cacb2994c3c25cef9bc73de0c0ae4bf6ad2f06db260c8f6dd4109920b01479c158d73a50caa68740d2a3064fc3f90ef47a24184b511a1 -EBUILD digikam-8.3.0.ebuild 4263 BLAKE2B cb7bac6dbc019a5f12184c7834f73a8628401b87178c052d03c2b4601c9bda8c264c1440da767ff502c2822bbbb76ef28179c981051d59fb67308d0004db12da SHA512 fd9f7c8d3d88f682808c37e285e3ece8620936e01a4a98a114f2093682e0dc97f7ca1a036c69ae5edceed748c28bb1d65a6b4a26d48730e029dd2601debd737c +EBUILD digikam-8.3.0.ebuild 4194 BLAKE2B 595dfcb7230c989fcc3a26a452837137eaec95bde47e76f22290a5d13530bf3360a86d0c700c6ab5ca4fa518968a01b6d5906cdc856e5b2f1a185d6da46114ff SHA512 ded0ecbf5c6d28e62529e0ce018f7d7a2b61de4f1be2cae06a4c3dc1645fa50d5225266b5eaef8824f0696b14c44db74d916c43f93f6022f4411bb641f2fa1b0 MISC metadata.xml 1015 BLAKE2B 62d29597b1f39bea08cafe34c6a140ecad211a4f0fe335024a7a5bc62ab63e5b0b355bc1ebdceb35e7b7c7ef209734042e2c06a88a784685735eec8706d80edb SHA512 454000942e0e24ced69a66f6b4ff7d8dd799799312d4e6607f997a97f6a7ca0ca6a89d4dd5522427907603fd712bc63e49aa47c88ea36b59158fb11553fa6808 diff --git a/media-gfx/digikam/digikam-8.3.0.ebuild b/media-gfx/digikam/digikam-8.3.0.ebuild index cc2ba25def3e..887be4124f06 100644 --- a/media-gfx/digikam/digikam-8.3.0.ebuild +++ b/media-gfx/digikam/digikam-8.3.0.ebuild @@ -22,7 +22,7 @@ HOMEPAGE="https://www.digikam.org/" LICENSE="GPL-2" SLOT="5" -IUSE="addressbook calendar gphoto2 heif +imagemagick +lensfun marble mysql opengl openmp +panorama scanner semantic-desktop spell" +IUSE="addressbook calendar geolocation gphoto2 heif +imagemagick +lensfun mysql opengl openmp +panorama scanner semantic-desktop spell" # bug 366505 RESTRICT="test" @@ -74,11 +74,6 @@ COMMON_DEPEND=" ) imagemagick? ( media-gfx/imagemagick:= ) lensfun? ( media-libs/lensfun ) - marble? ( - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=kde-apps/marble-23.08.3:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - ) opengl? ( >=dev-qt/qtopengl-${QTMIN}:5 virtual/opengl @@ -106,7 +101,10 @@ BDEPEND=" ) " -PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) +PATCHES=( + "${FILESDIR}/${P}-cmake.patch" + "${FILESDIR}/${P}-cmake-addressbook.patch" +) pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp @@ -130,11 +128,11 @@ src_configure() { -DENABLE_QWEBENGINE=ON -DENABLE_AKONADICONTACTSUPPORT=$(usex addressbook) $(cmake_use_find_package calendar KF5CalendarCore) + -DENABLE_GEOLOCATION=$(usex geolocation) $(cmake_use_find_package gphoto2 Gphoto2) $(cmake_use_find_package heif Libheif) $(cmake_use_find_package imagemagick ImageMagick) $(cmake_use_find_package lensfun LensFun) - $(cmake_use_find_package marble Marble) -DENABLE_MYSQLSUPPORT=$(usex mysql) -DENABLE_INTERNALMYSQL=$(usex mysql) $(cmake_use_find_package opengl OpenGL) diff --git a/media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch b/media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch new file mode 100644 index 000000000000..537a36990404 --- /dev/null +++ b/media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch @@ -0,0 +1,26 @@ +From 82ce7f02d65c43605c28b9ca69f8cbd7e12a5bee Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Tue, 26 Mar 2024 13:23:51 +0100 +Subject: [PATCH] addressbook: Fix upstream's AkonadiCore prefix confusion + +Signed-off-by: Andreas Sturmlechner +--- + core/utilities/extrasupport/addressbook/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/core/utilities/extrasupport/addressbook/CMakeLists.txt b/core/utilities/extrasupport/addressbook/CMakeLists.txt +index 5923f1fc34..23f31d01d8 100644 +--- a/core/utilities/extrasupport/addressbook/CMakeLists.txt ++++ b/core/utilities/extrasupport/addressbook/CMakeLists.txt +@@ -16,7 +16,7 @@ include_directories($ ++ $ + $ + + $ +-- +2.44.0 + diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 798783b8b572..f40cc390d8f1 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest index 7b7d04d49967..e2a05e34260f 100644 --- a/media-libs/embree/Manifest +++ b/media-libs/embree/Manifest @@ -5,7 +5,7 @@ AUX embree-4.3.0-dont-install-tutorials.patch 10219 BLAKE2B ec34fb2456972bb09dd5 DIST embree-3.13.4.tar.gz 13733908 BLAKE2B 4c6c24f62ee88a09149bd930716c71e91d54563eea5cc103c0346d3808c693e8470fc7ea98651e0df9e4423bda565d7ab1a23e16c9d0441c79e9ec9c8571b0fa SHA512 685c3935fabe1bfa7260ef148df26b686b085b75011d72011461471cbcef786a5ce7a0e85c57b2df05798489a2d4e80a8d3ee5df986029edad7df7511d99c0ca DIST embree-3.13.5.tar.gz 13739115 BLAKE2B 52ad8e3520aa789f7987467c6979be06f883803757e842316ecf708deeed11214dd60570eda5708e701047b1a14ea37710d158df544817dc536bfda444a68218 SHA512 13ae19b1750197fb4887ba601c75d1b54b3c388224672b6561dd922bc9b9747139cf46ce554727e3afa13dcf152ce4d703935cb9105ced792b011f2d05fa3e95 DIST embree-4.3.0.tar.gz 71028239 BLAKE2B 7834ed7851d36c32ce3e88a3ddb02e8316422699ec78a662ef81ef0eb9f66b260ce2f7438739531e2b63f817a931a19ba35da156e8e09a42a78e6c077314e615 SHA512 8f61401175464b34243e899464f44a196b520c08e1c44a417bf980cfa7b191859bbaab1029278123654e5ffb91e2f8a85af1d881affddcc7e344a7e8a8066262 -EBUILD embree-3.13.4.ebuild 3812 BLAKE2B b4883a7c9b8b1653eb4e77e8533114ec2d927a92003dad843bba00850be77ea03bb4be633a62aaf5e73c115d893c69e8e39ca6299770f5e8ec541c3c6ea9ecf8 SHA512 86434eb8b53e197dca0d76368c73dd8a29260d0870ee50c0865c2b634db3728f08dabd500fbd2eefa9f8273a55df0970bfe4ab03038f5ce26617f3d262d1c830 -EBUILD embree-3.13.5.ebuild 3755 BLAKE2B 47134a80dc9e0d1b534d2ec2d78efd8e34ee440928152f6d2b74b349da32d81bf7475c4312b9561439141e09583bc242a07d74c11f3153c5430a527438cbeaa3 SHA512 1b189d467b05c7bc9a4ca80be0be7b59576df9655b3fe5d68c68f16e39bb6a5e158518f31413e3733570717cdbf20d56f1e122a37ac98757cf6b27db819b2235 -EBUILD embree-4.3.0.ebuild 3435 BLAKE2B 2ee46815972563b15a9ce64cde9ebda372c92f4fe959c55d2ccdeb4cc61907d01b028af3a1a3400b353ee19af63e26338316579c6d26e2acf3365fa1e80a646c SHA512 06e8aeac4850c7b73df534a6a2abc6676d35bb0755d3c8e80370b8639c60435eed0fc3e01e0294a80b8229e9ce676dfad1bbfb5f51de7a7a9d2722c1fec1cee0 +EBUILD embree-3.13.4.ebuild 3921 BLAKE2B ead945d61e7a2d09f42696fae28dae644a2a6cdcf6f525ab544f5b070c892b20d83c05c4363f2ae38f3719516ca275b1e7f4c310cc87f5cb618dc070c50b5759 SHA512 bb4f5fecceb3ff58e0ea55ce14a864fc7200833178e4e2e5f694a4840451b79c79d749bc9ea460e207daf8bf9ee49c9d19d344a69e78cbb8088c0abb35d32b85 +EBUILD embree-3.13.5.ebuild 3864 BLAKE2B 3f461c95f8fddceccc32d73be5d5e2e47badfdd72cd34b464a5d85e2eb7e1251c6eb8c7ca4669fc7e6b3172f7eca9cb674254d64d3a0cd94bd83ae4e6170927c SHA512 d8081f7e2cd73825cc322b9843e64bf8bd0bd123b7ab7c87dc4e19daa5bce17589e434c129e3b1e30232a3bc6a54496a5635ce9d94a20ca3345e8c9ccb14bcf0 +EBUILD embree-4.3.0.ebuild 3544 BLAKE2B a05f9935034074cad3af13b4eb0e0b2dd5d443603660476c3d8a6d8fa88a79123f31320ae2e2b6a19fbfc350457e91dde3c29451080fc2233f0d02c3ab099622 SHA512 517f3c94682bfc2f255322fd5cb972671c4bdf10264580c62b55c5ff9bd98216078a5489b87a90d9b9eb23d5ee05b803d5d6f67dfa3c058a301806a395fccabe MISC metadata.xml 1705 BLAKE2B 2785c8b8752e5730e014ce6edfdd1702a20565ab12c9ebee14c3cf603e267a63360eaa0428afb9e178091edad40fe82ea55e2a872339da744113e480b4eda6c2 SHA512 ebfa1a6d3f8a8fe6acc0cc06f54ad62efb86942b55e985542a049fde421663adddcffe2a78c7309774df9bbc714a2bb11dad73c94b89bf2d1cdf56b69d334f59 diff --git a/media-libs/embree/embree-3.13.4.ebuild b/media-libs/embree/embree-3.13.4.ebuild index 1925f9f320b4..9786e02cfb22 100644 --- a/media-libs/embree/embree-3.13.4.ebuild +++ b/media-libs/embree/embree-3.13.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -57,6 +57,11 @@ src_prepare() { } src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/859838 + # https://github.com/embree/embree/issues/481 + filter-lto + # NOTE: You can make embree accept custom CXXFLAGS by turning off # EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use # any "m*" compile flags. This is because embree builds modules for the diff --git a/media-libs/embree/embree-3.13.5.ebuild b/media-libs/embree/embree-3.13.5.ebuild index 7a4464c22033..02aed35aa2cc 100644 --- a/media-libs/embree/embree-3.13.5.ebuild +++ b/media-libs/embree/embree-3.13.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -56,6 +56,11 @@ src_prepare() { } src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/859838 + # https://github.com/embree/embree/issues/481 + filter-lto + # NOTE: You can make embree accept custom CXXFLAGS by turning off # EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use # any "m*" compile flags. This is because embree builds modules for the diff --git a/media-libs/embree/embree-4.3.0.ebuild b/media-libs/embree/embree-4.3.0.ebuild index 370913e57a52..04ed9ac7aeb6 100644 --- a/media-libs/embree/embree-4.3.0.ebuild +++ b/media-libs/embree/embree-4.3.0.ebuild @@ -49,6 +49,11 @@ src_prepare() { } src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/859838 + # https://github.com/embree/embree/issues/481 + filter-lto + # NOTE: You can make embree accept custom CXXFLAGS by turning off # EMBREE_IGNORE_CMAKE_CXX_FLAGS. However, the linking will fail if you use # any "m*" compile flags. This is because embree builds modules for the diff --git a/media-libs/sdl2-net/Manifest b/media-libs/sdl2-net/Manifest index 3440af33c5c7..c27c6044e2f8 100644 --- a/media-libs/sdl2-net/Manifest +++ b/media-libs/sdl2-net/Manifest @@ -1,5 +1,5 @@ DIST SDL2_net-2.0.1.tar.gz 347436 BLAKE2B 9c7bb46cf97581f75543b9e2695e4ce87b78c66dada3ac1a3ddf7b8e6eeaf2540532aece3e7a6dc7f6dfcfd3ecf5148d5bfb9a84bc2775e57f68b3adf32e5828 SHA512 d27faee3cddc3592dae38947e6c1df0cbaa95f82fde9c87db6d11f6312d868cea74f6830ad07ceeb3d0d75e9424cebf39e54fddf9a1147e8d9e664609de92b7a DIST SDL2_net-2.2.0.tar.gz 8707169 BLAKE2B 78188a62deda9220df5e519ca28de835478e84c9b7b17bd07348df5b69bccc62c6e4c2c7f71f09969d209660f8b3181a871ab6867e6e1dff8360998eb237d8ea SHA512 fa22f1a2c777aac6932551b5adc925288c424dc1af46a974fdb2e3579205b40b204db01d2a8c4048aa333a200efc241f784b9bc9276277e8ab4d23edb023ab69 EBUILD sdl2-net-2.0.1.ebuild 824 BLAKE2B e7ec9b5ba6548415108eeaa22043969112bc3d61cd330637669272f4987dedf3b0900a1a1ec40f6696f03aef5c46afa7a6b9f74b605939fe927d5c0d9a7c5d71 SHA512 04911606d152393946e55e49ffbf5ca65ff46a472a90a4eaebc2f539726d31cd362ba69b251c3b97f53b4828b267266973d9f47aee5ffa11b2290cda98ebbcb6 -EBUILD sdl2-net-2.2.0.ebuild 849 BLAKE2B ec3a6e29643e71c209e4e29acc8a96baea1cb6437d4f4de7aeb983017d0f812afdea8d1f05b9f60a36f2a2c027ded8fb2b5e398d38fc70f84ea6b33984d24f67 SHA512 494bd9f6123d4aae0a600ae5ec5bec47730e0f2c8e2d16bad3c9d6371c8f1a8dace2bef5e9a104dc72e77754422eabe0f83a058be8bfb385db502f6758518dbe +EBUILD sdl2-net-2.2.0.ebuild 900 BLAKE2B 9a1315dc03d4f9e2d1c7ebf84e138f6c73a26087985bf6f048a10ebc1d01f87e47380c938d43f91980c146f6dde15c83216cb2a2814551ed7112ce0996fe2ec4 SHA512 9d3d42449828d640838cff82a81067de9d67b9187755db233e8af0ca4bfd8cd186cd27db2494016d8a89bace826dfd62756c7559006ef500f50985bef2d88c78 MISC metadata.xml 363 BLAKE2B eee15854dacbfd1d5c7d7d8adf277d52e5d839681cc29e9969710d0f642c7f04bce10954676a88d34e3f1f472bf30b12a37da3216e09eefae73919032c8c90ba SHA512 40f6f80d29e1a1cff805b9cd74779b03f249f27ce81872c52e27b86753edd0a0e01baa8f2a5928fd9c0c38c8c6cabeb14b91fc98e7bd3b8a720e7bf6fd6fee36 diff --git a/media-libs/sdl2-net/sdl2-net-2.2.0.ebuild b/media-libs/sdl2-net/sdl2-net-2.2.0.ebuild index 0e98342e1fa7..751c71d2ba1b 100644 --- a/media-libs/sdl2-net/sdl2-net-2.2.0.ebuild +++ b/media-libs/sdl2-net/sdl2-net-2.2.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 MY_P=SDL2_net-${PV} -inherit multilib-minimal +inherit autotools multilib-minimal DESCRIPTION="Simple Direct Media Layer Network Support Library" HOMEPAGE="https://www.libsdl.org/projects/SDL_net/index.html" @@ -19,6 +19,11 @@ IUSE="static-libs" RDEPEND=">=media-libs/libsdl2-2.0.4[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" +src_prepare() { + default + eautoreconf +} + multilib_src_configure() { ECONF_SOURCE="${S}" econf \ --disable-examples \ diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index aef24e9cfec2..f17192565a4b 100644 Binary files a/metadata/Manifest.gz and b/metadata/Manifest.gz differ diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 830eee6efa6e..c7c11ef0dc95 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Tue, 26 Mar 2024 12:12:12 +0000 +Tue, 26 Mar 2024 18:10:25 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 70f0b55b905a..dc22bccf0b20 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 569335 BLAKE2B 07f6153cc527f8ef0be40a2cc21b4fbdd6901249b5c3c569cd1c78321017cd55d98800cf292cc33ffbd6842d685a59c8343e534c4ede0d598730df983a8c33f4 SHA512 5d341348a510bcd14cd0388e2d6bdaccf622bfa08eed783dcee916769bbf2f8d31fa0fb57d0f3bfcce315df08c0e1c93572bfdc703a005d69ab200628e23c99b -TIMESTAMP 2024-03-26T12:12:17Z +TIMESTAMP 2024-03-26T18:10:28Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYCu6JfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYDD5RfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCFRg//YbHjG4rb6QmiLa3EfZ9OohZ2yaKWjwjB3HMFDd5lnwJoeD09tZm/jyrP -7Oevnu9e1GZsRz49tkuvDVqRnrjPP7Z1Bd+q/8PeXElOs271RiJcrEyXzlpQiTDC -qkI5sqEUkuDf3DPOlbDIJiDAcEW5Qj6WMiS8QhNqeEiUCYIvYrsD8j4OD/L8Qc1H -OnfHKkSalWayZbuMqKSLEXAEsH/0y948CV60RVBMBStAqV+zumWha2T+c+g38vzb -B7BsvK0FoeGS5W2VQb465nyJ9TYFubUlwqdJLB5VPLVyreDQIhMDJnUAErE7TQEV -aUnC89OEWBfs1EG1al6gb2rYS4RHZ+rsLBgx9U18nTKKKbhZByylTJg0sjvxJC0E -ZFHR2cdNsIMKqVTjb554SqklCigYX9VNEkyYJwWBrAYiDzPBjfcj921bQcXJtUE/ -Es0pjgLXqlsdAJmuLYF56yWtIBWMfXNIfkWFpud5eP460pkyy/nxOAjofTMyfIUX -y94r6UiV6ScLYGIwIFkQ/x6zdYoN6BxjbSN7N3StuXMJ5iFcNpNZkXjL9ON9nJIg -kGtlUwCJHvoKrsuLyw/BehRT0/lYp9fJB1SB8nEl2Ie74U1X3SQRYuc8I+s7ccnj -P2zptc6+sqv1P8NLw276Au8DM9udyxUEXrxbqt2hNG3UR/LVFe4= -=Od76 +klDHvQ/+OZIvao5yj1Ug8RMl3GeVhkqps8lHu9y1HzD31l5KqC4GWs2w0uEcIY9V +sfIbMfMqp6Wz+ufmNQXOK9oKaepvAGKkZiVugQ9fNzrvPgFAbZZmCUDf62sou0aQ +rH44pPtDhfUlA94qymQ+06KJ76+nkyTDFKyAJq/GkHA8VBOoAu2HLHYMbrYxOiOi +12NdOsjoSQRHonOaeA6tAhQ5mek9MDr4BRD8dnRv782jHg60ctWQ/YS5DxMQBoeB +hmVd3OVanZoHRZxGLQH7famtvy8E4jtJB2SIVUkgqm9FB2E7ltSGp+aMpAM3tF21 +BQPFVMlhPZih3HLbN32dRxS1aAxBLRqZa3djI/up6cgMrFgfIZD/BuV/JmweSdSm +2X3NLM97b8LLpPMWDKZtdodvjeEsrtYSGaBbQ0CwPUYqVdM8GsAqai07mwXeoySz +758BpFuc9e8ekL2TOWKgrrXvEZcgf6my1nohk2fkmOfMgOPZSlj2qtdZ2xQN6xJg +FwJaSWIje1DGBMHBAPuwAsQvNRopbeKkN3/6+z5djWXiDvRihVhkP6jAgp77Xt4/ +qqv6PACPOd9PHejlvAWAneEu1S2FSlvE6z05DsZz9EAbBgIott2kAkgskPCXDM5Z +VjQGaq0Q6qgTQn2F3kn3wIoadvPjJs/zrWvXGLhg4Je89Y59Yho= +=6ESM -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 830eee6efa6e..c7c11ef0dc95 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Tue, 26 Mar 2024 12:12:12 +0000 +Tue, 26 Mar 2024 18:10:25 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 1f5f0860dd57..70fa81cdd0b2 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz index 0923e474f004..cc6ffddd9080 100644 Binary files a/metadata/md5-cache/dev-games/Manifest.gz and b/metadata/md5-cache/dev-games/Manifest.gz differ diff --git a/metadata/md5-cache/dev-games/godot-3.5.3 b/metadata/md5-cache/dev-games/godot-3.5.3 index eff1cd77234a..37d003f21857 100644 --- a/metadata/md5-cache/dev-games/godot-3.5.3 +++ b/metadata/md5-cache/dev-games/godot-3.5.3 @@ -1,16 +1,16 @@ -BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.11 >=dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) ) +BDEPEND=virtual/pkgconfig || ( ( dev-lang/python:3.12 >=dev-build/scons-4.4.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) ) DEFINED_PHASES=compile install postinst postrm preinst prepare setup DEPEND=app-arch/zstd:= dev-games/recastnavigation:= dev-libs/libpcre2:=[pcre32] media-libs/alsa-lib media-libs/freetype[brotli] media-libs/libpng:= =dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) ) -DEFINED_PHASES=compile install postinst postrm preinst prepare setup test -DEPEND=app-arch/zstd:= dev-games/recastnavigation:= dev-libs/icu:= dev-libs/libpcre2:=[pcre32] media-libs/freetype[brotli,harfbuzz] media-libs/harfbuzz:=[icu] media-libs/libogg media-libs/libpng:= media-libs/libvorbis =dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) ) -DEFINED_PHASES=compile install postinst postrm preinst prepare setup test -DEPEND=app-arch/brotli:= app-arch/zstd:= dev-games/recastnavigation:= dev-libs/icu:= dev-libs/libpcre2:=[pcre32] media-libs/freetype[brotli,harfbuzz] media-libs/harfbuzz:=[icu] media-libs/libogg media-libs/libpng:= media-libs/libvorbis =app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=configure install prepare test +DESCRIPTION=A Debug Malloc Library +EAPI=8 +HOMEPAGE=https://dmalloc.com +INHERIT=autotools flag-o-matic +IUSE=threads +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=CC-BY-SA-3.0 +SLOT=0 +SRC_URI=https://dmalloc.com/releases/dmalloc-5.6.5.tgz +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=21071a2b0351da05f2368997814a532c diff --git a/metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r4 b/metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r4 new file mode 100644 index 000000000000..3ffddde9fb33 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r4 @@ -0,0 +1,16 @@ +BDEPEND=dev-perl/Error >=dev-perl/Net-DNS-0.620.0 >=dev-perl/NetAddr-IP-4 >=dev-perl/URI-1.130.0 >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0 virtual/perl-version >=dev-perl/Module-Build-0.280.500 >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0 test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=dev-lang/perl +DESCRIPTION=An object-oriented implementation of Sender Policy Framework +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Mail-SPF +INHERIT=perl-module +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND=dev-perl/Error >=dev-perl/Net-DNS-0.620.0 >=dev-perl/NetAddr-IP-4 >=dev-perl/URI-1.130.0 >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0 virtual/perl-version dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=9adb15dd9c203738af7b68f87c438336 diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index 9a1d61243884..c249013d169e 100644 Binary files a/metadata/md5-cache/dev-perl/Manifest.gz and b/metadata/md5-cache/dev-perl/Manifest.gz differ diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 9a3eb78edc38..8162c420ff1a 100644 Binary files a/metadata/md5-cache/dev-python/Manifest.gz and b/metadata/md5-cache/dev-python/Manifest.gz differ diff --git a/metadata/md5-cache/dev-python/emoji-2.11.0 b/metadata/md5-cache/dev-python/emoji-2.11.0 new file mode 100644 index 000000000000..a7d4c7cd1386 --- /dev/null +++ b/metadata/md5-cache/dev-python/emoji-2.11.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Emoji for Python +EAPI=8 +HOMEPAGE=https://github.com/carpedm20/emoji/ https://pypi.org/project/emoji/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 +LICENSE=BSD +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/carpedm20/emoji/archive/v2.11.0.tar.gz -> emoji-2.11.0.gh.tar.gz +_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=93c35e8c463427ecf9128e862e02b939 diff --git a/metadata/md5-cache/dev-python/metakernel-0.30.2 b/metadata/md5-cache/dev-python/metakernel-0.30.2 new file mode 100644 index 000000000000..68b10386a60b --- /dev/null +++ b/metadata/md5-cache/dev-python/metakernel-0.30.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jupyter-kernel-test[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/ipykernel-5.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Metakernel for Jupyter +EAPI=8 +HOMEPAGE=https://github.com/Calysto/metakernel/ https://pypi.org/project/metakernel/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=>=dev-python/ipykernel-5.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/metakernel/metakernel-0.30.2.tar.gz +_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=90da8f82251846ab4e5fcad18e1122bf diff --git a/metadata/md5-cache/dev-python/nh3-0.2.17 b/metadata/md5-cache/dev-python/nh3-0.2.17 new file mode 100644 index 000000000000..77d612562df4 --- /dev/null +++ b/metadata/md5-cache/dev-python/nh3-0.2.17 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=virtual/rust-1.53 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=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 ) +DESCRIPTION=Ammonia HTML sanitizer Python binding +EAPI=8 +HOMEPAGE=https://github.com/messense/nh3/ https://pypi.org/project/nh3/ +INHERIT=cargo distutils-r1 pypi +IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +RDEPEND=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 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/n/nh3/nh3-0.2.17.tar.gz https://crates.io/api/v1/crates/ammonia/4.0.0/download -> ammonia-4.0.0.crate https://crates.io/api/v1/crates/autocfg/1.2.0/download -> autocfg-1.2.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/getrandom/0.2.12/download -> getrandom-0.2.12.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/html5ever/0.27.0/download -> html5ever-0.27.0.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/markup5ever/0.12.0/download -> markup5ever-0.12.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.6/download -> new_debug_unreachable-1.0.6.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.79/download -> proc-macro2-1.0.79.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.0/download -> pyo3-build-config-0.21.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.0/download -> pyo3-ffi-0.21.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.0/download -> pyo3-macros-backend-0.21.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.0/download -> pyo3-macros-0.21.0.crate https://crates.io/api/v1/crates/pyo3/0.21.0/download -> pyo3-0.21.0.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/syn/2.0.55/download -> syn-2.0.55.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.23/download -> unicode-normalization-0.1.23.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate +_eclasses_=cargo 4dede41d64d595673f6da62ab5540fa0 distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=825e07f6a4a154c2f2bf785b9a574650 diff --git a/metadata/md5-cache/dev-python/pymdown-extensions-10.7.1 b/metadata/md5-cache/dev-python/pymdown-extensions-10.7.1 index 379b508332ca..cf2fa4ee7b0a 100644 --- a/metadata/md5-cache/dev-python/pymdown-extensions-10.7.1 +++ b/metadata/md5-cache/dev-python/pymdown-extensions-10.7.1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pymdown-extensions/pymdown_extensions-10.7.1.tar.gz _eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=cac13e0ce7f3d01946ee197392753d74 +_md5_=232118e3832d8aa738b8a5616e8735cd diff --git a/metadata/md5-cache/dev-python/schema-0.7.6 b/metadata/md5-cache/dev-python/schema-0.7.6 new file mode 100644 index 000000000000..c36cfda5e646 --- /dev/null +++ b/metadata/md5-cache/dev-python/schema-0.7.6 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Simple data validation library +EAPI=8 +HOMEPAGE=https://github.com/keleshev/schema/ https://pypi.org/project/schema/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=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 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/schema/schema-0.7.6.tar.gz +_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=0d7d9ccce533711433a6b05f745404e9 diff --git a/metadata/md5-cache/games-fps/Manifest.gz b/metadata/md5-cache/games-fps/Manifest.gz index 2e1423409d43..14969ce936eb 100644 Binary files a/metadata/md5-cache/games-fps/Manifest.gz and b/metadata/md5-cache/games-fps/Manifest.gz differ diff --git a/metadata/md5-cache/games-fps/alephone-20230119 b/metadata/md5-cache/games-fps/alephone-20230119 index 1b420cb14d6d..c4ff0c6a76e1 100644 --- a/metadata/md5-cache/games-fps/alephone-20230119 +++ b/metadata/md5-cache/games-fps/alephone-20230119 @@ -5,12 +5,12 @@ DESCRIPTION=An enhanced version of the game engine from the classic Mac game, Ma EAPI=8 HOMEPAGE=https://alephone.lhowon.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=autotools optfeature prefix toolchain-funcs xdg +INHERIT=autotools flag-o-matic optfeature prefix toolchain-funcs xdg IUSE=alsa curl speex upnp KEYWORDS=~amd64 LICENSE=GPL-3+ BitstreamVera OFL-1.1 RDEPEND=dev-libs/boost:= dev-libs/zziplib:= media-libs/libpng media-libs/libsdl2 media-libs/sdl2-image[png] media-libs/sdl2-net media-libs/sdl2-ttf media-video/ffmpeg:=[mp3,vorbis] sys-libs/zlib virtual/opengl virtual/glu alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) speex? ( media-libs/speex media-libs/speexdsp ) upnp? ( net-libs/miniupnpc ) SLOT=0 SRC_URI=https://github.com/Aleph-One-Marathon/alephone/archive/refs/tags/release-20230119.tar.gz -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d0c534d0795a9972f9cea3712a2ffeba +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=591cda3f16dfa4cbbeff01d4126dc91f diff --git a/metadata/md5-cache/games-fps/alephone-99999999 b/metadata/md5-cache/games-fps/alephone-99999999 index 756b2c8e27b6..efe85ad219ba 100644 --- a/metadata/md5-cache/games-fps/alephone-99999999 +++ b/metadata/md5-cache/games-fps/alephone-99999999 @@ -5,11 +5,11 @@ DESCRIPTION=An enhanced version of the game engine from the classic Mac game, Ma EAPI=8 HOMEPAGE=https://alephone.lhowon.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=autotools optfeature prefix toolchain-funcs xdg git-r3 +INHERIT=autotools flag-o-matic optfeature prefix toolchain-funcs xdg git-r3 IUSE=alsa curl speex upnp LICENSE=GPL-3+ BitstreamVera OFL-1.1 PROPERTIES=live RDEPEND=dev-libs/boost:= dev-libs/zziplib:= media-libs/libpng media-libs/libsdl2 media-libs/sdl2-image[png] media-libs/sdl2-net media-libs/sdl2-ttf media-video/ffmpeg:=[mp3,vorbis] sys-libs/zlib virtual/opengl virtual/glu alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) speex? ( media-libs/speex media-libs/speexdsp ) upnp? ( net-libs/miniupnpc ) SLOT=0 -_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=92337d9cae241e57d8b9432a65c495ec +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=63d00eeba9cc1b0ff6799ab39eca27a1 diff --git a/metadata/md5-cache/games-simulation/Manifest.gz b/metadata/md5-cache/games-simulation/Manifest.gz index 7ceb8f788057..c7856cbf0f48 100644 Binary files a/metadata/md5-cache/games-simulation/Manifest.gz and b/metadata/md5-cache/games-simulation/Manifest.gz differ diff --git a/metadata/md5-cache/games-simulation/micropolis-1.0_p20220604 b/metadata/md5-cache/games-simulation/micropolis-1.0_p20220604 index 922dcade8c42..52a73501baf1 100644 --- a/metadata/md5-cache/games-simulation/micropolis-1.0_p20220604 +++ b/metadata/md5-cache/games-simulation/micropolis-1.0_p20220604 @@ -4,11 +4,11 @@ DEPEND=media-libs/libsdl media-libs/sdl-mixer x11-libs/libX11 x11-libs/libXpm DESCRIPTION=Free version of the well-known city building simulation EAPI=7 HOMEPAGE=https://www.donhopkins.com/home/micropolis/ -INHERIT=desktop toolchain-funcs wrapper +INHERIT=desktop flag-o-matic toolchain-funcs wrapper KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ RDEPEND=media-libs/libsdl media-libs/sdl-mixer x11-libs/libX11 x11-libs/libXpm SLOT=0 SRC_URI=https://gitlab.com/stargo/micropolis/-/archive/6f873e16d6a1a8f6f59c1e5a75ec5f52ce5c89b6/micropolis-6f873e16d6a1a8f6f59c1e5a75ec5f52ce5c89b6.tar.bz2 -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=b7e7f920938d99b47e0b5ecbe7e7e670 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=ea0305125ee6f2b376843dba762fa68d diff --git a/metadata/md5-cache/games-sports/Manifest.gz b/metadata/md5-cache/games-sports/Manifest.gz index b0a67f5c0378..79ec561e56de 100644 Binary files a/metadata/md5-cache/games-sports/Manifest.gz and b/metadata/md5-cache/games-sports/Manifest.gz differ diff --git a/metadata/md5-cache/games-sports/speed-dreams-2.3.0 b/metadata/md5-cache/games-sports/speed-dreams-2.3.0 new file mode 100644 index 000000000000..5a6b075d806f --- /dev/null +++ b/metadata/md5-cache/games-sports/speed-dreams-2.3.0 @@ -0,0 +1,15 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare test unpack +DEPEND=dev-games/freesolid dev-libs/expat media-libs/libpng:= media-libs/libsdl2[X,haptic,opengl,joystick,video] media-libs/sdl2-mixer media-libs/openal media-libs/plib net-libs/enet:1.3 sys-libs/zlib:= net-misc/curl virtual/glu virtual/jpeg virtual/opengl osggraph? ( dev-games/openscenegraph:=[png] ) x11-base/xorg-proto +DESCRIPTION=Fork of the famous open racing car simulator TORCS +EAPI=8 +HOMEPAGE=http://www.speed-dreams.org/ +INHERIT=cmake desktop flag-o-matic +IUSE=debug osggraph webstats +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ BitstreamVera CC0-1.0 Free-Art-1.2 OFL-1.1 +RDEPEND=dev-games/freesolid dev-libs/expat media-libs/libpng:= media-libs/libsdl2[X,haptic,opengl,joystick,video] media-libs/sdl2-mixer media-libs/openal media-libs/plib net-libs/enet:1.3 sys-libs/zlib:= net-misc/curl virtual/glu virtual/jpeg virtual/opengl osggraph? ( dev-games/openscenegraph:=[png] ) +SLOT=0 +SRC_URI=mirror://sourceforge/speed-dreams/speed-dreams-src-base-2.3.0-r8786.tar.xz mirror://sourceforge/speed-dreams/speed-dreams-src-hq-cars-and-tracks-2.3.0-r8786.tar.xz mirror://sourceforge/speed-dreams/speed-dreams-src-more-hq-cars-and-tracks-2.3.0-r8786.tar.xz mirror://sourceforge/speed-dreams/speed-dreams-src-wip-cars-and-tracks-2.3.0-r8786.tar.xz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=95aca9483cf04e78ed4318a6c6173d52 diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz index 69ae103aa8f0..110d87e5002b 100644 Binary files a/metadata/md5-cache/media-fonts/Manifest.gz and b/metadata/md5-cache/media-fonts/Manifest.gz differ diff --git a/metadata/md5-cache/media-fonts/fonts-meta-3 b/metadata/md5-cache/media-fonts/fonts-meta-3 index 4e3a4a1eccda..6a2ea8ea2462 100644 --- a/metadata/md5-cache/media-fonts/fonts-meta-3 +++ b/metadata/md5-cache/media-fonts/fonts-meta-3 @@ -2,9 +2,9 @@ DEFINED_PHASES=- DESCRIPTION=Meta package for fonts to cover most needs EAPI=8 HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage -IUSE=cjk emoji +latin ms l10n_as l10n_bn l10n_bo l10n_brx l10n_doi l10n_dz l10n_gu l10n_hi l10n_km l10n_kn l10n_kok l10n_ks l10n_mai l10n_ml l10n_mr l10n_ne l10n_or l10n_pa l10n_ru l10n_sa l10n_sat l10n_sd l10n_si l10n_syc l10n_ta l10n_te l10n_th +IUSE=cjk emoji +latin ms l10n_as l10n_bn l10n_bo l10n_brx l10n_doi l10n_gu l10n_hi l10n_km l10n_kn l10n_kok l10n_ks l10n_mai l10n_ml l10n_mr l10n_ne l10n_or l10n_pa l10n_ru l10n_sa l10n_sat l10n_sd l10n_si l10n_syc l10n_ta l10n_te l10n_th KEYWORDS=amd64 ~loong ~riscv x86 LICENSE=metapackage -RDEPEND=media-fonts/cantarell media-fonts/droid media-fonts/noto media-fonts/oldstandard media-fonts/powerline-symbols media-fonts/ubuntu-font-family media-libs/fontconfig || ( media-fonts/source-code-pro media-fonts/anonymous-pro media-fonts/cascadia-code media-fonts/fantasque-sans-mono media-fonts/fira-code media-fonts/fira-mono media-fonts/hack media-fonts/hermit media-fonts/ibm-plex media-fonts/inconsolata media-fonts/iosevka media-fonts/jetbrains-mono media-fonts/montecarlo media-fonts/roboto media-fonts/terminus-font ) cjk? ( media-fonts/ipaex media-fonts/ja-ipafonts media-fonts/koruri media-fonts/monafont media-fonts/nanum media-fonts/noto-cjk media-fonts/opendesktop-fonts media-fonts/shinonome media-fonts/source-han-sans media-fonts/unfonts media-fonts/wqy-microhei media-fonts/wqy-zenhei || ( media-fonts/mikachan-font-otf media-fonts/mikachan-font-ttf ) ) emoji? ( || ( media-fonts/noto-emoji media-fonts/joypixels ) ) l10n_as? ( media-fonts/lohit-assamese ) l10n_bn? ( media-fonts/lohit-bengali ) l10n_bo? ( media-fonts/tibetan-machine-font ) l10n_brx? ( media-fonts/lohit-devanagari ) l10n_doi? ( media-fonts/lohit-devanagari ) l10n_dz? ( media-fonts/dzongkha-fonts ) l10n_gu? ( media-fonts/lohit-gujarati ) l10n_hi? ( media-fonts/lohit-devanagari ) l10n_km? ( media-fonts/khmer ) l10n_kn? ( media-fonts/lohit-kannada ) l10n_kok? ( media-fonts/lohit-devanagari ) l10n_ks? ( media-fonts/lohit-devanagari ) l10n_mai? ( media-fonts/lohit-devanagari ) l10n_ml? ( media-fonts/lohit-malayalam ) l10n_mr? ( media-fonts/lohit-devanagari media-fonts/lohit-marathi ) l10n_ne? ( media-fonts/lohit-devanagari media-fonts/lohit-nepali ) l10n_or? ( media-fonts/lohit-odia ) l10n_pa? ( media-fonts/lohit-gurmukhi ) l10n_ru? ( media-fonts/font-misc-cyrillic media-fonts/paratype media-fonts/paratype-astra ) l10n_sa? ( media-fonts/lohit-devanagari ) l10n_sat? ( media-fonts/lohit-devanagari ) l10n_sd? ( media-fonts/lohit-devanagari ) l10n_si? ( media-fonts/lklug ) l10n_syc? ( media-fonts/font-misc-meltho ) l10n_ta? ( media-fonts/lohit-tamil media-fonts/lohit-tamil-classical ) l10n_te? ( media-fonts/lohit-telugu ) l10n_th? ( media-fonts/thaifonts-scalable ) latin? ( media-fonts/courier-prime media-fonts/dejavu media-fonts/font-bh-ttf media-fonts/font-cursor-misc media-fonts/liberation-fonts media-fonts/open-sans media-fonts/quivira media-fonts/signika media-fonts/tex-gyre media-fonts/ttf-bitstream-vera media-fonts/urw-fonts ) ms? ( media-fonts/corefonts media-fonts/croscorefonts media-fonts/crosextrafonts-caladea media-fonts/crosextrafonts-carlito ) +RDEPEND=media-fonts/cantarell media-fonts/droid media-fonts/noto media-fonts/oldstandard media-fonts/powerline-symbols media-fonts/ubuntu-font-family media-libs/fontconfig || ( media-fonts/source-code-pro media-fonts/anonymous-pro media-fonts/cascadia-code media-fonts/fantasque-sans-mono media-fonts/fira-code media-fonts/fira-mono media-fonts/hack media-fonts/hermit media-fonts/ibm-plex media-fonts/inconsolata media-fonts/iosevka media-fonts/jetbrains-mono media-fonts/montecarlo media-fonts/roboto media-fonts/terminus-font ) cjk? ( media-fonts/ipaex media-fonts/ja-ipafonts media-fonts/koruri media-fonts/monafont media-fonts/nanum media-fonts/noto-cjk media-fonts/opendesktop-fonts media-fonts/shinonome media-fonts/source-han-sans media-fonts/unfonts media-fonts/wqy-microhei media-fonts/wqy-zenhei || ( media-fonts/mikachan-font-otf media-fonts/mikachan-font-ttf ) ) emoji? ( || ( media-fonts/noto-emoji media-fonts/joypixels ) ) l10n_as? ( media-fonts/lohit-assamese ) l10n_bn? ( media-fonts/lohit-bengali ) l10n_bo? ( media-fonts/tibetan-machine-font ) l10n_brx? ( media-fonts/lohit-devanagari ) l10n_doi? ( media-fonts/lohit-devanagari ) l10n_gu? ( media-fonts/lohit-gujarati ) l10n_hi? ( media-fonts/lohit-devanagari ) l10n_km? ( media-fonts/khmer ) l10n_kn? ( media-fonts/lohit-kannada ) l10n_kok? ( media-fonts/lohit-devanagari ) l10n_ks? ( media-fonts/lohit-devanagari ) l10n_mai? ( media-fonts/lohit-devanagari ) l10n_ml? ( media-fonts/lohit-malayalam ) l10n_mr? ( media-fonts/lohit-devanagari media-fonts/lohit-marathi ) l10n_ne? ( media-fonts/lohit-devanagari media-fonts/lohit-nepali ) l10n_or? ( media-fonts/lohit-odia ) l10n_pa? ( media-fonts/lohit-gurmukhi ) l10n_ru? ( media-fonts/font-misc-cyrillic media-fonts/paratype media-fonts/paratype-astra ) l10n_sa? ( media-fonts/lohit-devanagari ) l10n_sat? ( media-fonts/lohit-devanagari ) l10n_sd? ( media-fonts/lohit-devanagari ) l10n_si? ( media-fonts/lklug ) l10n_syc? ( media-fonts/font-misc-meltho ) l10n_ta? ( media-fonts/lohit-tamil media-fonts/lohit-tamil-classical ) l10n_te? ( media-fonts/lohit-telugu ) l10n_th? ( media-fonts/thaifonts-scalable ) latin? ( media-fonts/courier-prime media-fonts/dejavu media-fonts/font-bh-ttf media-fonts/font-cursor-misc media-fonts/liberation-fonts media-fonts/open-sans media-fonts/quivira media-fonts/signika media-fonts/tex-gyre media-fonts/ttf-bitstream-vera media-fonts/urw-fonts ) ms? ( media-fonts/corefonts media-fonts/croscorefonts media-fonts/crosextrafonts-caladea media-fonts/crosextrafonts-carlito ) SLOT=0 -_md5_=eac6b2c8742187ff712d3cafc88d637b +_md5_=10644cfc616d7693c150c62fca2602bb diff --git a/metadata/md5-cache/media-fonts/fonts-meta-3-r1 b/metadata/md5-cache/media-fonts/fonts-meta-3-r1 new file mode 100644 index 000000000000..62bcc3f28c4d --- /dev/null +++ b/metadata/md5-cache/media-fonts/fonts-meta-3-r1 @@ -0,0 +1,10 @@ +DEFINED_PHASES=- +DESCRIPTION=Meta package for fonts to cover most needs +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage +IUSE=cjk emoji +latin ms l10n_as l10n_bn l10n_bo l10n_brx l10n_doi l10n_dz l10n_gu l10n_hi l10n_km l10n_kn l10n_kok l10n_ks l10n_mai l10n_ml l10n_mr l10n_ne l10n_or l10n_pa l10n_ru l10n_sa l10n_sat l10n_sd l10n_si l10n_syc l10n_ta l10n_te l10n_th +KEYWORDS=~amd64 ~loong ~riscv ~x86 +LICENSE=metapackage +RDEPEND=media-fonts/cantarell media-fonts/droid media-fonts/noto media-fonts/oldstandard media-fonts/powerline-symbols media-fonts/ubuntu-font-family media-libs/fontconfig || ( media-fonts/source-code-pro media-fonts/anonymous-pro media-fonts/cascadia-code media-fonts/fantasque-sans-mono media-fonts/fira-code media-fonts/fira-mono media-fonts/hack media-fonts/hermit media-fonts/ibm-plex media-fonts/inconsolata media-fonts/iosevka media-fonts/jetbrains-mono media-fonts/montecarlo media-fonts/roboto media-fonts/terminus-font ) cjk? ( media-fonts/ipaex media-fonts/ja-ipafonts media-fonts/koruri media-fonts/monafont media-fonts/nanum media-fonts/noto-cjk media-fonts/opendesktop-fonts media-fonts/shinonome media-fonts/source-han-sans media-fonts/unfonts media-fonts/wqy-microhei media-fonts/wqy-zenhei || ( media-fonts/mikachan-font-otf media-fonts/mikachan-font-ttf ) ) emoji? ( || ( media-fonts/noto-emoji media-fonts/joypixels ) ) l10n_as? ( media-fonts/lohit-assamese ) l10n_bn? ( media-fonts/lohit-bengali ) l10n_bo? ( media-fonts/tibetan-machine-font ) l10n_brx? ( media-fonts/lohit-devanagari ) l10n_doi? ( media-fonts/lohit-devanagari ) l10n_dz? ( media-fonts/jomolhari ) l10n_gu? ( media-fonts/lohit-gujarati ) l10n_hi? ( media-fonts/lohit-devanagari ) l10n_km? ( media-fonts/khmer ) l10n_kn? ( media-fonts/lohit-kannada ) l10n_kok? ( media-fonts/lohit-devanagari ) l10n_ks? ( media-fonts/lohit-devanagari ) l10n_mai? ( media-fonts/lohit-devanagari ) l10n_ml? ( media-fonts/lohit-malayalam ) l10n_mr? ( media-fonts/lohit-devanagari media-fonts/lohit-marathi ) l10n_ne? ( media-fonts/lohit-devanagari media-fonts/lohit-nepali ) l10n_or? ( media-fonts/lohit-odia ) l10n_pa? ( media-fonts/lohit-gurmukhi ) l10n_ru? ( media-fonts/font-misc-cyrillic media-fonts/paratype media-fonts/paratype-astra ) l10n_sa? ( media-fonts/lohit-devanagari ) l10n_sat? ( media-fonts/lohit-devanagari ) l10n_sd? ( media-fonts/lohit-devanagari ) l10n_si? ( media-fonts/lklug ) l10n_syc? ( media-fonts/font-misc-meltho ) l10n_ta? ( media-fonts/lohit-tamil media-fonts/lohit-tamil-classical ) l10n_te? ( media-fonts/lohit-telugu ) l10n_th? ( media-fonts/thaifonts-scalable ) latin? ( media-fonts/courier-prime media-fonts/dejavu media-fonts/font-bh-ttf media-fonts/font-cursor-misc media-fonts/liberation-fonts media-fonts/open-sans media-fonts/quivira media-fonts/signika media-fonts/tex-gyre media-fonts/ttf-bitstream-vera media-fonts/urw-fonts ) ms? ( media-fonts/corefonts media-fonts/croscorefonts media-fonts/crosextrafonts-caladea media-fonts/crosextrafonts-carlito ) +SLOT=0 +_md5_=5fda730ad3d1c18350097addc56d83c2 diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index 2b5caaeb12c9..8a0c0d088230 100644 Binary files a/metadata/md5-cache/media-gfx/Manifest.gz and b/metadata/md5-cache/media-gfx/Manifest.gz differ diff --git a/metadata/md5-cache/media-gfx/digikam-8.3.0 b/metadata/md5-cache/media-gfx/digikam-8.3.0 index a0bd2ff6301a..79b24d985009 100644 --- a/metadata/md5-cache/media-gfx/digikam-8.3.0 +++ b/metadata/md5-cache/media-gfx/digikam-8.3.0 @@ -1,17 +1,17 @@ BDEPEND=sys-devel/gettext panorama? ( app-alternatives/lex app-alternatives/yacc ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.115.0:* DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare pretend setup test unpack -DEPEND=dev-libs/expat >=dev-qt/qtconcurrent-5.15.12:5 >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5[-gles2-only] >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtnetworkauth-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsql-5.15.12:5[mysql?] >=dev-qt/qtwebengine-5.15.12:5[widgets] >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=dev-qt/qtxmlpatterns-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/knotifyconfig-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/solid-5.115.0:5 >=media-gfx/exiv2-0.27.1:=[xmp] media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/liblqr media-libs/libpng:= >=media-libs/opencv-3.3.0:=[contrib,contribdnn,features2d] media-libs/tiff:= x11-libs/libX11 addressbook? ( >=kde-apps/akonadi-contacts-23.08.3:5 >=kde-frameworks/kcontacts-5.115.0:5 ) calendar? ( >=kde-frameworks/kcalendarcore-5.115.0:5 ) gphoto2? ( media-libs/libgphoto2:= ) heif? ( media-libs/libheif:= media-libs/x265:= ) imagemagick? ( media-gfx/imagemagick:= ) lensfun? ( media-libs/lensfun ) marble? ( >=dev-qt/qtconcurrent-5.15.12:5 >=kde-apps/marble-23.08.3:5 >=kde-frameworks/kbookmarks-5.115.0:5 ) opengl? ( >=dev-qt/qtopengl-5.15.12:5 virtual/opengl ) panorama? ( >=kde-frameworks/threadweaver-5.115.0:5 ) scanner? ( >=kde-apps/libksane-23.08.3:5 ) semantic-desktop? ( >=kde-frameworks/kfilemetadata-5.115.0:5 ) spell? ( >=kde-frameworks/sonnet-5.115.0:5 ) dev-cpp/eigen:3 dev-libs/boost addressbook? ( >=kde-apps/akonadi-23.08.3:5 ) dev-qt/qtcore:5 +DEPEND=dev-libs/expat >=dev-qt/qtconcurrent-5.15.12:5 >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5[-gles2-only] >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtnetworkauth-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsql-5.15.12:5[mysql?] >=dev-qt/qtwebengine-5.15.12:5[widgets] >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=dev-qt/qtxmlpatterns-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/knotifyconfig-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/solid-5.115.0:5 >=media-gfx/exiv2-0.27.1:=[xmp] media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/liblqr media-libs/libpng:= >=media-libs/opencv-3.3.0:=[contrib,contribdnn,features2d] media-libs/tiff:= x11-libs/libX11 addressbook? ( >=kde-apps/akonadi-contacts-23.08.3:5 >=kde-frameworks/kcontacts-5.115.0:5 ) calendar? ( >=kde-frameworks/kcalendarcore-5.115.0:5 ) gphoto2? ( media-libs/libgphoto2:= ) heif? ( media-libs/libheif:= media-libs/x265:= ) imagemagick? ( media-gfx/imagemagick:= ) lensfun? ( media-libs/lensfun ) opengl? ( >=dev-qt/qtopengl-5.15.12:5 virtual/opengl ) panorama? ( >=kde-frameworks/threadweaver-5.115.0:5 ) scanner? ( >=kde-apps/libksane-23.08.3:5 ) semantic-desktop? ( >=kde-frameworks/kfilemetadata-5.115.0:5 ) spell? ( >=kde-frameworks/sonnet-5.115.0:5 ) dev-cpp/eigen:3 dev-libs/boost addressbook? ( >=kde-apps/akonadi-23.08.3:5 ) dev-qt/qtcore:5 DESCRIPTION=Digital photo management application EAPI=8 HOMEPAGE=https://www.digikam.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm kde.org toolchain-funcs -IUSE=addressbook calendar gphoto2 heif +imagemagick +lensfun marble mysql opengl openmp +panorama scanner semantic-desktop spell debug +IUSE=addressbook calendar geolocation gphoto2 heif +imagemagick +lensfun mysql opengl openmp +panorama scanner semantic-desktop spell debug KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=GPL-2 -RDEPEND=dev-libs/expat >=dev-qt/qtconcurrent-5.15.12:5 >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5[-gles2-only] >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtnetworkauth-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsql-5.15.12:5[mysql?] >=dev-qt/qtwebengine-5.15.12:5[widgets] >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=dev-qt/qtxmlpatterns-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/knotifyconfig-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/solid-5.115.0:5 >=media-gfx/exiv2-0.27.1:=[xmp] media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/liblqr media-libs/libpng:= >=media-libs/opencv-3.3.0:=[contrib,contribdnn,features2d] media-libs/tiff:= x11-libs/libX11 addressbook? ( >=kde-apps/akonadi-contacts-23.08.3:5 >=kde-frameworks/kcontacts-5.115.0:5 ) calendar? ( >=kde-frameworks/kcalendarcore-5.115.0:5 ) gphoto2? ( media-libs/libgphoto2:= ) heif? ( media-libs/libheif:= media-libs/x265:= ) imagemagick? ( media-gfx/imagemagick:= ) lensfun? ( media-libs/lensfun ) marble? ( >=dev-qt/qtconcurrent-5.15.12:5 >=kde-apps/marble-23.08.3:5 >=kde-frameworks/kbookmarks-5.115.0:5 ) opengl? ( >=dev-qt/qtopengl-5.15.12:5 virtual/opengl ) panorama? ( >=kde-frameworks/threadweaver-5.115.0:5 ) scanner? ( >=kde-apps/libksane-23.08.3:5 ) semantic-desktop? ( >=kde-frameworks/kfilemetadata-5.115.0:5 ) spell? ( >=kde-frameworks/sonnet-5.115.0:5 ) media-libs/exiftool mysql? ( virtual/mysql[server(+)] ) panorama? ( media-gfx/hugin ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RDEPEND=dev-libs/expat >=dev-qt/qtconcurrent-5.15.12:5 >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5[-gles2-only] >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtnetworkauth-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsql-5.15.12:5[mysql?] >=dev-qt/qtwebengine-5.15.12:5[widgets] >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtx11extras-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=dev-qt/qtxmlpatterns-5.15.12:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/knotifyconfig-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kwindowsystem-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/solid-5.115.0:5 >=media-gfx/exiv2-0.27.1:=[xmp] media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/liblqr media-libs/libpng:= >=media-libs/opencv-3.3.0:=[contrib,contribdnn,features2d] media-libs/tiff:= x11-libs/libX11 addressbook? ( >=kde-apps/akonadi-contacts-23.08.3:5 >=kde-frameworks/kcontacts-5.115.0:5 ) calendar? ( >=kde-frameworks/kcalendarcore-5.115.0:5 ) gphoto2? ( media-libs/libgphoto2:= ) heif? ( media-libs/libheif:= media-libs/x265:= ) imagemagick? ( media-gfx/imagemagick:= ) lensfun? ( media-libs/lensfun ) opengl? ( >=dev-qt/qtopengl-5.15.12:5 virtual/opengl ) panorama? ( >=kde-frameworks/threadweaver-5.115.0:5 ) scanner? ( >=kde-apps/libksane-23.08.3:5 ) semantic-desktop? ( >=kde-frameworks/kfilemetadata-5.115.0:5 ) spell? ( >=kde-frameworks/sonnet-5.115.0:5 ) media-libs/exiftool mysql? ( virtual/mysql[server(+)] ) panorama? ( media-gfx/hugin ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 RESTRICT=test SLOT=5 SRC_URI=mirror://kde/stable/digikam/8.3.0/digiKam-8.3.0-1.tar.xz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c ecm a9d1de06ef0d5d4de7114a10dcb64daa flag-o-matic 24c947ff5f858625cf0b33c15eed4425 kde.org 60fcb935e4206806bf9f38e3537521a2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ba99b6fb9425cd0206018a55b4da356a +_md5_=a421f8ad711b8b20294137e3864dd97c diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index a6e080ff0a16..1053ac1dd939 100644 Binary files a/metadata/md5-cache/media-libs/Manifest.gz and b/metadata/md5-cache/media-libs/Manifest.gz differ diff --git a/metadata/md5-cache/media-libs/embree-3.13.4 b/metadata/md5-cache/media-libs/embree-3.13.4 index 9ad519d3b8a2..4fd3e1284283 100644 --- a/metadata/md5-cache/media-libs/embree-3.13.4 +++ b/metadata/md5-cache/media-libs/embree-3.13.4 @@ -13,4 +13,4 @@ REQUIRED_USE=amd64? ( cpu_flags_x86_sse2 ) x86? ( cpu_flags_x86_sse2 ) SLOT=3 SRC_URI=https://github.com/embree/embree/archive/v3.13.4.tar.gz -> embree-3.13.4.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b81b3dbf119b0905996b4c50dc886006 +_md5_=92a275ef419c2f3893b0f8f00f7537bf diff --git a/metadata/md5-cache/media-libs/embree-3.13.5 b/metadata/md5-cache/media-libs/embree-3.13.5 index 4f550c506c5b..622df2b50e23 100644 --- a/metadata/md5-cache/media-libs/embree-3.13.5 +++ b/metadata/md5-cache/media-libs/embree-3.13.5 @@ -13,4 +13,4 @@ REQUIRED_USE=|| ( cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu SLOT=3 SRC_URI=https://github.com/embree/embree/archive/v3.13.5.tar.gz -> embree-3.13.5.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=549ba2af63792562b4a97e1901957581 +_md5_=9f5e6b3936ead95a7aacbb10d33ab795 diff --git a/metadata/md5-cache/media-libs/embree-4.3.0 b/metadata/md5-cache/media-libs/embree-4.3.0 index 7a5b55b74cce..0a6672f91f4f 100644 --- a/metadata/md5-cache/media-libs/embree-4.3.0 +++ b/metadata/md5-cache/media-libs/embree-4.3.0 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://github.com/embree/embree/archive/v4.3.0.tar.gz -> embree-4.3.0.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2903aef0161032d998150d219fb52908 +_md5_=144f79eaca5dd253a86e5cd6e3f4a19a diff --git a/metadata/md5-cache/media-libs/sdl2-net-2.2.0 b/metadata/md5-cache/media-libs/sdl2-net-2.2.0 index 762006b8b1ca..efaae87a4f28 100644 --- a/metadata/md5-cache/media-libs/sdl2-net-2.2.0 +++ b/metadata/md5-cache/media-libs/sdl2-net-2.2.0 @@ -1,14 +1,15 @@ -DEFINED_PHASES=compile configure install test +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=compile configure install prepare test DEPEND=>=media-libs/libsdl2-2.0.4[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=Simple Direct Media Layer Network Support Library EAPI=8 HOMEPAGE=https://www.libsdl.org/projects/SDL_net/index.html -INHERIT=multilib-minimal +INHERIT=autotools multilib-minimal IUSE=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=amd64 ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=ZLIB RDEPEND=>=media-libs/libsdl2-2.0.4[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/libsdl-org/SDL_net/releases/download/release-2.2.0/SDL2_net-2.2.0.tar.gz -_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=fa51fa9c4c5be429e382a68552544d37 +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=d35b7e5cec0bd2d9b946d8678211fa4b diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz index 6ce16575a9a6..f9d44b56d0d6 100644 Binary files a/metadata/md5-cache/net-libs/Manifest.gz and b/metadata/md5-cache/net-libs/Manifest.gz differ diff --git a/metadata/md5-cache/net-libs/libnetconf2-2.1.31 b/metadata/md5-cache/net-libs/libnetconf2-2.1.31 index 99b47adaf09e..425c2da79d75 100644 --- a/metadata/md5-cache/net-libs/libnetconf2-2.1.31 +++ b/metadata/md5-cache/net-libs/libnetconf2-2.1.31 @@ -4,7 +4,7 @@ DEPEND=dev-libs/openssl:0= >=net-libs/libyang-2.0.194 net-libs/libssh:0=[server] DESCRIPTION=C library for building NETCONF servers and clients EAPI=8 HOMEPAGE=https://github.com/CESNET/libnetconf2 -INHERIT=cmake +INHERIT=cmake flag-o-matic IUSE=doc test KEYWORDS=amd64 ~x86 LICENSE=BSD @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/CESNET/libnetconf2/archive/v2.1.31.tar.gz -> libnetconf2-2.1.31.tar.gz _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1653ddb010c736f6359ec89f153a6436 +_md5_=244753a1d038a406020be1ee3e5f40fd diff --git a/metadata/md5-cache/net-libs/libproxy-0.5.4 b/metadata/md5-cache/net-libs/libproxy-0.5.4 deleted file mode 100644 index 0e7c0ec9449a..000000000000 --- a/metadata/md5-cache/net-libs/libproxy-0.5.4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/glib-2.71.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gnome? ( gnome-base/gsettings-desktop-schemas ) duktape? ( dev-lang/duktape:= net-misc/curl ) introspection? ( dev-libs/gobject-introspection ) -DESCRIPTION=Library for automatic proxy configuration management -EAPI=8 -HOMEPAGE=https://github.com/libproxy/libproxy -INHERIT=meson-multilib vala -IUSE=duktape gnome gtk-doc +introspection kde test vala 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 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=LGPL-2.1+ -RDEPEND=>=dev-libs/glib-2.71.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gnome? ( gnome-base/gsettings-desktop-schemas ) duktape? ( dev-lang/duktape:= net-misc/curl ) introspection? ( dev-libs/gobject-introspection ) kde? ( kde-frameworks/kconfig:5 ) -REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/libproxy/libproxy/archive/refs/tags/0.5.4.tar.gz -> libproxy-0.5.4.tar.gz -_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 -_md5_=57a1c6b0068101fa7a2a0e5ef015afc5 diff --git a/metadata/md5-cache/net-libs/libproxy-0.5.4-r1 b/metadata/md5-cache/net-libs/libproxy-0.5.4-r1 new file mode 100644 index 000000000000..654de55d1d55 --- /dev/null +++ b/metadata/md5-cache/net-libs/libproxy-0.5.4-r1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/glib-2.71.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gnome? ( gnome-base/gsettings-desktop-schemas ) duktape? ( dev-lang/duktape:= net-misc/curl ) introspection? ( dev-libs/gobject-introspection ) +DESCRIPTION=Library for automatic proxy configuration management +EAPI=8 +HOMEPAGE=https://github.com/libproxy/libproxy +INHERIT=meson-multilib vala +IUSE=duktape gnome gtk-doc +introspection test vala 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 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-libs/glib-2.71.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] gnome? ( gnome-base/gsettings-desktop-schemas ) duktape? ( dev-lang/duktape:= net-misc/curl ) introspection? ( dev-libs/gobject-introspection ) +REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/libproxy/libproxy/archive/refs/tags/0.5.4.tar.gz -> libproxy-0.5.4.tar.gz +_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 +_md5_=c7b9ea0701acacf1ddd29a24139ac162 diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index cd05befff29d..7376095a15ad 100644 Binary files a/metadata/md5-cache/net-misc/Manifest.gz and b/metadata/md5-cache/net-misc/Manifest.gz differ diff --git a/metadata/md5-cache/net-misc/balance-3.57-r1 b/metadata/md5-cache/net-misc/balance-3.57-r1 index 4107a6a06152..911eeb0a0daa 100644 --- a/metadata/md5-cache/net-misc/balance-3.57-r1 +++ b/metadata/md5-cache/net-misc/balance-3.57-r1 @@ -1,13 +1,13 @@ -DEFINED_PHASES=install postinst prepare +DEFINED_PHASES=compile install postinst prepare DESCRIPTION=TCP Load Balancing Port Forwarder EAPI=8 HOMEPAGE=https://balance.inlab.net IDEPEND=filecaps? ( sys-libs/libcap ) -INHERIT=fcaps toolchain-funcs +INHERIT=fcaps flag-o-matic toolchain-funcs IUSE=+filecaps KEYWORDS=~amd64 ~ppc ~x86 LICENSE=GPL-2 SLOT=0 SRC_URI=https://download.inlab.net/Balance/3.57/balance-3.57.tar -_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=5cc94e97c94b6aaa377f0414c1a7c2de +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=2801f39e6d1a0ea030a2a3139d9d2077 diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz index a214830cbc41..85e47c68079c 100644 Binary files a/metadata/md5-cache/sci-libs/Manifest.gz and b/metadata/md5-cache/sci-libs/Manifest.gz differ diff --git a/metadata/md5-cache/sci-libs/gmsh-4.12.2 b/metadata/md5-cache/sci-libs/gmsh-4.12.2 new file mode 100644 index 000000000000..275a95ddfdb7 --- /dev/null +++ b/metadata/md5-cache/sci-libs/gmsh-4.12.2 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/fortran +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=virtual/fortran X? ( x11-libs/fltk:1[xft] ) alglib? ( sci-libs/alglib ) blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 ) cgns? ( sci-libs/cgnslib sci-libs/hdf5[mpi=] ) eigen? ( dev-cpp/eigen ) gmm? ( sci-mathematics/gmm ) jpeg? ( media-libs/libjpeg-turbo ) med? ( sci-libs/med[mpi=] sci-libs/hdf5[mpi=] ) metis? ( >=sci-libs/metis-5.2.0 ) mpi? ( virtual/mpi[cxx] ) mumps? ( sci-libs/mumps[mpi=] ) opencascade? ( sci-libs/opencascade:* ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:0 ) petsc? ( sci-mathematics/petsc[mpi=] ) slepc? ( sci-mathematics/slepc[mpi=] ) voro? ( sci-libs/voro++ ) zlib? ( sys-libs/zlib ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig python? ( dev-lang/swig:0 ) virtual/fortran +DESCRIPTION=Three-dimensional finite element mesh generator +EAPI=8 +HOMEPAGE=https://gmsh.info https://gitlab.onelab.info/gmsh/gmsh +INHERIT=cmake desktop fortran-2 python-any-r1 toolchain-funcs xdg-utils +IUSE=+alglib +blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ free-noncomm alglib? ( MIT ) gmm? ( LGPL-2.1+ ) metis? ( Apache-2.0 ) netgen? ( LGPL-2.1+ ) voro? ( BSD ) +RDEPEND=virtual/fortran X? ( x11-libs/fltk:1[xft] ) alglib? ( sci-libs/alglib ) blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 ) cgns? ( sci-libs/cgnslib sci-libs/hdf5[mpi=] ) eigen? ( dev-cpp/eigen ) gmm? ( sci-mathematics/gmm ) jpeg? ( media-libs/libjpeg-turbo ) med? ( sci-libs/med[mpi=] sci-libs/hdf5[mpi=] ) metis? ( >=sci-libs/metis-5.2.0 ) mpi? ( virtual/mpi[cxx] ) mumps? ( sci-libs/mumps[mpi=] ) opencascade? ( sci-libs/opencascade:* ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:0 ) petsc? ( sci-mathematics/petsc[mpi=] ) slepc? ( sci-mathematics/slepc[mpi=] ) voro? ( sci-libs/voro++ ) zlib? ( sys-libs/zlib ) virtual/fortran +REQUIRED_USE=^^ ( blas eigen ) mumps? ( blas ) slepc? ( petsc ) +SLOT=0 +SRC_URI=https://gmsh.info/src/gmsh-4.12.2-source.tgz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d076ccafba3e6efd9d8d030ea8f4ff89 diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz index e5e6e47b6ae2..afc51645aa9f 100644 Binary files a/metadata/md5-cache/sys-apps/Manifest.gz and b/metadata/md5-cache/sys-apps/Manifest.gz differ diff --git a/metadata/md5-cache/sys-apps/systemd-utils-255.4 b/metadata/md5-cache/sys-apps/systemd-utils-255.4 index d71ff343b778..ab428b31b6da 100644 --- a/metadata/md5-cache/sys-apps/systemd-utils-255.4 +++ b/metadata/md5-cache/sys-apps/systemd-utils-255.4 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/systemd/systemd-stable/archive/refs/tags/v255.4.tar.gz -> systemd-stable-255.4.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/dist/systemd-musl-patches-255.4.tar.gz ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info 7ca3057b277f1e5978947b4cc289ce62 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=5820275424a9f8d7f967a218cfb6cd60 +_md5_=e2a185fbbc8d49a77914a54bbbabc522 diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz index 72272feb8896..e594863c886e 100644 Binary files a/metadata/md5-cache/sys-devel/Manifest.gz and b/metadata/md5-cache/sys-devel/Manifest.gz differ diff --git a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8 b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8 new file mode 100644 index 000000000000..7c9b79398ea8 --- /dev/null +++ b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8 @@ -0,0 +1,15 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=install preinst prepare pretend unpack +DESCRIPTION=Common files shared between multiple slots of clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) +INHERIT=bash-completion-r1 llvm.org +IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-15.0.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 27df78f45d06b1b148561cd393743422 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_md5_=70f9ff3d1dddbb734f690379c41a9dd2 diff --git a/metadata/md5-cache/sys-devel/clang-common-16.0.6-r3 b/metadata/md5-cache/sys-devel/clang-common-16.0.6-r3 new file mode 100644 index 000000000000..0934ebe4bce9 --- /dev/null +++ b/metadata/md5-cache/sys-devel/clang-common-16.0.6-r3 @@ -0,0 +1,15 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=install preinst prepare pretend unpack +DESCRIPTION=Common files shared between multiple slots of clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) +INHERIT=bash-completion-r1 llvm.org +IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix hardened llvm-libunwind verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-16.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 27df78f45d06b1b148561cd393743422 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_md5_=d1115fd3bf543a4d42a0d3e6f1f9dd27 diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.6-r2 b/metadata/md5-cache/sys-devel/clang-common-17.0.6-r2 deleted file mode 100644 index c49ffa4d5616..000000000000 --- a/metadata/md5-cache/sys-devel/clang-common-17.0.6-r2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=install preinst prepare pretend unpack -DESCRIPTION=Common files shared between multiple slots of clang -EAPI=8 -HOMEPAGE=https://llvm.org/ -IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) -INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 27df78f45d06b1b148561cd393743422 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=1bfd2834458fcd67c4a53cdd582a42c3 diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.6-r3 b/metadata/md5-cache/sys-devel/clang-common-17.0.6-r3 new file mode 100644 index 000000000000..927ea0be8019 --- /dev/null +++ b/metadata/md5-cache/sys-devel/clang-common-17.0.6-r3 @@ -0,0 +1,15 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=install preinst prepare pretend unpack +DESCRIPTION=Common files shared between multiple slots of clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) +INHERIT=bash-completion-r1 llvm.org multilib +IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 27df78f45d06b1b148561cd393743422 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_md5_=1108161ff1c8cf8e249ede9dd41812ee diff --git a/metadata/md5-cache/sys-devel/clang-common-18.1.2-r1 b/metadata/md5-cache/sys-devel/clang-common-18.1.2-r1 deleted file mode 100644 index 169d27a563e9..000000000000 --- a/metadata/md5-cache/sys-devel/clang-common-18.1.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=install preinst prepare pretend unpack -DESCRIPTION=Common files shared between multiple slots of clang -EAPI=8 -HOMEPAGE=https://llvm.org/ -IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) -INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-18.1.2[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/llvm-project-18.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/llvm-project-18.1.2.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 27df78f45d06b1b148561cd393743422 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=fe3011f4186ee9af9201e238ae724102 diff --git a/metadata/md5-cache/sys-devel/clang-common-18.1.2-r2 b/metadata/md5-cache/sys-devel/clang-common-18.1.2-r2 new file mode 100644 index 000000000000..962071f7f1de --- /dev/null +++ b/metadata/md5-cache/sys-devel/clang-common-18.1.2-r2 @@ -0,0 +1,15 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-llvm-16.0.4 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=install preinst prepare pretend unpack +DESCRIPTION=Common files shared between multiple slots of clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) +INHERIT=bash-completion-r1 llvm.org multilib +IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-18.1.2[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/llvm-project-18.1.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/llvm-project-18.1.2.src.tar.xz.sig ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 27df78f45d06b1b148561cd393743422 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_md5_=b00db65d2a2942ccff15269f01d9175c diff --git a/metadata/md5-cache/sys-devel/clang-common-19.0.0.9999 b/metadata/md5-cache/sys-devel/clang-common-19.0.0.9999 index e63e244d8dd2..4e51457be65d 100644 --- a/metadata/md5-cache/sys-devel/clang-common-19.0.0.9999 +++ b/metadata/md5-cache/sys-devel/clang-common-19.0.0.9999 @@ -11,4 +11,4 @@ PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compile PROPERTIES=live SLOT=0 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 86fa1f157b70b9d2ff340c4633b1cf4b llvm.org 27df78f45d06b1b148561cd393743422 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9edb30203e4363c644d0f800428d6cc4 +_md5_=55d262318c2d68c5e264195b4b954ef8 diff --git a/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240322 b/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240322 deleted file mode 100644 index 788ff92a7893..000000000000 --- a/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240322 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install preinst prepare pretend unpack -DESCRIPTION=Common files shared between multiple slots of clang -EAPI=8 -HOMEPAGE=https://llvm.org/ -IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) -INHERIT=bash-completion-r1 llvm.org multilib -IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-19.0.0_pre20240322[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/f3cfe016c5d8429c0dccfa6f85442e2ea0d45a58.tar.gz -> llvm-project-f3cfe016c5d8429c0dccfa6f85442e2ea0d45a58.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 27df78f45d06b1b148561cd393743422 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9edb30203e4363c644d0f800428d6cc4 diff --git a/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240322-r1 b/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240322-r1 new file mode 100644 index 000000000000..c377831128d4 --- /dev/null +++ b/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240322-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install preinst prepare pretend unpack +DESCRIPTION=Common files shared between multiple slots of clang +EAPI=8 +HOMEPAGE=https://llvm.org/ +IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) +INHERIT=bash-completion-r1 llvm.org multilib +IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-19.0.0_pre20240322[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) +SLOT=0 +SRC_URI=https://github.com/llvm/llvm-project/archive/f3cfe016c5d8429c0dccfa6f85442e2ea0d45a58.tar.gz -> llvm-project-f3cfe016c5d8429c0dccfa6f85442e2ea0d45a58.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 27df78f45d06b1b148561cd393743422 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=55d262318c2d68c5e264195b4b954ef8 diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz index 266530ae10ec..da6d835d1565 100644 Binary files a/metadata/md5-cache/sys-fs/Manifest.gz and b/metadata/md5-cache/sys-fs/Manifest.gz differ diff --git a/metadata/md5-cache/sys-fs/aufs-util-4.14_p20190603 b/metadata/md5-cache/sys-fs/aufs-util-4.14_p20190603 deleted file mode 100644 index e61b367002d7..000000000000 --- a/metadata/md5-cache/sys-fs/aufs-util-4.14_p20190603 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=prepare setup -DEPEND=!sys-fs/aufs2 !=virtual/udev-217 ! udev-init-scripts-35.tar.gz -_md5_=010f8414aa2ea79e7437cbfd2b9c8056 +_md5_=e55703771c6dc7f9a3e3deb88df9467b diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz index 8e7ef39b6974..53a9438288ec 100644 Binary files a/metadata/md5-cache/www-apps/Manifest.gz and b/metadata/md5-cache/www-apps/Manifest.gz differ diff --git a/metadata/md5-cache/www-apps/gitea-1.21.10 b/metadata/md5-cache/www-apps/gitea-1.21.10 new file mode 100644 index 000000000000..8a8750bed1e1 --- /dev/null +++ b/metadata/md5-cache/www-apps/gitea-1.21.10 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-lang/go-1.21:= >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare unpack +DEPEND=acct? ( acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam ) +DESCRIPTION=A painless self-hosted Git service +EAPI=8 +HOMEPAGE=https://gitea.com https://github.com/go-gitea/gitea +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=fcaps go-module tmpfiles systemd flag-o-matic user-info +IUSE=+acct pam sqlite pie +filecaps +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 +LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 +RDEPEND=acct? ( acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam ) dev-vcs/git virtual/tmpfiles +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/go-gitea/gitea/releases/download/v1.21.10/gitea-src-1.21.10.tar.gz -> gitea-1.21.10.tar.gz +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf +_md5_=3fde064b142b719c7608ed48616c81cc diff --git a/metadata/md5-cache/www-apps/gitea-1.21.7 b/metadata/md5-cache/www-apps/gitea-1.21.7 deleted file mode 100644 index ec959d91c666..000000000000 --- a/metadata/md5-cache/www-apps/gitea-1.21.7 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-lang/go-1.21:= >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare unpack -DEPEND=acct? ( acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam ) -DESCRIPTION=A painless self-hosted Git service -EAPI=8 -HOMEPAGE=https://gitea.com https://github.com/go-gitea/gitea -IDEPEND=filecaps? ( sys-libs/libcap ) -INHERIT=fcaps go-module tmpfiles systemd flag-o-matic user-info -IUSE=+acct pam sqlite pie +filecaps -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86 -LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 -RDEPEND=acct? ( acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam ) dev-vcs/git virtual/tmpfiles -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/go-gitea/gitea/releases/download/v1.21.7/gitea-src-1.21.7.tar.gz -> gitea-1.21.7.tar.gz -_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 user-info 9951b1a0e4f026d16c33a001fd2d5cdf -_md5_=3fde064b142b719c7608ed48616c81cc diff --git a/metadata/md5-cache/x11-apps/Manifest.gz b/metadata/md5-cache/x11-apps/Manifest.gz index 710d61c4391e..b64575e1b563 100644 Binary files a/metadata/md5-cache/x11-apps/Manifest.gz and b/metadata/md5-cache/x11-apps/Manifest.gz differ diff --git a/metadata/md5-cache/x11-apps/igt-gpu-tools-1.28 b/metadata/md5-cache/x11-apps/igt-gpu-tools-1.28 deleted file mode 100644 index 469311887d66..000000000000 --- a/metadata/md5-cache/x11-apps/igt-gpu-tools-1.28 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=dev-libs/elfutils dev-libs/glib:2 sys-apps/kmod sys-libs/zlib:= sys-process/procps:= virtual/libudev:= >=x11-libs/cairo-1.12.0[X?] >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?] >=x11-libs/libpciaccess-0.10 x11-libs/pixman chamelium? ( dev-libs/xmlrpc-c:=[curl] sci-libs/gsl:= media-libs/alsa-lib ) overlay? ( >=x11-libs/libXrandr-1.3 xv? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXv ) ) runner? ( dev-libs/json-c:= ) unwind? ( sys-libs/libunwind:= ) valgrind? ( dev-debug/valgrind ) doc? ( >=dev-util/gtk-doc-1.25-r1 ) man? ( dev-python/docutils ) overlay? ( >=dev-util/peg-0.1.18 x11-base/xorg-proto ) video_cards_intel? ( app-alternatives/yacc app-alternatives/lex ) -DESCRIPTION=Intel GPU userland tools -EAPI=8 -HOMEPAGE=https://gitlab.freedesktop.org/drm/igt-gpu-tools -INHERIT=meson python-any-r1 -IUSE=chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-libs/elfutils dev-libs/glib:2 sys-apps/kmod sys-libs/zlib:= sys-process/procps:= virtual/libudev:= >=x11-libs/cairo-1.12.0[X?] >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?] >=x11-libs/libpciaccess-0.10 x11-libs/pixman chamelium? ( dev-libs/xmlrpc-c:=[curl] sci-libs/gsl:= media-libs/alsa-lib ) overlay? ( >=x11-libs/libXrandr-1.3 xv? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXv ) ) runner? ( dev-libs/json-c:= ) unwind? ( sys-libs/libunwind:= ) valgrind? ( dev-debug/valgrind ) -REQUIRED_USE=|| ( video_cards_amdgpu video_cards_intel video_cards_nouveau ) overlay? ( video_cards_intel || ( X xv ) ) doc? ( tests ) runner? ( tests ) -RESTRICT=test -SLOT=0 -SRC_URI=https://www.x.org/releases/individual/app/igt-gpu-tools-1.28.tar.xz -_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=98944f6804d20623c1d4801b4b4f6014 diff --git a/metadata/md5-cache/x11-apps/igt-gpu-tools-1.28-r1 b/metadata/md5-cache/x11-apps/igt-gpu-tools-1.28-r1 new file mode 100644 index 000000000000..a5ec67ee3133 --- /dev/null +++ b/metadata/md5-cache/x11-apps/igt-gpu-tools-1.28-r1 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-libs/elfutils dev-libs/glib:2 sys-apps/kmod sys-libs/zlib:= sys-process/procps:= virtual/libudev:= >=x11-libs/cairo-1.12.0[X?] >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?] >=x11-libs/libpciaccess-0.10 x11-libs/pixman chamelium? ( dev-libs/xmlrpc-c:=[curl] sci-libs/gsl:= media-libs/alsa-lib ) overlay? ( >=x11-libs/libXrandr-1.3 xv? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXv ) ) runner? ( dev-libs/json-c:= ) unwind? ( sys-libs/libunwind:= ) valgrind? ( dev-debug/valgrind ) doc? ( >=dev-util/gtk-doc-1.25-r1 ) man? ( dev-python/docutils ) overlay? ( >=dev-util/peg-0.1.18 x11-base/xorg-proto ) video_cards_intel? ( app-alternatives/yacc app-alternatives/lex ) +DESCRIPTION=Intel GPU userland tools +EAPI=8 +HOMEPAGE=https://gitlab.freedesktop.org/drm/igt-gpu-tools +INHERIT=meson python-any-r1 +IUSE=chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-libs/elfutils dev-libs/glib:2 sys-apps/kmod sys-libs/zlib:= sys-process/procps:= virtual/libudev:= >=x11-libs/cairo-1.12.0[X?] >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?] >=x11-libs/libpciaccess-0.10 x11-libs/pixman chamelium? ( dev-libs/xmlrpc-c:=[curl] sci-libs/gsl:= media-libs/alsa-lib ) overlay? ( >=x11-libs/libXrandr-1.3 xv? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXv ) ) runner? ( dev-libs/json-c:= ) unwind? ( sys-libs/libunwind:= ) valgrind? ( dev-debug/valgrind ) +REQUIRED_USE=|| ( video_cards_amdgpu video_cards_intel video_cards_nouveau ) overlay? ( video_cards_intel || ( X xv ) ) doc? ( tests ) runner? ( tests ) +RESTRICT=test +SLOT=0 +SRC_URI=https://www.x.org/releases/individual/app/igt-gpu-tools-1.28.tar.xz +_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=a2525f1f16017890a1929b22a550803a diff --git a/metadata/md5-cache/x11-base/Manifest.gz b/metadata/md5-cache/x11-base/Manifest.gz index eef9440945f4..5ecdc3470526 100644 Binary files a/metadata/md5-cache/x11-base/Manifest.gz and b/metadata/md5-cache/x11-base/Manifest.gz differ diff --git a/metadata/md5-cache/x11-base/xorg-proto-2024.1 b/metadata/md5-cache/x11-base/xorg-proto-2024.1 new file mode 100644 index 000000000000..4cb617a8ff3a --- /dev/null +++ b/metadata/md5-cache/x11-base/xorg-proto-2024.1 @@ -0,0 +1,14 @@ +BDEPEND=test? ( || ( ( dev-lang/python:3.12 dev-python/libevdev[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] ) ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install setup test +DESCRIPTION=X.Org combined protocol headers +EAPI=8 +HOMEPAGE=https://gitlab.freedesktop.org/xorg/proto/xorgproto +INHERIT=meson python-any-r1 +IUSE=test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris +LICENSE=MIT +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2024.1.tar.xz +_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=bc61554e10e1d14926813b7853fa0ca6 diff --git a/metadata/md5-cache/x11-base/xorg-proto-9999 b/metadata/md5-cache/x11-base/xorg-proto-9999 index 5ac27024193a..252ab3dafbb6 100644 --- a/metadata/md5-cache/x11-base/xorg-proto-9999 +++ b/metadata/md5-cache/x11-base/xorg-proto-9999 @@ -1,4 +1,4 @@ -BDEPEND=test? ( || ( ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] ) ) ) >=dev-vcs/git-1.8.2.1[curl] >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +BDEPEND=test? ( || ( ( dev-lang/python:3.12 dev-python/libevdev[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/libevdev[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/libevdev[python_targets_python3_10(-)] ) ) ) >=dev-vcs/git-1.8.2.1[curl] >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array DEFINED_PHASES=compile configure install setup test unpack DESCRIPTION=X.Org combined protocol headers EAPI=8 @@ -10,4 +10,4 @@ PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0 _eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b meson 56446e0ef4b4c9af0e2dd4cdef1a086e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=66c503a696bf7193c9e9e19aea00986c +_md5_=bc61554e10e1d14926813b7853fa0ca6 diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz index c3a0ac909c03..dcbb07c2dc1c 100644 Binary files a/metadata/md5-cache/x11-libs/Manifest.gz and b/metadata/md5-cache/x11-libs/Manifest.gz differ diff --git a/metadata/md5-cache/x11-libs/libxkbcommon-1.7.0 b/metadata/md5-cache/x11-libs/libxkbcommon-1.7.0 new file mode 100644 index 000000000000..061cfca27bfa --- /dev/null +++ b/metadata/md5-cache/x11-libs/libxkbcommon-1.7.0 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/yacc doc? ( app-text/doxygen[dot] ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) tools? ( wayland? ( dev-util/wayland-scanner ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install setup test +DEPEND=X? ( >=x11-libs/libxcb-1.10:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tools? ( wayland? ( >=dev-libs/wayland-1.2.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(-)?] ) ) dev-libs/libxml2[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-misc/compose-tables x11-misc/xkeyboard-config X? ( x11-base/xorg-proto ) tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) ) +DESCRIPTION=Keymap handling library for toolkits and window systems +EAPI=8 +HOMEPAGE=https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/ +INHERIT=bash-completion-r1 meson-multilib python-any-r1 virtualx +IUSE=doc static-libs test tools 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 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=X? ( >=x11-libs/libxcb-1.10:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tools? ( wayland? ( >=dev-libs/wayland-1.2.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(-)?] ) ) dev-libs/libxml2[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-misc/compose-tables x11-misc/xkeyboard-config +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://xkbcommon.org/download/libxkbcommon-1.7.0.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 56446e0ef4b4c9af0e2dd4cdef1a086e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 +_md5_=722d8468b5ac41cdea5a720e2967c142 diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz index 7d523b888d95..e69360cde1d1 100644 Binary files a/metadata/md5-cache/x11-misc/Manifest.gz and b/metadata/md5-cache/x11-misc/Manifest.gz differ diff --git a/metadata/md5-cache/x11-misc/py3status-3.56 b/metadata/md5-cache/x11-misc/py3status-3.56 deleted file mode 100644 index 30adb25b0631..000000000000 --- a/metadata/md5-cache/x11-misc/py3status-3.56 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=!minimal? ( x11-misc/i3status ) dbus? ( >=dev-python/dbus-python-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygobject-3.46.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) udev? ( >=dev-python/pyudev-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) -DESCRIPTION=py3status is an extensible i3status wrapper written in python -EAPI=7 -HOMEPAGE=https://github.com/ultrabug/py3status -INHERIT=distutils-r1 -IUSE=minimal +dbus +udev python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=!minimal? ( x11-misc/i3status ) dbus? ( >=dev-python/dbus-python-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygobject-3.46.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) udev? ( >=dev-python/pyudev-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/ultrabug/py3status/archive/3.56.tar.gz -> py3status-3.56.tar.gz -_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=22218a6a518660e76c4c8a83202c6f8f diff --git a/metadata/md5-cache/x11-misc/py3status-3.57 b/metadata/md5-cache/x11-misc/py3status-3.57 new file mode 100644 index 000000000000..b7397ce3c197 --- /dev/null +++ b/metadata/md5-cache/x11-misc/py3status-3.57 @@ -0,0 +1,17 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=!minimal? ( x11-misc/i3status ) dbus? ( >=dev-python/dbus-python-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygobject-3.46.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) udev? ( >=dev-python/pyudev-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) +DESCRIPTION=py3status is an extensible i3status wrapper written in python +EAPI=7 +HOMEPAGE=https://github.com/ultrabug/py3status +INHERIT=distutils-r1 +IUSE=minimal +dbus +udev python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=!minimal? ( x11-misc/i3status ) dbus? ( >=dev-python/dbus-python-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygobject-3.46.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) udev? ( >=dev-python/pyudev-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/ultrabug/py3status/archive/3.57.tar.gz -> py3status-3.57.tar.gz +_eclasses_=distutils-r1 8262de2e5a28df8624b96e031d8d0f2b eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=22218a6a518660e76c4c8a83202c6f8f diff --git a/metadata/news/Manifest b/metadata/news/Manifest index b6f80d911a47..73b12490c085 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 17308 BLAKE2B d6f0e1960300dcb206a4c928e0f5497ce5fdccacc5a0e5c2508a7af6e8f9498d7b9fb9ec3f5d3954053fc79e8414e01e57845b94cb5cd6f55794cf59ea3c0d33 SHA512 5f19269ff35bf881a2c86ab1b5ce45cd93f05493fcf48e1b653586b091edc5c0a54df7ffbf400b137990209ea574d0bf309d777111a8f29a227fc82a5ed91540 -TIMESTAMP 2024-03-26T12:12:17Z +TIMESTAMP 2024-03-26T18:10:28Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYCu6JfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYDD5RfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCyghAAhJbSBKb/LSMPuzkD58zBvvyzf2cIn/znUF+PUizAu0N/wyZU/mG/fKGq -YJGmTQCpfx0aBGSbKzb0atrQPgandMYuKrBF/GoFVwpVrE/47DOc1ZSLZ5mY1ggR -f108KVKjOIa6Rys9/UZ8sbNpWkJF/7MLMS2It/sFlLUU4nPWDIHdaHe4ACI9ww/o -oAc5O0H0I6Ll8EUZV7/CaSwBAAiSbPGJ93hJRjEOp5fur0YNPva32niX//pHSpK+ -WaKcl6LSqJVLEMMJj9cgNMIV52GLREtmmptYPelmmJlnQ3T8cN2ag6UfvqyZ/VIW -XoUu4gnG30maGRpDKX5fW+TrHEUmC0FFHj6u4YzYlbS3VvdDmFnKoTofwR7z5iYz -0nlRS5Ou9VAGZagdb2HFBPdXAt9edg2mkEe8wJ7rcJHhw7VsLlwfdE8sS20L2790 -eHQxb832p1nm5/dKZFg5GDSTpVFqEVaEKTHtMQkEFVKRVkXlv2avIuMwIoRfTgAy -9i3+5MZUBBeZnmz4sEsERpm+No4nP9rP2zp9PAbQQKz3G4R8D3qqovpcFc7EdJtr -bJ5/mNEN1C3t5sT4tsz5TS8mTN9OWTaJauS8hf3W6UF3X9FxZ/SshMs8kfWxmBLs -HHbE/tzE9Roe3MjvVgWEZ7+PJcrWkN1KmbiA+sD0eZDAiUTmzXQ= -=Bm4J +klCTNA/+JhjMaDZo4Ed26vaL9sN6V+JOsKJCIlYgMd8CN3OHAUh9VrELamIS8j5r +sqQXIpa4gYeBM1GW7EUpK2r77GGMBBVyvAhWcS7RciMYwCzpfsOs/EjhlIZqIHex +c4RN62EHMOyoA22WixsNMWa5nMLrWb20ueyQ42DCjTE0kHpJ4atPZH6WlkwGzaQN +ZicgRRmyUgbM+9k4zx4xAE8QHBBhzF2wHEH7a2e2ryBIqupQyHl9kn/QUGYfdUkS +IxV96Bp5pL1B+Xie3NEqne7Qkxk0EDuNDKbar3i0QwMwz3h5dBH/AUr+D25Si5vM +J2BpOUbWsjm3CEKiIDVuh1oaCc5kLNIYJZLwlX1hYm5UKc+V1orwkj6FABgI+u8Y +5yM3hylCwpTb3+4itv3b/YPrN/+zBJY1Tg/Qbf1M9tQpiTjiVT1i/8T+68tA8Qzz +sA+UnR2u2QJYVzJvaVnUOMJ0VyetUTI2QMACadqojkrFNCcbCqfVslBRGIoZHT6b +YjQh2MEnaZb5rlHpd5/Ab2ks9qKIJqPkIMvqeVuOKI6bMwJ2108G+0a+tF8kZKZ+ +slss4PnSl7gFXXw0nt5I2LF/FX0aCGjJdi2k+boK+pSWUFz75j9xbNa8cYiukEL9 +TSYHs8HeGwKlJJtrDzc1iZoyIrEIMR6Zklxr4S7eMjBC8EcAICo= +=YYhJ -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 830eee6efa6e..c7c11ef0dc95 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Tue, 26 Mar 2024 12:12:12 +0000 +Tue, 26 Mar 2024 18:10:25 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index a17bf16093bf..02265bdd5926 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Tue Mar 26 12:12:12 PM UTC 2024 +Tue Mar 26 06:10:25 PM UTC 2024 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 99a7cf630d6d..399e77f9b4d9 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Tue, 26 Mar 2024 12:15:00 +0000 +Tue, 26 Mar 2024 18:15:00 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 97dece4e30a7..bac77a065f70 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -50c8b136d809350629724010c749065fc7e13d5d 1711453619 2024-03-26T11:46:59+00:00 +c8103902549d8f730352acdfa341cfd04eed1b80 1711476118 2024-03-26T18:01:58+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 0d79725dd6e5..c931baf47390 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1711455000 Tue 26 Mar 2024 12:10:00 PM UTC +1711476601 Tue 26 Mar 2024 06:10:01 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 830eee6efa6e..c7c11ef0dc95 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Tue, 26 Mar 2024 12:12:12 +0000 +Tue, 26 Mar 2024 18:10:25 +0000 diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index fdb389ab6820..6d4473ce56e3 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/libnetconf2/Manifest b/net-libs/libnetconf2/Manifest index f1b435be39ef..b455a8caa119 100644 --- a/net-libs/libnetconf2/Manifest +++ b/net-libs/libnetconf2/Manifest @@ -1,3 +1,3 @@ DIST libnetconf2-2.1.31.tar.gz 323423 BLAKE2B 8a6a3e4e7eaf94ce2afba688555956159fb48ad83e802f187acc222dc3e3c62ab718758dfaa39abc81417895098c75cb0ee490ac64412634e88cef7389556ecb SHA512 f174aee332aa775308d8fbd7aff450af9531c94dfe76279a87acd3554f07957c468a1ef2d2c2c6a63748f87920790616426839cb9c3e0c50ec2c88c98273d8aa -EBUILD libnetconf2-2.1.31.ebuild 900 BLAKE2B 30f86ce0b85dc8efe121976217701f528bafbc3b799fbf804896db491e4a3f2c073b70d45e932f38da2b12bf5fe8a7c46aef21e6dc5b76c1e4ff64e38a863704 SHA512 dd2da29872e28056d09bb8b061a3c1eb94a8dec5fbece4fe46e75253ced8093ec581a08a4304062017edfa1afd59ac7b3bfa5989631777287cecd7c088b5485e +EBUILD libnetconf2-2.1.31.ebuild 1289 BLAKE2B 3ffa00be8f9b7cb30e322d3b4194bbf54fa2dd32f8609caa2715dc029f5c59554e38967a9f6fac3612be658e50418b6219de43f3853f9b790a7bd807b80686b7 SHA512 2042becbc5c43553f184e223d53214e6b6edd3c9182c5ce05b76919b13c545745695e79d96798600b40b345cfe0b60472f84a663d5e4acddc56782e2e779c99d MISC metadata.xml 331 BLAKE2B cdf31d4cc5f23689277be613336e351a92be7cc1ac1aeafb1e52fa88985f1fcb9d6b71de3ee149b0b0269f9660ec357d83d7ae4b18355a1121bf3d38b957f7e9 SHA512 33da7a046f20febb4e756f73dad37dd66ba07b7da865f07ee72b08026be7f81a026960ec7d4abe558a33ffd162806456454da89733944d974cc7132555176b16 diff --git a/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild b/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild index a10855bd1960..14144aaf22aa 100644 --- a/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild +++ b/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="C library for building NETCONF servers and clients" HOMEPAGE="https://github.com/CESNET/libnetconf2" @@ -27,6 +27,15 @@ BDEPEND=" doc? ( app-text/doxygen[dot] )" src_configure() { + # fails tests, but only with LTO. + # [ ERROR ] --- 0 != 0xffffffffffffffff + # [ LINE ] --- /var/tmp/portage/net-libs/libnetconf2-2.1.31/work/libnetconf2-2.1.31/tests/client/test_client_ssh.c:716: error: Failure! + # [ FAILED ] test_nc_client_ssh_ch_add_bind_listen + # + # https://bugs.gentoo.org/877449 + # https://github.com/CESNET/libnetconf2/issues/471 + filter-lto + local mycmakeargs=( -DENABLE_TESTS=$(usex test) -DENABLE_VALGRIND_TESTS=OFF diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 1d73c073103e..35d366acd832 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,5 +1,5 @@ DIST libproxy-0.5.3.tar.gz 60069 BLAKE2B adfa982344470251667b113f12f77722f6793ceeec902ccf82e32e80e15836384fbe1ccbec8865fc877fa04b25e6985847eef75b4ce437dbf0410d16e2bd5f36 SHA512 0fa4c677372afa76a9f143abb1472af1df85e1190425ec4168b98e575a9b9c9fe3dcc56062609da8ef266d56dfb153e7f7a1c15aed2d385003d9f3f421d08590 DIST libproxy-0.5.4.tar.gz 60605 BLAKE2B b603781d454ae9d177522d85027f763275e6f243579e8dd808fc5f740438105ac9f782bd35c39cb0007f42279d8d4f724a81dd06fc79709af227064a477cd70e SHA512 4372570322682369f65317cbeb4e9b9dbcff3d8e5089a3bb3b8efa6cd461468a313793435fd5815fe18360984c44e6895c3c2a62e5e0b07eb0c3bf3532dbb1b2 EBUILD libproxy-0.5.3.ebuild 1747 BLAKE2B fb208199f0e0acf660047a309e05faf97237639b79ec63167826bb847fcf63c23cb91aba150a9ebf1dc6f5ca7e45e1450162db027ba283cc60c78b7e2c72263d SHA512 11af945ec2be8fddf52c7e22ae4fc93872ad62271b0e1a4c0444ab7c2145b67d14f904b3dea7ca91fcc80cd672140eee5be8585c395c85019f9162bb5fb77df5 -EBUILD libproxy-0.5.4.ebuild 1754 BLAKE2B 7a18cf3512679a1659021cad5c052899b17bd174196706a313c231d460887cad2c07c0ea466def05be513f94d2cfe63950b88c525ef25bf4ff90a76572778c4d SHA512 67a9d16b24e88a5bea757f691803f23128ba873661386facffcd8bd7481e7003d46edea64852489988a3c0468b0b3cc9def0e2909f8b96f1bac151af8e796e1d +EBUILD libproxy-0.5.4-r1.ebuild 1664 BLAKE2B 4496c7cc2598be432a762115c977aaf1d9ba10288f6f758c1d8c6901dd75bab3752f05bcec3ad752392944a0f0aa9257b529b826cba3b194287364fb3d65a9c8 SHA512 360a40a4479ef49b6ac6afb7647b65b58dd944ce7db41274458d7c5707098b9f6f257c50f9220326b782901c3635d7070f3a1284800fdcd69eb630cdb5dfcedb MISC metadata.xml 562 BLAKE2B f321783bdce5b6c339ce2f951ba9810e9ab51fed25f329ee5325cdb2058da9585b4e8861e15108c21060b437fd7f8f30694fb104da7ec4036f21a5bdf06e62d1 SHA512 15345178ac4edc952e6dd6f1ab6c5f060fbe86acb3435122584986893a079bdcee2da65776d096ee694d0fcf4431d68ba737c2557c03c8ea902e7e3cac3b3fde diff --git a/net-libs/libproxy/libproxy-0.5.4-r1.ebuild b/net-libs/libproxy/libproxy-0.5.4-r1.ebuild new file mode 100644 index 000000000000..b0c3841f68a2 --- /dev/null +++ b/net-libs/libproxy/libproxy-0.5.4-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib vala + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy" +SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="duktape gnome gtk-doc +introspection test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] + gnome? ( gnome-base/gsettings-desktop-schemas ) + duktape? ( + dev-lang/duktape:= + net-misc/curl + ) + introspection? ( dev-libs/gobject-introspection ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_setup + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc docs) + $(meson_use test tests) + -Dconfig-env=true + $(meson_use gnome config-gnome) + -Dconfig-windows=false + -Dconfig-sysconfig=true + -Dconfig-osx=false + -Dconfig-kde=true + $(meson_native_use_bool duktape pacrunner-duktape) + $(meson_native_use_bool vala vapi) + $(meson_use duktape curl) + $(meson_native_use_bool introspection) + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi +} diff --git a/net-libs/libproxy/libproxy-0.5.4.ebuild b/net-libs/libproxy/libproxy-0.5.4.ebuild deleted file mode 100644 index 9c74d75f82d7..000000000000 --- a/net-libs/libproxy/libproxy-0.5.4.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson-multilib vala - -DESCRIPTION="Library for automatic proxy configuration management" -HOMEPAGE="https://github.com/libproxy/libproxy" -SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="duktape gnome gtk-doc +introspection kde test vala" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] - gnome? ( gnome-base/gsettings-desktop-schemas ) - duktape? ( - dev-lang/duktape:= - net-misc/curl - ) - introspection? ( dev-libs/gobject-introspection ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND} - kde? ( kde-frameworks/kconfig:5 ) -" -BDEPEND=" - virtual/pkgconfig - gtk-doc? ( dev-util/gi-docgen ) - vala? ( $(vala_depend) ) -" - -src_prepare() { - use vala && vala_setup - default -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_bool gtk-doc docs) - $(meson_use test tests) - -Dconfig-env=true - $(meson_use gnome config-gnome) - -Dconfig-windows=false - -Dconfig-sysconfig=true - -Dconfig-osx=false - $(meson_use kde config-kde) - $(meson_native_use_bool duktape pacrunner-duktape) - $(meson_native_use_bool vala vapi) - $(meson_use duktape curl) - $(meson_native_use_bool introspection) - ) - meson_src_configure -} - -multilib_src_install_all() { - einstalldocs - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die - fi -} diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 39ceb01f36a0..46f09f6a4f81 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/balance/Manifest b/net-misc/balance/Manifest index a2c07737e0ac..a4a166f308f0 100644 --- a/net-misc/balance/Manifest +++ b/net-misc/balance/Manifest @@ -1,4 +1,4 @@ AUX balance-3.57-Makefile.patch 1349 BLAKE2B 9bf514589580af60165e4edf0558bd2924bdb13342e9e85c45fb07fe1ab988ae9660f10a3e46a999b16950b4587db68c94e020f22af20029faaa251f2b9b757c SHA512 95d98992206d21784ed53874a55c0e1bc8b0b8ad918d7daefe89f118e200d62d1bb445b6371cbca2418b2f362c57a67fc929aaba2256f502211cda96a89f443a DIST balance-3.57.tar 102400 BLAKE2B 0112bdac264b7deca3e25ceb1df821ae1211ffef6506ffe825e96e7fe9320fcd58c602f3dd96bb3d849dfbfec8f3433d4593711d8eaf62dba4aff05cb84132fd SHA512 dc3e8358c4a35bf7668a6ef26e0f8792e75db1c24d8a18f11c89ab085324ed312250a833f4016ecca0e66d4e6a921c4a1cba3bb4095de24a63c2ea7318087aac -EBUILD balance-3.57-r1.ebuild 784 BLAKE2B 24d408048934cc456a4ea242099041f4455a056064fe31d925e8bb459a5513bb977220699e48db70b8134f386d7f1c989ac4def463d9699fa431fae657955428 SHA512 ee8b0259279929f5bd7644471832f500911f89a076b415f7d64dde15a10a6a9d269bef60084030fb40e3324e511e753fd6742381476dd7d96179c21556baf70a -MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 +EBUILD balance-3.57-r1.ebuild 1016 BLAKE2B b4785876742bb1c4f421e558532dc4055a2413a9c9d4fdc632f7f6306b02f09bc990e58dfed8e74cc5622215c0cd369f9af6fcb50041beaebc52ca0cfeb189ff SHA512 56df98834782f61b0e047b3e665462c47f3b0c91b8ccb518812283e23d180d26b9edb517791e592c860ae320326c008a023a469907c0a4b0ef3a0f57e1fff258 +MISC metadata.xml 245 BLAKE2B d5b0fde8650b509fb54776829ce30b43e56ca4360272da30bec968a2ecad538bd499d65c5bea171552ac56a0e0b04b77352e52552fb13c0ce7792e07ef1c24d7 SHA512 0639f84954093253755cf11d67f32b8f74a4c5293cff5f335bdb047e4928fd3af52e70c5b8a927a1e1ae61e24375ffcb4048c0c7c5f01e934290c320952eec42 diff --git a/net-misc/balance/balance-3.57-r1.ebuild b/net-misc/balance/balance-3.57-r1.ebuild index 1dbfe6c842cd..b432ff4b7e02 100644 --- a/net-misc/balance/balance-3.57-r1.ebuild +++ b/net-misc/balance/balance-3.57-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit fcaps toolchain-funcs +inherit fcaps flag-o-matic toolchain-funcs DESCRIPTION="TCP Load Balancing Port Forwarder" HOMEPAGE="https://balance.inlab.net" @@ -25,6 +25,18 @@ src_prepare() { tc-export CC } +src_compile() { + # -Werror=strict-aliasing + # https://bugs.gentoo.org/861599 + # https://sourceforge.net/p/balance/bugs/13/ + # + # Do not trust with LTO either. + append-flags -fno-strict-aliasing + filter-lto + + default +} + src_install() { default diff --git a/net-misc/balance/metadata.xml b/net-misc/balance/metadata.xml index 115e9d64a669..9103896e5803 100644 --- a/net-misc/balance/metadata.xml +++ b/net-misc/balance/metadata.xml @@ -2,4 +2,7 @@ + + balance + diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 09d2cf5a5d11..2984856bf710 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 1b39b7a886a6..3534f84dced9 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,10 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# MichaƂ GĂłrny (2024-03-26) +# sys-auth/pam_ssh is being last rited, bug #892031. +sys-auth/pambase pam_ssh + # Andrew Ammerlaan (2024-03-22) # Building with qt6 requires (masked) kde-frameworks:6 app-admin/calamares qt6 diff --git a/profiles/package.mask b/profiles/package.mask index 69db95e7dd1a..3e3f12b7bdc6 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,86 @@ #--- END OF EXAMPLES --- +# MichaƂ GĂłrny (2024-03-26) +# Last release in 2012. No reverse dependencies. +# Removal on 2024-04-25. Bug #927524. +dev-python/simplegeneric + +# MichaƂ GĂłrny (2024-03-26) +# Unmaintained. EAPI 6. Homepage gone. No keywords for modern +# architectures. +# Removal on 2024-04-25. Bug #927208. +net-misc/blinkperl + +# MichaƂ GĂłrny (2024-03-26) +# Unmaintained. Multiple bugs open. The current version is from 2018, +# and it has been discontinued as a separate package since. +# Removal on 2024-04-25. Bug #926861. +net-misc/felix + +# MichaƂ GĂłrny (2024-03-26) +# Unmaintained. EAPI 6. Homepage gone. +# Removal on 2024-04-25. Bug #926860. +app-pda/iripdb + +# MichaƂ GĂłrny (2024-03-26) +# Unfetchable proprietary fonts. The alternatives include +# media-fonts/jomolhari and "Noto Serif Tibetan" from media-fonts/noto. +# Removal on 2024-04-25. Bug #926836. +media-fonts/dzongkha-fonts + +# MichaƂ GĂłrny (2024-03-26) +# A dead wiget library with no reverse dependencies. Homepage gone. +# Removal on 2024-04-25. Bug #926604. +x11-libs/scw + +# MichaƂ GĂłrny (2024-03-26) +# Deprecated upstream and the URL no longer works. +# Removal on 2024-04-25. Bug #926550. +sys-firmware/bluez-firmware + +# MichaƂ GĂłrny (2024-03-26) +# Wrapper library that's stuck on Qt5. No reverse dependencies left. +# Removal on 2024-04-25. Bug #926548. +dev-python/anyqt + +# MichaƂ GĂłrny (2024-03-26) +# Unfinished package from 2021 that was added as a short-lived +# dependency of dev-python/GitPython. No reverse dependencies remain. +# Removal on 2024-04-25. Bug #924683. +dev-python/sumtypes + +# MichaƂ GĂłrny (2024-03-26) +# Uses deprecated distutils-r1 API. The current version is outdated, +# from mid-2022. No reverse dependencies. +# Removal on 2024-04-25. Bug #910015. +sci-biology/HTSeq + +# MichaƂ GĂłrny (2024-03-26) +# Uses deprecated distutils-r1 API. Depends on dev-qt/qtwebengine:5. +# Includes the libraries with no other reverse dependencies. +# Removal on 2024-04-25. Bug #909996. +media-libs/libopenshot +media-libs/libopenshot-audio +media-video/openshot + +# MichaƂ GĂłrny (2024-03-26) +# Issues with OpenSSL 3. Unmaintained. Last activity in 2019. +# Removal on 2024-04-25. Bug #892031. +sys-auth/pam_ssh + +# MichaƂ GĂłrny (2024-03-26) +# Fails to compile. Unmaintained. Last activity in 2016. +# Depends on an old wxGTK slot. +# Removal on 2024-04-25. Bug #895222. +app-misc/tek + +# MichaƂ GĂłrny (2024-03-26) +# Bad C++ code. Unmaintained. Carries a number of patches already. +# No reverse dependencies. +# Removal on 2024-04-25. Bug #924925. +dev-libs/zthread + # Ionen Wolkens (2024-03-26) # Breaks revdeps that need embree-3 and seems intended to be # SLOT=4. Mask until the situation is improved (bug #927833). diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz index bd9af8045530..67550b73b826 100644 Binary files a/sci-libs/Manifest.gz and b/sci-libs/Manifest.gz differ diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest index 9b85755491eb..261a9d988fbf 100644 --- a/sci-libs/gmsh/Manifest +++ b/sci-libs/gmsh/Manifest @@ -2,5 +2,7 @@ AUX gmsh-4.11.1-metis-5-2.patch 827 BLAKE2B c7a5660ef3b163ae05fc3453ff76ac2ab7e2 AUX gmsh-4.11.1_gcc13_fix_cstdint_include.patch 925 BLAKE2B 538287bb96f17b2e526b17c2e478732e82bde56a5cb1c74b9c55c7dff9cc63d1fe8ec345c4a06cef2370b76a9445271049df01bf4491f76b99f4a1c9f11e6c6c SHA512 22b08fd2937a416ce71aadda9570d2f9afeed5df6fadebc1504c84b61bf8da8b1015ad6ced0450da09a4b4026eca0cb0c34ddc0626a18652f0cb4a2c6553d9fa AUX gmsh-4.9.5-opencascade.patch 1136 BLAKE2B 3613e9a19c76c107eec2090a0a12474d94ac1d548cf6b5137644e3a7834c12a9a8c6dc63d217b8473c385b2ea5bd1ea3d9699e61cbc897bf7cdd121ba00bdff2 SHA512 3774335121ae1d7b4a2369b36e1dab84e9b08eb6336ad1ed6893e0b2260402cb750e202f0244d61c8772d809dd31d95adfb19d8deee5255185c968838e495cd5 DIST gmsh-4.11.1-source.tgz 17985611 BLAKE2B 087664cfbfec758eaa3740a65920ccf673dbcc97a1ef8010222da64b8c586334ed1a77904e94061bdf34e714aae34311ee4f6fb38740473046f99ad6c1e0984c SHA512 8f2a71d6db80dd6bacde6dc1ccd120c7f83609dd69a84a910455a21a43b7392cd7e0e7b4d37aaa6a1b1cbfdb816646cd4828d2ac6d784edba072167280432e4c +DIST gmsh-4.12.2-source.tgz 18150293 BLAKE2B 16f8048d8962d2a8e41d813713c147a691d24c7fabdcc7f3787bff804b1dfa477d4853b4b366a409c2ed9649e8c83710b4f73ac23a0c5885d0e65cd25bb88d6f SHA512 935148aff89b608f9d671d5fd4f12aed52b5c8ba4453e978d0febcc6934c045f2bba0078b13a64b2cbf4e852b413bbd05873335099ea7a967cc81ef58a7f8367 EBUILD gmsh-4.11.1-r1.ebuild 3105 BLAKE2B b0cf9466bf77b8f37d6168d35e7deac9ff25bbfddf60de6323a01e8ba8738a35c1548f98fb018fd73b2469ed946ee38c18a67a0872c5b746ede3f5ec95f05c78 SHA512 0e26c29dd213a88809da95575bd4b924c31d4c7d9963149db42b3bfa6c8deed9e39083a8299507ed7d437d02abade33423243ebf068a461ea73b4f320b4afe42 +EBUILD gmsh-4.12.2.ebuild 3061 BLAKE2B 8732d005263f48e9ae87f79af2c2b05b9b6068e199620b07a7243478001d6dfaeb910f24892bca48b9caace84841597a960fd789da8158661f24e564cd97614f SHA512 1eb484a752ff3f9b123bda97ceedd98a32b315652ec6455e3fea37a0b0b53c8c0556dd9caea2f85a492024158a0cc17d83e3af909e729309702736eebef544ec MISC metadata.xml 1271 BLAKE2B 7ea0644b5ffb89478ba859f0bbd33fa5fcc8ebb57e64f2ca6ccba8123e23b4a7a44626d5fb1bd416d99071557652b247e90cc05b11d50bdded732f41f2acc524 SHA512 013798cf979fcb7fb954490970abdfc6ebbe23e8263a22cf8791af21f593aa46b7348e7673fa7fa318ce3cb8436c2d58435911984b40be3dafda40253ebcc71c diff --git a/sci-libs/gmsh/gmsh-4.12.2.ebuild b/sci-libs/gmsh/gmsh-4.12.2.ebuild new file mode 100644 index 000000000000..bbc3d11637b6 --- /dev/null +++ b/sci-libs/gmsh/gmsh-4.12.2.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit cmake desktop fortran-2 python-any-r1 toolchain-funcs xdg-utils + +DESCRIPTION="Three-dimensional finite element mesh generator" +HOMEPAGE="https://gmsh.info https://gitlab.onelab.info/gmsh/gmsh" +SRC_URI="https://gmsh.info/src/${P}-source.tgz" +S="${WORKDIR}/${P}-source" + +LICENSE=" + GPL-2+ free-noncomm + alglib? ( MIT ) + gmm? ( LGPL-2.1+ ) + metis? ( Apache-2.0 ) + netgen? ( LGPL-2.1+ ) + voro? ( BSD ) +" +SLOT="0" +KEYWORDS="~amd64 ~x86" +## cgns is not compiling ATM, maybe fix cgns lib first +IUSE="+alglib +blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen opencascade petsc pdf png python shared slepc X voro zlib" + +REQUIRED_USE=" + ^^ ( blas eigen ) + mumps? ( blas ) + slepc? ( petsc ) + " + +RDEPEND=" + virtual/fortran + X? ( x11-libs/fltk:1[xft] ) + alglib? ( sci-libs/alglib ) + blas? ( + virtual/blas + virtual/lapack + sci-libs/fftw:3.0 + ) + cgns? ( + sci-libs/cgnslib + sci-libs/hdf5[mpi=] + ) + eigen? ( dev-cpp/eigen ) + gmm? ( sci-mathematics/gmm ) + jpeg? ( media-libs/libjpeg-turbo ) + med? ( + sci-libs/med[mpi=] + sci-libs/hdf5[mpi=] + ) + metis? ( >=sci-libs/metis-5.2.0 ) + mpi? ( virtual/mpi[cxx] ) + mumps? ( sci-libs/mumps[mpi=] ) + opencascade? ( sci-libs/opencascade:* ) + pdf? ( app-text/poppler:= ) + png? ( media-libs/libpng:0 ) + petsc? ( sci-mathematics/petsc[mpi=] ) + slepc? ( sci-mathematics/slepc[mpi=] ) + voro? ( sci-libs/voro++ ) + zlib? ( sys-libs/zlib ) + " + +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig + python? ( dev-lang/swig:0 ) + " + +PATCHES=( + "${FILESDIR}"/${PN}-4.9.5-opencascade.patch + "${FILESDIR}"/${PN}-4.11.1-metis-5-2.patch +) + +pkg_setup() { + fortran-2_pkg_setup +} + +src_configure() { + local mycmakeargs=( ) + + use blas && \ + mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77)) + + mycmakeargs+=( + -DENABLE_ALGLIB="$(usex alglib)" + -DENABLE_BLAS_LAPACK="$(usex blas)" + -DENABLE_BUILD_DYNAMIC="$(usex shared)" + -DENABLE_CGNS="$(usex cgns)" + -DENABLE_EIGEN="$(usex eigen)" + -DENABLE_FLTK="$(usex X)" + -DENABLE_GMM="$(usex gmm)" + -DENABLE_GRAPHICS="$(usex X)" + -DENABLE_MED="$(usex med)" + -DENABLE_MPI="$(usex mpi)" + -DENABLE_METIS="$(usex metis)" + -DENABLE_MUMPS="$(usex mumps)" + -DENABLE_NETGEN="$(usex netgen)" + -DENABLE_OCC="$(usex opencascade)" + -DENABLE_PETSC="$(usex petsc)" + -DENABLE_POPPLER="$(usex pdf)" + -DENABLE_SLEPC="$(usex slepc)" + -DENABLE_PRIVATE_API="$(usex shared)" + -DENABLE_SYSTEM_CONTRIB="YES" + -DENABLE_VOROPP="$(usex voro)" + -DENABLE_WRAP_PYTHON="$(usex python)") + + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use examples ; then + dodoc -r examples tutorials + docompress -x /usr/share/doc/${PF}/{examples,tutorials} + fi + + if use X ; then + newicon -s 64 "/${S}/utils/icons/gmsh-no-text.png" gmsh.png + make_desktop_entry "/usr/bin/gmsh" "Gmsh ${PV}" "gmsh" "Science;Math" + fi +} + +pkg_postinst() { + if use X ; then + xdg_icon_cache_update + fi +} + +pkg_postrm() { + if use X ; then + xdg_icon_cache_update + fi +} diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index 949ccbf88f2a..fb41a5d50386 100644 Binary files a/sys-apps/Manifest.gz and b/sys-apps/Manifest.gz differ diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 60e692cc1dd5..80ec88c48599 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -11,5 +11,5 @@ DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B e5a151ece86e57c7224fc95bda1b4e DIST systemd-stable-255.4.tar.gz 14952427 BLAKE2B 27f5080f83a9e870fbe8e3ebcb500a63c42022f1f96f26f35c76eeeea85dab691291c31ee716cab330b76df5e576910a6a82f51267eff4f766b1d4c304d815c9 SHA512 8a2bde11a55f7f788ba7751789a5e9be6ce9634e88d54e49f6e832c4c49020c6cacaf2a610fe26f92998b0cbf43c6c2150a96b2c0953d23261009f57d71ea979 EBUILD systemd-utils-254.10.ebuild 13334 BLAKE2B f3c6e304f8d6f50f0a16ab7538fe344a29fcb5de67566d8089dc94a781cd5616b645998fd521cde4f7396d473a8a73483b973406256361bb20e0405d2598e11b SHA512 f4e50d735d3eebe3ef378f6bb9c92c39c3cb71ec6b7602d0d7703aa728d5aa8995540bc6c4d8714560f9b0956c4e34b915e2cfd88f3058e88b60ae0395eed6db EBUILD systemd-utils-254.8.ebuild 13366 BLAKE2B 6548bb5722bf0fffbf4381da4c6b0b127ce9f958f3907a9a71f6e25cbb5a19e73d94da9a24fd0d143eed62146ff5d32e266800c4433c0e8420e84d0242adb746 SHA512 436aa75a70d3c2bd182e5cfedfc08e79c3025aa2877943bd8ccaf81f9d9c4f4b261e68de552c7c847dacfde1871c0100a3a9ed5945a1c9c33221db20286d4994 -EBUILD systemd-utils-255.4.ebuild 13465 BLAKE2B 74bedff4e7d6319979f3b1f15906f20f02e69b01ed1195074aa22805fba3e2564ffaf1e39afe4f94f85f4b71ca57cd8ba4c6c3b6beea2d291b5bb1cba29ee61c SHA512 32f66b2d780d8409266d1757c02d22398aa3fc23325e0f0986cbb7c93fd7565e57006263dfea55216239fa21f82c36bd2143ce816363ddcf638d5579c3795962 +EBUILD systemd-utils-255.4.ebuild 13456 BLAKE2B 24139244264560d4baafce12da3fc984066ee747b55dae0fec160dd4ebf386c327d6f0d92e279847b07893123805bf01e379c4edf47a20410ca3c6e4ffe34eb9 SHA512 23e4f11711dbff1dff7977eef81d8b9fcf09995fdd5b9b881122fe8ac0ba8244b09b8a395eeb68b5fdbcd6ca90d75a0020f7ad1d1e9125bd4cf76b62b7ac8c1c MISC metadata.xml 888 BLAKE2B b799e1d62a1208dbbec1a1cfb47592b069d5c79cb18efffef922c72b0d61e30938d26c6f4e0d3951f9c327601dd71de14062dad0a47e6b84a61b1a8b125f1a6b SHA512 6debd964f9c127ba4332e0c0b86e506d3cf10cbe3cd45442bf7955b16e790a9eccdd928d473b3722b11b4a75d34fe5bb91f4867a5dc92e786ba73d9ec3f54712 diff --git a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild index d6aeb2a85d2c..b258f5748243 100644 --- a/sys-apps/systemd-utils/systemd-utils-255.4.ebuild +++ b/sys-apps/systemd-utils/systemd-utils-255.4.ebuild @@ -350,9 +350,9 @@ multilib_src_compile() { rules.d/50-udev-default.rules rules.d/60-persistent-storage.rules rules.d/64-btrfs.rules - rules.d/70-uaccess.rules.in - rules.d/71-seat.rules.in - rules.d/73-seat-late.rules.in + rules.d/70-uaccess.rules + rules.d/71-seat.rules + rules.d/73-seat-late.rules rules.d/99-systemd.rules ) if use test; then diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index 5def353caeb8..0d38bbf02ffe 100644 Binary files a/sys-devel/Manifest.gz and b/sys-devel/Manifest.gz differ diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest index 07f28b2c51f6..75768c180aed 100644 --- a/sys-devel/clang-common/Manifest +++ b/sys-devel/clang-common/Manifest @@ -9,12 +9,14 @@ DIST llvm-project-18.1.2.src.tar.xz.sig 566 BLAKE2B 97c6b6b4a041316e70abd54ff715 DIST llvm-project-6d3cec01a6c29fa4e51ba129fa13dbf55d2b928e.tar.gz 207700152 BLAKE2B 855720b7a9cc7b1d8fdf398394eb5c702dd615c04e7dad51c449cb1c2f46e75f2ccf2ee10fa3a3403d6aec29f557023a11bd8cdb525bc9c3d76c79f23cd15e82 SHA512 ff6269158e165907c69bd3e4d2d6b87b4f4670546b7e290d7e6665e7097ec887d71174fa37bf5e1755524317e8ae8f0c7c7e428049e8b553faa52c614f1f4490 DIST llvm-project-f3cfe016c5d8429c0dccfa6f85442e2ea0d45a58.tar.gz 208184654 BLAKE2B abd35798f7c921866bb221cecc42aa94915271d0804acbf44dbe5640efb787ef9d928c329eacde768fac4292217ed4d3c4187fba02dd1c826059aeaa1bad33f0 SHA512 513f7278367114ba3fe3271e8a790b62adbca97d280968537e44e5df9a7afb467a5ca93480f4d4fb7c4d5c0734d00ab54559bf68c00f09a1fcff2fee492aa84f EBUILD clang-common-15.0.7-r7.ebuild 5462 BLAKE2B 098697c65115e672a1e878167997d820c93cad6a71c5a1dc17c731a031d37f20e50ef41e2f1d3238bc91065ba23bab5db4ab48e8274be9db3cb086ec6cdf7868 SHA512 7500bf0c4fde82b90aac68d09b95a49c241fae8b0d2340f7780e9baed1c85d855e45c4296a7daaa0b831a07f442e0be4faf6510a335fa5c979b3061e28fdb99d +EBUILD clang-common-15.0.7-r8.ebuild 5481 BLAKE2B 581f6dcec8a01aef5d8121bc4051bfea0f1b414cb277fcb6ad750472662dd0a1597f048772c33a3e2f72f4f500f4b4f185b03460b2e7ace3b14a2ad22ae5be23 SHA512 49878c9bac0ea61b009863f45f0ee28a55c0937f49a0c91e4b9c9c884b5a3a9a3fa4128b049631304c31ad809a7d275bf992498f2736e64d78027c1a2f8addc0 EBUILD clang-common-16.0.6-r2.ebuild 5694 BLAKE2B 18498071d0ca64d58e19ba1e11a42aa7bdf630f66b30aa80e4b72a9aa69f45723baea1da53462cb351075481ad1500544fbb3243ffd8aec16c04c526e2844723 SHA512 70736fa50d37a505b41b385ed0ecd5bca571e1a04d9bc66dfb010e5e1ab61aadaf26bdec17bb46d7a7850dcb90cbabdb173887c0f93fe94c78a460784bc04ab8 +EBUILD clang-common-16.0.6-r3.ebuild 5725 BLAKE2B fef6abf4d29c76572e1598efccb4c7cf32e1238b2cea63d5d01c83e057d52baa82ff70abcacad84121edaf5c06777ee4b13daf40bc57e221e7c3cabd0c3820b7 SHA512 bac47f80fedeeb88394f126a3393e94dba8cd9f464b446e0d8291d444c44d4879afb6db23c29404978ac6b84a8b2c4be7c3c334b3fbb5c9fb7712ab63effe0db EBUILD clang-common-17.0.6-r1.ebuild 8629 BLAKE2B 37c71ff17e805407826bd6ac8e040820c041b37754b9bc55ee67b9ff75bbc993cb4903f9d4018bfda5e37e7dd6d42ac2ea6e16c17a6f369d2fa3862da9607a79 SHA512 d6c8e2731cf29263cd1f17fd90257e9cd9bff372afa1e35f652197c3691ce879794b840a930c02b1ff394dac39d016f6362a86d4938740a65ef084d2ee4b5147 -EBUILD clang-common-17.0.6-r2.ebuild 8773 BLAKE2B 9dea244cea6a5ea2d15849e1f6b743a7582cd0a7ee96dfbbd914099b6090592e9766613177797b0a469427d2bdbd47d94af45b3d073602cc573ef3830b705020 SHA512 73221f17fae62df6b5f2264c9a12abf8b5cad4ffa19b42ca85a50f44201c186e66e55343ffd7c372257ba5b4971af31dbf312a0123d9658f10eaa04d68bf5af2 -EBUILD clang-common-18.1.2-r1.ebuild 8890 BLAKE2B 12e5d615ed30b0f69f8b65fb4eeeabb3db5498de6f9c88d738abbb6079fe5a3762a7aa88f1651646c194ae960e28738760d72b186cef2b6888a7d0bf39cbe937 SHA512 5837c3c0180bc695641fdadf96430485a19a305af5b56fbf5f833681dabe6960852f670678e3c7b6689100fb0022da814d8a95ce39347c6f91b2b25e7a4767ff +EBUILD clang-common-17.0.6-r3.ebuild 8809 BLAKE2B b8f534730118e3553b3c02065da860b73608fc63a4e89090d3115afde69bdb590af4ab3d9218a7f19b55e13cb719992be7d3d643572ce7cb779aa362279b743f SHA512 7a5a8ca6c301e9a1bcefb0b4af014af1d41f77dc622a89075b6aac3413bf077f7e65f4ed6fba066e839fd1d94a7e9e7e306bf3ff7d0d3960f44cf43bcba190a1 +EBUILD clang-common-18.1.2-r2.ebuild 8926 BLAKE2B a14c560cede33e7aa1fc0b8b5d56c4ec15f0fc5f6675a192463223644fa444fb27ec49b30ddc405e618425505cff781c91a6d8ff833e332350030ecd93d79981 SHA512 8a01f5d53029bb993f5671dc95b82ed91a8daaf586f2cb53e1c4e050ff24888616d8d22f7028dee0b9c01422cc1103cfd83c1d1ad57b61df202e4b9579475eb0 EBUILD clang-common-18.1.2.ebuild 8753 BLAKE2B 562cd03f515472d69eb0be89030066863ec8de6525420eeffab8388241f1d2a4896ec62df754dad5edf7d79061878019d6425cf6c433a27a8b2d69ef0db8f72b SHA512 1ad9a3c60a9d63aa0051e9bfba12c7d5596f443924c1afc122f8c47701f6bcd7109d663596faf284924fd117f80a97ec592ab8465beda03bd9c20a963376946a -EBUILD clang-common-19.0.0.9999.ebuild 8774 BLAKE2B 441c37d7db6d4964fe8427af6631f4cdac92df372e66a4b43ea3558c153965152b060f1acef91f230f5a6e23fac08116bb09129cd1ee23ec0ecc636e332ef8d1 SHA512 29944fc4c718ddf998474b62f9022ac1505b9b4c011a0e957a2de6c801ccbf4b77d7c39a005cb8f310c51afb6b2f3fa7c99e9b408549f00146bced5883a2a1dd +EBUILD clang-common-19.0.0.9999.ebuild 8810 BLAKE2B 48a14a93dcbbafd4a2cd62705c4c05bde2bc8c94e6bcc7455e401b0ce7e01bb3534beac8a84f865f66dff94a8c63f2113e468b09daa998f28d7bfa7542977a80 SHA512 0f34ca4bf18f937ca60be571dc14f8ae06ef5ba269c251e0f391f202b683070d7a96d76aa4df84e01f03a5be886cea82beee9f9fa4fb304aa0a258f20df0c597 EBUILD clang-common-19.0.0_pre20240316.ebuild 8774 BLAKE2B 441c37d7db6d4964fe8427af6631f4cdac92df372e66a4b43ea3558c153965152b060f1acef91f230f5a6e23fac08116bb09129cd1ee23ec0ecc636e332ef8d1 SHA512 29944fc4c718ddf998474b62f9022ac1505b9b4c011a0e957a2de6c801ccbf4b77d7c39a005cb8f310c51afb6b2f3fa7c99e9b408549f00146bced5883a2a1dd -EBUILD clang-common-19.0.0_pre20240322.ebuild 8774 BLAKE2B 441c37d7db6d4964fe8427af6631f4cdac92df372e66a4b43ea3558c153965152b060f1acef91f230f5a6e23fac08116bb09129cd1ee23ec0ecc636e332ef8d1 SHA512 29944fc4c718ddf998474b62f9022ac1505b9b4c011a0e957a2de6c801ccbf4b77d7c39a005cb8f310c51afb6b2f3fa7c99e9b408549f00146bced5883a2a1dd +EBUILD clang-common-19.0.0_pre20240322-r1.ebuild 8810 BLAKE2B 48a14a93dcbbafd4a2cd62705c4c05bde2bc8c94e6bcc7455e401b0ce7e01bb3534beac8a84f865f66dff94a8c63f2113e468b09daa998f28d7bfa7542977a80 SHA512 0f34ca4bf18f937ca60be571dc14f8ae06ef5ba269c251e0f391f202b683070d7a96d76aa4df84e01f03a5be886cea82beee9f9fa4fb304aa0a258f20df0c597 MISC metadata.xml 1248 BLAKE2B d9c542ec74a08857a87a42927feef909c343b5b672145e471ebc69753a3f93432d2ae93ed2659a67d504e2c5ff4212640e4208b173d96e5a173a1043766b66f8 SHA512 eb6d4be1dfbdf6b70b774d42493f6b3015472d5e4bba9386254f6e4ae92307169fe1ac6f0f613d452a9c21c6d61ed57ab50efb54813146983f4d6809b32ddacb diff --git a/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild b/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild new file mode 100644 index 000000000000..ddefc1b716bb --- /dev/null +++ b/sys-devel/clang-common/clang-common-15.0.7-r8.ebuild @@ -0,0 +1,185 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 llvm.org + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +IUSE=" + default-compiler-rt default-libcxx default-lld llvm-libunwind + hardened stricter +" + +PDEPEND=" + sys-devel/clang:* + default-compiler-rt? ( + sys-devel/clang-runtime[compiler-rt] + llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) + !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) + ) + !default-compiler-rt? ( sys-devel/gcc ) + default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + !default-libcxx? ( sys-devel/gcc ) + default-lld? ( sys-devel/lld ) + !default-lld? ( sys-devel/binutils ) +" +IDEPEND=" + !default-compiler-rt? ( sys-devel/gcc-config ) + !default-libcxx? ( sys-devel/gcc-config ) +" + +LLVM_COMPONENTS=( clang/utils ) +llvm.org_set_globals + +pkg_pretend() { + [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return + + local flag missing_flags=() + for flag in default-{compiler-rt,libcxx,lld}; do + if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then + missing_flags+=( "${flag}" ) + fi + done + + if [[ ${missing_flags[@]} ]]; then + eerror "It seems that you have the following flags set on sys-devel/clang:" + eerror + eerror " ${missing_flags[*]}" + eerror + eerror "The default runtimes are now set via flags on sys-devel/clang-common." + eerror "The build is being aborted to prevent breakage. Please either set" + eerror "the respective flags on this ebuild, e.g.:" + eerror + eerror " sys-devel/clang-common ${missing_flags[*]}" + eerror + eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." + die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" + fi +} + +src_install() { + newbashcomp bash-autocomplete.sh clang + + insinto /etc/clang + newins - gentoo-runtimes.cfg <<-EOF + # This file is initially generated by sys-devel/clang-runtime. + # It is used to control the default runtimes using by clang. + + --rtlib=$(usex default-compiler-rt compiler-rt libgcc) + --unwindlib=$(usex default-compiler-rt libunwind libgcc) + --stdlib=$(usex default-libcxx libc++ libstdc++) + -fuse-ld=$(usex default-lld lld bfd) + EOF + + newins - gentoo-gcc-install.cfg <<-EOF + # This file is maintained by gcc-config. + # It is used to specify the selected GCC installation. + EOF + + newins - gentoo-common.cfg <<-EOF + # This file contains flags common to clang, clang++ and clang-cpp. + @gentoo-runtimes.cfg + @gentoo-gcc-install.cfg + @gentoo-hardened.cfg + # bug #870001 + -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" + EOF + + # Baseline hardening (bug #851111) + # (-fstack-clash-protection is omitted because of a possible Clang bug, + # see bug #892537 and bug #865339.) + newins - gentoo-hardened.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Xarch_host -fstack-protector-strong + -fPIE + -include "${EPREFIX}/usr/include/gentoo/fortify.h" + EOF + + dodir /usr/include/gentoo + + cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die + /* __has_include is an extension, but it's fine, because this is only + for Clang anyway. */ + #if defined __has_include && __has_include () && !defined(__GLIBC__) + # include + #endif + EOF + + local fortify_level=$(usex hardened 3 2) + # We have to do this because glibc's headers warn if F_S is set + # without optimization and that would at the very least be very noisy + # during builds and at worst trigger many -Werror builds. + cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die + #ifdef __clang__ + # pragma clang system_header + #endif + #ifndef _FORTIFY_SOURCE + # if defined(__has_feature) + # define __GENTOO_HAS_FEATURE(x) __has_feature(x) + # else + # define __GENTOO_HAS_FEATURE(x) 0 + # endif + # + # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 + # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) + # define _FORTIFY_SOURCE ${fortify_level} + # endif + # endif + # undef __GENTOO_HAS_FEATURE + #endif + EOF + + if use hardened ; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + -D_GLIBCXX_ASSERTIONS + + # Analogue to GLIBCXX_ASSERTIONS + # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode + -D_LIBCPP_ENABLE_ASSERTIONS=1 + EOF + fi + + if use stricter; then + newins - gentoo-stricter.cfg <<-EOF + # This file increases the strictness of older clang versions + # to match the newest upstream version. + + # clang-16 defaults + -Werror=implicit-function-declaration + -Werror=implicit-int + -Werror=incompatible-function-pointer-types + EOF + + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + @gentoo-stricter.cfg + EOF + fi + + local tool + for tool in clang{,++,-cpp}; do + newins - "${tool}.cfg" <<-EOF + # This configuration file is used by ${tool} driver. + @gentoo-common.cfg + EOF + done +} + +pkg_preinst() { + if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc + then + local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) + if [[ -n ${gcc_path} ]]; then + cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF + --gcc-install-dir="${gcc_path%%:*}" + EOF + fi + fi +} diff --git a/sys-devel/clang-common/clang-common-16.0.6-r3.ebuild b/sys-devel/clang-common/clang-common-16.0.6-r3.ebuild new file mode 100644 index 000000000000..2b4f5f8e714b --- /dev/null +++ b/sys-devel/clang-common/clang-common-16.0.6-r3.ebuild @@ -0,0 +1,191 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 llvm.org + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos" +IUSE=" + default-compiler-rt default-libcxx default-lld + bootstrap-prefix hardened llvm-libunwind +" + +PDEPEND=" + sys-devel/clang:* + default-compiler-rt? ( + sys-devel/clang-runtime[compiler-rt] + llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) + !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) + ) + !default-compiler-rt? ( sys-devel/gcc ) + default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + !default-libcxx? ( sys-devel/gcc ) + default-lld? ( sys-devel/lld ) + !default-lld? ( sys-devel/binutils ) +" +IDEPEND=" + !default-compiler-rt? ( sys-devel/gcc-config ) + !default-libcxx? ( sys-devel/gcc-config ) +" + +LLVM_COMPONENTS=( clang/utils ) +llvm.org_set_globals + +pkg_pretend() { + [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return + + local flag missing_flags=() + for flag in default-{compiler-rt,libcxx,lld}; do + if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then + missing_flags+=( "${flag}" ) + fi + done + + if [[ ${missing_flags[@]} ]]; then + eerror "It seems that you have the following flags set on sys-devel/clang:" + eerror + eerror " ${missing_flags[*]}" + eerror + eerror "The default runtimes are now set via flags on sys-devel/clang-common." + eerror "The build is being aborted to prevent breakage. Please either set" + eerror "the respective flags on this ebuild, e.g.:" + eerror + eerror " sys-devel/clang-common ${missing_flags[*]}" + eerror + eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." + die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" + fi +} + +src_install() { + newbashcomp bash-autocomplete.sh clang + + insinto /etc/clang + newins - gentoo-runtimes.cfg <<-EOF + # This file is initially generated by sys-devel/clang-runtime. + # It is used to control the default runtimes using by clang. + + --rtlib=$(usex default-compiler-rt compiler-rt libgcc) + --unwindlib=$(usex default-compiler-rt libunwind libgcc) + --stdlib=$(usex default-libcxx libc++ libstdc++) + -fuse-ld=$(usex default-lld lld bfd) + EOF + + newins - gentoo-gcc-install.cfg <<-EOF + # This file is maintained by gcc-config. + # It is used to specify the selected GCC installation. + EOF + + newins - gentoo-common.cfg <<-EOF + # This file contains flags common to clang, clang++ and clang-cpp. + @gentoo-runtimes.cfg + @gentoo-gcc-install.cfg + @gentoo-hardened.cfg + # bug #870001 + -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" + EOF + + # Baseline hardening (bug #851111) + newins - gentoo-hardened.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Xarch_host -fstack-clash-protection + -Xarch_host -fstack-protector-strong + -fPIE + -include "${EPREFIX}/usr/include/gentoo/fortify.h" + EOF + + dodir /usr/include/gentoo + + cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die + /* __has_include is an extension, but it's fine, because this is only + for Clang anyway. */ + #if defined __has_include && __has_include () && !defined(__GLIBC__) + # include + #endif + EOF + + local fortify_level=$(usex hardened 3 2) + # We have to do this because glibc's headers warn if F_S is set + # without optimization and that would at the very least be very noisy + # during builds and at worst trigger many -Werror builds. + cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die + #ifdef __clang__ + # pragma clang system_header + #endif + #ifndef _FORTIFY_SOURCE + # if defined(__has_feature) + # define __GENTOO_HAS_FEATURE(x) __has_feature(x) + # else + # define __GENTOO_HAS_FEATURE(x) 0 + # endif + # + # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 + # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) + # define _FORTIFY_SOURCE ${fortify_level} + # endif + # endif + # undef __GENTOO_HAS_FEATURE + #endif + EOF + + if use hardened ; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + -D_GLIBCXX_ASSERTIONS + + # Analogue to GLIBCXX_ASSERTIONS + # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode + -D_LIBCPP_ENABLE_ASSERTIONS=1 + EOF + fi + + local tool + for tool in clang{,++,-cpp}; do + newins - "${tool}.cfg" <<-EOF + # This configuration file is used by ${tool} driver. + @gentoo-common.cfg + EOF + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + # Gentoo Prefix on Darwin + -Wl,-search_paths_first + -Wl,-rpath,${EPREFIX}/usr/lib + -L ${EPREFIX}/usr/lib + -isystem ${EPREFIX}/usr/include + -isysroot ${EPREFIX}/MacOSX.sdk + EOF + if use bootstrap-prefix ; then + # bootstrap-prefix is only set during stage2 of bootstrapping + # Prefix, where EPREFIX is set to EPREFIX/tmp. + # Here we need to point it at the future lib dir of the stage3's + # EPREFIX. + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + -Wl,-rpath,${EPREFIX}/../usr/lib + EOF + fi + cat >> "${ED}/etc/clang/clang++.cfg" <<-EOF || die + -lc++abi + EOF + fi +} + +pkg_preinst() { + if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc + then + local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) + if [[ -n ${gcc_path} ]]; then + cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF + --gcc-install-dir="${gcc_path%%:*}" + EOF + fi + fi +} diff --git a/sys-devel/clang-common/clang-common-17.0.6-r2.ebuild b/sys-devel/clang-common/clang-common-17.0.6-r2.ebuild deleted file mode 100644 index 987b7b40aa50..000000000000 --- a/sys-devel/clang-common/clang-common-17.0.6-r2.ebuild +++ /dev/null @@ -1,295 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 llvm.org multilib - -DESCRIPTION="Common files shared between multiple slots of clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos" -IUSE=" - default-compiler-rt default-libcxx default-lld - bootstrap-prefix cet hardened llvm-libunwind -" - -PDEPEND=" - sys-devel/clang:* - default-compiler-rt? ( - sys-devel/clang-runtime[compiler-rt] - llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) - !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) - ) - !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) - !default-libcxx? ( sys-devel/gcc ) - default-lld? ( sys-devel/lld ) - !default-lld? ( sys-devel/binutils ) -" -IDEPEND=" - !default-compiler-rt? ( sys-devel/gcc-config ) - !default-libcxx? ( sys-devel/gcc-config ) -" - -LLVM_COMPONENTS=( clang/utils ) -llvm.org_set_globals - -pkg_pretend() { - [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return - - local flag missing_flags=() - for flag in default-{compiler-rt,libcxx,lld}; do - if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then - missing_flags+=( "${flag}" ) - fi - done - - if [[ ${missing_flags[@]} ]]; then - eerror "It seems that you have the following flags set on sys-devel/clang:" - eerror - eerror " ${missing_flags[*]}" - eerror - eerror "The default runtimes are now set via flags on sys-devel/clang-common." - eerror "The build is being aborted to prevent breakage. Please either set" - eerror "the respective flags on this ebuild, e.g.:" - eerror - eerror " sys-devel/clang-common ${missing_flags[*]}" - eerror - eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." - die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" - fi -} - -_doclang_cfg() { - local triple="${1}" - - local tool - for tool in ${triple}-clang{,++}; do - newins - "${tool}.cfg" <<-EOF - # This configuration file is used by ${tool} driver. - @gentoo-common.cfg - @gentoo-common-ld.cfg - EOF - done - - if use kernel_Darwin; then - cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die - -lc++abi - EOF - fi - - newins - "${triple}-clang-cpp.cfg" <<-EOF - # This configuration file is used by the ${triple}-clang-cpp driver. - @gentoo-common.cfg - EOF - - # Install symlinks for triples with other vendor strings since some - # programs insist on mangling the triple. - local vendor - for vendor in gentoo pc unknown; do - local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}" - for tool in clang{,++,-cpp}; do - if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then - dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg" - fi - done - done -} - -doclang_cfg() { - local triple="${1}" - - _doclang_cfg ${triple} - - # LLVM may have different arch names in some cases. For example in x86 - # profiles the triple uses i686, but llvm will prefer i386 if invoked - # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will - # be used if invoked through ${CHOST}-clang{,++,-cpp} though. - # - # To make sure the correct triples are installed, - # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp - # and compare with CHOST values in profiles. - - local abi=${triple%%-*} - case ${abi} in - armv4l|armv4t|armv5tel|armv6j|armv7a) - _doclang_cfg ${triple/${abi}/arm} - ;; - i686) - _doclang_cfg ${triple/${abi}/i386} - ;; - sparc) - _doclang_cfg ${triple/${abi}/sparcel} - ;; - sparc64) - _doclang_cfg ${triple/${abi}/sparcv9} - ;; - esac -} - -src_install() { - newbashcomp bash-autocomplete.sh clang - - insinto /etc/clang - newins - gentoo-runtimes.cfg <<-EOF - # This file is initially generated by sys-devel/clang-runtime. - # It is used to control the default runtimes using by clang. - - --rtlib=$(usex default-compiler-rt compiler-rt libgcc) - --unwindlib=$(usex default-compiler-rt libunwind libgcc) - --stdlib=$(usex default-libcxx libc++ libstdc++) - -fuse-ld=$(usex default-lld lld bfd) - EOF - - newins - gentoo-gcc-install.cfg <<-EOF - # This file is maintained by gcc-config. - # It is used to specify the selected GCC installation. - EOF - - newins - gentoo-common.cfg <<-EOF - # This file contains flags common to clang, clang++ and clang-cpp. - @gentoo-runtimes.cfg - @gentoo-gcc-install.cfg - @gentoo-hardened.cfg - # bug #870001 - -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" - EOF - - # clang-cpp does not like link args being passed to it when directly - # invoked, so use a separate configuration file. - newins - gentoo-common-ld.cfg <<-EOF - # This file contains flags common to clang and clang++ - @gentoo-hardened-ld.cfg - EOF - - # Baseline hardening (bug #851111) - newins - gentoo-hardened.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -fstack-clash-protection - -fstack-protector-strong - -fPIE - -include "${EPREFIX}/usr/include/gentoo/fortify.h" - EOF - - if use amd64; then - cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - -fcf-protection=$(usex cet full none) - EOF - fi - - if use kernel_Darwin; then - newins - gentoo-hardened-ld.cfg <<-EOF - # There was -Wl,-z,relro here, but it's not supported on Mac - # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job - EOF - else - newins - gentoo-hardened-ld.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -Wl,-z,relro - -Wl,-z,now - EOF - fi - - dodir /usr/include/gentoo - - cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die - /* __has_include is an extension, but it's fine, because this is only - for Clang anyway. */ - #if defined __has_include && __has_include () && !defined(__GLIBC__) - # include - #endif - EOF - - local fortify_level=$(usex hardened 3 2) - # We have to do this because glibc's headers warn if F_S is set - # without optimization and that would at the very least be very noisy - # during builds and at worst trigger many -Werror builds. - cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die - #ifdef __clang__ - # pragma clang system_header - #endif - #ifndef _FORTIFY_SOURCE - # if defined(__has_feature) - # define __GENTOO_HAS_FEATURE(x) __has_feature(x) - # else - # define __GENTOO_HAS_FEATURE(x) 0 - # endif - # - # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1 - # define __GENTOO_NOT_FREESTANDING 1 - # else - # define __GENTOO_NOT_FREESTANDING 0 - # endif - # - # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0 - # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) - # define _FORTIFY_SOURCE ${fortify_level} - # endif - # endif - # undef __GENTOO_HAS_FEATURE - # undef __GENTOO_NOT_FREESTANDING - #endif - EOF - - if use hardened ; then - cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - -D_GLIBCXX_ASSERTIONS - - # Analogue to GLIBCXX_ASSERTIONS - # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode - # https://libcxx.llvm.org/Hardening.html#using-hardened-mode - -D_LIBCPP_ENABLE_ASSERTIONS=1 - EOF - - cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - EOF - fi - - # We only install config files for supported ABIs because unprefixed tools - # might be used for crosscompilation where e.g. PIE may not be supported. - # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685. - local abi - for abi in $(get_all_abis); do - local abi_chost=$(get_abi_CHOST "${abi}") - doclang_cfg "${abi_chost}" - done - - if use kernel_Darwin; then - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - # Gentoo Prefix on Darwin - -Wl,-search_paths_first - -Wl,-rpath,${EPREFIX}/usr/lib - -L ${EPREFIX}/usr/lib - -isystem ${EPREFIX}/usr/include - -isysroot ${EPREFIX}/MacOSX.sdk - EOF - if use bootstrap-prefix ; then - # bootstrap-prefix is only set during stage2 of bootstrapping - # Prefix, where EPREFIX is set to EPREFIX/tmp. - # Here we need to point it at the future lib dir of the stage3's - # EPREFIX. - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - -Wl,-rpath,${EPREFIX}/../usr/lib - EOF - fi - fi -} - -pkg_preinst() { - if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc - then - local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) - if [[ -n ${gcc_path} ]]; then - cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF - --gcc-install-dir="${gcc_path%%:*}" - EOF - fi - fi -} diff --git a/sys-devel/clang-common/clang-common-17.0.6-r3.ebuild b/sys-devel/clang-common/clang-common-17.0.6-r3.ebuild new file mode 100644 index 000000000000..f6796cb95d4e --- /dev/null +++ b/sys-devel/clang-common/clang-common-17.0.6-r3.ebuild @@ -0,0 +1,295 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 llvm.org multilib + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos" +IUSE=" + default-compiler-rt default-libcxx default-lld + bootstrap-prefix cet hardened llvm-libunwind +" + +PDEPEND=" + sys-devel/clang:* + default-compiler-rt? ( + sys-devel/clang-runtime[compiler-rt] + llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) + !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) + ) + !default-compiler-rt? ( sys-devel/gcc ) + default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + !default-libcxx? ( sys-devel/gcc ) + default-lld? ( sys-devel/lld ) + !default-lld? ( sys-devel/binutils ) +" +IDEPEND=" + !default-compiler-rt? ( sys-devel/gcc-config ) + !default-libcxx? ( sys-devel/gcc-config ) +" + +LLVM_COMPONENTS=( clang/utils ) +llvm.org_set_globals + +pkg_pretend() { + [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return + + local flag missing_flags=() + for flag in default-{compiler-rt,libcxx,lld}; do + if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then + missing_flags+=( "${flag}" ) + fi + done + + if [[ ${missing_flags[@]} ]]; then + eerror "It seems that you have the following flags set on sys-devel/clang:" + eerror + eerror " ${missing_flags[*]}" + eerror + eerror "The default runtimes are now set via flags on sys-devel/clang-common." + eerror "The build is being aborted to prevent breakage. Please either set" + eerror "the respective flags on this ebuild, e.g.:" + eerror + eerror " sys-devel/clang-common ${missing_flags[*]}" + eerror + eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." + die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" + fi +} + +_doclang_cfg() { + local triple="${1}" + + local tool + for tool in ${triple}-clang{,++}; do + newins - "${tool}.cfg" <<-EOF + # This configuration file is used by ${tool} driver. + @gentoo-common.cfg + @gentoo-common-ld.cfg + EOF + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die + -lc++abi + EOF + fi + + newins - "${triple}-clang-cpp.cfg" <<-EOF + # This configuration file is used by the ${triple}-clang-cpp driver. + @gentoo-common.cfg + EOF + + # Install symlinks for triples with other vendor strings since some + # programs insist on mangling the triple. + local vendor + for vendor in gentoo pc unknown; do + local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}" + for tool in clang{,++,-cpp}; do + if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then + dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg" + fi + done + done +} + +doclang_cfg() { + local triple="${1}" + + _doclang_cfg ${triple} + + # LLVM may have different arch names in some cases. For example in x86 + # profiles the triple uses i686, but llvm will prefer i386 if invoked + # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will + # be used if invoked through ${CHOST}-clang{,++,-cpp} though. + # + # To make sure the correct triples are installed, + # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp + # and compare with CHOST values in profiles. + + local abi=${triple%%-*} + case ${abi} in + armv4l|armv4t|armv5tel|armv6j|armv7a) + _doclang_cfg ${triple/${abi}/arm} + ;; + i686) + _doclang_cfg ${triple/${abi}/i386} + ;; + sparc) + _doclang_cfg ${triple/${abi}/sparcel} + ;; + sparc64) + _doclang_cfg ${triple/${abi}/sparcv9} + ;; + esac +} + +src_install() { + newbashcomp bash-autocomplete.sh clang + + insinto /etc/clang + newins - gentoo-runtimes.cfg <<-EOF + # This file is initially generated by sys-devel/clang-runtime. + # It is used to control the default runtimes using by clang. + + --rtlib=$(usex default-compiler-rt compiler-rt libgcc) + --unwindlib=$(usex default-compiler-rt libunwind libgcc) + --stdlib=$(usex default-libcxx libc++ libstdc++) + -fuse-ld=$(usex default-lld lld bfd) + EOF + + newins - gentoo-gcc-install.cfg <<-EOF + # This file is maintained by gcc-config. + # It is used to specify the selected GCC installation. + EOF + + newins - gentoo-common.cfg <<-EOF + # This file contains flags common to clang, clang++ and clang-cpp. + @gentoo-runtimes.cfg + @gentoo-gcc-install.cfg + @gentoo-hardened.cfg + # bug #870001 + -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" + EOF + + # clang-cpp does not like link args being passed to it when directly + # invoked, so use a separate configuration file. + newins - gentoo-common-ld.cfg <<-EOF + # This file contains flags common to clang and clang++ + @gentoo-hardened-ld.cfg + EOF + + # Baseline hardening (bug #851111) + newins - gentoo-hardened.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Xarch_host -fstack-clash-protection + -Xarch_host -fstack-protector-strong + -fPIE + -include "${EPREFIX}/usr/include/gentoo/fortify.h" + EOF + + if use amd64; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + -Xarch_host -fcf-protection=$(usex cet full none) + EOF + fi + + if use kernel_Darwin; then + newins - gentoo-hardened-ld.cfg <<-EOF + # There was -Wl,-z,relro here, but it's not supported on Mac + # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job + EOF + else + newins - gentoo-hardened-ld.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Wl,-z,relro + -Wl,-z,now + EOF + fi + + dodir /usr/include/gentoo + + cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die + /* __has_include is an extension, but it's fine, because this is only + for Clang anyway. */ + #if defined __has_include && __has_include () && !defined(__GLIBC__) + # include + #endif + EOF + + local fortify_level=$(usex hardened 3 2) + # We have to do this because glibc's headers warn if F_S is set + # without optimization and that would at the very least be very noisy + # during builds and at worst trigger many -Werror builds. + cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die + #ifdef __clang__ + # pragma clang system_header + #endif + #ifndef _FORTIFY_SOURCE + # if defined(__has_feature) + # define __GENTOO_HAS_FEATURE(x) __has_feature(x) + # else + # define __GENTOO_HAS_FEATURE(x) 0 + # endif + # + # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1 + # define __GENTOO_NOT_FREESTANDING 1 + # else + # define __GENTOO_NOT_FREESTANDING 0 + # endif + # + # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0 + # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) + # define _FORTIFY_SOURCE ${fortify_level} + # endif + # endif + # undef __GENTOO_HAS_FEATURE + # undef __GENTOO_NOT_FREESTANDING + #endif + EOF + + if use hardened ; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + -D_GLIBCXX_ASSERTIONS + + # Analogue to GLIBCXX_ASSERTIONS + # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode + # https://libcxx.llvm.org/Hardening.html#using-hardened-mode + -D_LIBCPP_ENABLE_ASSERTIONS=1 + EOF + + cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + EOF + fi + + # We only install config files for supported ABIs because unprefixed tools + # might be used for crosscompilation where e.g. PIE may not be supported. + # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685. + local abi + for abi in $(get_all_abis); do + local abi_chost=$(get_abi_CHOST "${abi}") + doclang_cfg "${abi_chost}" + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + # Gentoo Prefix on Darwin + -Wl,-search_paths_first + -Wl,-rpath,${EPREFIX}/usr/lib + -L ${EPREFIX}/usr/lib + -isystem ${EPREFIX}/usr/include + -isysroot ${EPREFIX}/MacOSX.sdk + EOF + if use bootstrap-prefix ; then + # bootstrap-prefix is only set during stage2 of bootstrapping + # Prefix, where EPREFIX is set to EPREFIX/tmp. + # Here we need to point it at the future lib dir of the stage3's + # EPREFIX. + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + -Wl,-rpath,${EPREFIX}/../usr/lib + EOF + fi + fi +} + +pkg_preinst() { + if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc + then + local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) + if [[ -n ${gcc_path} ]]; then + cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF + --gcc-install-dir="${gcc_path%%:*}" + EOF + fi + fi +} diff --git a/sys-devel/clang-common/clang-common-18.1.2-r1.ebuild b/sys-devel/clang-common/clang-common-18.1.2-r1.ebuild deleted file mode 100644 index 085bc3ca2202..000000000000 --- a/sys-devel/clang-common/clang-common-18.1.2-r1.ebuild +++ /dev/null @@ -1,297 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 llvm.org multilib - -DESCRIPTION="Common files shared between multiple slots of clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos" -IUSE=" - default-compiler-rt default-libcxx default-lld - bootstrap-prefix cet hardened llvm-libunwind -" - -PDEPEND=" - sys-devel/clang:* - default-compiler-rt? ( - sys-devel/clang-runtime[compiler-rt] - llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) - !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) - ) - !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) - !default-libcxx? ( sys-devel/gcc ) - default-lld? ( sys-devel/lld ) - !default-lld? ( sys-devel/binutils ) -" -IDEPEND=" - !default-compiler-rt? ( sys-devel/gcc-config ) - !default-libcxx? ( sys-devel/gcc-config ) -" - -LLVM_COMPONENTS=( clang/utils ) -llvm.org_set_globals - -pkg_pretend() { - [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return - - local flag missing_flags=() - for flag in default-{compiler-rt,libcxx,lld}; do - if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then - missing_flags+=( "${flag}" ) - fi - done - - if [[ ${missing_flags[@]} ]]; then - eerror "It seems that you have the following flags set on sys-devel/clang:" - eerror - eerror " ${missing_flags[*]}" - eerror - eerror "The default runtimes are now set via flags on sys-devel/clang-common." - eerror "The build is being aborted to prevent breakage. Please either set" - eerror "the respective flags on this ebuild, e.g.:" - eerror - eerror " sys-devel/clang-common ${missing_flags[*]}" - eerror - eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." - die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" - fi -} - -_doclang_cfg() { - local triple="${1}" - - local tool - for tool in ${triple}-clang{,++}; do - newins - "${tool}.cfg" <<-EOF - # This configuration file is used by ${tool} driver. - @gentoo-common.cfg - @gentoo-common-ld.cfg - EOF - done - - if use kernel_Darwin; then - cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die - -lc++abi - EOF - fi - - newins - "${triple}-clang-cpp.cfg" <<-EOF - # This configuration file is used by the ${triple}-clang-cpp driver. - @gentoo-common.cfg - EOF - - # Install symlinks for triples with other vendor strings since some - # programs insist on mangling the triple. - local vendor - for vendor in gentoo pc unknown; do - local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}" - for tool in clang{,++,-cpp}; do - if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then - dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg" - fi - done - done -} - -doclang_cfg() { - local triple="${1}" - - _doclang_cfg ${triple} - - # LLVM may have different arch names in some cases. For example in x86 - # profiles the triple uses i686, but llvm will prefer i386 if invoked - # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will - # be used if invoked through ${CHOST}-clang{,++,-cpp} though. - # - # To make sure the correct triples are installed, - # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp - # and compare with CHOST values in profiles. - - local abi=${triple%%-*} - case ${abi} in - armv4l|armv4t|armv5tel|armv6j|armv7a) - _doclang_cfg ${triple/${abi}/arm} - ;; - i686) - _doclang_cfg ${triple/${abi}/i386} - ;; - sparc) - _doclang_cfg ${triple/${abi}/sparcel} - ;; - sparc64) - _doclang_cfg ${triple/${abi}/sparcv9} - ;; - esac -} - -src_install() { - newbashcomp bash-autocomplete.sh clang - - insinto /etc/clang - newins - gentoo-runtimes.cfg <<-EOF - # This file is initially generated by sys-devel/clang-runtime. - # It is used to control the default runtimes using by clang. - - --rtlib=$(usex default-compiler-rt compiler-rt libgcc) - --unwindlib=$(usex default-compiler-rt libunwind libgcc) - --stdlib=$(usex default-libcxx libc++ libstdc++) - -fuse-ld=$(usex default-lld lld bfd) - EOF - - newins - gentoo-gcc-install.cfg <<-EOF - # This file is maintained by gcc-config. - # It is used to specify the selected GCC installation. - EOF - - newins - gentoo-common.cfg <<-EOF - # This file contains flags common to clang, clang++ and clang-cpp. - @gentoo-runtimes.cfg - @gentoo-gcc-install.cfg - @gentoo-hardened.cfg - # bug #870001 - -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" - EOF - - # clang-cpp does not like link args being passed to it when directly - # invoked, so use a separate configuration file. - newins - gentoo-common-ld.cfg <<-EOF - # This file contains flags common to clang and clang++ - @gentoo-hardened-ld.cfg - EOF - - # Baseline hardening (bug #851111) - newins - gentoo-hardened.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -fstack-clash-protection - -fstack-protector-strong - -fPIE - -include "${EPREFIX}/usr/include/gentoo/fortify.h" - EOF - - if use amd64; then - cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - -fcf-protection=$(usex cet full none) - EOF - fi - - if use kernel_Darwin; then - newins - gentoo-hardened-ld.cfg <<-EOF - # There was -Wl,-z,relro here, but it's not supported on Mac - # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job - EOF - else - newins - gentoo-hardened-ld.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -Wl,-z,relro - -Wl,-z,now - EOF - fi - - dodir /usr/include/gentoo - - cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die - /* __has_include is an extension, but it's fine, because this is only - for Clang anyway. */ - #if defined __has_include && __has_include () && !defined(__GLIBC__) - # include - #endif - EOF - - local fortify_level=$(usex hardened 3 2) - # We have to do this because glibc's headers warn if F_S is set - # without optimization and that would at the very least be very noisy - # during builds and at worst trigger many -Werror builds. - cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die - #ifdef __clang__ - # pragma clang system_header - #endif - #ifndef _FORTIFY_SOURCE - # if defined(__has_feature) - # define __GENTOO_HAS_FEATURE(x) __has_feature(x) - # else - # define __GENTOO_HAS_FEATURE(x) 0 - # endif - # - # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1 - # define __GENTOO_NOT_FREESTANDING 1 - # else - # define __GENTOO_NOT_FREESTANDING 0 - # endif - # - # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0 - # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) - # define _FORTIFY_SOURCE ${fortify_level} - # endif - # endif - # undef __GENTOO_HAS_FEATURE - # undef __GENTOO_NOT_FREESTANDING - #endif - EOF - - # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for - # non-hardened? - if use hardened ; then - cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - -D_GLIBCXX_ASSERTIONS - - # Analogue to GLIBCXX_ASSERTIONS - # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode - # https://libcxx.llvm.org/Hardening.html#using-hardened-mode - -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE - EOF - - cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - EOF - fi - - # We only install config files for supported ABIs because unprefixed tools - # might be used for crosscompilation where e.g. PIE may not be supported. - # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685. - local abi - for abi in $(get_all_abis); do - local abi_chost=$(get_abi_CHOST "${abi}") - doclang_cfg "${abi_chost}" - done - - if use kernel_Darwin; then - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - # Gentoo Prefix on Darwin - -Wl,-search_paths_first - -Wl,-rpath,${EPREFIX}/usr/lib - -L ${EPREFIX}/usr/lib - -isystem ${EPREFIX}/usr/include - -isysroot ${EPREFIX}/MacOSX.sdk - EOF - if use bootstrap-prefix ; then - # bootstrap-prefix is only set during stage2 of bootstrapping - # Prefix, where EPREFIX is set to EPREFIX/tmp. - # Here we need to point it at the future lib dir of the stage3's - # EPREFIX. - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - -Wl,-rpath,${EPREFIX}/../usr/lib - EOF - fi - fi -} - -pkg_preinst() { - if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc - then - local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) - if [[ -n ${gcc_path} ]]; then - cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF - --gcc-install-dir="${gcc_path%%:*}" - EOF - fi - fi -} diff --git a/sys-devel/clang-common/clang-common-18.1.2-r2.ebuild b/sys-devel/clang-common/clang-common-18.1.2-r2.ebuild new file mode 100644 index 000000000000..986593dfbbc2 --- /dev/null +++ b/sys-devel/clang-common/clang-common-18.1.2-r2.ebuild @@ -0,0 +1,297 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 llvm.org multilib + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos" +IUSE=" + default-compiler-rt default-libcxx default-lld + bootstrap-prefix cet hardened llvm-libunwind +" + +PDEPEND=" + sys-devel/clang:* + default-compiler-rt? ( + sys-devel/clang-runtime[compiler-rt] + llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) + !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) + ) + !default-compiler-rt? ( sys-devel/gcc ) + default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + !default-libcxx? ( sys-devel/gcc ) + default-lld? ( sys-devel/lld ) + !default-lld? ( sys-devel/binutils ) +" +IDEPEND=" + !default-compiler-rt? ( sys-devel/gcc-config ) + !default-libcxx? ( sys-devel/gcc-config ) +" + +LLVM_COMPONENTS=( clang/utils ) +llvm.org_set_globals + +pkg_pretend() { + [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return + + local flag missing_flags=() + for flag in default-{compiler-rt,libcxx,lld}; do + if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then + missing_flags+=( "${flag}" ) + fi + done + + if [[ ${missing_flags[@]} ]]; then + eerror "It seems that you have the following flags set on sys-devel/clang:" + eerror + eerror " ${missing_flags[*]}" + eerror + eerror "The default runtimes are now set via flags on sys-devel/clang-common." + eerror "The build is being aborted to prevent breakage. Please either set" + eerror "the respective flags on this ebuild, e.g.:" + eerror + eerror " sys-devel/clang-common ${missing_flags[*]}" + eerror + eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." + die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" + fi +} + +_doclang_cfg() { + local triple="${1}" + + local tool + for tool in ${triple}-clang{,++}; do + newins - "${tool}.cfg" <<-EOF + # This configuration file is used by ${tool} driver. + @gentoo-common.cfg + @gentoo-common-ld.cfg + EOF + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die + -lc++abi + EOF + fi + + newins - "${triple}-clang-cpp.cfg" <<-EOF + # This configuration file is used by the ${triple}-clang-cpp driver. + @gentoo-common.cfg + EOF + + # Install symlinks for triples with other vendor strings since some + # programs insist on mangling the triple. + local vendor + for vendor in gentoo pc unknown; do + local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}" + for tool in clang{,++,-cpp}; do + if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then + dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg" + fi + done + done +} + +doclang_cfg() { + local triple="${1}" + + _doclang_cfg ${triple} + + # LLVM may have different arch names in some cases. For example in x86 + # profiles the triple uses i686, but llvm will prefer i386 if invoked + # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will + # be used if invoked through ${CHOST}-clang{,++,-cpp} though. + # + # To make sure the correct triples are installed, + # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp + # and compare with CHOST values in profiles. + + local abi=${triple%%-*} + case ${abi} in + armv4l|armv4t|armv5tel|armv6j|armv7a) + _doclang_cfg ${triple/${abi}/arm} + ;; + i686) + _doclang_cfg ${triple/${abi}/i386} + ;; + sparc) + _doclang_cfg ${triple/${abi}/sparcel} + ;; + sparc64) + _doclang_cfg ${triple/${abi}/sparcv9} + ;; + esac +} + +src_install() { + newbashcomp bash-autocomplete.sh clang + + insinto /etc/clang + newins - gentoo-runtimes.cfg <<-EOF + # This file is initially generated by sys-devel/clang-runtime. + # It is used to control the default runtimes using by clang. + + --rtlib=$(usex default-compiler-rt compiler-rt libgcc) + --unwindlib=$(usex default-compiler-rt libunwind libgcc) + --stdlib=$(usex default-libcxx libc++ libstdc++) + -fuse-ld=$(usex default-lld lld bfd) + EOF + + newins - gentoo-gcc-install.cfg <<-EOF + # This file is maintained by gcc-config. + # It is used to specify the selected GCC installation. + EOF + + newins - gentoo-common.cfg <<-EOF + # This file contains flags common to clang, clang++ and clang-cpp. + @gentoo-runtimes.cfg + @gentoo-gcc-install.cfg + @gentoo-hardened.cfg + # bug #870001 + -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" + EOF + + # clang-cpp does not like link args being passed to it when directly + # invoked, so use a separate configuration file. + newins - gentoo-common-ld.cfg <<-EOF + # This file contains flags common to clang and clang++ + @gentoo-hardened-ld.cfg + EOF + + # Baseline hardening (bug #851111) + newins - gentoo-hardened.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Xarch_host -fstack-clash-protection + -Xarch_host -fstack-protector-strong + -fPIE + -include "${EPREFIX}/usr/include/gentoo/fortify.h" + EOF + + if use amd64; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + -Xarch_host -fcf-protection=$(usex cet full none) + EOF + fi + + if use kernel_Darwin; then + newins - gentoo-hardened-ld.cfg <<-EOF + # There was -Wl,-z,relro here, but it's not supported on Mac + # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job + EOF + else + newins - gentoo-hardened-ld.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Wl,-z,relro + -Wl,-z,now + EOF + fi + + dodir /usr/include/gentoo + + cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die + /* __has_include is an extension, but it's fine, because this is only + for Clang anyway. */ + #if defined __has_include && __has_include () && !defined(__GLIBC__) + # include + #endif + EOF + + local fortify_level=$(usex hardened 3 2) + # We have to do this because glibc's headers warn if F_S is set + # without optimization and that would at the very least be very noisy + # during builds and at worst trigger many -Werror builds. + cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die + #ifdef __clang__ + # pragma clang system_header + #endif + #ifndef _FORTIFY_SOURCE + # if defined(__has_feature) + # define __GENTOO_HAS_FEATURE(x) __has_feature(x) + # else + # define __GENTOO_HAS_FEATURE(x) 0 + # endif + # + # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1 + # define __GENTOO_NOT_FREESTANDING 1 + # else + # define __GENTOO_NOT_FREESTANDING 0 + # endif + # + # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0 + # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) + # define _FORTIFY_SOURCE ${fortify_level} + # endif + # endif + # undef __GENTOO_HAS_FEATURE + # undef __GENTOO_NOT_FREESTANDING + #endif + EOF + + # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for + # non-hardened? + if use hardened ; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + -D_GLIBCXX_ASSERTIONS + + # Analogue to GLIBCXX_ASSERTIONS + # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode + # https://libcxx.llvm.org/Hardening.html#using-hardened-mode + -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE + EOF + + cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + EOF + fi + + # We only install config files for supported ABIs because unprefixed tools + # might be used for crosscompilation where e.g. PIE may not be supported. + # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685. + local abi + for abi in $(get_all_abis); do + local abi_chost=$(get_abi_CHOST "${abi}") + doclang_cfg "${abi_chost}" + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + # Gentoo Prefix on Darwin + -Wl,-search_paths_first + -Wl,-rpath,${EPREFIX}/usr/lib + -L ${EPREFIX}/usr/lib + -isystem ${EPREFIX}/usr/include + -isysroot ${EPREFIX}/MacOSX.sdk + EOF + if use bootstrap-prefix ; then + # bootstrap-prefix is only set during stage2 of bootstrapping + # Prefix, where EPREFIX is set to EPREFIX/tmp. + # Here we need to point it at the future lib dir of the stage3's + # EPREFIX. + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + -Wl,-rpath,${EPREFIX}/../usr/lib + EOF + fi + fi +} + +pkg_preinst() { + if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc + then + local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) + if [[ -n ${gcc_path} ]]; then + cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF + --gcc-install-dir="${gcc_path%%:*}" + EOF + fi + fi +} diff --git a/sys-devel/clang-common/clang-common-19.0.0.9999.ebuild b/sys-devel/clang-common/clang-common-19.0.0.9999.ebuild index 290d4ee063fe..4cc526c1c3d1 100644 --- a/sys-devel/clang-common/clang-common-19.0.0.9999.ebuild +++ b/sys-devel/clang-common/clang-common-19.0.0.9999.ebuild @@ -168,15 +168,15 @@ src_install() { newins - gentoo-hardened.cfg <<-EOF # Some of these options are added unconditionally, regardless of # USE=hardened, for parity with sys-devel/gcc. - -fstack-clash-protection - -fstack-protector-strong + -Xarch_host -fstack-clash-protection + -Xarch_host -fstack-protector-strong -fPIE -include "${EPREFIX}/usr/include/gentoo/fortify.h" EOF if use amd64; then cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - -fcf-protection=$(usex cet full none) + -Xarch_host -fcf-protection=$(usex cet full none) EOF fi diff --git a/sys-devel/clang-common/clang-common-19.0.0_pre20240322-r1.ebuild b/sys-devel/clang-common/clang-common-19.0.0_pre20240322-r1.ebuild new file mode 100644 index 000000000000..4cc526c1c3d1 --- /dev/null +++ b/sys-devel/clang-common/clang-common-19.0.0_pre20240322-r1.ebuild @@ -0,0 +1,296 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 llvm.org multilib + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE=" + default-compiler-rt default-libcxx default-lld + bootstrap-prefix cet hardened llvm-libunwind +" + +PDEPEND=" + sys-devel/clang:* + default-compiler-rt? ( + sys-devel/clang-runtime[compiler-rt] + llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) + !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) + ) + !default-compiler-rt? ( sys-devel/gcc ) + default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) + !default-libcxx? ( sys-devel/gcc ) + default-lld? ( sys-devel/lld ) + !default-lld? ( sys-devel/binutils ) +" +IDEPEND=" + !default-compiler-rt? ( sys-devel/gcc-config ) + !default-libcxx? ( sys-devel/gcc-config ) +" + +LLVM_COMPONENTS=( clang/utils ) +llvm.org_set_globals + +pkg_pretend() { + [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return + + local flag missing_flags=() + for flag in default-{compiler-rt,libcxx,lld}; do + if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then + missing_flags+=( "${flag}" ) + fi + done + + if [[ ${missing_flags[@]} ]]; then + eerror "It seems that you have the following flags set on sys-devel/clang:" + eerror + eerror " ${missing_flags[*]}" + eerror + eerror "The default runtimes are now set via flags on sys-devel/clang-common." + eerror "The build is being aborted to prevent breakage. Please either set" + eerror "the respective flags on this ebuild, e.g.:" + eerror + eerror " sys-devel/clang-common ${missing_flags[*]}" + eerror + eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." + die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" + fi +} + +_doclang_cfg() { + local triple="${1}" + + local tool + for tool in ${triple}-clang{,++}; do + newins - "${tool}.cfg" <<-EOF + # This configuration file is used by ${tool} driver. + @gentoo-common.cfg + @gentoo-common-ld.cfg + EOF + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die + -lc++abi + EOF + fi + + newins - "${triple}-clang-cpp.cfg" <<-EOF + # This configuration file is used by the ${triple}-clang-cpp driver. + @gentoo-common.cfg + EOF + + # Install symlinks for triples with other vendor strings since some + # programs insist on mangling the triple. + local vendor + for vendor in gentoo pc unknown; do + local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}" + for tool in clang{,++,-cpp}; do + if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then + dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg" + fi + done + done +} + +doclang_cfg() { + local triple="${1}" + + _doclang_cfg ${triple} + + # LLVM may have different arch names in some cases. For example in x86 + # profiles the triple uses i686, but llvm will prefer i386 if invoked + # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will + # be used if invoked through ${CHOST}-clang{,++,-cpp} though. + # + # To make sure the correct triples are installed, + # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp + # and compare with CHOST values in profiles. + + local abi=${triple%%-*} + case ${abi} in + armv4l|armv4t|armv5tel|armv6j|armv7a) + _doclang_cfg ${triple/${abi}/arm} + ;; + i686) + _doclang_cfg ${triple/${abi}/i386} + ;; + sparc) + _doclang_cfg ${triple/${abi}/sparcel} + ;; + sparc64) + _doclang_cfg ${triple/${abi}/sparcv9} + ;; + esac +} + +src_install() { + newbashcomp bash-autocomplete.sh clang + + insinto /etc/clang + newins - gentoo-runtimes.cfg <<-EOF + # This file is initially generated by sys-devel/clang-runtime. + # It is used to control the default runtimes using by clang. + + --rtlib=$(usex default-compiler-rt compiler-rt libgcc) + --unwindlib=$(usex default-compiler-rt libunwind libgcc) + --stdlib=$(usex default-libcxx libc++ libstdc++) + -fuse-ld=$(usex default-lld lld bfd) + EOF + + newins - gentoo-gcc-install.cfg <<-EOF + # This file is maintained by gcc-config. + # It is used to specify the selected GCC installation. + EOF + + newins - gentoo-common.cfg <<-EOF + # This file contains flags common to clang, clang++ and clang-cpp. + @gentoo-runtimes.cfg + @gentoo-gcc-install.cfg + @gentoo-hardened.cfg + # bug #870001 + -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" + EOF + + # clang-cpp does not like link args being passed to it when directly + # invoked, so use a separate configuration file. + newins - gentoo-common-ld.cfg <<-EOF + # This file contains flags common to clang and clang++ + @gentoo-hardened-ld.cfg + EOF + + # Baseline hardening (bug #851111) + newins - gentoo-hardened.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Xarch_host -fstack-clash-protection + -Xarch_host -fstack-protector-strong + -fPIE + -include "${EPREFIX}/usr/include/gentoo/fortify.h" + EOF + + if use amd64; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + -Xarch_host -fcf-protection=$(usex cet full none) + EOF + fi + + if use kernel_Darwin; then + newins - gentoo-hardened-ld.cfg <<-EOF + # There was -Wl,-z,relro here, but it's not supported on Mac + # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job + EOF + else + newins - gentoo-hardened-ld.cfg <<-EOF + # Some of these options are added unconditionally, regardless of + # USE=hardened, for parity with sys-devel/gcc. + -Wl,-z,relro + -Wl,-z,now + EOF + fi + + dodir /usr/include/gentoo + + cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die + /* __has_include is an extension, but it's fine, because this is only + for Clang anyway. */ + #if defined __has_include && __has_include () && !defined(__GLIBC__) + # include + #endif + EOF + + local fortify_level=$(usex hardened 3 2) + # We have to do this because glibc's headers warn if F_S is set + # without optimization and that would at the very least be very noisy + # during builds and at worst trigger many -Werror builds. + cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die + #ifdef __clang__ + # pragma clang system_header + #endif + #ifndef _FORTIFY_SOURCE + # if defined(__has_feature) + # define __GENTOO_HAS_FEATURE(x) __has_feature(x) + # else + # define __GENTOO_HAS_FEATURE(x) 0 + # endif + # + # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1 + # define __GENTOO_NOT_FREESTANDING 1 + # else + # define __GENTOO_NOT_FREESTANDING 0 + # endif + # + # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0 + # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) + # define _FORTIFY_SOURCE ${fortify_level} + # endif + # endif + # undef __GENTOO_HAS_FEATURE + # undef __GENTOO_NOT_FREESTANDING + #endif + EOF + + # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for + # non-hardened? + if use hardened ; then + cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + -D_GLIBCXX_ASSERTIONS + + # Analogue to GLIBCXX_ASSERTIONS + # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode + # https://libcxx.llvm.org/Hardening.html#using-hardened-mode + -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE + EOF + + cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die + # Options below are conditional on USE=hardened. + EOF + fi + + # We only install config files for supported ABIs because unprefixed tools + # might be used for crosscompilation where e.g. PIE may not be supported. + # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685. + local abi + for abi in $(get_all_abis); do + local abi_chost=$(get_abi_CHOST "${abi}") + doclang_cfg "${abi_chost}" + done + + if use kernel_Darwin; then + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + # Gentoo Prefix on Darwin + -Wl,-search_paths_first + -Wl,-rpath,${EPREFIX}/usr/lib + -L ${EPREFIX}/usr/lib + -isystem ${EPREFIX}/usr/include + -isysroot ${EPREFIX}/MacOSX.sdk + EOF + if use bootstrap-prefix ; then + # bootstrap-prefix is only set during stage2 of bootstrapping + # Prefix, where EPREFIX is set to EPREFIX/tmp. + # Here we need to point it at the future lib dir of the stage3's + # EPREFIX. + cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die + -Wl,-rpath,${EPREFIX}/../usr/lib + EOF + fi + fi +} + +pkg_preinst() { + if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc + then + local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) + if [[ -n ${gcc_path} ]]; then + cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF + --gcc-install-dir="${gcc_path%%:*}" + EOF + fi + fi +} diff --git a/sys-devel/clang-common/clang-common-19.0.0_pre20240322.ebuild b/sys-devel/clang-common/clang-common-19.0.0_pre20240322.ebuild deleted file mode 100644 index 290d4ee063fe..000000000000 --- a/sys-devel/clang-common/clang-common-19.0.0_pre20240322.ebuild +++ /dev/null @@ -1,296 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 llvm.org multilib - -DESCRIPTION="Common files shared between multiple slots of clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -IUSE=" - default-compiler-rt default-libcxx default-lld - bootstrap-prefix cet hardened llvm-libunwind -" - -PDEPEND=" - sys-devel/clang:* - default-compiler-rt? ( - sys-devel/clang-runtime[compiler-rt] - llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) - !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) - ) - !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] ) - !default-libcxx? ( sys-devel/gcc ) - default-lld? ( sys-devel/lld ) - !default-lld? ( sys-devel/binutils ) -" -IDEPEND=" - !default-compiler-rt? ( sys-devel/gcc-config ) - !default-libcxx? ( sys-devel/gcc-config ) -" - -LLVM_COMPONENTS=( clang/utils ) -llvm.org_set_globals - -pkg_pretend() { - [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return - - local flag missing_flags=() - for flag in default-{compiler-rt,libcxx,lld}; do - if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then - missing_flags+=( "${flag}" ) - fi - done - - if [[ ${missing_flags[@]} ]]; then - eerror "It seems that you have the following flags set on sys-devel/clang:" - eerror - eerror " ${missing_flags[*]}" - eerror - eerror "The default runtimes are now set via flags on sys-devel/clang-common." - eerror "The build is being aborted to prevent breakage. Please either set" - eerror "the respective flags on this ebuild, e.g.:" - eerror - eerror " sys-devel/clang-common ${missing_flags[*]}" - eerror - eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." - die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" - fi -} - -_doclang_cfg() { - local triple="${1}" - - local tool - for tool in ${triple}-clang{,++}; do - newins - "${tool}.cfg" <<-EOF - # This configuration file is used by ${tool} driver. - @gentoo-common.cfg - @gentoo-common-ld.cfg - EOF - done - - if use kernel_Darwin; then - cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die - -lc++abi - EOF - fi - - newins - "${triple}-clang-cpp.cfg" <<-EOF - # This configuration file is used by the ${triple}-clang-cpp driver. - @gentoo-common.cfg - EOF - - # Install symlinks for triples with other vendor strings since some - # programs insist on mangling the triple. - local vendor - for vendor in gentoo pc unknown; do - local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}" - for tool in clang{,++,-cpp}; do - if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then - dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg" - fi - done - done -} - -doclang_cfg() { - local triple="${1}" - - _doclang_cfg ${triple} - - # LLVM may have different arch names in some cases. For example in x86 - # profiles the triple uses i686, but llvm will prefer i386 if invoked - # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will - # be used if invoked through ${CHOST}-clang{,++,-cpp} though. - # - # To make sure the correct triples are installed, - # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp - # and compare with CHOST values in profiles. - - local abi=${triple%%-*} - case ${abi} in - armv4l|armv4t|armv5tel|armv6j|armv7a) - _doclang_cfg ${triple/${abi}/arm} - ;; - i686) - _doclang_cfg ${triple/${abi}/i386} - ;; - sparc) - _doclang_cfg ${triple/${abi}/sparcel} - ;; - sparc64) - _doclang_cfg ${triple/${abi}/sparcv9} - ;; - esac -} - -src_install() { - newbashcomp bash-autocomplete.sh clang - - insinto /etc/clang - newins - gentoo-runtimes.cfg <<-EOF - # This file is initially generated by sys-devel/clang-runtime. - # It is used to control the default runtimes using by clang. - - --rtlib=$(usex default-compiler-rt compiler-rt libgcc) - --unwindlib=$(usex default-compiler-rt libunwind libgcc) - --stdlib=$(usex default-libcxx libc++ libstdc++) - -fuse-ld=$(usex default-lld lld bfd) - EOF - - newins - gentoo-gcc-install.cfg <<-EOF - # This file is maintained by gcc-config. - # It is used to specify the selected GCC installation. - EOF - - newins - gentoo-common.cfg <<-EOF - # This file contains flags common to clang, clang++ and clang-cpp. - @gentoo-runtimes.cfg - @gentoo-gcc-install.cfg - @gentoo-hardened.cfg - # bug #870001 - -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" - EOF - - # clang-cpp does not like link args being passed to it when directly - # invoked, so use a separate configuration file. - newins - gentoo-common-ld.cfg <<-EOF - # This file contains flags common to clang and clang++ - @gentoo-hardened-ld.cfg - EOF - - # Baseline hardening (bug #851111) - newins - gentoo-hardened.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -fstack-clash-protection - -fstack-protector-strong - -fPIE - -include "${EPREFIX}/usr/include/gentoo/fortify.h" - EOF - - if use amd64; then - cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - -fcf-protection=$(usex cet full none) - EOF - fi - - if use kernel_Darwin; then - newins - gentoo-hardened-ld.cfg <<-EOF - # There was -Wl,-z,relro here, but it's not supported on Mac - # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job - EOF - else - newins - gentoo-hardened-ld.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -Wl,-z,relro - -Wl,-z,now - EOF - fi - - dodir /usr/include/gentoo - - cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die - /* __has_include is an extension, but it's fine, because this is only - for Clang anyway. */ - #if defined __has_include && __has_include () && !defined(__GLIBC__) - # include - #endif - EOF - - local fortify_level=$(usex hardened 3 2) - # We have to do this because glibc's headers warn if F_S is set - # without optimization and that would at the very least be very noisy - # during builds and at worst trigger many -Werror builds. - cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die - #ifdef __clang__ - # pragma clang system_header - #endif - #ifndef _FORTIFY_SOURCE - # if defined(__has_feature) - # define __GENTOO_HAS_FEATURE(x) __has_feature(x) - # else - # define __GENTOO_HAS_FEATURE(x) 0 - # endif - # - # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1 - # define __GENTOO_NOT_FREESTANDING 1 - # else - # define __GENTOO_NOT_FREESTANDING 0 - # endif - # - # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0 - # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) - # define _FORTIFY_SOURCE ${fortify_level} - # endif - # endif - # undef __GENTOO_HAS_FEATURE - # undef __GENTOO_NOT_FREESTANDING - #endif - EOF - - # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for - # non-hardened? - if use hardened ; then - cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - -D_GLIBCXX_ASSERTIONS - - # Analogue to GLIBCXX_ASSERTIONS - # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode - # https://libcxx.llvm.org/Hardening.html#using-hardened-mode - -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE - EOF - - cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - EOF - fi - - # We only install config files for supported ABIs because unprefixed tools - # might be used for crosscompilation where e.g. PIE may not be supported. - # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685. - local abi - for abi in $(get_all_abis); do - local abi_chost=$(get_abi_CHOST "${abi}") - doclang_cfg "${abi_chost}" - done - - if use kernel_Darwin; then - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - # Gentoo Prefix on Darwin - -Wl,-search_paths_first - -Wl,-rpath,${EPREFIX}/usr/lib - -L ${EPREFIX}/usr/lib - -isystem ${EPREFIX}/usr/include - -isysroot ${EPREFIX}/MacOSX.sdk - EOF - if use bootstrap-prefix ; then - # bootstrap-prefix is only set during stage2 of bootstrapping - # Prefix, where EPREFIX is set to EPREFIX/tmp. - # Here we need to point it at the future lib dir of the stage3's - # EPREFIX. - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - -Wl,-rpath,${EPREFIX}/../usr/lib - EOF - fi - fi -} - -pkg_preinst() { - if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc - then - local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) - if [[ -n ${gcc_path} ]]; then - cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF - --gcc-install-dir="${gcc_path%%:*}" - EOF - fi - fi -} diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz index 936ad3b180c7..3a5060e183a2 100644 Binary files a/sys-fs/Manifest.gz and b/sys-fs/Manifest.gz differ diff --git a/sys-fs/aufs-util/Manifest b/sys-fs/aufs-util/Manifest index a553f4c1716c..751c82e34ea0 100644 --- a/sys-fs/aufs-util/Manifest +++ b/sys-fs/aufs-util/Manifest @@ -1,3 +1,3 @@ DIST aufs-util-4.14_p20190603.tar.xz 104096 BLAKE2B 901c7405866cc8db490248b86e45e57375ea5d8db11505c0c15fd49f5bd9e7ea5a6c3d272bd8f001ac3db11665a9c3607565c7eb5be8cd5f45acf4b5f994ceb9 SHA512 803ce51a77c3e4942d3b8817be638c5e2440821088eeb58742eb0395b9c83f68975ed64a0410b6155b18edf0af47ef9df916be07d912fdb2bd4e94987a037fa7 -EBUILD aufs-util-4.14_p20190603.ebuild 1053 BLAKE2B 6b3cfe266cee504edd5bb0ec5fe486ba845609110989486d5826e9788466f34ba62562d7bf0f8c663ff0db3640dac163595c0653947569828ded4860641fd24a SHA512 4b8eaf9ca757dac8c8b726a0b466df5cb61dbcc035d7743ba289540012c1e6bd057e9b28da304e8d9b1e0ec225f93c8442c5e37ad3e155ff9480e054d0c42715 +EBUILD aufs-util-4.14_p20190603-r1.ebuild 1393 BLAKE2B eb60101950b1174c49b9a4eb10368d0c2880c32f99f49a4ecf68ca58e8d863728fc1a59b8e57c8ebfd3de64e8e648c880df0795cb78932dea8d7643a1de74a61 SHA512 22e2c259786a7ebf0f22c5bd24971efb1c6dbd1de63f7009a07379699043107cd7f7c0c25be2a18b4012f80a7d16e03768c57557707d6ea0a2c7e303e194464f MISC metadata.xml 247 BLAKE2B 7f4f32428b3e942416d38a533e7d38321d3469158a19b510b82f0d33761426eb7681d53bea7b4fddc1e7eaa7630627bf609a073c2eea4346b8b6a3b9484adf30 SHA512 3097dca8764edbe0aa83f854438c979322209e0d9e227f97076e2f2147a1d8be5d16a954993bc8a846e3eee6fa5e82f3ebb167f80d4b8544c49378e131c35a2f diff --git a/sys-fs/aufs-util/aufs-util-4.14_p20190603-r1.ebuild b/sys-fs/aufs-util/aufs-util-4.14_p20190603-r1.ebuild new file mode 100644 index 000000000000..d431b328c487 --- /dev/null +++ b/sys-fs/aufs-util/aufs-util-4.14_p20190603-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic linux-info multilib toolchain-funcs + +DESCRIPTION="Utilities are always necessary for aufs" +HOMEPAGE="http://aufs.sourceforge.net/" +SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.tar.xz" +# git archive -v --prefix=${P}/ --remote=git://git.code.sf.net/p/aufs/aufs-util aufs4.14 -o ${P}.tar +# xz -ve9 *.tar + +SLOT="0" +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + !sys-fs/aufs2 + !/dev/null && \ + egetent group git &>/dev/null; then + tmpfiles_process gitea.conf + else + eerror "Unable to install the tmpfile for gitea due to the git user or group is missing," + eerror "please install tmpfile manually or rebuild this package with USE flag 'acct'." + eerror "You can simply copy the default tmpfile from '/usr/lib/tmpfiles.d/gitea.conf'" + eerror "to higher priority path '/etc/tmpfiles.d/gitea.conf', and correct it with" + eerror "the right User and Group value (see tmpfiles.d(5) for details), then execute:" + eerror " # systemd-tmpfiles --create /etc/tmpfiles.d/gitea.conf" + eerror "to install it." + fi + + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test "${REPLACING_VERSIONS}" -lt 1.21; then + ewarn "Since 1.21.0:" + ewarn " 1. The built-in SSH server will now only accept SSH user" + ewarn " certificates, not server certificates. This behaviour matches OpenSSH." + ewarn " 2. The options of the subcommand must follow the subcommand now." + ewarn " 3. Remove 'CHARSET' config option for MySQL, always use 'utf8mb4'." + ewarn "For other breaking changes, see ." + fi +} diff --git a/www-apps/gitea/gitea-1.21.7.ebuild b/www-apps/gitea/gitea-1.21.7.ebuild deleted file mode 100644 index 7a37bd3df1e3..000000000000 --- a/www-apps/gitea/gitea-1.21.7.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 2016-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit fcaps go-module tmpfiles systemd flag-o-matic user-info - -DESCRIPTION="A painless self-hosted Git service" -HOMEPAGE="https://gitea.com https://github.com/go-gitea/gitea" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/go-gitea/gitea.git" -else - SRC_URI="https://github.com/go-gitea/gitea/releases/download/v${PV}/gitea-src-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" -fi - -S="${WORKDIR}/${PN}-src-${PV}" - -LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0" -SLOT="0" -IUSE="+acct pam sqlite pie" - -DEPEND=" - acct? ( - acct-group/git - acct-user/git[gitea] ) - pam? ( sys-libs/pam )" -RDEPEND="${DEPEND} - dev-vcs/git" -BDEPEND=">=dev-lang/go-1.21:=" - -DOCS=( - custom/conf/app.example.ini CHANGELOG.md CONTRIBUTING.md README.md -) -FILECAPS=( - -m 711 cap_net_bind_service+ep usr/bin/gitea -) - -RESTRICT="test" - -src_prepare() { - default - - sed -i -e "s#^MODE = console#MODE = file#" custom/conf/app.example.ini || die -} - -src_configure() { - # bug 832756 - PIE build issues - filter-flags -fPIE - filter-ldflags -fPIE -pie -} - -src_compile() { - local gitea_tags - local -a gitea_settings makeenv - - # The space-separated list of the -tags flag is deprecated, please - # always use the comma-separated list in the future. - gitea_tags="bindata" - gitea_tags+="$(usex pam ',pam' '')" - gitea_tags+="$(usex sqlite ',sqlite,sqlite_unlock_notify' '')" - - gitea_settings=( - "-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/gitea/app.ini" - "-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom" - "-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea" - ) - - makeenv=( - LDFLAGS="-extldflags \"${LDFLAGS}\" ${gitea_settings[*]}" - TAGS="${gitea_tags}" - ) - - if [[ ${PV} != *9999 ]]; then - # Use variable STORED_VERSION_FILE (the "${S}/VERSION" file) to set version, - # and prevent executing git command when it's not a live version. - makeenv+=( GITHUB_REF_NAME="" ) - fi - - if use pie ; then - # Please check the supported platforms when a new keyword request opened, - # refer to file: 'go/src/internal/platform/supported.go'. - # When PIE buildmode is not supported by internal linker, the external - # linker will be used automatically, refer to: - # https://github.com/golang/go/blob/ed817f1c4055a559a94afffecbb91c78e4f39942/src/cmd/link/internal/ld/config.go#L149 - makeenv+=( EXTRA_GOFLAGS="-buildmode=pie" ) - fi - - env "${makeenv[@]}" emake backend -} - -src_install() { - dobin gitea - - einstalldocs - - newconfd "${FILESDIR}/gitea.confd-r1" gitea - newinitd "${FILESDIR}/gitea.initd-r3" gitea - newtmpfiles - gitea.conf <<-EOF - d /run/gitea 0755 git git - EOF - systemd_newunit "${FILESDIR}"/gitea.service-r4 gitea.service - - insinto /etc/gitea - newins custom/conf/app.example.ini app.ini - if use acct; then - fowners root:git /etc/gitea/{,app.ini} - fperms g+w,o-rwx /etc/gitea/{,app.ini} - - diropts -m0750 -o git -g git - keepdir /var/lib/gitea /var/lib/gitea/custom /var/lib/gitea/data - keepdir /var/log/gitea - fi -} - -pkg_postinst() { - fcaps_pkg_postinst - - # It is not guaranteed that the git user and group always exist (due to the acct USE Flag), - # but for convenience, the tmpfile uses the git user and group by default. - # To avoid installation errors, a condition needs to be added here: - # if there is no git user or group, the installation of tmpfile will be skipped - # and the user will be notified to handle it by themselves. - if egetent passwd git &>/dev/null && \ - egetent group git &>/dev/null; then - tmpfiles_process gitea.conf - else - eerror "Unable to install the tmpfile for gitea due to the git user or group is missing," - eerror "please install tmpfile manually or rebuild this package with USE flag 'acct'." - eerror "You can simply copy the default tmpfile from '/usr/lib/tmpfiles.d/gitea.conf'" - eerror "to higher priority path '/etc/tmpfiles.d/gitea.conf', and correct it with" - eerror "the right User and Group value (see tmpfiles.d(5) for details), then execute:" - eerror " # systemd-tmpfiles --create /etc/tmpfiles.d/gitea.conf" - eerror "to install it." - fi - - if [[ -n ${REPLACING_VERSIONS} ]] && ver_test "${REPLACING_VERSIONS}" -lt 1.21; then - ewarn "Since 1.21.0:" - ewarn " 1. The built-in SSH server will now only accept SSH user" - ewarn " certificates, not server certificates. This behaviour matches OpenSSH." - ewarn " 2. The options of the subcommand must follow the subcommand now." - ewarn " 3. Remove 'CHARSET' config option for MySQL, always use 'utf8mb4'." - ewarn "For other breaking changes, see ." - fi -} diff --git a/x11-apps/Manifest.gz b/x11-apps/Manifest.gz index 1dd8b465c88f..fadc146a32e3 100644 Binary files a/x11-apps/Manifest.gz and b/x11-apps/Manifest.gz differ diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest index 847b3f08a423..c8f8be35043a 100644 --- a/x11-apps/igt-gpu-tools/Manifest +++ b/x11-apps/igt-gpu-tools/Manifest @@ -1,4 +1,5 @@ +AUX 1.28-lib-Inline-igt_x86_features-into-ifunc-resolvers.patch 8422 BLAKE2B 785365db8aee93a06ff67aa09cdf2981fe41fd3070c1f75c6d06fa1e48879cbd6561aad41ca7d85d9cda98b3dd0d75b104d61539653529c41efcb371aea6506b SHA512 5185097d476196be06ad817ceba07694b4d27798d666de72f892f04b66c43b28481191051c0a2b2988ad93ef986c6285eb6fc47916260ddef7aab4fb84688d89 DIST igt-gpu-tools-1.28.tar.xz 2597284 BLAKE2B c15a5b0142f2bf54d0b002b5a17ca705b9cc33662b902edb18e0860c8a1d66c911a082f1c60b3b41f184bd72d7f568554a11d69f9b70978d176eef2cdd1f4e38 SHA512 b0bed7fce28a309f5e5b1f044952abf06ede806ef691b4ddbd52ee437bc9c3701822d65c761c69a8ae5b40695d121193f30aa772cdfaf9ab16c800d7fbcd0abc -EBUILD igt-gpu-tools-1.28.ebuild 2518 BLAKE2B 878640ee2be72f5c3b56e3371d0d49a503cefcfc3dc3877832187435ab5af026aff6210f590ed02396118e27629f3c4984dd5c48c4af0352fdbbd62463d8efdb SHA512 36758d89627cdef238a7852f090a783465cda77bc72a8873340b034eb5373422576ec7fb6d5aba38a0fca7aa8d433d41d57cd0ac17f00631994e6d7c6054e707 +EBUILD igt-gpu-tools-1.28-r1.ebuild 2607 BLAKE2B e36147fa2eee202178c9b88ff9b4f268ce9843a256b131e903c0db3a37f40afefa6f01f35f13ab7c6896f8c49b08fdb27906d4e0e2d38974b2d5bff294b1a49f SHA512 e3c2edbc795c8eac7dacb1c9252b5e5b2e959b986bb7915a26c786c5ad75c74b2d64e442493d9b4b5bc19328226511de3625fdbe2ff77f38b61d0c22f4b50404 EBUILD igt-gpu-tools-9999.ebuild 2518 BLAKE2B 878640ee2be72f5c3b56e3371d0d49a503cefcfc3dc3877832187435ab5af026aff6210f590ed02396118e27629f3c4984dd5c48c4af0352fdbbd62463d8efdb SHA512 36758d89627cdef238a7852f090a783465cda77bc72a8873340b034eb5373422576ec7fb6d5aba38a0fca7aa8d433d41d57cd0ac17f00631994e6d7c6054e707 MISC metadata.xml 743 BLAKE2B 41f82413bcc0ca4cae3b142bca8871403fa73cba2f54328b283854336e637128b53c01f33655c65d65dbb132b56a3e1a6e0dd889cf840eb3f5f25fd9f8fb14cf SHA512 812de04b016d8154e0255abae0174ff89a89dcb2eb2430e198284a0dac2bd93dfea0e0268abbae5a97c5b7fb6a9cc2c70f398844de634b8b2bab118057e2bc2a diff --git a/x11-apps/igt-gpu-tools/files/1.28-lib-Inline-igt_x86_features-into-ifunc-resolvers.patch b/x11-apps/igt-gpu-tools/files/1.28-lib-Inline-igt_x86_features-into-ifunc-resolvers.patch new file mode 100644 index 000000000000..e1239ff11a2c --- /dev/null +++ b/x11-apps/igt-gpu-tools/files/1.28-lib-Inline-igt_x86_features-into-ifunc-resolvers.patch @@ -0,0 +1,354 @@ +From cdf2915c810e77e1b77071e46acd6d9c696c4473 Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Thu, 21 Mar 2024 14:41:50 -0400 +Subject: [PATCH] lib: Inline igt_x86_features() into ifunc resolvers + +Quoting https://sourceware.org/glibc/wiki/GNU_IFUNC + +> When LD_BIND_NOW=1 or -Wl,z,now is in effect symbols must be +> immediately resolved at startup. In cases where an external function +> call depends needs to be made that may fail if such a call has not +> been initialized yet (PLT-based relocation which is processed later). +> For example calling strlen in an IFUNC resolver built with -Wl,z,now +> may lead to a segfault because the PLT is not yet resolved. + +We cannot rely on function calls through the PLT in ifunc resolvers as +the PLT may not have been initialized yet. + +In practice, this causes crashes when igt is linked with -Wl,-z,now or +when linked with the mold linker. + +To avoid this problem, we do two things: + 1. move igt_x86_features() to igt_x86.h so its definition is + available to compilation units that call the function. + 2. mark the ifunc resolvers with __attribute__((flatten)) to ensure + igt_x86_features() is inlined. Since this function is only called + from a few places it does not significantly increase binary size + to inline it. + +Linux distros (at least Fedora since v23, Gentoo/Hardened, soon standard +Gentoo) use `-Wl,-z now` to improve security. By binding upfront, the +loader can mark the GOT as read-only for a security enhancement. See +https://wiki.gentoo.org/wiki/Hardened/Toolchain for more details. + +[Fixed whitespaces (Kamil)] +Bug: https://bugs.gentoo.org/788625 +Bug: https://bugs.gentoo.org/925348 +Reviewed-by: Zbigniew KempczyƄski +Signed-off-by: Matt Turner +--- + lib/igt_halffloat.c | 8 +++ + lib/igt_x86.c | 119 ++------------------------------------------ + lib/igt_x86.h | 118 ++++++++++++++++++++++++++++++++++++++++++- + 3 files changed, 129 insertions(+), 116 deletions(-) + +diff --git a/lib/igt_halffloat.c b/lib/igt_halffloat.c +index 5dbe08e01..560952d20 100644 +--- a/lib/igt_halffloat.c ++++ b/lib/igt_halffloat.c +@@ -194,6 +194,10 @@ static void half_to_float(const uint16_t *h, float *f, unsigned int num) + f[i] = _half_to_float(h[i]); + } + ++/* The PLT is not initialized when ifunc resolvers run, so all external ++ * functions must be inlined with __attribute__((flatten)). ++ */ ++__attribute__((flatten)) + static void (*resolve_float_to_half(void))(const float *f, uint16_t *h, unsigned int num) + { + if (igt_x86_features() & F16C) +@@ -205,6 +209,10 @@ static void (*resolve_float_to_half(void))(const float *f, uint16_t *h, unsigned + void igt_float_to_half(const float *f, uint16_t *h, unsigned int num) + __attribute__((ifunc("resolve_float_to_half"))); + ++/* The PLT is not initialized when ifunc resolvers run, so all external ++ * functions must be inlined with __attribute__((flatten)). ++ */ ++__attribute__((flatten)) + static void (*resolve_half_to_float(void))(const uint16_t *h, float *f, unsigned int num) + { + if (igt_x86_features() & F16C) +diff --git a/lib/igt_x86.c b/lib/igt_x86.c +index 8c102fd13..4842164e9 100644 +--- a/lib/igt_x86.c ++++ b/lib/igt_x86.c +@@ -27,14 +27,6 @@ + + #include "config.h" + +-#ifdef HAVE_CPUID_H +-#include +-#else +-#define __get_cpuid_max(x, y) 0 +-#define __cpuid(level, a, b, c, d) a = b = c = d = 0 +-#define __cpuid_count(level, count, a, b, c, d) a = b = c = d = 0 +-#endif +- + #include "igt_x86.h" + #include "igt_aux.h" + +@@ -49,114 +41,7 @@ + * @include: igt_x86.h + */ + +-#define BASIC_CPUID 0x0 +-#define EXTENDED_CPUID 0x80000000 +- +-#ifndef bit_MMX +-#define bit_MMX (1 << 23) +-#endif +- +-#ifndef bit_SSE +-#define bit_SSE (1 << 25) +-#endif +- +-#ifndef bit_SSE2 +-#define bit_SSE2 (1 << 26) +-#endif +- +-#ifndef bit_SSE3 +-#define bit_SSE3 (1 << 0) +-#endif +- +-#ifndef bit_SSSE3 +-#define bit_SSSE3 (1 << 9) +-#endif +- +-#ifndef bit_SSE4_1 +-#define bit_SSE4_1 (1 << 19) +-#endif +- +-#ifndef bit_SSE4_2 +-#define bit_SSE4_2 (1 << 20) +-#endif +- +-#ifndef bit_OSXSAVE +-#define bit_OSXSAVE (1 << 27) +-#endif +- +-#ifndef bit_AVX +-#define bit_AVX (1 << 28) +-#endif +- +-#ifndef bit_F16C +-#define bit_F16C (1 << 29) +-#endif +- +-#ifndef bit_AVX2 +-#define bit_AVX2 (1<<5) +-#endif +- +-#define xgetbv(index,eax,edx) \ +- __asm__ ("xgetbv" : "=a"(eax), "=d"(edx) : "c" (index)) +- +-#define has_YMM 0x1 +- + #if defined(__x86_64__) || defined(__i386__) +-unsigned igt_x86_features(void) +-{ +- unsigned max = __get_cpuid_max(BASIC_CPUID, 0); +- unsigned eax, ebx, ecx, edx; +- unsigned features = 0; +- unsigned extra = 0; +- +- if (max >= 1) { +- __cpuid(1, eax, ebx, ecx, edx); +- +- if (ecx & bit_SSE3) +- features |= SSE3; +- +- if (ecx & bit_SSSE3) +- features |= SSSE3; +- +- if (ecx & bit_SSE4_1) +- features |= SSE4_1; +- +- if (ecx & bit_SSE4_2) +- features |= SSE4_2; +- +- if (ecx & bit_OSXSAVE) { +- unsigned int bv_eax, bv_ecx; +- xgetbv(0, bv_eax, bv_ecx); +- if ((bv_eax & 6) == 6) +- extra |= has_YMM; +- } +- +- if ((extra & has_YMM) && (ecx & bit_AVX)) +- features |= AVX; +- +- if (edx & bit_MMX) +- features |= MMX; +- +- if (edx & bit_SSE) +- features |= SSE; +- +- if (edx & bit_SSE2) +- features |= SSE2; +- +- if (ecx & bit_F16C) +- features |= F16C; +- } +- +- if (max >= 7) { +- __cpuid_count(7, 0, eax, ebx, ecx, edx); +- +- if ((extra & has_YMM) && (ebx & bit_AVX2)) +- features |= AVX2; +- } +- +- return features; +-} +- + char *igt_x86_features_to_string(unsigned features, char *line) + { + char *ret = line; +@@ -284,6 +169,10 @@ static void memcpy_from_wc(void *dst, const void *src, unsigned long len) + memcpy(dst, src, len); + } + ++/* The PLT is not initialized when ifunc resolvers run, so all external ++ * functions must be inlined with __attribute__((flatten)). ++ */ ++__attribute__((flatten)) + static void (*resolve_memcpy_from_wc(void))(void *, const void *, unsigned long) + { + if (igt_x86_features() & SSE4_1) +diff --git a/lib/igt_x86.h b/lib/igt_x86.h +index c7b84dec2..f1df4c1a9 100644 +--- a/lib/igt_x86.h ++++ b/lib/igt_x86.h +@@ -30,6 +30,14 @@ + #ifndef IGT_X86_H + #define IGT_X86_H + ++#ifdef HAVE_CPUID_H ++#include ++#else ++#define __get_cpuid_max(x, y) 0 ++#define __cpuid(level, a, b, c, d) a = b = c = d = 0 ++#define __cpuid_count(level, count, a, b, c, d) a = b = c = d = 0 ++#endif ++ + #define MMX 0x1 + #define SSE 0x2 + #define SSE2 0x4 +@@ -42,7 +50,115 @@ + #define F16C 0x200 + + #if defined(__x86_64__) || defined(__i386__) +-unsigned igt_x86_features(void); ++ ++#define BASIC_CPUID 0x0 ++#define EXTENDED_CPUID 0x80000000 ++ ++#ifndef bit_MMX ++#define bit_MMX (1 << 23) ++#endif ++ ++#ifndef bit_SSE ++#define bit_SSE (1 << 25) ++#endif ++ ++#ifndef bit_SSE2 ++#define bit_SSE2 (1 << 26) ++#endif ++ ++#ifndef bit_SSE3 ++#define bit_SSE3 (1 << 0) ++#endif ++ ++#ifndef bit_SSSE3 ++#define bit_SSSE3 (1 << 9) ++#endif ++ ++#ifndef bit_SSE4_1 ++#define bit_SSE4_1 (1 << 19) ++#endif ++ ++#ifndef bit_SSE4_2 ++#define bit_SSE4_2 (1 << 20) ++#endif ++ ++#ifndef bit_OSXSAVE ++#define bit_OSXSAVE (1 << 27) ++#endif ++ ++#ifndef bit_AVX ++#define bit_AVX (1 << 28) ++#endif ++ ++#ifndef bit_F16C ++#define bit_F16C (1 << 29) ++#endif ++ ++#ifndef bit_AVX2 ++#define bit_AVX2 (1<<5) ++#endif ++ ++#define xgetbv(index, eax, edx) \ ++ __asm__ ("xgetbv" : "=a"(eax), "=d"(edx) : "c" (index)) ++ ++#define has_YMM 0x1 ++ ++static inline unsigned igt_x86_features(void) ++{ ++ unsigned max = __get_cpuid_max(BASIC_CPUID, 0); ++ unsigned eax, ebx, ecx, edx; ++ unsigned features = 0; ++ unsigned extra = 0; ++ ++ if (max >= 1) { ++ __cpuid(1, eax, ebx, ecx, edx); ++ ++ if (ecx & bit_SSE3) ++ features |= SSE3; ++ ++ if (ecx & bit_SSSE3) ++ features |= SSSE3; ++ ++ if (ecx & bit_SSE4_1) ++ features |= SSE4_1; ++ ++ if (ecx & bit_SSE4_2) ++ features |= SSE4_2; ++ ++ if (ecx & bit_OSXSAVE) { ++ unsigned int bv_eax, bv_ecx; ++ ++ xgetbv(0, bv_eax, bv_ecx); ++ if ((bv_eax & 6) == 6) ++ extra |= has_YMM; ++ } ++ ++ if ((extra & has_YMM) && (ecx & bit_AVX)) ++ features |= AVX; ++ ++ if (edx & bit_MMX) ++ features |= MMX; ++ ++ if (edx & bit_SSE) ++ features |= SSE; ++ ++ if (edx & bit_SSE2) ++ features |= SSE2; ++ ++ if (ecx & bit_F16C) ++ features |= F16C; ++ } ++ ++ if (max >= 7) { ++ __cpuid_count(7, 0, eax, ebx, ecx, edx); ++ ++ if ((extra & has_YMM) && (ebx & bit_AVX2)) ++ features |= AVX2; ++ } ++ ++ return features; ++} ++ + char *igt_x86_features_to_string(unsigned features, char *line); + #else + static inline unsigned igt_x86_features(void) +-- +2.43.2 + diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28-r1.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28-r1.ebuild new file mode 100644 index 000000000000..1970fac8edf8 --- /dev/null +++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28-r1.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git" +if [[ ${PV} = *9999* ]]; then + GIT_ECLASS="git-r3" +fi + +PYTHON_COMPAT=( python3_{10..12} ) +inherit ${GIT_ECLASS} meson python-any-r1 + +DESCRIPTION="Intel GPU userland tools" + +HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools" +if [[ ${PV} != *9999* ]]; then + KEYWORDS="~amd64 ~x86" + SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz" +fi +LICENSE="MIT" +SLOT="0" +IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv" +REQUIRED_USE=" + || ( video_cards_amdgpu video_cards_intel video_cards_nouveau ) + overlay? ( + video_cards_intel + || ( X xv ) + ) + doc? ( tests ) + runner? ( tests ) +" +RESTRICT="test" + +RDEPEND=" + dev-libs/elfutils + dev-libs/glib:2 + sys-apps/kmod + sys-libs/zlib:= + sys-process/procps:= + virtual/libudev:= + >=x11-libs/cairo-1.12.0[X?] + >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?] + >=x11-libs/libpciaccess-0.10 + x11-libs/pixman + chamelium? ( + dev-libs/xmlrpc-c:=[curl] + sci-libs/gsl:= + media-libs/alsa-lib + ) + overlay? ( + >=x11-libs/libXrandr-1.3 + xv? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXv + ) + ) + runner? ( dev-libs/json-c:= ) + unwind? ( sys-libs/libunwind:= ) + valgrind? ( dev-debug/valgrind ) + " +DEPEND="${RDEPEND} + doc? ( >=dev-util/gtk-doc-1.25-r1 ) + man? ( dev-python/docutils ) + overlay? ( + >=dev-util/peg-0.1.18 + x11-base/xorg-proto + ) + video_cards_intel? ( + app-alternatives/yacc + app-alternatives/lex + ) +" +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( + "${FILESDIR}"/${PV}-lib-Inline-igt_x86_features-into-ifunc-resolvers.patch +) + +src_prepare() { + sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build + default_src_prepare +} + +src_configure() { + local gpus="" + use video_cards_amdgpu && gpus+="amdgpu," + use video_cards_intel && gpus+="intel," + use video_cards_nouveau && gpus+="nouveau," + + local overlay_backends="" + use overlay && use xv && overlay_backends+="xv," + use overlay && use X && overlay_backends+="x," + + local emesonargs=( + $(meson_feature overlay) + -Doverlay_backends=${overlay_backends%?} + $(meson_feature chamelium) + $(meson_feature valgrind) + $(meson_feature man) + -Dtestplan=disabled + -Dsphinx=disabled + $(meson_feature doc docs) + $(meson_feature tests) + -Dxe_driver=disabled + -Dlibdrm_drivers=${gpus%?} + $(meson_feature unwind libunwind) + $(meson_feature runner) + ) + meson_src_configure +} diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild deleted file mode 100644 index 1f80a8afe9ad..000000000000 --- a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git" -if [[ ${PV} = *9999* ]]; then - GIT_ECLASS="git-r3" -fi - -PYTHON_COMPAT=( python3_{10..12} ) -inherit ${GIT_ECLASS} meson python-any-r1 - -DESCRIPTION="Intel GPU userland tools" - -HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools" -if [[ ${PV} != *9999* ]]; then - KEYWORDS="~amd64 ~x86" - SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz" -fi -LICENSE="MIT" -SLOT="0" -IUSE="chamelium doc man overlay runner tests unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xv" -REQUIRED_USE=" - || ( video_cards_amdgpu video_cards_intel video_cards_nouveau ) - overlay? ( - video_cards_intel - || ( X xv ) - ) - doc? ( tests ) - runner? ( tests ) -" -RESTRICT="test" - -RDEPEND=" - dev-libs/elfutils - dev-libs/glib:2 - sys-apps/kmod - sys-libs/zlib:= - sys-process/procps:= - virtual/libudev:= - >=x11-libs/cairo-1.12.0[X?] - >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?] - >=x11-libs/libpciaccess-0.10 - x11-libs/pixman - chamelium? ( - dev-libs/xmlrpc-c:=[curl] - sci-libs/gsl:= - media-libs/alsa-lib - ) - overlay? ( - >=x11-libs/libXrandr-1.3 - xv? ( - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXv - ) - ) - runner? ( dev-libs/json-c:= ) - unwind? ( sys-libs/libunwind:= ) - valgrind? ( dev-debug/valgrind ) - " -DEPEND="${RDEPEND} - doc? ( >=dev-util/gtk-doc-1.25-r1 ) - man? ( dev-python/docutils ) - overlay? ( - >=dev-util/peg-0.1.18 - x11-base/xorg-proto - ) - video_cards_intel? ( - app-alternatives/yacc - app-alternatives/lex - ) -" -BDEPEND="${PYTHON_DEPS}" - -src_prepare() { - sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 'rst2man-3'/" -i man/meson.build - default_src_prepare -} - -src_configure() { - local gpus="" - use video_cards_amdgpu && gpus+="amdgpu," - use video_cards_intel && gpus+="intel," - use video_cards_nouveau && gpus+="nouveau," - - local overlay_backends="" - use overlay && use xv && overlay_backends+="xv," - use overlay && use X && overlay_backends+="x," - - local emesonargs=( - $(meson_feature overlay) - -Doverlay_backends=${overlay_backends%?} - $(meson_feature chamelium) - $(meson_feature valgrind) - $(meson_feature man) - -Dtestplan=disabled - -Dsphinx=disabled - $(meson_feature doc docs) - $(meson_feature tests) - -Dxe_driver=disabled - -Dlibdrm_drivers=${gpus%?} - $(meson_feature unwind libunwind) - $(meson_feature runner) - ) - meson_src_configure -} diff --git a/x11-base/Manifest.gz b/x11-base/Manifest.gz index 9c5fccaa579a..d2d3abf1c8bc 100644 Binary files a/x11-base/Manifest.gz and b/x11-base/Manifest.gz differ diff --git a/x11-base/xorg-proto/Manifest b/x11-base/xorg-proto/Manifest index fbe2d14452f5..7ac220125d9a 100644 --- a/x11-base/xorg-proto/Manifest +++ b/x11-base/xorg-proto/Manifest @@ -1,4 +1,6 @@ DIST xorgproto-2023.2.tar.xz 759040 BLAKE2B ff255b91770ad11cdcc48d12815317285d8d16d28011a86166f3e07af18b30fdf35c2eb7b6537504eb4c0e9ca65b3116493422b6faebe04ee80e6aee92387675 SHA512 af0a8c8094fc6a490a886a8c048175762b6334798f2e48b6f6e19a7bb39ddbef05fa1237c4e9d9f1d870d24f5ca7a7c463044c41ceebd108f8ab0816677a582d +DIST xorgproto-2024.1.tar.xz 760500 BLAKE2B a3850f8594e8b4240f731dce696c3ab8310c3b2419117dea3141a093a690d9bc16652e64eb5516073145309c65327bd14be2eaa8843c04de25c8eff6c46d3c1d SHA512 63955cb604ff831575af2193548857c1b99e52d00206ea9421ce99e145094bcd907388c4574bc32174a01cbe2c940b0377bf75ae7d2c0f953157dc9c32e5a07f EBUILD xorg-proto-2023.2.ebuild 1159 BLAKE2B 97ea5322f2ee61de021c80fbb65867ba29b0fd0fd171630ae8438710367175846c56da1fab6c4e14a4076b710502c208cd3244ea9cdd0090a98b4193389b36e2 SHA512 e9fcae335f5205f8e1c684d24b692247d4a7526fee0c14c566943b86f0c27ab5fd65411dc31dcbb8e5ad41a376e6947f29d1119d63348da22cada2b0028542b3 -EBUILD xorg-proto-9999.ebuild 1178 BLAKE2B 7140656979f5c32bb39976d7755c903feba848b5dbc8e67732d6d44ee239b60bc156eb4a60984f9d2c83fb9e6a35d2d523ec276beca380e157622d29543a3080 SHA512 7bd0a0409bb0e183fe5a08bbe000fac2ffcd4e5105d24746fa23cf1f361591d9460267efb786e15cdae7b181725cf579a4d4524b1439ad6ad7e814d4d8daf206 +EBUILD xorg-proto-2024.1.ebuild 1152 BLAKE2B ce0a6edbb34f340c94cf0a210fe7231e555e8f2d579d8c79746286e18ff79f4edcce30dc7b0a16a6e2e279f1fc1eb26032a4ca3a5fd89954beebfa7c9090a901 SHA512 8fd883a9eebb9f84c09c93473fb3ba42964bbc4f592a8993bdc25ea98984c54917fb8031db377cf1915555c9012d46eb2bf222f66b316ae07aa42f5b33b38180 +EBUILD xorg-proto-9999.ebuild 1152 BLAKE2B ce0a6edbb34f340c94cf0a210fe7231e555e8f2d579d8c79746286e18ff79f4edcce30dc7b0a16a6e2e279f1fc1eb26032a4ca3a5fd89954beebfa7c9090a901 SHA512 8fd883a9eebb9f84c09c93473fb3ba42964bbc4f592a8993bdc25ea98984c54917fb8031db377cf1915555c9012d46eb2bf222f66b316ae07aa42f5b33b38180 MISC metadata.xml 342 BLAKE2B 86fa6d992d56d65a60c04ece61c97dcdd3cb0807dd7d895d907d83fe78427df05b15b5924d7b96a38164003e11a7de78470829c72238acfa35473d2f536b5363 SHA512 03783fc18d1dc17283ec540947907d98ecae2c6cb4350701d1976350aa39e1784d91e698fbb0d672d9be50c53ad9aa8e3d0e14ddc24d495654768709d8675826 diff --git a/x11-base/xorg-proto/xorg-proto-2024.1.ebuild b/x11-base/xorg-proto/xorg-proto-2024.1.ebuild new file mode 100644 index 000000000000..980d24c44384 --- /dev/null +++ b/x11-base/xorg-proto/xorg-proto-2024.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +MY_PN="${PN/xorg-/xorg}" +MY_P="${MY_PN}-${PV}" + +EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/${MY_PN}.git" + +if [[ ${PV} = 9999* ]]; then + GIT_ECLASS="git-r3" +fi + +inherit ${GIT_ECLASS} meson python-any-r1 + +DESCRIPTION="X.Org combined protocol headers" +HOMEPAGE="https://gitlab.freedesktop.org/xorg/proto/xorgproto" +if [[ ${PV} != 9999* ]]; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + SRC_URI="https://xorg.freedesktop.org/archive/individual/proto/${MY_P}.tar.xz" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + $(python_gen_any_dep ' + dev-python/libevdev[${PYTHON_USEDEP}] + ') + ) +" + +python_check_deps() { + python_has_version "dev-python/libevdev[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_install() { + meson_src_install + + mv "${ED}"/usr/share/doc/{xorgproto,${P}} || die +} diff --git a/x11-base/xorg-proto/xorg-proto-9999.ebuild b/x11-base/xorg-proto/xorg-proto-9999.ebuild index b353c2984da8..980d24c44384 100644 --- a/x11-base/xorg-proto/xorg-proto-9999.ebuild +++ b/x11-base/xorg-proto/xorg-proto-9999.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) MY_PN="${PN/xorg-/xorg}" MY_P="${MY_PN}-${PV}" @@ -17,9 +17,7 @@ inherit ${GIT_ECLASS} meson python-any-r1 DESCRIPTION="X.Org combined protocol headers" HOMEPAGE="https://gitlab.freedesktop.org/xorg/proto/xorgproto" -if [[ ${PV} = 9999* ]]; then - SRC_URI="" -else +if [[ ${PV} != 9999* ]]; then KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" SRC_URI="https://xorg.freedesktop.org/archive/individual/proto/${MY_P}.tar.xz" S="${WORKDIR}/${MY_P}" @@ -37,7 +35,6 @@ BDEPEND=" ') ) " -RDEPEND="" python_check_deps() { python_has_version "dev-python/libevdev[${PYTHON_USEDEP}]" diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz index a3ca584e3700..3aa612db14d9 100644 Binary files a/x11-libs/Manifest.gz and b/x11-libs/Manifest.gz differ diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest index bfb040bcddb9..d0d17b2f727d 100644 --- a/x11-libs/libxkbcommon/Manifest +++ b/x11-libs/libxkbcommon/Manifest @@ -1,3 +1,5 @@ DIST libxkbcommon-1.6.0.tar.xz 510456 BLAKE2B ffd373161f12ea6448a9206f57710355ab65b81ebab5dce74e4dfcee1bdc9175406fc434560648f5933b83cac163099c8564c3add6f51d34856def39ab077850 SHA512 4f93225eada1c5d0806bbc01f72d82d72729f4580ade963ff6a386711c9b2232aae5213c8488abf01c3b81f0e1fdb7f4d8a4d3786113ccc134251ff164c4be5c +DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8 SHA512 4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5 EBUILD libxkbcommon-1.6.0.ebuild 1800 BLAKE2B 3ff0a87b69159bba55da65e28e11baf189626ebf6f618d231d5ff75fb9f0a38ef8a5d44b3d8cffba2494df89b62a285ec8f7bdd743bc0ef25c1ed6e5379257d3 SHA512 310a38ffa4ce0c92fcf827e76a17520952fa7fb0c80c496a1e25d6e3237ea8e9a057faa181827b461a05d18c8bedc8bcaa343cd615720eb153a269f53d56f668 +EBUILD libxkbcommon-1.7.0.ebuild 1808 BLAKE2B 0f77db25b459d8073d144d4eb5f5d734e204cda544568fe75cdd651426230dbf769a17c42feeb49db32e6ca7e8e329bb210e736ef669a1286ad6c00196224cac SHA512 db529d2a1aaf17921ef106710150d927ac5afe0979c9f966b219ecf7f2ce061789e019e60a97992e5db73884b3562370f8c2d436decf6b7036ef858603376275 MISC metadata.xml 470 BLAKE2B 4edc4923d3888c12474fb659cf1fb1177c600fba9e8fd34fd6be284c979313bb3282d0fa9084c0aee29d9413e68947dd0ee2d241af4e78b2eb06887d2d684f6b SHA512 e19a6e154a79578d5641dfdbef8e963794b14ef0b0f63450dba2d24044e83b517991a72d81598420567978dcecb9d4e4f0eb9e4cf63e0b562d3e41aa80b39a87 diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild new file mode 100644 index 000000000000..32c1fc5823e6 --- /dev/null +++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = *9999* ]]; then + GIT_ECLASS="git-r3" + EGIT_REPO_URI="https://github.com/xkbcommon/${PN}" +else + SRC_URI="https://xkbcommon.org/download/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx + +DESCRIPTION="Keymap handling library for toolkits and window systems" +HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/" +LICENSE="MIT" +SLOT="0" + +IUSE="doc static-libs test tools wayland X" +RESTRICT="!test? ( test )" + +BDEPEND=" + app-alternatives/yacc + doc? ( app-text/doxygen[dot] ) + test? ( ${PYTHON_DEPS} ) + tools? ( wayland? ( dev-util/wayland-scanner ) ) +" +RDEPEND=" + X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] ) + tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) ) + dev-libs/libxml2[${MULTILIB_USEDEP}] + x11-misc/compose-tables + x11-misc/xkeyboard-config +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) + tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) ) +" + +pkg_setup() { + if use test; then + python-any-r1_pkg_setup + fi +} + +multilib_src_configure() { + local emesonargs=( + -Ddefault_library="$(usex static-libs both shared)" + -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb" + -Dbash-completion-path="$(get_bashcompdir)" + $(meson_native_use_bool tools enable-tools) + $(meson_use X enable-x11) + $(meson_native_use_bool doc enable-docs) + $(meson_use wayland enable-wayland) + ) + meson_src_configure +} + +multilib_src_test() { + virtx meson_src_test +} + +multilib_src_install_all() { + if use doc; then + mv "${ED}"/usr/share/doc/{${PN},${P}} || die + fi +} diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz index 216a6d34a2e4..326e752ff132 100644 Binary files a/x11-misc/Manifest.gz and b/x11-misc/Manifest.gz differ diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest index 1514ad1ca349..612dedc2d413 100644 --- a/x11-misc/py3status/Manifest +++ b/x11-misc/py3status/Manifest @@ -1,3 +1,3 @@ -DIST py3status-3.56.tar.gz 448983 BLAKE2B 4046d6628691dcba5f70f84d516bb2e0ae40e4681ca2f1a256b09c431b680a7865b92e0d8d18c325ecfca69a77f2ff6939c4c87cff3c648a6ea47e6a9dc267bf SHA512 f5f26442803b1eb52e16102f79ccfa992fa4ae8cdf2901bf3381897a898f3491449deae4ae9217a2901cdfae7d5251ce98eeb4714d713da9751e1b8a35f98036 -EBUILD py3status-3.56.ebuild 894 BLAKE2B 21758de7d838090e288d5c79a46087609b21e96690bc7d6bcf462639187b99ef5b31e991d4b83c7e2198d8ea0f23a48191d6c9c9222f0a1c18636040c8e643d6 SHA512 8bfb713b70a9a3708658570625e1a4bd2c7ee3b5407d9a5f61f4c5b7a3f9ea7938db5503061a2413948b31793d63055030c7df0182e37a2226db5ac6c2f82acd +DIST py3status-3.57.tar.gz 450564 BLAKE2B 136e8737ebf2fb0bfba91e767ba557656a0a09b57ae62da9a3196eb511016dae9967bdddfdbb24d1b6e17e6601fa091e7f5c7e8d73a091a9d6e05fea702479c3 SHA512 e91f78c3b081f4e98a91bc82d81088dfef0da7fe00ca3b1c90c5054aeda9f64e79c8c09e886e13ad514297cb0fc5cdf327e1b11f99f59f33a8a44ffb7ff469e0 +EBUILD py3status-3.57.ebuild 894 BLAKE2B 21758de7d838090e288d5c79a46087609b21e96690bc7d6bcf462639187b99ef5b31e991d4b83c7e2198d8ea0f23a48191d6c9c9222f0a1c18636040c8e643d6 SHA512 8bfb713b70a9a3708658570625e1a4bd2c7ee3b5407d9a5f61f4c5b7a3f9ea7938db5503061a2413948b31793d63055030c7df0182e37a2226db5ac6c2f82acd MISC metadata.xml 649 BLAKE2B a3ea307c4d4c613773015caa89c6aab50af43fe2b7fb8ef0ba673cbace9fefa015236819f85e416639e9683c554c06f3c0141bb1b933001b69b5c2d55fd0a0d0 SHA512 fee8d759154f61a9228038eb1ed990d55a2cc70c43afebb213b6d81f7b98ea333dc89775a64c6600adefae8bdc82a76df26dc0c26ad1bbdeac6020c0f065e67e diff --git a/x11-misc/py3status/py3status-3.56.ebuild b/x11-misc/py3status/py3status-3.56.ebuild deleted file mode 100644 index 306470adcb04..000000000000 --- a/x11-misc/py3status/py3status-3.56.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{3_9,3_10,3_11} ) -DISTUTILS_USE_PEP517=hatchling - -SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> ${P}.tar.gz" - -inherit distutils-r1 - -MY_PN="py3status" -MY_P="${MY_PN}-${PV/_/-}" - -DESCRIPTION="py3status is an extensible i3status wrapper written in python" -HOMEPAGE="https://github.com/ultrabug/py3status" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="minimal +dbus +udev" -# It feels useless to run tests on this simple package -# since upstream (I) runs tox on CI -RESTRICT="test" - -RDEPEND=" - !minimal? ( x11-misc/i3status ) - dbus? ( >=dev-python/dbus-python-1.3.2[${PYTHON_USEDEP}] >=dev-python/pygobject-3.46.0[${PYTHON_USEDEP}] ) - udev? ( >=dev-python/pyudev-0.21.0[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} diff --git a/x11-misc/py3status/py3status-3.57.ebuild b/x11-misc/py3status/py3status-3.57.ebuild new file mode 100644 index 000000000000..306470adcb04 --- /dev/null +++ b/x11-misc/py3status/py3status-3.57.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_9,3_10,3_11} ) +DISTUTILS_USE_PEP517=hatchling + +SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> ${P}.tar.gz" + +inherit distutils-r1 + +MY_PN="py3status" +MY_P="${MY_PN}-${PV/_/-}" + +DESCRIPTION="py3status is an extensible i3status wrapper written in python" +HOMEPAGE="https://github.com/ultrabug/py3status" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="minimal +dbus +udev" +# It feels useless to run tests on this simple package +# since upstream (I) runs tox on CI +RESTRICT="test" + +RDEPEND=" + !minimal? ( x11-misc/i3status ) + dbus? ( >=dev-python/dbus-python-1.3.2[${PYTHON_USEDEP}] >=dev-python/pygobject-3.46.0[${PYTHON_USEDEP}] ) + udev? ( >=dev-python/pyudev-0.21.0[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} -- cgit v1.2.3