| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Fix the documentation for recently changed cache update functions that
no longer rely on their _savelist() counterpart to indicate that.
|
|
|
|
|
| |
Sanitize insopts when calling doins, in order to avoid prior insopts
calls accidentally affecting do*/new* functions defined by the eclass.
|
|
|
|
|
| |
Sanitize insopts when calling doins, in order to avoid prior insopts
calls accidentally affecting do*/new* functions defined by the eclass.
|
|
|
|
|
| |
Sanitize insopts when calling doins, in order to avoid prior insopts
calls accidentally affecting do*/new* functions defined by the eclass.
|
|
|
|
|
|
| |
Sanitize insopts/exeopts when calling doins/doexe, in order to avoid
prior insopts calls accidentally affecting do*/new* functions defined
by the eclass.
|
|
|
|
|
| |
Sanitize exeopts when calling doexe, in order to avoid prior insopts
calls accidentally affecting do*/new* functions defined by the eclass.
|
|
|
|
|
| |
Sanitize exeopts when calling newexe, in order to avoid prior insopts
calls accidentally affecting make_wrapper.
|
|
|
|
|
| |
Sanitize insopts when calling doins, in order to avoid prior insopts
calls accidentally affecting do*/new* functions defined by the eclass.
|
|
|
|
|
| |
Sanitize insopts when calling doins, in order to avoid prior insopts
calls accidentally affecting do*/new* functions defined by the eclass.
|
|
|
|
|
|
|
| |
Since HTTPS is strongly preferred in git-r3 eclass, there is no point
in optimizing it for non-HTTPS use. Therefore, unconditionally depend
on dev-vcs/git[curl] rather than verbosely failing when HTTPS is used
and the dependency is not satisfied.
|
|
|
|
|
|
| |
The code already uses USE dependencies which are not valid for EAPIs
0 and 1. Furthermore, according to qa-reports the eclass is not used
in any EAPI older than 4.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provide a proper multi-impl Python support for scons-utils in EAPI 7,
to account for new versions of dev-util/scons (3.0.1-r100+, to be
committed) that support Python 3 and break SConstruct files using
Python 2 constructs.
Combining scons-utils with python-any-r1 and python-single-r1 is added
retroactively for older EAPIs as well, with fallback to Python 2.7.
The new (hard-to-use) API for python-r1 is specific to EAPI 7 since it
requires adding explicit BDEPEND.
The new use of the eclass is described on the wiki page, along with
series of examples covering different use cases:
https://wiki.gentoo.org/wiki/Project:Python/scons-utils_integration
|
|
|
|
| |
Signed-off-by: Brian Evans <grknight@gentoo.org>
|
| |
|
| |
|
| |
|
|
|
|
| |
To avoid unnecessary rebuilds.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The git logic is handled in the live ebuild directly, and the only use
of this eclass is in non-live ebuilds. In fact, the two newest non-live
ebuilds do not make use of this eclass at all, and as far as I can see
nowhere in the history of this file does it inherit git-2 at all.
|
|
|
|
|
| |
git-2.eclass is deprecated and the git logic is handled in the live
ebuild itself.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
No changes appear to be necessary, other than updating the case
statement.
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/637858
Closes: https://bugs.gentoo.org/637860
|
|
|
|
|
|
|
| |
For byte-compilation, Emacs is required to run on the native
build system. Therefore BDEPEND on virtual/emacs in EAPI 7.
Reorganise EAPI conditionals to be more compact.
|
|
|
|
|
|
| |
Pass the correct docdir for GNUInstallDirs in EAPIs starting with 7.
We do not need add it retroactively to avoid breaking something
accidentally.
|
| |
|
|
|
|
| |
These functions are long deprecated and only defined in EAPIs 0 to 2.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This reverts commit 0fe549260636840b96dfd3b9f55b5bbf7ea1d6a3.
This function is unnecessary; we can use lists for the relevant
toolchain binaries instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tc-ld-disable-gold checks gcc version to see if we have gcc-4.8+
The version check fails if clang is set as the compiler.
$ clang -E -P - <<<"__GNUC__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__"
4 2 1
i.e. clang returns a gcc version of 4.2.1
This results in incorrectly adding -B ... to LDFLAGS, when clang
supports "-fuse-ld" just fine.
Support for "-fuse-ld" first appeared in clang-3.5, so check clang
version and use the flag if supported.
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/624498
Closes: https://bugs.gentoo.org/623782
|
|
|
|
|
|
|
| |
Of media-fonts/font-*-misc only font-misc-misc and font-schumacher-misc
have nls support. Adding IUSE=nls to the others just causes warnings.
Closes: https://bugs.gentoo.org/499800
|
|
|
|
| |
Closes: https://bugs.gentoo.org/384685
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/357331
Closes: https://bugs.gentoo.org/368335
Closes: https://bugs.gentoo.org/651046
|
|
|
|
|
| |
This is used to move flags from CC to CFLAGS, typically during a
multilib build.
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Jory A. Pratt <anarchy@gentoo.org>
|
| |
|