summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* systemd.eclass: systemd_reenable: always pass a non-blank value to --rootMike Gilbert2018-12-271-2/+2
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* eclass/ruby-utils.eclass: add ruby26 supportHans de Graaff2018-12-261-1/+5
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* cmake-multilib.eclass: Update SUPPORTED_EAPISAndreas Sturmlechner2018-12-251-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake-multilib.eclass: Support EAPI 7Andreas Sturmlechner2018-12-251-1/+1
| | | | | | Simple follow-up to cmake-utils supporting EAPI 7, no changes. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* bazel.eclass: new eclass for bazel buildJason Zaman2018-12-241-0/+220
| | | | Signed-off-by: Jason Zaman <perfinion@gentoo.org>
* eclass: perl-module.eclass enable https for EAPI >5Mikle Kolyada2018-12-221-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* golang-build.eclass: add GOCACHE setting in src_compile for Go 1.11William Hubbs2018-12-191-0/+1
| | | | | Copyright: Sony Interactive Entertainment inc. Signed-off-by: William Hubbs <williamh@gentoo.org>
* golang-base.eclass: Revert "turn off the go build cache for Go 1.11"William Hubbs2018-12-191-3/+0
| | | | | | | This reverts commit b1bf8a32c9c48758c9ec55efb99bc4d244433383. Copyright: Sony Interactive Entertainment Inc. Signed-off-by: William Hubbs <williamh@gentoo.org>
* golang-base.eclass: turn off the go build cache for Go 1.11William Hubbs2018-12-181-0/+3
| | | | | Copyright: Sony Interactive Entertainment Inc. Signed-off-by: William Hubbs <williamh@gentoo.org>
* eclass/ruby-ng-gnome2.eclass: update homepageHans de Graaff2018-12-111-2/+2
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* kde5-functions.eclass: Enable EAPI-7Andreas Sturmlechner2018-12-101-1/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake-utils.eclass: Turn `eqawarn` into `die` for >= EAPI 7Andreas Sturmlechner2018-12-101-5/+20
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake-utils.eclass: Enable BUILD_SHARED_LIBS by default in EAPI >= 7David Seifert2018-12-101-0/+1
| | | | | | | | | | | * Many upstreams build static libraries by default, as this is simpler for distribution. Developers can still override this variable if required. Examples: https://github.com/pezmaster31/bamtools/blob/master/CMakeLists.txt#L64 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake-utils.eclass: Make ninja default backend in EAPI >= 7David Seifert2018-12-101-2/+10
| | | | | | | | | | | | * Using the ninja backend as a default is the only way to massively improve src_compile core utilization, given that it seems unlikely that CMake will ever produce non-recursive Makefiles. See also: http://www.kaizou.org/2016/09/build-benchmark-large-c-project/ Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake-utils.eclass: Use BDEPENDAndreas Sturmlechner2018-12-101-3/+8
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake-utils.eclass: enable EAPI=7Michael Palimaka2018-12-101-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* toolchain.eclass: move from versionator to eapi7-ver eclassSergei Trofimovich2018-12-091-12/+12
| | | | | | Preparation to EAPI=6+ support in gcc ebuilds. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass/tests/toolchain.sh: add tests to prepare to eapi7-ver switchSergei Trofimovich2018-12-091-0/+91
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass/tests/toolchain.sh: prefix test nameSergei Trofimovich2018-12-091-1/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass/tests/toolchain.sh: add EAPI=5 to unbreak testsSergei Trofimovich2018-12-091-0/+2
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* kde5-functions: Raise QT_MINIMAL to 5.11.1Andreas Sturmlechner2018-12-091-2/+5
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* eclass/ruby-fakegem.eclass: fix warning about compressed docsHans de Graaff2018-12-091-1/+2
| | | | | | | | | | | Remove automatically generated compressed versions of the javascript code to avoid warnings about colliding files by ecompress. We can only do this for the "rdoc" recipe because that is the only predictable generation method. The other recipes will need to handle this in the ebuilds. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* qt5-build.eclass: Drop obsolete pre-Qt-5.11 quirksAndreas Sturmlechner2018-12-081-24/+7
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Cleanup obsolete -gt/-ge conditionalsAndreas Sturmlechner2018-12-081-91/+81
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Cleanup quirks for no longer available versionsAndreas Sturmlechner2018-12-081-29/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop obsolete qtwebkit quirksAndreas Sturmlechner2018-12-081-3/+2
| | | | | | Remaining qtwebkit ebuild uses CMake. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: xkbcommon-{evdev,x11} was dropped in >=5.12.1Andreas Sturmlechner2018-12-081-3/+3
| | | | | Bug: https://bugs.gentoo.org/672340 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: fix configure for 5.12Jimi Huotari2018-12-081-1/+3
| | | | | | | The 'xinput2' configure option has been renamed to 'xcb-xinput' in: http://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.12&id=a692d7cd Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* apache2.eclass: Fix stray 'no' from nested usexBrian Evans2018-12-071-1/+3
| | | | | Closes: https://bugs.gentoo.org/669472 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* toolchain.eclass: drop info/dir index, bug #672408Sergei Trofimovich2018-12-041-0/+8
| | | | | | | | | | | | | | | | | As explained by Zac in #672408 prepinfo() was used to drop 'info/dir' index to allow portage regenerate it. gcc package does not always install 'info/dir' files (USE-dependent). This causes nondeterminism for 'info/dir' to be owned or be an orphan file. This change drops 'info/dir' unconditionally to avoid owned/orphan collisions and always make it an orphan file. Reported-by: Michal Jakubowski Bug: https://bugs.gentoo.org/672408 Bug: https://bugs.gentoo.org/587316 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: follow move from uclibc to uclibc-ngSergei Trofimovich2018-12-021-1/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* kde5.eclass: Drop obsolete blockers after kde-apps-18.04.3 removalAndreas Sturmlechner2018-12-011-5/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions.eclass: Drop obsolete minimum depsAndreas Sturmlechner2018-12-011-9/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* mozconfig-v6.58.eclass: Remove unused eclassMichał Górny2018-12-011-396/+0
| | | | | Closes: https://bugs.gentoo.org/658282 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* mozconfig-v6.45.eclass: Remove unused eclassMichał Górny2018-12-011-410/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* toolchain.eclass: filter out -Wstack-protector for gcc-4.0Sergei Trofimovich2018-11-301-0/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* distutils-r1.eclass: addpredict /usr/lib/${EPYTHON}Mike Gilbert2018-11-261-0/+1
| | | | | | | | This works around sandbox failures with python3.7, which moved from /usr/$(get_libdir) to /usr/lib. Bug: https://bugs.gentoo.org/671948 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* meson.eclass: add USAGE for meson_src_configureMike Gilbert2018-11-251-0/+1
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* toolchain.eclass: drop prepstrip(), bug #587316Sergei Trofimovich2018-11-251-8/+9
| | | | | | | | | | This disables all stripping in gcc. As PMS does not provide an alternative just drop stripping for now. Reported-by: Michał Górny Closes: https://bugs.gentoo.org/587316 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* netsurf.eclass: goes maint-neededMichał Górny2018-11-251-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/ruby-utils.eclass: update order for stable ruby24Hans de Graaff2018-11-251-4/+4
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* toolchain.eclass: drop prepman() and prepstrip(), bug #587316Sergei Trofimovich2018-11-221-6/+0
| | | | | | | These functions are no-op in portage-2.3.50+. Bug: https://bugs.gentoo.org/587316 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* fortran-2.eclass: cleanup and improvementsAndrew Savchenko2018-11-171-11/+11
| | | | | | | Fix problems in the eclass found during EAPI 7 support review, but unrelated to the EAPI 7 update. Thanks all reviewes for their work. Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
* fortran-2.eclass: bump to EAPI 7Andrew Savchenko2018-11-171-4/+7
| | | | | | Add EAPI 7 support. Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
* java-utils-2.eclass: Drop sys-apps/portage build dependencyJames Le Cuirot2018-11-121-10/+2
| | | | | | It originates from 2006 and should arguably have never been added. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* java-ant-2.eclass: Drop sys-apps/portage build dependencyJames Le Cuirot2018-11-121-4/+2
| | | | | | | This comes via java-utils-2.eclass. It originates from 2006 and should arguably have never been added. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* eclass: update darcs.eclass for EAPI 7Jack Todaro2018-11-111-2/+7
| | | | | Signed-off-by: Jack Todaro <jackmtodaro@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass: update ghc-package.eclass for EAPI 7, sync with ::haskellJack Todaro2018-11-111-11/+21
| | | | | Signed-off-by: Jack Todaro <jackmtodaro@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass: update haskell-cabal.eclass for EAPI 7, sync with ::haskellJack Todaro2018-11-111-5/+9
| | | | | | Signed-off-by: Jack Todaro <jackmtodaro@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/10390 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* kde5-functions.eclass: Drop obsolete kde-plasma-5.12 minimum depsAndreas Sturmlechner2018-11-101-5/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>