| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Also surpressed notify-send to hopefully prevent OOM sandbox violations,
enabled verbose build output, moved rust dependency atoms to mozconfig.eclass,
and expanded the rust atoms to include rust[extended] per Arfrever's
suggestions in bug 646078
Bug: http://bugs.gentoo.org/646080
Bug: http://bugs.gentoo.org/646078
Package-Manager: Portage-2.3.13, Repoman-2.3.3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This simplifies the dependencies in an ebuild
@DESCRIPTION:
A list of USE flags to append to each PHP target selected
as a valid USE-dependency string. The value should be valid
for all targets so USE defaults may be necessary.
Example:
PHP_EXT_NEEDED_USE="mysql?,pdo,pcre(+)"
The PHP dependencies will result in:
php_targets_php7-0? ( dev-lang/php:7.0[mysql?,pdo,pcre(+)] )
Bug: https://bugs.gentoo.org/586446
|
|
|
|
|
|
|
|
|
|
|
| |
Currently php-ext-source-r3 saves the enabling ini file as
"${PHP_EXT_NAME}.ini". This is problematic when foo module needs to be
loaded before bar module as things are read in directory order.
This patch introduces PHP_INI_NAME which defaults to PHP_EXT_NAME for
backwards-compatibility.
Bug: https://bugs.gentoo.org/586446
|
|
|
|
|
|
|
| |
Mention that einstalldocs() and in_iuse() are provided by the package
manager in EAPI 6.
in_iuse "must not" (rather than "should not") be used in global scope.
|
|
|
|
|
|
|
| |
The function was deprecated in 2010 and is no longer used in the tree.
Use EAPI 2 use deps and has_version as replacement.
Closes: https://bugs.gentoo.org/261562
|
|
|
|
| |
Closes: https://bugs.gentoo.org/551912
|
|
|
|
|
|
|
| |
Apulse users may have issues with sound support; pulseaudio and alsa seem solid however.
Bug: http://bugs.gentoo.org/645494
Package-Manager: Portage-2.3.13, Repoman-2.3.3
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Update DESCRIPTION while at there since DR17 is from the past.
Closes: https://github.com/gentoo/gentoo/pull/5805
|
|
|
|
| |
SVN for E is long gone.
|
|
|
|
| |
git:// are now prohibited on git.enlightenment.org
|
|
|
|
|
|
|
|
| |
Thanks to Sven B. for some initial legwork on this. Work is not complete as
the extension installations should somehow also auto-validate themselves, but
it will at least prevent bugs such as bug 645636
Bug: http://bugs.gentoo.org/645754
|
|
|
|
| |
Closes: https://bugs.gentoo.org/645220
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Disabled locales returned by l10n_get_locales() should be the
complement of enabled locales: disabled = PLOCALES \ enabled.
So far, in the case of the enabled set falling back to PLOCALE_BACKUP,
the backup locale would end up being both enabled and disabled.
Closes: https://bugs.gentoo.org/547790
|
|
|
|
|
|
|
|
|
| |
QA warnings for calling the obsolete check_reqs function and for
missing size units were in place for more than two years, and usage
in the Gentoo repository has been fixed.
Error out on all obsolete usage. This will also allow dropping the
eutils inherit which was only needed for eqawarn().
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
Add IUSE default support for $MODULES_OPTIONAL_USE use flag variable.
Defaults to disabled, and individual packages will have it enabled
rather than tree-wide.
Bug: https://bugs.gentoo.org/635720
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
| |
* Add EAPI blacklist
Closes: https://github.com/gentoo/gentoo/pull/6893
|
| |
|
| |
|
|
|
|
| |
Upstream-commit: 525f8516c2580018f910cfb99ab5e0e36bd55ab1
|
|
|
|
| |
Closes: https://bugs.gentoo.org/639494
|
| |
|
| |
|
|
|
|
|
| |
Upstream stopped at 5.9.1 and releases are going to be
independent from there on.
|
|
|
|
| |
glibc aborts if rpath is set.
|
|
|
|
|
| |
Inline the remaining two uses of the function. This shortens the code,
and also allows to declare the variables as local.
|
|
|
|
|
|
|
|
|
|
|
| |
Split off functions preserve_old_lib and preserve_old_lib_notify from
eutils.eclass into a dedicated preserve-libs.eclass. These functions
are rarely used and are independent of the rest of eutils, therefore
moving them into their own eclass will help clarifying eclass
inheritance in ebuilds.
For backwards compatibility, eutils inherits the new eclass in
existing EAPIs.
|
|
|
|
|
|
|
|
|
|
| |
The only functions needed from eutils.eclass are eshopts_push and
eshopts_pop, which have been split off to estack.eclass.
See also commit 401ef96525d8c21c33bdd6e88e475e09f3a42717
(in historical.git) which added the eutils inherit.
Closes: https://bugs.gentoo.org/643022
|
|
|
|
| |
alt_build_headers already has EPREFIX.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CROSSCOMPILE_OPTS is a USE_EXPAND of a single item: headers-only.
Convert it to a global USE flag instead.
Mechanical ebuild rename done as:
$ sed -e 's@crosscompile_opts_headers-only@headers-only@g' \
-i $(git grep -l headers-only)
'headers-only' flag is used by crossdev to bootstrap stage1 compiler
before libc is available.
crossdev switched to USE=headers-only in =sys-devel/crossdev-20171230.
Bug: https://bugs.gentoo.org/642712
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
USE=headers-only
CROSSCOMPILE_OPTS is a USE_EXPAND of a single item: headers-only.
Convert it to a global USE flag instead.
Mechanical ebuild rename done as:
$ sed -e 's@crosscompile_opts_headers-only@headers-only@g' \
-i $(git grep -l headers-only)
'headers-only' flag is used by crossdev to bootstrap stage1 compiler
before libc is available.
crossdev switched to USE=headers-only in =sys-devel/crossdev-20171230.
Bug: https://bugs.gentoo.org/642712
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CROSSCOMPILE_OPTS is a USE_EXPAND of a single item: headers-only.
Convert it to a global USE flag instead.
Mechanical ebuild rename done as:
$ sed -e 's@crosscompile_opts_headers-only@headers-only@g' \
-i $(git grep -l headers-only)
'headers-only' flag is used by crossdev to bootstrap stage1 compiler
before libc is available.
crossdev switched to USE=headers-only in =sys-devel/crossdev-20171230.
Bug: https://bugs.gentoo.org/642712
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/583762
Closes: https://bugs.gentoo.org/643736
|
|
|
|
| |
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
|
|
| |
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
|
| |
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/5818
|
|
|
|
|
|
|
|
|
| |
Remove the redirect_alloc_fd function that is no longer used since
the removal of multijob* functions. The function is complex, has little
potential use and an equivalent functionality is built-in in newer bash
versions, making it completely unnecessary for EAPI 6.
Closes: https://github.com/gentoo/gentoo/pull/6696
|
|
|
|
|
|
| |
Remove the bashpid function that is not used anywhere after the removal
of multijob* logic. The unprefixed name can be quite confusing,
and the function itself is rather unlikely to be useful.
|
|
|
|
|
|
|
|
|
|
| |
Remove the multijob functions that were used to run bash code
in parallel. The code was very complex, fragile and unmaintained. It has
been used scarcely, and pretty much by a single developer. It gave very
little gain, usually at the cost of losing readability and violating
PMS.
Closes: https://bugs.gentoo.org/613322
|
|
|
|
|
|
| |
On Darwin, gcc emits __ppc__ or __ppc64__, not __powerpc__. Do
additionally allow the short variants to match, such that we can use the
wrapped packages on ppc-macos as well.
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/582450
Closes: https://github.com/gentoo/gentoo/pull/6713
|
| |
|
| |
|
|
|
|
| |
Acked-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
| |
By Michael Weiser, relying on the other support that enables @rpath
entries, supported in macOS 10.5 and up.
Closes: https://bugs.gentoo.org/642668
|