summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* eclass: Remove deprecated mysql eclassesBrian Evans2019-04-094-2919/+0
| | | | | | | These are no longer used as the forks have diverged, features changed and became increasingly difficult to maintain Signed-off-by: Brian Evans <grknight@gentoo.org>
* xorg-3.eclass: Remove developer documentation unless requestedMatt Turner2019-04-071-0/+5
| | | | | Closes: https://bugs.gentoo.org/595936 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* office-ext-r1.eclass: EAPI-7 bumpAndreas Sturmlechner2019-04-061-7/+8
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions.eclass: Drop obsolete kdevelop detection/KDEBASE varAndreas Sturmlechner2019-04-011-11/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete KDEBASE=kdevelop source dir switchAndreas Sturmlechner2019-04-011-8/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop KDEBASE=kdevelop from SRC_URI assemblyAndreas Sturmlechner2019-04-011-3/+3
| | | | | | Only 3 packages are using it at this point. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete kdevelop-pg-qt SRC_URI switchAndreas Sturmlechner2019-04-011-10/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete KDEBASE=kdevelop HOMEPAGE switchAndreas Sturmlechner2019-04-011-6/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete KMNAME=kdepim HOMEPAGE switchAndreas Sturmlechner2019-04-011-2/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* */*: Remove cron-bugs@ from maintainersMichał Górny2019-03-291-2/+2
| | | | | Bug: https://bugs.gentoo.org/627600 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* pam.eclass: Give over to zlogene (PAM maint)Michał Górny2019-03-291-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Disable python3_4Michał Górny2019-03-211-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kde5-meta-pkg.eclass: Mark as DEADAndreas Sturmlechner2019-03-211-0/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions: Raise PLASMA_MINIMAL=5.14.5, KDE_APPS_MINIMAL=18.12.3Andreas Sturmlechner2019-03-211-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Qt 5.12 is changing qch doc locationAndreas Sturmlechner2019-03-211-2/+5
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions.eclass: kde-apps-19.04 already depend on >=KF-5.56Andreas Sturmlechner2019-03-211-0/+3
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions.eclass: For Plasma 5.16, raise QT_MINIMAL to 5.12.1Andreas Sturmlechner2019-03-211-0/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: HOMEPAGE: Fix www.kde.org to kde.org redirectionMichael Mair-Keimberger2019-03-211-2/+2
| | | | | Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Support kdevelop* stable branchesAndreas Sturmlechner2019-03-211-0/+4
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions.eclass: Drop KDE Applications 18.08.3 min KF5/Qt5Andreas Sturmlechner2019-03-211-6/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop obsolete kde-apps-18.08.3 specific quirkAndreas Sturmlechner2019-03-211-5/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* eclass/ant-tasks.eclass: cleanupMiroslav Šulc2019-03-201-17/+6
| | | | | | | 1) removed support for eapi 5 (was used in ant tasks v 1.9.2 and those are already gone) 2) removed support for ant tasks 1.9.2 (those are already gone) Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* eclass/mozconfig-v6.52: USE=system-libevent requires dev-libs/libevent[threads]Thomas Deutschmann2019-03-171-1/+1
| | | | | Bug: https://bugs.gentoo.org/680638 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* www-client/firefox: USE=system-libevent requires dev-libs/libevent[threads]Thomas Deutschmann2019-03-171-1/+1
| | | | | | Closes: https://bugs.gentoo.org/680638 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* xorg-2.eclass: Depend on x11-apps/mkfontdir for fontsMatt Turner2019-03-171-1/+2
| | | | | Closes: https://bugs.gentoo.org/674754 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* meson.eclass: add meson_feature functionMart Raudsepp2019-03-171-0/+13
| | | | | | | | This can be used to simplify controlling meson_options.txt entries of type 'feature'. Signed-off-by: Mart Raudsepp <leio@gentoo.org> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* xorg-2.eclass, xorg-3.eclass: Update HOMEPAGE and EGIT_REPO_URI.Arfrever Frehtes Taifersar Arahesis2019-03-162-5/+7
| | | | | | Fixes: https://bugs.gentoo.org/680192 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* linux-mod.eclass: support DEBUG_INFO_{SPLIT,DWARF4} bug #653286Patrick McLean2019-03-141-0/+4
| | | | | | | | | | | When CONFIG_DEBUG_INFO_SPLIT and/or CONFIG_DEBUG_INFO_DWARF4 are set, the kernel build system tries to create a null.dwo file in the root of the kernel source directory. This adds an addpredict to prevent this from failing due to a sandbox failure. Acked-by: Thomas Deutschmann <whissi@gentoo.org> Closes: https://bugs.gentoo.org/653286 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* toolchain-funcs.eclass: Fix eclassdoc for tc-detect-is-softfloatMichał Górny2019-03-141-5/+3
| | | | | Closes: https://bugs.gentoo.org/679930 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* rust-toolchain.eclass: [QA] Typo in eclass documentation.Ulrich Müller2019-03-131-2/+2
| | | | | Bug: https://bugs.gentoo.org/679930 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* www-client/firefox: drop LLVM slot 4 & 5Thomas Deutschmann2019-03-131-16/+0
| | | | | | | <sys-devel/lld-6 was dropped in commit 25a46c7e439dfe79ed97df2c8290c31f0ae328f8. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* xorg-3.eclass: Remove unnecessary eutils inheritMatt Turner2019-03-101-2/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* java-utils-2.eclass: Inherit eutils, multilib in EAPI [0123456] onlyAndreas Sturmlechner2019-03-091-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* www-client/firefox: reorder LVM deps to start from bestThomas Deutschmann2019-03-091-16/+16
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* eclass/java-utils-2: bump to EAPI 7.Marty E. Plummer2019-03-091-5/+8
| | | | | | Signed-off-by: Marty E. Plummer <hanetzer@startmail.com> Closes: https://github.com/gentoo/gentoo/pull/11243 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* www-client/firefox: ensure that LLVM deps are in sync with used LLVM slotThomas Deutschmann2019-03-081-3/+41
| | | | | | | Bug: https://bugs.gentoo.org/678098 Bug: https://bugs.gentoo.org/679598 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* mozcoreconf-v6.eclass: add still required Python 2.7 dependencyThomas Deutschmann2019-03-081-0/+1
| | | | | | | | | | | | | | | | | In commit 9d973365a74e58731b62caae87d4ad521c90d947 and af9298355290622e1ab2ec5253550e6b8196722a Python 3 support was added and PYTHON_COMPAT was moved from eclass to ebuild as requested by QA. However, Python 2 dependency, which is still required, was lost. This commit will bring back Python 2 dependency. Note that we use python-any-r1_pkg_setup in moz_pkgsetup to initialize Python 3 via PYTHON_COMPAT but we will switch back to Python 2 manually using python_export later. Closes: https://bugs.gentoo.org/679582 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* mozconfig-v6.60.eclass: adjust media-libs/libvpx blockerThomas Deutschmann2019-03-081-1/+1
| | | | | | This will help PM to resolve dependencies without user interaction. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* font.eclass: Allow for only >=x11-apps/mkfontscale-1.2.0Matt Turner2019-03-031-1/+1
| | | | | | mkfontdir is now part of mkfontscale-1.2.0. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* xorg-2.eclass: Allow for only >=x11-apps/mkfontscale-1.2.0Matt Turner2019-03-031-2/+1
| | | | | | mkfontdir is now part of mkfontscale-1.2.0. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* toolchain.eclass: add support for EAPI=6Sergei Trofimovich2019-03-021-3/+8
| | | | | | | | This is s small incremental change over EAPI=5. For example epatch() is still heavily used, we'll sort it out for EAPI=7. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* qt5-build.eclass: Relocate QT5_DOCDIR to /usr/share/qt5-docAndreas Sturmlechner2019-03-011-2/+8
| | | | | | Acked-by: Michael Palimaka <kensington@gentoo.org> Bug: https://bugs.gentoo.org/667280 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop obsolete Qt 5.12.0 quirkAndreas Sturmlechner2019-03-011-2/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* xorg-3.eclass: Copy from xorg-2.eclass and add EAPI 7 supportMatt Turner2019-02-271-0/+372
| | | | | | | | | | | | | Nearly all the work is just removing uses of autotools-multilib and autotools-utils. I dropped font support for a couple of reasons: 1) it's not a small amount of code 2) font.eclass does not support EAPI 7 3) none of the fonts packages have changed since the git import Closes: https://bugs.gentoo.org/619832 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* xorg-2.eclass: Make variable defaults apparentMatt Turner2019-02-271-14/+3
| | | | | | | | XORG_MODULE_REBUILD has never been used outside of x11-libs/glamor which was removed a few years ago. Closes: https://bugs.gentoo.org/637898 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* xorg-2.eclass: Allow dev-ruby/asciidoctor to be usedMatt Turner2019-02-271-1/+1
| | | | | Closes: https://bugs.gentoo.org/658778 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* toolchain.eclass: avoid in_iuse in global scopeSergei Trofimovich2019-02-271-11/+20
| | | | | | | | | | | | Another tiny step towards EAPI=6+ support. 'in_iuse' helper is not allowed to query IUSE (even though we set all values locally in the eclass). Use 'TC_FEATURES' array and 'tc_has_feature' helper for equivalent purpose. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* user.eclass: avoid calling nscd if it doesn't existTim Harder2019-02-251-2/+2
| | | | Signed-off-by: Tim Harder <radhermit@gentoo.org>
* eclass: Update comment in ltprune.eclass.Ulrich Müller2019-02-251-2/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* toolchain.eclass: enable verbose test loggingSergei Trofimovich2019-02-241-1/+2
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>