summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* vala.eclass: Skip SLOT=0.38 in dependency generationMart Raudsepp2019-02-221-1/+2
| | | | | | | | | We never had 0.38 in main tree, so don't generate "dependency unknown" spam for this. We still do it for 0.44, as overlays want to use it, but that will solve itself once we get around to adding 0.43 or 0.44 to main tree too ourselves. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* eclass: Move cpu optimization patch for older kernels.Mike Pagano2019-02-211-3/+2
| | | | | | See bug #678498 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* eclass/webapp.eclass: fix install with EAPI=7Conrad Kostecki2019-02-211-7/+7
| | | | | | | | | | | Starting with EAPI=7 the ROOT variable does not contain any trailing slash anymore, so it need's to be adjusted to work with EAPI=7, while maintaining compatibility with older EAPI. Closes: https://bugs.gentoo.org/671258 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11112 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>