summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* vim-plugin.eclass: rework unwanted files and directories cleanup logic.Patrice Clement2017-10-291-5/+18
| | | | | | Courtesy of Arfrever. Closes: https://bugs.gentoo.org/635420
* eclass/mysql*: skip galera replication during pkg_config.Robin H. Johnson2017-10-283-3/+3
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* eclass: Fix plasma >=5.10 beta URIManuel Rüger2017-10-261-1/+1
|
* kde5.eclass: Don't add BUILD_TESTING=OFF if test not in IUSEAndreas Sturmlechner2017-10-261-1/+1
|
* kde5.eclass: Drop obsolete SRC_URIAndreas Sturmlechner2017-10-261-2/+0
|
* kde5.eclass: Drop obsolete conditionalAndreas Sturmlechner2017-10-261-1/+1
|
* kde4-base.eclass: Switch from fdo-mime to xdg-utilsAndreas Sturmlechner2017-10-261-5/+5
|
* kde5-meta-pkg.eclass: There is no KDE 5Andreas Sturmlechner2017-10-261-2/+3
|
* kde5-functions.eclass: There is no KDE 5Andreas Sturmlechner2017-10-261-3/+3
|
* kde5-functions.eclass: Fix default version handlingAndreas Sturmlechner2017-10-261-11/+8
| | | | | - don't cut off version components in add_category_dep, instead do it in add_plasma_dep and add_kdeapps_dep
* kde5-functions.eclass: improve documentationMichael Palimaka2017-10-261-17/+27
|
* kde5.eclass: improve documentationMichael Palimaka2017-10-261-20/+45
| | | | Bug: https://bugs.gentoo.org/629642
* vim-plugin.eclass: fix typo.Patrice Clement2017-10-261-1/+1
|
* meson.eclass: include pkg-config in the cross fileDavid Michael2017-10-241-0/+3
| | | | | | | | 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
* toolchain.eclass: add ~slyfox devspace for gcc patchesSergei Trofimovich2017-10-241-1/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* vim-plugin.eclass: add missing dies.Patrice Clement2017-10-231-12/+16
|
* vim-plugin.eclass: document functions.Patrice Clement2017-10-221-7/+28
|
* php-ext-pecl-r2: Mark dead as there are no more consumersBrian Evans2017-10-191-0/+1
| | | | php-ext-pecl-r3 supercedes this eclass
* mozconfig-v.6*.eclass: Fixed @ECLASS description (bug #618906).Lars Wendler2017-10-133-3/+3
|
* toolchain-binutils.eclass: Add my public_html as patch sourceAndreas K. Hüttel2017-10-121-1/+1
|
* kde5-functions.eclass: Require KF 5.38 for KDE Plasma 5.11Johannes Huber2017-10-121-0/+1
|
* qt5-build.eclass: fix test dependency logicMichael Palimaka2017-10-121-1/+1
| | | | Thanks to Arfrever for pointing this out.
* qt5-build.eclass: unset variables that, if set, cause configure to failMichael Palimaka2017-10-101-0/+5
| | | | Closes: https://bugs.gentoo.org/633838
* qt5-build.eclass: don't add a test dependency for dev-qt/qtwebkitMichael Palimaka2017-10-081-1/+1
| | | | | The test dependency for dev-qt/qtwebkit will now be handled manually in that ebuild as pinned Qt dependencies are no longer used there.
* qt5-build.eclass: drop insecure git:// URL from EGIT_REPO_URIDavide Pesavento2017-10-081-3/+2
|
* qt5-build.eclass: adapt to changes in Qt 5.9 gitJan Kundrát2017-10-081-3/+5
| | | | | | | | | | | | | | | | | | | | | 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
* qt5-build.eclass: handle live minor versions >=10Michael Palimaka2017-10-081-1/+1
|
* qt5-build.eclass: create a forwarding header for qtbaseMichael Palimaka2017-10-081-0/+7
| | | | | | | Since 5.8, the build system no longer creates a forwarding header causing the system config to be used instead of what was passed to configure. Gentoo-bug: 599636
* qt5-build.eclass: simplify conditional since 5.8.0 is goneDavide Pesavento2017-10-081-2/+1
|
* qt5-build.eclass: cleanup iconv handlingDavide Pesavento2017-10-081-1/+2
|
* qt5-build.eclass: Fix qtbase configure for {5,5.8}.9999Jimi Huotari2017-10-081-1/+3
| | | | | | | | Upstream has removed an "unused Xlib's XRender dependency", which results into live and future packages failing during their configure phases due to an unknown command line option (-xrender or -no-xrender). http://code.qt.io/cgit/qt/qtbase.git/commit/?id=d37c353dc0f2ae5bb803fe9e5752eff846246439
* qt5-build.eclass: fix avoiding qmake recompilation for Qt 5.8 and laterMichael Palimaka2017-10-081-2/+8
| | | | See qtbase commit 4ce0beee1b69a8695fc24a244a8a3053711906ac.
* qt5-build.eclass: introduce qt_use_disable_configMichael Palimaka2017-10-081-0/+23
| | | | Similar to qt_use_disable_mod, this function helps avoid automagic dependencies.
* qt5-build.eclass: adjust to upstream multimedia build system changes in qtbaseMichael Palimaka2017-10-081-2/+2
| | | | | Change-Id: I1a2ee8be3efb7c4ee9a29d2a8e3fc1f3eea704fc Gentoo-bug: 600226
* common-lisp-3.eclass: Adds CLIMPLEMENTATIONS variable and ↵Chema Alonso Josa2017-10-071-5/+18
| | | | common-lisp-find-lisp-impl function. Removes RESTRICT setting
* autotools.eclass: fix typo for clarify.Robin H. Johnson2017-10-041-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* meson.eclass: MESON_AUTO_DEPEND supportRobin H. Johnson2017-10-041-1/+22
| | | | | | | | | | | | | | Make it possible to use the meson eclass without it automatically adding meson to DEPEND. Intended for cases where meson usage is conditional (e.g. hidden behind a USE flag). This is a direct copy of the AUTOTOOLS_AUTO_DEPEND functionality & implementation from autotools.eclass, including the guard for multiple inheritance. Closes: https://bugs.gentoo.org/626054 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* mysql-{cmake,multilib-r1}.eclass: Remove duplicated management of runtime ↵Brian Evans2017-10-022-37/+0
| | | | | | directories Closes: https://bugs.gentoo.org/show_bug.cgi?id=632694
* mysql-{multilib,multilib-r1,v2}.eclass: Remove extra optionBrian Evans2017-10-023-6/+0
| | | | | | Causes the new su bootstrap to fail. Closes: https://bugs.gentoo.org/show_bug.cgi?id=632694
* eclass/freebsd.eclass: use install.sh when upgrading.Yuta Satoh2017-10-021-3/+4
|
* eclass/freebsd.eclass: update some comments.Yuta Satoh2017-10-021-15/+15
|
* eutils.eclass: Document optfeature suggests packages not installed.Chris Mayo2017-09-301-2/+2
| | | | Acked-by: Michał Górny <mgorny@gentoo.org>
* eclass: add mozconfig-v6.56.eclass to support new firefox seriesIan Stakenvicius2017-09-291-0/+392
|
* mysql*.eclass: Tighten up creation of directoriesBrian Evans2017-09-284-53/+33
|
* eapi7-ver.eclass: Use lexicographic rather than arithmetic comparison.Ulrich Müller2017-09-262-11/+27
| | | | This removes the 2**63-1 limit for integer components.
* eapi7-ver.eclass: New algorithm for ver_test().Ulrich Müller2017-09-261-207/+82
| | | | | | | Use a regular expression for version validation and splitting, which turns out to be even faster than the previous "ultra-fast" approach. Thanks to Michał Górny for several optimisations.
* eapi7-ver.eclass: Ultra-fast algo for comparisonMichał Górny2017-09-261-107/+218
|
* eapi7-ver.eclass: Initial implementation of ver_test().Ulrich Müller2017-09-263-3/+269
| | | | | This should strictly follow Algorithms 3.1 to 3.7 specified in PMS: https://projects.gentoo.org/pms/6/pms.html#x1-310003.3
* toolchain-binutils.eclass: add PATCH_BINUTILS_VER handlingSergei Trofimovich2017-09-261-2/+3
| | | | | | | | | | PATCH_BINUTILS_VER is handy when one wants to apply patchset from a different binutils version. For example to apply a 2.29 patchset on top of 2.29.1 version ebuild will refer to it as: PATCH_BINUTILS_VER="2.29" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/gcc: add a USE for building GCC with PGOShane Peelar2017-09-241-1/+6
| | | | | Package-Manager: Portage-2.3.10, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/5741