| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes build failures in unprivileged containers like bug #645182:
Package: dev-python/pycparser-2.14
>>> Unpacking source...
tar: CHANGES: Cannot change ownership to uid 1000, gid 1000: Invalid argument
In such containers uid=0 can't really change file ownership.
Closes: https://bugs.gentoo.org/645182
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/650170
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
|
|
|
|
| |
Closes: https://bugs.gentoo.org/649406
|
| |
|
|
|
|
| |
Everything older than gcc-5.4.0 has been masked for a while
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Provide an explicit override for CMAKE_INSTALL_INFODIR
and CMAKE_INSTALL_MANDIR to force Gentoo standards for those locations.
This is needed for Gentoo/FreeBSD where CMake defaults to /usr/info
and /usr/man; while PMS specifies /usr/share/info and /usr/share/man
via econf & do* helpers.
Closes: https://bugs.gentoo.org/649200
|
|
|
|
|
|
|
| |
Some CMake projects use ASM-ATT rather than ASM, so extend our rule
overrides to that.
Closes: https://bugs.gentoo.org/625844
|
| |
|
| |
|
|
|
|
| |
This allows, for example, patch tarballs to be applied (as is currently required for qtwebengine).
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/637784
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
| |
|
|
|
|
| |
This was breaking app-portage/eclass-manpages.
|
|
|
|
|
|
|
|
| |
Split off functions ecvs_clean, esvn_clean, and egit_clean into
a dedicated vcs-clean.eclass. No code changes.
For backwards compatibility, eutils inherits the new eclass in
existing EAPIs.
|
|
|
|
|
|
|
|
| |
In ecvs_clean, combine the two find commands into one, so that the
exit status of the first one won't be ignored.
Also use find -exec rather then find | xargs, so we don't have to
check the exit status of all commands in the pipeline.
|
|
|
|
| |
Fixes: https://bugs.gentoo.org/642706
|
| |
|
| |
|
| |
|
|
|
|
| |
Bug: https://bugs.gentoo.org/564622
|
|
|
|
| |
Bug: https://bugs.gentoo.org/564622
|
|
|
|
|
|
| |
${D}${QT5_ARCHDATADIR#${EPREFIX}} mean no EPREFIX at all.
${D}${QT5_ARCHDATADIR} is cleaner than
${ED}${QT5_ARCHDATADIR#${EPREFIX}}, so use it.
|
|
|
|
|
|
| |
We haven't provided 1.8 for ages and 1.9.2 has now moved to the
archive location. Even if we bump to 1.9.10 before 1.10, all the
versions are present in the archive location anyway.
|
|
|
|
|
|
|
|
|
|
| |
No ebuild in the Gentoo repository uses the bzr_bootstrap
functionality. Therefore drop the function along with bzr_src_prepare
(which would not have worked in EAPI 6 anyway, due to missing call to
eapply_user). After this change, inheriting eutils is not needed any
more.
Drop support for EAPIs 0 and 1 for further simplification.
|
|
|
|
| |
Closes: https://bugs.gentoo.org/446422
|
|
|
|
|
|
|
| |
New 4.14 kernel is using CONFIG_UNWINDER_ORC=y by default
but having USE="minimal" is removing virtual/libelf,
this is breaking the Kernel compilation.
Closes: https://github.com/gentoo/gentoo/pull/6898
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This behaves similarly to QT5_GENTOO_CONFIG, but for the new qmodule.pri instead.
Bug: https://bugs.gentoo.org/634622
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
With the latest changes (slot operators) we need at least EAPI 5 when
inheriting toolchain.eclass. Thus, in case of EAPI=4, die early with a
more descriptive error message.
|
|
|
|
|
|
|
|
|
|
|
|
| |
We should annotate a number of critical library dependencies of the
compiler with := operators to ensure that the compiler gets rebuilt in
time.
TODO: We should also check for FEATURES=preserve-libs / print a warning
before attempting to upgrade a library with soname change. Otherwise,
users might be off to a rocky ride.
Closes: https://bugs.gentoo.org/642316
|
|
|
|
|
|
|
|
| |
We do not inherit makeedit in this eclass and so the only ebuilds that had
anything to append were thunderbird ones. Removing for simplicity rather
than inheriting makeedit.eclass to make the append work.
Bug: http://bugs.gentoo.org/646206
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|