summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29294 -> 29291 bytes
-rw-r--r--metadata/Manifest.gzbin3505 -> 3508 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin27861 -> 27863 bytes
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin37804 -> 37959 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.0.0_pre2023080616
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--sys-devel/Manifest.gzbin10504 -> 10506 bytes
-rw-r--r--sys-devel/gcc/Manifest2
-rw-r--r--sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild64
19 files changed, 133 insertions, 51 deletions
diff --git a/Manifest b/Manifest
index bb5d6e64fb12..d04e290f1272 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29294 BLAKE2B 21e3f10b9ad25420b9a0a19ccc938d4b883373763c87c5049c8726eb9e436f1104914fc8dbfb9801f50711b2d5f31c18f23295ea0566dc28c9b21f5c0aa5cddc SHA512 c296ed4655db3879940a512214df564ba926b067d60ae53f1621f44402dac3afc224279e5ec1c1583ca485e30739deee18cb7729a6d2c52c467e9371eae2a6f0
-TIMESTAMP 2023-08-06T19:40:19Z
+MANIFEST Manifest.files.gz 29291 BLAKE2B 9a86b55af1dbc1a9c8ed516363fbe5c1bb8c6e9998a75a3c70993c9a21d1d5098fd0449d29c0f1591ccba16ac7c339ffe3bc642905c8a58b4f3a834b3df2fb71 SHA512 17798c6606b5bcccf65be1f417356fd32bafb4563d7aea246231c7a4ea47d16245815abc13a134f1517d34e7dc8ab782c68e622022bcb15323ab06d9a50d02c4
+TIMESTAMP 2023-08-07T01:40:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTP9yNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTQS4NfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDCvxAAoblfPdepl/AsoQ4IXom4U5HKJ1awEpN3RWOGXsHQtk63BzKa+HAviDhB
-xsMDgDXgtZilCdrCGxUcNwkicDSr2DBxxQ/Qm3Fj4zz61Q/khOx2W31HxugVOlQM
-xKG99Qkcl+csOJW5tZsxVZWZj+AB2UEkqTXhf9kHMafLYwUk6dyK9J4uQ2wJ4bwd
-bf9QHZ3i9Ipx6fOV/gHxU7u16WpG8gUiApApiKbB3zBUp/4UEsIk+LDItUONnu6Q
-lnmzzuRg1fVj3SlW3y0Y59tiJycEVb/30dGdxGR4MCzniYYOazEbIeIBXt6elvS6
-d6VbFA+H5vgv/6vOCXUZSPzHkWhmxmUlrGspFtPJx9CmHOLHVeed+HJK2g6ZwmKG
-z8PirJWjak4XDfQMywkyj7YNaEmYXkJCbQFp9/9UfFoWCx3z+jk/TrtPkx2W68H7
-/SsXZ/LK27DPTUMaX6L9SmgGj0D+Kg4OVxOSiKI02mad+RaQfeD6uL72VHSASTHV
-/C31pk4bI17KDZjJ9Xf+WgQGWVMG80VlMfqp68tnh1aRYKVFJZevzWqSfoZD0qD9
-WHhjInswJQ5twBOygisOPitQeamFf/ihkVoH8pideqK95BSw1FKi7+27C8C3niNy
-van25Ai0JJJoMV2dynjwqQMzseqh4idrGxrjrhZoJNEDNYsRLPo=
-=B+kv
+klDHUA//acsETxGd5hNOEWJIWYcsEMarfkVmQDl5au9JaRnw1AfXtN7R4AIb/ILJ
+tjDgw1UrMGNzsL6bAUouRKe2mEohFSDXZfthRDqlk0o0w6DWDHelm4NQO7BTZB1g
+ytSoXdfc1wvF65S0oRHnlUXGnvlvKgB5UyYYMiOYDBbnjpgs9C9b6rslbuIqfeD5
+L/L7hNnb99AbiQe/5rhgMsqnrdEM70T5B53lEZQtQwlgA1yupn2nXXC/jkm/NF1v
+TkQuDTeCDqWZrQaGbUg7YGNBh657SHheCUEfDM0nxd1AfReG5o8vIoDl/DvG0qu2
+lpVboLNBhcgQ2JQ1IkIzwg6vzJBngZmTEHXLNKLwhbJK+8Z6IfIu8Ilx6aX14Uw9
+S8e+xIN5mpruj9og3ot9Kn+gjUenqKM5OaaZd6eZM8sdwx3idzFmWEQiVr7rLWrc
+IokZHYt2b9j+xwEnSCaUu3mvtkNBHDEF5x9/+UdkBeoSOKvVEQw8yzPuhrYdwZg2
+wfWcXBI6vzWGfHOLDR7gQEXpQuzwwM7wfxABZ7OiV9Xe9rq4Rzh/K7wAFMLwfgBs
+148W4fT7mF7XP9h77JvR5tfHYzi2q+nFt20W9RAvzBjfwwo7/dWBg9Wyrgjyh6zF
+Sis/ovzV9eSAxWQXIgGiC7nB+aJBJeKKhCnNMa/rju0GJgMD5/g=
+=/PRe
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 1f5a6994a568..54fb6a16b7bf 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index e90e18569098..bfbc1f32d1b0 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index b69185b609e6..a007da2b4f8f 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 06 Aug 2023 19:40:16 +0000
+Mon, 07 Aug 2023 01:40:15 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 0921b19e0d0f..21b7b206a0bf 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a
-TIMESTAMP 2023-08-06T19:40:18Z
+TIMESTAMP 2023-08-07T01:40:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTP9yJfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTQS4NfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCugQ/+JI3Gd9gN1JT5BZUK64+6ea9LusS651IfVtRPXcve+xJb/Q3BzDx0LBVE
-MWKtSnm7v7Tupm98rDVhBITmsAuXxo2LWdLlLORbGToemyUmYGste392IaoZRaP7
-5vDXO7PORM/SZLCCcAxffsOhyd6EYenladzOc7vr+L65phy5SEdrjCynuOcvlkJV
-uGg6iaXVFlgiW7JdiSdwnuc8g5H3/EqyZxWGnhLpqMagNT8eoZoOuwlb7rIccWLr
-tjnv4NkyTRytImESifSin2SkVBFKCx8n5/nz7GUTwb/5kCF78OvmZOgucXwrYGtl
-fpyAVaOjLPq4fxXeysoJyZe04jJCj6Vf16jTgzoiaG5O8ewdLTdsCTWW+DO3uiOl
-KmRu2iDh14XOMuBdQtbhl1oug6Vxk4GXE86JbKglfCiOkpwUaCoz2jR2uA9vjGsw
-w2g2ryNFjxNQBIknJeD9RkRnEubl2IAVwI5cZCpkcdcSwrMD9v8k4cnxSQJJrcMs
-8pFxOhnkA2Idj7+UcTf5dfG9jNStcOvq6DsXqdEvecMnaJ8VlLINrsmlKz6tZSFZ
-v+xuxiUnybuykw5kdycnNhYbLAVz4O+jOkBU2xbHiQKadCpUS/+byE5DKmxyt4rx
-2ljb76y3IgGX0wxOORHwD86E5G1vEHigYwR1tenP1O57Nie51qs=
-=8egr
+klCUBRAArzHb1zMpTHmHrMYK7eUeTDOTZ0rGakFyHWqq6/7RKs9fU5tOW2NrZu+w
+oJkgHv94YwsnGYg7xvNIEOP/MnQa7jKU+sqbwESu2Rb8CIZDvGWVihu/0CoMPkcQ
++MHyYcQkCGJ6UulLFAoLpJbFB3ovj+WJZm0/d8dbwFzMTgzE7QvrRGhIh6pDMuEV
+w3NL5CDFaYkPt8YbKJEsP7LZlWzi8i6J7tPsE1IxR6+u26igEJiXPJS/23M1dhuR
+UWkq8Q+2EhOj1YLKzBS4+EtRfKimcVL+mbQBPsdcXrCO18LCWQAy/RCUQMjcmERv
+jFMcGNz1pwjR4Yj7rwR4T/BZCkOKrPIPQELE642kaHDKH/2IAYITk3pIaG7n6rDw
+6v931Osq4ulTRDZAvl/o+5mYO8usiQk9szKGpobNc0WFrM8Ag9hWwX/+AyO2RyOr
+THg5ir/EOlpBPaV8knxggu8rCw8WfA9Yo76R1X7Q/sCePuX4CGIiG7/1niWfT9ou
+yVQzt934XNkx0TObYMGngJBj9G74PrDGfonZyd7BN7NnAKOsb9nkmgv+hHPRrP6H
+xyy9v2vBYNEHkhT3X40NXakw+SnPRdizv3KdKVyfIxV5RjpHfFpAUVQg5OJFBC7L
+HA/en1d/qnucUorRBM7CV6l3iztweAOUv0WVyay/XvI7yK8fTzA=
+=DFhC
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index b69185b609e6..a007da2b4f8f 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 06 Aug 2023 19:40:16 +0000
+Mon, 07 Aug 2023 01:40:15 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 299280043e16..47478bf36569 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 608bca80e910..452b9b4d1bc3 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230806 b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230806
new file mode 100644
index 000000000000..684550e50167
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230806
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.3
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=14
+SRC_URI=mirror://gcc/snapshots/14-20230806/gcc-14-20230806.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-musl-patches-1.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 39ec66ff2b504a5003f6ec3e6c4bf77d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=a874b5911019b1d33e28187d3955046c
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 10f1f934f0d2..abd28cde34e0 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-08-06T19:40:18Z
+TIMESTAMP 2023-08-07T01:40:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTP9yNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTQS4NfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCzFA/7BVaBTgs/HzIF41yc4dhDwGQSza80Y49pzIIUC6dExzZ2xTzCq3PTafgZ
-RFmW/YwJ4lhrNT7J7OOT1IMs97pxKMYZGgjWsjG0AZe8uY7UmEejIK0jiBubt8ky
-bXY9qTZrvdZ63JNCHJj+k7kB3jPIF4WRVuZW+UmesrtCKX8X2ZQwIENf8LgZeisj
-kXNB0Qkewf9DS18sUBRknj3ogoe22faLqMDj68ocO/jjfP9ncwkdzrG+Hc11Hp6I
-CDaNuWtBpW6vybfx4B+jzOAmzvZ3bZQvmUmfqIu3SIS2WEVDTmIKooQCun7bSomN
-PmzQc9LcKgT71B/5tIsCr1OtT6IbyqqM5+Ss8zPHGJ/YcDiM0l1YwSx8VJKRY/eh
-y/RJiLv4to/00vxinZsR8MtCFcL/+t1FdykPhYArUuhfOfaBvJs48rXT6V7SVu8B
-XleCCfMCr1FXh13bm/AN7gx/KCxZy3b1KCHiW1V5UozWY7+dD+whd3Hnuc4v9vLi
-JRvX3Y4W18GyZlTbg1FZCrfpr0m8whNtWxpgpgxxlhzImuBZQuIIc4x6L6Hjrz52
-zLx4Ig3WuqDsEJNhaTCGWsG1QbSD9nmCXEqKOnsiprawFyVZ5UjoZ3swFzLYkRjh
-54bHlUutENh7CkTSjl/tn5qKqCGnWdZ/72wNUP8iLmUUO2/3m98=
-=ibhK
+klC1NQ//SIS0mes4yDWpfaElmLxretVasr6oadVVtCBqeqhpN+PpTDll4Nb6GOFj
+njMJa5uILW0Bgxb88dwSjEgoQB0SGdBxmQgpTnNRKcf3nrWJmF9zB1IPs9LfJVaB
+6hKrUDHnLjDUB0Pb8it1Zix+FUg9TGpsXt4OCFC6op6NZFbUldi8LJrBuWDPW9SJ
++jBfgHOVYCXHjNFLYi0595fFJpiVy5+98scS5OM+CTJHJGCzGo5Hc5GgjL52FoBo
+twgqWA/Xj4KkKsdqo1yJ6pZB+oIZPSdtjj7ewQuv530Coas4rbtM7hjQiJ3MxT0I
+NqCRuP4HvfiK+xWFFmOTdBhOHHKFQ1Y0nLce9ZDHdkxsjZKateHiqlqMMEsfkPat
+444ctyftzzsivZ23HuB9WyvODMsmvFne22iekYIA+K0RQ5I/usP2Cnn06bfRlIs6
+ModiNyMs2uCSV8z6mPLbH8SXN2l61cjVcSUaWsY+OATfvV5IqEM2fVqsYgL5qdh4
+4GPzONDMqYudaSrWuXrA9By0PEOs7OaI7N2lnWCgNVv0epd6xBbXxYB8e80nInu0
+Y74Ws1bAF4SfvUwhSdvi8xSzx0YfU7zOXwTBWu8j4fjsiaC6Fpe2MzB9mdTmRuCQ
+ALe+oEMJjkHJCJzTLJZZz2q4WnJTDUP9y6t7+FP+uE0GFCTnS20=
+=3+rX
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index b69185b609e6..a007da2b4f8f 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 06 Aug 2023 19:40:16 +0000
+Mon, 07 Aug 2023 01:40:15 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 48fac5af24aa..df58fdd1a1a2 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Aug 6 07:40:16 PM UTC 2023
+Mon Aug 7 01:40:14 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 651f48f98e20..7d8101a0be8f 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 06 Aug 2023 19:45:01 +0000
+Mon, 07 Aug 2023 01:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index c765d5027b5c..04285d0ae6e5 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-6a79e4c693639a66b1f4d7ecabeb3fcd4fda50c3 1691342784 2023-08-06T17:26:24+00:00
+9fd37663ce8b72f97ae79a4680440417062da5bd 1691363211 2023-08-06T23:06:51+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index b4d94f40461a..dcd1c2e3d8f0 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1691350801 Sun 06 Aug 2023 07:40:01 PM UTC
+1691372401 Mon 07 Aug 2023 01:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index b69185b609e6..a007da2b4f8f 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 06 Aug 2023 19:40:16 +0000
+Mon, 07 Aug 2023 01:40:15 +0000
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 3838b80f35f9..dc90af45a32e 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 991c218a502d..a328ec060c1b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -31,6 +31,7 @@ DIST gcc-13.2.0-patches-5.tar.xz 34672 BLAKE2B f675575477aab22b1ef4105ecbf636b53
DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
DIST gcc-14-20230723.tar.xz 84677324 BLAKE2B d9bc3aeaac971984178eedc70bc4b1b1314a3c299c17a60992fe843e01c35aee63fd0742d97449f2bd14e1b2adda3c8a2095cc26b4e4eb3a8d1620af9706ea43 SHA512 53490f78fcebf3e795ad012fe7462390f0e40fc541e3ee6d9edcedba78d645029a35d74e5d16aa0d1ee487c43f7de10f5911043f875e8a5787603c37e1708a7c
DIST gcc-14-20230730.tar.xz 85008220 BLAKE2B 93a253408aec27af68f98d00f63d0498445385bab2f324b615aba0f488cdbc55ea4d91a3a8934ba46e275aa7ebf3439ee76cfa0571948cbc9dbd6618760abfa2 SHA512 0314fbd44e359f9d183e8027c3f2c70cc6aff07b7a3f7d55b62718e5ec72a70698c30464460a5e3cebabc4bfb369ebde327fc1c13d7dd8667f597f1c4e143656
+DIST gcc-14-20230806.tar.xz 85043088 BLAKE2B 1026c65f39cb9930e996c865b80db9b7d3ba24ad7a56566a8a3fa49bf468d8ab1610d8235ff14ba469fb33448cca43cb997eb06692847515db3f6a773b799bbd SHA512 09fb47b3e7d2072095696e68e87f864cb1f14ef3027d904202bbc34a16df93a0c4805185fa0a8572155b11c40bc107074655c4dae078fe371593048f9318e1ab
DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807 SHA512 0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74 SHA512 b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247
DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
@@ -60,6 +61,7 @@ EBUILD gcc-13.3.9999.ebuild 1589 BLAKE2B bf6463d9ba5db2a0d494941a33cc7a2be6fd01f
EBUILD gcc-14.0.0.9999.ebuild 1568 BLAKE2B 02ff0ed9ee64898714a411d4d6dce9ab4ed30ec1f8dce58036da4cfdd033281868c82b1a9e6da669898e405194f84be3db34cbf7a8b0144d2049558f30370b90 SHA512 5aa6f2841a026a8b021f3fd0a6ff47f11f1a7039454cb95a8af148f247792c90d08d254b16c1369e0aabf83da53add611594632a951fa075c06daee837eb27c9
EBUILD gcc-14.0.0_pre20230723.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097
EBUILD gcc-14.0.0_pre20230730.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097
+EBUILD gcc-14.0.0_pre20230806.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097
EBUILD gcc-8.5.0-r1.ebuild 498 BLAKE2B e24f62fdb50bf2e9957cbb85c72adc96d369938a7f552735772de964f7023b8b34bd11e7e544d268cc308e25272084a728bd061f37c568d42ea65d55bb2a2e93 SHA512 f35b353e9f54eb3e1c6f8e0ea262458b41da9bddb993793aff79f765c4d93811744979d34e50c6470a9b2cfb63b7006bd284d819b7a98e56a8b3a34ae570ae76
EBUILD gcc-9.5.0.ebuild 1206 BLAKE2B 262931215488db54cab2141549f997a48e22d0a917917eb670d41d5b155c7685e92eb1bc3843d2eca47dd15a450199aea5d99777d2870ff09b1a79ac8a63bcb0 SHA512 3737a70e70e53a581280ff1449d7d92bb9ffba0919b618ea43d4747e09b2803795a05c07c0e3a2ec8982f8d5594be58f9ac549d329b18dc236ad5159e4a47132
MISC metadata.xml 5254 BLAKE2B b64569d62dd67c2f2dab441bb2c4a65bcd61b4c9d8ad7543e8f91c583501d72ed1474abf785e68c48de298d8391de3d94b9b4020086b2b0fa9cc477114a92e9e SHA512 f1307b7865dc4c2c843b5f498196bf5710e45e3292181b43687ebe85b5e9b26203c9c83ee7872efe2cd93595eca430de91e3a5fd6900f0f62c875308ccbb0303
diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild
new file mode 100644
index 000000000000..59534d9e96dd
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.0.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -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 ~ia64 ~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}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+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
+}