From 7c5ebaf83da4c538dd11b56fdd5dfdf39dcbc096 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 10 Mar 2025 01:49:12 +0000 Subject: gentoo auto-resync : 10:03:2025 - 01:49:12 --- sys-devel/Manifest.gz | Bin 6220 -> 6220 bytes sys-devel/binutils-hppa64/Manifest | 2 +- .../binutils-hppa64/binutils-hppa64-2.44.ebuild | 2 +- sys-devel/binutils/Manifest | 2 +- sys-devel/binutils/binutils-2.44.ebuild | 2 +- sys-devel/gcc/Manifest | 2 + sys-devel/gcc/gcc-15.0.1_pre20250309.ebuild | 52 +++++++++++++++++++++ 7 files changed, 58 insertions(+), 4 deletions(-) create mode 100644 sys-devel/gcc/gcc-15.0.1_pre20250309.ebuild (limited to 'sys-devel') diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index d2f89ea9aeac..56f3ce7025e2 100644 Binary files a/sys-devel/Manifest.gz and b/sys-devel/Manifest.gz differ diff --git a/sys-devel/binutils-hppa64/Manifest b/sys-devel/binutils-hppa64/Manifest index 4f2329ccda06..a256019fc4bb 100644 --- a/sys-devel/binutils-hppa64/Manifest +++ b/sys-devel/binutils-hppa64/Manifest @@ -21,6 +21,6 @@ EBUILD binutils-hppa64-2.40-r7.ebuild 13863 BLAKE2B 0e88fddae6ee0f05a7a34d60a878 EBUILD binutils-hppa64-2.41-r5.ebuild 14048 BLAKE2B 4290a888bb76e52e1e9f32e081934d2f39759bc4aaa2b750a465325f3a9068a257dda9a45c3aae0848c4120bc4df4692cce382acca265f042c0bb75783e80242 SHA512 56928ada7bd013904eae956667997492dfc707975632171a5124f66d6306308f03de6decfb36700adf0cc2759737527716eb9a919267304844c394468ffbb994 EBUILD binutils-hppa64-2.42-r2.ebuild 15050 BLAKE2B 50aea94e1aedde4a019a48d2fe0259b7062b642dc56054e7a60af8d186b386720980042a2e8302b18ab8f35b965724d6aa4e4a65b5b767be0c95d84f7320a90c SHA512 880ca15e82f854d439eb20bb26b11cbe9794c2cf4a3472df343c261f95de30d59288d275041db4670f6ae70cee897840887b6e1411c2655394978be272488942 EBUILD binutils-hppa64-2.43-r2.ebuild 15050 BLAKE2B 46f2cf10d55d3e375c50e317fe51496233e0b6d48f128a6caf53e3e05ac029d20c3e7dbdbafd61772b8534dffe34898c768df2c6004780a59e6fa9d7d30b11d7 SHA512 cc01f78e9542ebed3d97d4b1b1ef463c3da3b5270afb775faeac98a8add4f383593a18b473b176f71c449d6b285cfa97a8f65d26e377ba5c105d6e0b71415e4e -EBUILD binutils-hppa64-2.44.ebuild 16374 BLAKE2B 081a2ac5c662a5723f7742aec36ee8e52612e58d62e22b53420fbbc314861c7108556a373b2d27d52c81bade59cdb211601858cdb6694d18e8aa362c92fbaaa8 SHA512 cc252328471850eaf6eabdf75847b85df6036906307dfc894ea4d483c15846907f7e94842655d4ee4d24963ca96f0c87b918bbae2324daeb55cc84302d58c7d0 +EBUILD binutils-hppa64-2.44.ebuild 16373 BLAKE2B 3ba119c73d3050455e82c72a03a55d81a33128f88cd02acb285cad3a01506b23a72b7c9bdaab16fb4da22b0b2fb65c666d0a1658acd3565613a70dcb92424c0d SHA512 5e4ebe6492cf1e9b118f1d698144e18f1d01cd989136bd55ead530a885913f0d3c71dffc873e94767a2475853a01757259ae015dd1f981f3d144b4a57da24572 EBUILD binutils-hppa64-9999.ebuild 16375 BLAKE2B b68844b2768ea01f2f56de2f5d537554eb31f1d20ec0c30c2311c5e1409b4d6ef20df96ee9c39ee4623bd69f259c2ec194893bb1f891826b2f48007983c4a433 SHA512 b4b9afe5ea5218a2c1bf94cf417fc48038bf2e0261f5eb701ce6f2e6d786f3c53be379301bd7ff60e0441c5855b47938b95377358b8b497782cfabd254f2bce3 MISC metadata.xml 1196 BLAKE2B a4ddcf2032f9a57adcbf32b4439a4461ef1fda39d06d391252463c75ac454ee63556d5e23410f3460f84f48b93d56bd8d11e7922d29f477c298fde1d61881622 SHA512 40e9f31b3a75ec8c29b89ba7a218d7ba87eeb420495b32243e0a021f46642ea8fb133dcf4083a04306d0b608538187fafa89c67ffe0b09a8bd882e6e9ba38620 diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.44.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.44.ebuild index 9bbb2e5a20e7..26975a54a36d 100644 --- a/sys-devel/binutils-hppa64/binutils-hppa64-2.44.ebuild +++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.44.ebuild @@ -37,7 +37,7 @@ else [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI} https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz" SLOT=$(ver_cut 1-2) - KEYWORDS="-* ~hppa" + KEYWORDS="-* hppa" fi # diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest index b86098e63174..32aa61faa3e8 100644 --- a/sys-devel/binutils/Manifest +++ b/sys-devel/binutils/Manifest @@ -47,6 +47,6 @@ EBUILD binutils-2.42-r2.ebuild 15820 BLAKE2B 87a25289661a96d90dfd5df0bb68151b75c EBUILD binutils-2.43-r2.ebuild 15915 BLAKE2B 8c51957a6b971cbc75764aa2dd73aa45670fc49316e7a456e9439d199079334a949db0386b3815fe7f6b0a447eef02ecb9ad8a4f429c2cc1fee45316e4cd233e SHA512 2849b6773fa748de176badfd8b98e55005b97e53422f6efcf512e15fdb9c80ffb984c035ea92f0210eae873447de04a5807af45ea64adea1b88535d04e4594a0 EBUILD binutils-2.43.9999.ebuild 16246 BLAKE2B 9a3e64ad92ba503c3a67940f7b518bc0d982b4df6d207850b8267c98ef183f6b0adca7ff4e54f288ba2bad903d3306a37b83446e3576954d552e0b0d68ed618c SHA512 6d030df61ffde1c05b61f218e05781688ca7a1c6775a710ae4b0b210774cf9d472d498ae5254cc0d41d2e0817b8ad42bde6da0596c805f9868bab0c3e9998817 EBUILD binutils-2.44.9999.ebuild 16473 BLAKE2B e44aa5b5c2f3ad3b5fe3d419bfb209dd4e83b6de1461c8d88f8d5157dfeb2d069c5b0ebe9fc321eb0355493b29922e7f2116233e5e32a0f2c38291bace077e14 SHA512 c63ff86772fccd9ca76a228a21875740cb0ba9be6ad3b7f3d08df0b6ba5ac0a1da620deb0eb1cf2e840c16c91bb8b9e0159ffdcb248c11a2a1ebe9ea78ab80ce -EBUILD binutils-2.44.ebuild 16466 BLAKE2B 1260981c1d1b14459c7c51019ebe4655a8425a047715159af91797cca447753be2fa57c3c9e3a113a858bd9ebdd96209539e8083df9a86ee8639741216ec49ac SHA512 04202696c6806ae516a2340510d9785a8e813b9a64716ddd40955804b65b0824f277a0f5ce3c47c29cfa54927a7d6af2f64402ace72a58d966a295b22b81cb6d +EBUILD binutils-2.44.ebuild 16465 BLAKE2B 9edd1d31c2e0b2204a01bbcdeda333d50ea4eee6a4de8ba48ac854ee818aa8d271ce304cb608580fcaeef2ce591f58bfc54c8c3bbf35b0d44b150fb32ec9ee44 SHA512 4a6a3114e7b3e0761ff9bd9c76e07814b333195b20dc1bcf2a8dc16881fa646881ffbb2ec7368db539982e66e69021653f52ecb9b9414bb2449d57e90a1eeb9d EBUILD binutils-9999.ebuild 16381 BLAKE2B eedac67ae186fb6448923e1eb8b15b518cd132e7523a1083ccab0c62c4102194548d472edac5389c1d35f05db797d9cc8fe9bc7a3e6e5e7e25266935aad69159 SHA512 8833620bc5aeec19c6006df32c333a69bfcd259e5671499997831d8df396c22ee31c1a451ef4965b9133c58a823e54be84bbdea20d485cd7669046752d390ffd MISC metadata.xml 1081 BLAKE2B 84552999d26b3fa492cd1fd9116339229bb88b0132c083355800c65df993650f23cdff42d232a150d36fc9b21b63001198fda9e39bac26459556a04002542069 SHA512 5be692843451ee199cae8e5aae10232de600ef8158190ff067818cc90884aaf7712c1f72941a6c64d19565d39a59190b8eeb770e6d123283b35385f23fc2f93d diff --git a/sys-devel/binutils/binutils-2.44.ebuild b/sys-devel/binutils/binutils-2.44.ebuild index fe26dda30d9a..d8629b626de8 100644 --- a/sys-devel/binutils/binutils-2.44.ebuild +++ b/sys-devel/binutils/binutils-2.44.ebuild @@ -35,7 +35,7 @@ else [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI} https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz" SLOT=$(ver_cut 1-2) - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" fi # diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 11a210044c15..e303213c670f 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -36,6 +36,7 @@ DIST gcc-14.2.0-patches-8.tar.xz 14540 BLAKE2B 09f66035343d4cab694b8ab382170f8e2 DIST gcc-15-20250216.tar.xz 91404792 BLAKE2B 1a007a432c7f7ac6ba0169caf2561e26267ae5c75403ecd52227dbee255eff4c1bca5db9d6ce2e772ee357dc06e648d7ebfb3629117b13d48343a474a17901c6 SHA512 8dcb3968e157a2cb6a06e4ba76a0fd95936025d99f48333aacc554f347d19df8e6b9a0c9c454acd730a5608122ff4c12a712ccdf09919f8e310cf6688c00df84 DIST gcc-15-20250223.tar.xz 91424896 BLAKE2B 0527c35ef3e24a9defe99bdccc39ba4c839cd867428f5424e3f8089381b3c3f68407bc2e8ddb9db72ea4860deed558b1ae584a41fa0623d127a055e9227d2216 SHA512 7e3296bcf7ed7868a5d4540525143995d6fd7d7144e223ae3666e3e4e716eef6ef1ea0389527df6d410442fc998ad5db6e07f52582819dfeadb0cba2d87d3208 DIST gcc-15-20250302.tar.xz 91196748 BLAKE2B d6eef1753179f813ef1908c4ddc56144161abde36e602930bf4e53cccc7c352ee882bfa376528f20c34aa3544b1cb703c0fa062bb67245b0a3499125d4dd2bfc SHA512 407857cfe454cfa690eab0b01183811c7ef618921b64152f322e67bd27b708e57ee3de57274827340e387c5f906643bf2dc362b541d4d08f6a7283bc3da8bcb3 +DIST gcc-15-20250309.tar.xz 90853908 BLAKE2B 403b9b3a2eb1ed5d23558eff000784b8b6345c419b9050d68e38343a30ceb58c7ddaebb44c345668c98e19f66c1dd1edcc22a3a911754cb85f8fbfc6559ba3f1 SHA512 b20760997cf8111429524ca1400e1a23c328e303a8b4652cd859dcc3dc3e2dd11c72cf9e1b744c88374ebdb9fbb90f217ffe892eca24e581b781e2741b177d04 DIST gcc-15.0.0-musl-patches-2.tar.xz 3076 BLAKE2B 0073248fe4f7dd827980559017b5aa1fb5c4c46acc9ad5c410dc152fd1e44966d3066bf7152338573cb45b1c36027de5f0c519abd414d97a37bccef07f6a5281 SHA512 295f1a669020bbe2874e9b03afd46b5d083073b276fca3543f3767a2d74f35df81cf0a67abad50c200cf7a3af36ec98ff9977cb7d5c19f334af7d3bb1926a3de DIST gcc-15.0.0-patches-46.tar.xz 22212 BLAKE2B 159b2693ded0b1dbddd271ca56d7f6db3569a8f79155521737b968ad131eee2730d3441dacef821b9dcd31b17ca0bf16a7b24001e7cb4ae1b36c55750184a3f6 SHA512 26d293ee368c75570e606949480feed18a69baad4687beaf2f50629bfc72d542bbce4b1cb6580fe7e578409a108891dc9762bb15c53b611434c83db5dd83d695 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6 @@ -67,6 +68,7 @@ EBUILD gcc-15.0.1_pre20250223-r1.ebuild 1427 BLAKE2B f96bc8e59d6194d6141d073edd1 EBUILD gcc-15.0.1_pre20250223.ebuild 1360 BLAKE2B 4212d360f6f9ca7db4090606330079f41f1c9610d32b6baccb64a1d20b39ee16c4517e90040a4fd1cf089cb0195543d57124a73452d8128cfbfef2b651732f53 SHA512 7286c47637b84199caf031fadf163893a8abb0d7533ac2a4759fac3e9d81936ff45b7c15afa8b53174e5e6b38b6a4821a11daa0a27c658ca41aa47393008ece5 EBUILD gcc-15.0.1_pre20250302-r1.ebuild 1453 BLAKE2B 1aa3e59f6d87fe4701f6ae8338563f6d943f7cb72ef09bf513a80365c4799990595047477c8f421349140ced67e558a916c49ba57526aeb0dc003b33cde5a9b2 SHA512 fcd694696536a3a581165505bdca7c57778c471725dc41f5af7b9faf83962d8e962aa37c21467b147ec98f4f51bfbef9d897c8dff86b41eb7809bce06d51da37 EBUILD gcc-15.0.1_pre20250302.ebuild 1359 BLAKE2B 0e4dcef21ac4b8541a43eb8fad28c3cafddbc91b186f8d5f3ed67e42c3c34f8614234d203b0e80f314f9454b1132c30e5b1f79b08a4f4b34c061839e911b8b7e SHA512 4b5f3b8b0df693d95204b8983d3c51a07a286ef0d0b56e9a1b3d9bfa37a4e8559fa7133eae15a101c70e5b9783dc7c81d8d72437366ae08b2e4d62732db9de2e +EBUILD gcc-15.0.1_pre20250309.ebuild 1359 BLAKE2B 0e4dcef21ac4b8541a43eb8fad28c3cafddbc91b186f8d5f3ed67e42c3c34f8614234d203b0e80f314f9454b1132c30e5b1f79b08a4f4b34c061839e911b8b7e SHA512 4b5f3b8b0df693d95204b8983d3c51a07a286ef0d0b56e9a1b3d9bfa37a4e8559fa7133eae15a101c70e5b9783dc7c81d8d72437366ae08b2e4d62732db9de2e EBUILD gcc-15.0.9999.ebuild 1332 BLAKE2B 6f17f77603522bac72d4d57094cc086263a9bfe6273c04d91b169ebc23d78fa2943c0950d4a40fe846d9d92648e54ca54ad1cecd5446ed5710062f9dca569b4b SHA512 4e4a673229a36dee68238e10efb2d9e0ff1c530411395e5230bbf567c92342a4b79d0ecb0ec91573c52fd8b5efd5cf6d20e612971848c9529378e0c42c0e213d EBUILD gcc-8.5.0-r2.ebuild 549 BLAKE2B 2856372670c76fbe54778c0532815e3510b01b1c8aad99acc3e9183bf6829251952e29887340895625c1e421e19302430ae1a0a8dddcd8470bd71cc221f0b6b0 SHA512 559ba0dbdc7542b6af5d101f19a5b3c9eab38b9996c26330834ffa924fd8c792988f223b492e6ac84255eccbc4af762be50c2d60e84ca24b7a9ebba134608c6d EBUILD gcc-9.5.0.ebuild 1257 BLAKE2B b398cea6cb4227fd126b85feb3e735f6b505236f54aecc9983e46fd30dbfcd8f16e80680c231567212c7cbd524b0d485574f7c5c5830137f9ebeea089a641e90 SHA512 0faea0a2389563bede22ba172ae6ab490a693c221bf6700152e9f63b23fad8d74a595a50c40cdf2eed32ee5e9cdddfdb6e2907629036c94034327f5772c93f6f diff --git a/sys-devel/gcc/gcc-15.0.1_pre20250309.ebuild b/sys-devel/gcc/gcc-15.0.1_pre20250309.ebuild new file mode 100644 index 000000000000..729c8b24821d --- /dev/null +++ b/sys-devel/gcc/gcc-15.0.1_pre20250309.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +TOOLCHAIN_HAS_TESTS=1 +PATCH_GCC_VER="15.0.0" +PATCH_VER="46" +MUSL_VER="2" +MUSL_GCC_VER="15.0.0" +PYTHON_COMPAT=( python3_{10..12} ) + +if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=master +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + eapply_user +} -- cgit v1.2.3