Commit Graph
1142446 Commits
Author SHA1 Message Date
Repository mirror & CI 3dcbdee6e2 Merge updates from master 2024-09-30 02:06:03 +00:00
Sam James 4f9c576ac9 toolchain.eclass: switch to /bin/sh shebang for Ada wrappers
type -P is used in ebuild context, not in the script itself (it is expanded
in the heredoc), so we can use POSIX shell. It might make things slightly
faster given these tools get invoked a lot during the build.

Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 03:05:23 +01:00
Sam James a90f7ff581 toolchain.eclass: move GNAT comment
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 03:01:53 +01:00
Sam James 1ce76a16c8 toolchain.eclass: add bug reference to ada-bootstrap comment
Bug: https://bugs.gentoo.org/940471
Bug: https://bugs.gentoo.org/940472
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 03:00:49 +01:00
Sam James 579c67b217 toolchain.eclass: add explanation for 'sorry' on fallback Ada path
Give a nicer message to users in case they hit the 'sorry' fallback
Ada path.

Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 02:58:41 +01:00
Sam James bfb3a387b8 dev-libs/openssl: Stabilize 3.3.1-r3 amd64, #939552
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 02:53:49 +01:00
Sam James b0ea405ecc net-misc/curl: Stabilize 8.9.1-r1 amd64, #939552
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 02:53:48 +01:00
Sam James 2a78f28bde dev-libs/openssl: Stabilize 3.3.1-r3 x86, #939552
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 02:53:46 +01:00
Sam James 01f07d9a6d net-misc/curl: Stabilize 8.9.1-r1 x86, #939552
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 02:53:45 +01:00
Sam James 3cfc09d226 profiles: unmask GCC 11 for now
GCC 11 is the last version of GDC which doesn't need GDC to build, so
it's useful for bootstrapping. Given the recent toolchain.eclass work,
it'd be a shame to not facilitate things working Out Of The Box until
we have some alternative package set up (see bug #940470).

So, unmask for now as a temporary reprieve. But really, please don't
use GCC 11 unless you must, as it's EOL.

This reverts the following commits:
* 4bb56f21a4
* 0f5f8e27a0
* 7de3c29b71

(Really, a lot of the value in masking old GCCs is to push people
to check `gcc-config` and so on anyway, and most people will have
hopefully done that by now in response to the mask a week ago.

That doesn't make the mask pointless -- if anyone files a bug with GCC 11,
we're going to tell them to try >= GCC 12, and package maintainers aren't
expected to try make things work with < GCC 12 and so on, but it does
mean unmasking doesn't do much harm.)

Bug: https://bugs.gentoo.org/940470
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 02:51:45 +01:00
Sam James ea474da34f toolchain.eclass: unset _GLIBCXX_ASSERTIONS for stage1 with D bootstrap
When bootstrapping D for >= GCC 12 - where we enable _GLIBCXX_ASSERTIONS
by default for USE=hardened - using GCC 11, we run into trouble where
an implementation detail of _GLIBCXX_ASSERTIONS changed: see PR104807,
r12-7504-gd3a757af21ac33, and r12-7522-g4cb935cb69f120.

Workaround this by just disabling _GLIBCXX_ASSERTIONS for the stage 1
compiler (where it's not particularly important anyway) when USE=hardened
and we're building D. We could make this more conditional if needed
but I don't think it's worth it. In fact, maybe we should do this
unconditionally for a minor speed boost in building.

Bug: https://gcc.gnu.org/PR104807
Bug: https://bugs.gentoo.org/940470
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 02:51:44 +01:00
Sam James d0d87a54bb toolchain.eclass: check CXXFLAGS too in -march=native sanity check
Bug: https://bugs.gentoo.org/904426
Thanks-to: Pacho Ramos <pacho@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 02:51:43 +01:00
Sam James c965c2d0a6 toolchain.eclass: drop whitespace at end of function
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 02:51:43 +01:00
Sam James a9156e205c toolchain.eclass: pass STAGE1_CXXFLAGS
Note that we're reusing get_abi_CFLAGS here as multilib.eclass doesn't
have get_abi_CXXFLAGS yet (bug #940501).

Adding this for the benefit of some GDC hackery we're doing (bug #940470).

Bug: https://bugs.gentoo.org/940501
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-30 02:51:42 +01:00
Repository mirror & CI e0e8062555 2024-09-30 00:36:08 UTC 2024-09-30 00:36:09 +00:00
Repository mirror & CI 4674977476 Merge updates from master 2024-09-30 00:35:59 +00:00
Eli Schwartz 383279c3b3 net-print/libppd: Reapply "make sure elibtoolize is applied"
This reapplies commit 9b9b764586.

In commit 7be0a28087, we temporarily moved
from elibtoolize to eautoreconf due to applying a patch to Makefile.am,
and later in commit 7eba3af91f we imported
a new release that had that patch applied and instead of reverting to
the elibtoolize, the entire src_prepare was dropped altogether.

The original reason for making sure elibtoolize is applied, remains
valid, so restore that.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-09-29 20:24:58 -04:00
Repository mirror & CI b38943494f 2024-09-29 23:36:06 UTC 2024-09-29 23:36:06 +00:00
Repository mirror & CI b5c42ca1a9 Merge updates from master 2024-09-29 23:35:56 +00:00
Mike Pagano 6d1c8bdca6 sys-kernel/git-sources: drop 6.11_rc7
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2024-09-29 19:15:11 -04:00
Mike Pagano e9cb2bbb7d sys-kernel/git-sources: drop 6.11_rc6
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2024-09-29 19:15:04 -04:00
Mike Pagano 8d929b74b0 sys-kernel/git-sources: drop 6.11_rc5
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2024-09-29 19:14:56 -04:00
Mike Pagano 9cf95c2372 sys-kernel/git-sources: drop 6.11_rc4
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2024-09-29 19:14:49 -04:00
Mike Pagano 37df96cc8d sys-kernel/git-sources: drop 6.11_rc3
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2024-09-29 19:14:42 -04:00
Mike Pagano de2d56e229 sys-kernel/git-sources: drop 6.11_rc2
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2024-09-29 19:14:35 -04:00
Mike Pagano 757bff1d27 sys-kernel/git-sources: drop 6.11_rc1
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2024-09-29 19:14:28 -04:00
Mike Pagano 38e7d4f46a sys-kernel/git-sources: add 6.12_rc1
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2024-09-29 19:14:14 -04:00
Repository mirror & CI f94ee251ff 2024-09-29 23:06:02 UTC 2024-09-29 23:06:03 +00:00
Repository mirror & CI 97313a65e5 Merge updates from master 2024-09-29 23:05:56 +00:00
Sam James df8b8f9c9d net-libs/nghttp3: Stabilize 1.5.0 ppc64, #939552
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-29 23:58:45 +01:00
Sam James bdb7ed0635 dev-libs/openssl: Stabilize 3.3.1-r3 ppc64, #939552
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-29 23:58:44 +01:00
Sam James c3f4b7929e net-misc/curl: Stabilize 8.9.1-r1 ppc64, #939552
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-29 23:58:43 +01:00
Sam James 68a71eb2ee dev-libs/openssl: Stabilize 3.3.2 x86, #939499
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-29 23:58:42 +01:00
Sam James dc7f1b7e25 dev-libs/openssl: Stabilize 3.3.2 amd64, #939499
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-29 23:58:41 +01:00
Sam James 0b70d3a88d sys-devel/gcc: add 15.0.0_pre20240929
Closes: https://bugs.gentoo.org/940225
Closes: https://bugs.gentoo.org/940307
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-29 23:58:29 +01:00
Ionen Wolkens e7f68ce628 app-emulation/ruffle: add 0_p20240929
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-09-29 18:46:14 -04:00
Ionen Wolkens a90eb4fee6 app-emulation/ruffle: update live
Switch to a copyable style live ebuild plus vendored
crates for the next release.

Also bump rust minimum to 1.81

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-09-29 18:46:14 -04:00
Ionen Wolkens 6e68c5bc53 app-emulation/ruffle: drop 0_p20240722
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-09-29 18:46:14 -04:00
Repository mirror & CI 81d053f7a7 2024-09-29 22:36:11 UTC 2024-09-29 22:36:11 +00:00
Repository mirror & CI 6107100401 Merge updates from master 2024-09-29 22:36:04 +00:00
Jakov Smolić 0cdb812cc8 dev-libs/openssl: Stabilize 3.3.2 ppc, #939499
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-09-30 00:16:33 +02:00
Jakov Smolić c701f85993 dev-libs/openssl: Stabilize 3.3.2 ppc64, #939499
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-09-30 00:16:31 +02:00
Repository mirror & CI e5013a4ee3 2024-09-29 22:06:09 UTC 2024-09-29 22:06:10 +00:00
Repository mirror & CI 2e55edf2ff Merge updates from master 2024-09-29 22:06:00 +00:00
James Le Cuirot 63a484d5a7 sys-devel/crossdev: Version bump to 20240921
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-09-29 22:55:54 +01:00
Repository mirror & CI b5ec879101 2024-09-29 21:35:52 UTC 2024-09-29 21:35:52 +00:00
Repository mirror & CI 906e1666f5 Merge updates from master 2024-09-29 21:35:46 +00:00
Repository mirror & CI fbbdd88ab9 2024-09-29 21:05:53 UTC 2024-09-29 21:05:54 +00:00
Repository mirror & CI 9b75a0120f Merge updates from master 2024-09-29 21:05:47 +00:00
Sam James 8b8e0106a9 dev-debug/gdb: add 15.2-r100
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-29 22:04:37 +01:00