| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
We usually want to invoke cc -E rather than cpp directly. We should not
rely on the quirk of tc-getCPP defaulting to "cc -E" when CPP is unset.
Resolves a warning when CPP is set to llvm-cpp, which does not accept
the -E option.
Closes: https://bugs.gentoo.org/949340
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
|
|
|
|
| |
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
|
|
|
|
| |
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The binhost builder sometimes ends up trying to build gnat-gpl which
fails on some stuff like Fortran sometimes. It's not worth spending
time investigating, we have ada-bootstrap for a reason, including
dev-lang/ada-bootstrap-0_p2021-r1 which is the same as gnat-gpl was
but with the other languages stripped out.
Last-rites for gnat-gpl will follow in a little while.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implements the ver_replacing command, as proposed for EAPI 9:
| Takes an operator and a version string as arguments, which follow
| the same specification as in ver_test. Iterates over the elements
| of REPLACING_VERSIONS, using ver_test to compare each element with
| the version string. Returns shell true (0) if the specified relation
| is fulfilled for any element. Note that if REPLACING_VERSIONS is
| empty, shell false (1) is returned. The command is only meaningful
| in phases where \t{REPLACING_VERSIONS} is defined.
Bug: https://bugs.gentoo.org/947530
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
| |
12 has been EOL for a while
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
|
|
|
|
|
|
| |
Drop Plasma 5 unstable releases SRC_URI support.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
| |
We want to cover unreleased GCC too as it'll have the same (or same enough)
level of checking/debug assertions for the purposes of this bug) problem.
Bug: https://bugs.gentoo.org/912152
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Amends c715f7a87d835a5d7eb9204475e4e8360c6e8908
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
| |
We can simplify the has_feature ... && _use_if ... later.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Needed for libstdc++ docs.
This goes back to 3998c0e241690b9f5520a66c36382d6173c2bdad and
337957a79e26b67eda2ef3bd5af71f75217b32b5. I don't see why we want
that behaviour these days.
Closes: https://bugs.gentoo.org/949398
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40452
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Still keep a bash loop given want to keep the sanity check and it
spares us from doing `cd "${D}${QT6_PREFIX}"` for a `xargs ln` to
work, but it let us simplify a little bit.
Keeping old version in its own block so it's easy to drop later.
Also drop the empty ${links} variable from the sanity check, dates
back to old unused code.
Closes: https://bugs.gentoo.org/949126
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See a new user have issues with this every other week despite
the already large amount of workarounds in this function which
been getting ridiculous.
While -march=native and similar is fine for "most", still believe
it is time to give up and force x86-64-v* to ensure every other
user do not run into a build failure or other problems.
Optimization-wise it should make very little difference, but if
really must there is USE=custom-cflags. Note that this would also
allow LTO again which may or may not lead to runtime issues.
Users reading this that are wondering why portage is rebuilding
over this, use --changed-use/-U rather than --newuse/-N.
Thankfully qtwebengine already has IUSE=custom-cflags so that will
not trigger either way.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
While we pass it only for Darwin, I have to wonder if these days
at least whether we should be using that all the time instead of passing
LIBPATH.
Prompted by https://inbox.sourceware.org/libc-alpha/5fc11ae8d8cc26b8cb2b500ee7a08ce8f6e98588.camel@xry111.site/.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
This slot was removed when the (m)rust(c) bootstrap path was added
but its removal from the eclass was overlooked.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Without this, while (test) compile jobs respect MAKEOPTS via our config settings
already deployed via the eclass, *test* jobs do not.
We may want to consider setting NEXTEST_TEST_THREADS and/or having
a cargo_enable_tests helper in the eclass at some point too.
Bug: https://github.com/rust-lang/cargo/issues/8430
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/943761
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
| |
get_libdir isn't right for ROOT and cross-compilation.
Closes: https://bugs.gentoo.org/908455
Bug: https://bugs.gentoo.org/794181
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
The eclass is no longer used by any package in the tree nor in ::dotnet
overlay.
Bug: https://bugs.gentoo.org/372453
Bug: https://bugs.gentoo.org/374867
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
The eclass has last two consumers in the tree. One of them is already
last-rited, the second is slowly rotting. However, the eclass is still
used in ::dotnet overlay, which does not seem to be very active and it
is not in good shape.
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Add a TODO for bootstrap comparison failures, where we should include the stage2 & stage3
differing objects to avoid having to ask reporters to manually collect...
Bug: https://bugs.gentoo.org/904426
Bug: https://bugs.gentoo.org/920719
Bug: https://bugs.gentoo.org/932789
Bug: https://bugs.gentoo.org/947752
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/948045
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
.. for death hooks. We're not compressing yet, hence we certainly
don't need autodetection of compression based on suffix...
Bug: https://bugs.gentoo.org/948045
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
... in death hook. Pointed out by Eli.
Bug: https://bugs.gentoo.org/948045
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Emit a QA warning suggesting the use of crate tarball, when the package
in question uses 300 crates or more. Such a long crate lists cause
ebuilds and Manifests to grow very fast, causing significant space
consumption on end user systems (including users who are not using
the package in question) and git history growth. On top of that,
fetching that many crates takes significant time.
The number of 300 is pretty arbitrary, chosen approximately to match
Manifests that are over 100 KiB in size. We should probably look into
lowering in the future, as more packages are transitioned.
Closes: https://github.com/gentoo/gentoo/pull/40096
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
| |
Hopefully the last.
Bug: https://bugs.gentoo.org/948045
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
* Go back to -arf. As Marcus points out, it doesn't make sense to append
there.
* Compress afterwards given we want to handle both directories.
Bug: https://bugs.gentoo.org/948045
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
"app-misc/baz[bar]" needs to be quoted, otherwise they may be
interpreted as filename expansion patterns.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|