| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Bug: http://bugs.gentoo.org/637790
Bug: http://bugs.gentoo.org/637792
Bug: http://bugs.gentoo.org/637794
Bug: http://bugs.gentoo.org/637796
Bug: http://bugs.gentoo.org/637798
Bug: http://bugs.gentoo.org/637800
Bug: http://bugs.gentoo.org/637802
Bug: http://bugs.gentoo.org/637804
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The out-of-source.eclass is a simple multilib-minimal-style wrapper
to perform out of source builds of autotools (and other) packages. It is
mostly derived from the function served in the past by autotools-utils
since a number of developers found it useful. However, in order to avoid
the mistakes of autotools-utils, it is meant to be focused on a single
feature and have a better API.
This eclass has two use cases:
1. Ensuring that packages are tested with out-of-source builds.
2. Improving consistency between multilib and non-multilib packages.
In the most basic form, it just redefines the phases from src_configure()
to src_install() with out-of-source wrappers. However, each phase can
be overriden using my_src_*() sub-phase that is run inside build dir
(alike multilib_src_*() in multilib-minimal). There is also
my_src_install_all() for the trailing source-dir actions.
|
|
|
|
|
|
|
| |
Move eclass variable definitions to the right place just behind their
documentation or declare them as default unset.
Closes: https://bugs.gentoo.org/637866
|
|
|
|
|
|
| |
>=gcc6, bug 618908
Closes: https://bugs.gentoo.org/618908
|
|
|
|
|
| |
There is no sgml herd (now project) anymore.
Set to maintainer-needed now.
|
|
|
|
| |
Closes: https://bugs.gentoo.org/637868
|
|
|
|
| |
Closes: https://bugs.gentoo.org/637870
|
|
|
|
| |
Closes: https://bugs.gentoo.org/637872
|
|
|
|
| |
Closes: https://bugs.gentoo.org/show_bug.cgi?id=637846
|
|
|
|
| |
Closes: https://bugs.gentoo.org/show_bug.cgi?id=637844
|
|
|
|
|
|
| |
Removal pending final consumer last rite.
Closes: https://bugs.gentoo.org/show_bug.cgi?id=637842
|
|
|
|
| |
Closes: https://bugs.gentoo.org/show_bug.cgi?id=637820
|
|
|
|
| |
Closes: https://bugs.gentoo.org/show_bug.cgi?id=637822
|
|
|
|
| |
Closes: https://bugs.gentoo.org/show_bug.cgi?id=637818
|
|
|
|
| |
* this is needed for some Ada packages using system gcc
|
|
|
|
| |
Closes: https://bugs.gentoo.org/637712
|
| |
|
|
|
|
|
|
| |
Also committed supporting eclass: mozconfig-v6.57.eclass
Package-Manager: Portage-2.3.13, Repoman-2.3.3
|
|
|
|
|
|
|
| |
Most applications use icons at runtime, so add them when KDE_AUTODEPS is
enabled.
Bug: https://bugs.gentoo.org/564838
|
| |
|
| |
|
|
|
|
|
|
|
| |
This will alert any 3rd-party repositories to update
before it really breaks.
Signed-off-by: Brian Evans <grknight@gentoo.org>
|
|
|
|
| |
Closes: https://bugs.gentoo.org/636654
|
|
|
|
|
|
|
|
| |
We don't use Portage internal variables. Instead, we do away with that
chunk of code and invoke fperms recursively on the directory with the
right permission flags.
Closes: https://bugs.gentoo.org/469400
|
|
|
|
|
|
| |
Courtesy of Arfrever.
Closes: https://bugs.gentoo.org/635420
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- don't cut off version components in add_category_dep, instead do it
in add_plasma_dep and add_kdeapps_dep
|
| |
|
|
|
|
| |
Bug: https://bugs.gentoo.org/629642
|
| |
|
|
|
|
|
|
|
|
| |
This fixes cross-compiling current systemd.
Signed-off-by: David Michael <david.michael@coreos.com>
Closes: https://bugs.gentoo.org/635354
Closes: https://github.com/gentoo/gentoo/pull/5940
|
|
|
|
| |
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
| |
|
| |
|
|
|
|
| |
php-ext-pecl-r3 supercedes this eclass
|
| |
|
| |
|
| |
|
|
|
|
| |
Thanks to Arfrever for pointing this out.
|
|
|
|
| |
Closes: https://bugs.gentoo.org/633838
|
|
|
|
|
| |
The test dependency for dev-qt/qtwebkit will now be handled manually in that
ebuild as pinned Qt dependencies are no longer used there.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A recent commit upstream [1] renamed some configure tests which resulted
in a broken build. It seems that these sed invocations were effectively
a no-op since at least [2] which apparently removed the last instance of
qmake's `-nocache` argument.
This seding was in place in the qt5-build.eclass since its very
beginning. I believe that the explanatory comment does not effectively
match what the code (might have been trying to) do. It seems that the
real origin dates back to 2015 when it was added [3] to the
qt4-build-multilib.eclass by @pesa.
Given that this `sed` was not doing anything for the past year anyway
and that nobody reported a bug about that AFAIK and that it started
breaking the build, it is safe to remove it now.
[1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=b0060d1056d6d1752d91652261de97db909c7862
[2] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=d90db0f136d727f8e6b9a566eee3eae80cd7d81e
[3] https://github.com/gentoo/gentoo-gitmig-20150809-draft/commit/265a3c916261b238bc12505a031d92225b1d7056
|