summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* meson.eclass: don't pass --verbose to meson testMike Gilbert2019-07-241-3/+2
| | | | | | | This ends up sending spamming stdout/stderr with test output. It's better to have that redirected to the test log. Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* python-any-r1.eclass: Declare PYTHON_REQUIRED_USE to catch errorsMichał Górny2019-07-221-1/+7
| | | | | Closes: https://github.com/gentoo/gentoo/pull/12492 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* ruby-fakegem.eclass: drop support for old EAPIsHans de Graaff2019-07-221-8/+8
| | | | | | Drop support for EAPI 0, 1, 2, 3. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* ruby-fakegem.eclass: List myself as authorHans de Graaff2019-07-221-0/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* ruby-fakegem.eclass: remove obsolete jruby supportHans de Graaff2019-07-221-16/+5
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* cvs.eclass: Add proper EAPI conditional, drop EAPIs 0 to 3.Ulrich Müller2019-07-211-2/+7
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* cvs.eclass: Remove support for PATCHES.Ulrich Müller2019-07-211-14/+0
| | | | | | Not used in the tree, and broken in EAPI 7. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* cvs.eclass: Remove support for running under sudo.Ulrich Müller2019-07-211-45/+8
| | | | | | This neither works, nor is it used in the tree. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* ruby-ng.eclass: future proof EAPI checksHans de Graaff2019-07-211-3/+5
| | | | | | | Explicitly list old EAPIs but use a wildcard for the latest EAPI, so that these changes will also be used by default in newer EAPIs. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* ruby-ng.eclass: drop support for EAPI 2 and EAPI 3Hans de Graaff2019-07-211-33/+10
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* llvm.eclass: Permit slot 10Michał Górny2019-07-201-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* ruby-ng.eclass: add missing 'estack' inherit to EAPI=6Sergei Trofimovich2019-07-201-0/+3
| | | | | | | | | | | | Noticed when ran egencache: $ PORTAGE_ELOG_CLASSES="qa" egencache --repo=gentoo --update --update-use-local-desc --jobs=$(nproc) * Call stack: * ruby-ng.eclass, line 142: Called command_not_found_handle 'eshopts_push' '-o' 'noglob' * ebuild.sh, line 325: Called __qa_source '/gentoo-ebuilds/gentoo/eclass/ruby-fakegem.eclass' * ebuild.sh, line 624: Called source '/gentoo-ebuilds/gentoo/dev-ruby/moneta/moneta-1.1.0.ebuild' * ebuild.sh, line 89: Called die Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* ruby-ng.eclass: drop support for jrubyHans de Graaff2019-07-201-11/+1
| | | | | | | | jruby has been removed from the tree for quite some time and is not used at all anymore in ebuilds. This also drops an inherit of java-utils-2. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* usr-ldscript.eclass: avoid duplicate slashes in file pathsMike Gilbert2019-07-181-16/+16
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* usr-ldscript.eclass: add EAPI check and drop legacy codeMike Gilbert2019-07-181-1/+6
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* toolchain-funcs.eclass: deprecate gen_usr_ldscriptMike Gilbert2019-07-181-11/+4
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* usr-ldscript.eclass: return early if USE=split-usr is disabledMike Gilbert2019-07-181-1/+5
| | | | | Bug: https://bugs.gentoo.org/417451 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* usr-ldscript.eclass: copy gen_usr_ldscript from toolchain-funcs.eclassMike Gilbert2019-07-181-0/+154
| | | | | | | | This intentionally redefines the same function to ease migration. Once all ebuilds have been converted, the definition in toolchain-funcs can be removed. Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* distutils-r1.eclass: Block installing '.pytest_cache'Michał Górny2019-07-181-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* db.eclass: de-uglyfied eclass a bitLars Wendler2019-07-181-33/+37
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* db.eclass: Fixed version sortLars Wendler2019-07-181-1/+1
| | | | | | Thanks-to: Daniel Robbins <drobbins@funtoo.org> Closes: https://bugs.gentoo.org/690118 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* ruby-ng.eclass: remove commented-out codeHans de Graaff2019-07-181-10/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* mozcoreconf-v6: drop the double filter-flags that I introduced!!Jory Pratt2019-07-171-2/+0
| | | | | | Closes: https://bugs.gentoo.org/681438 Signed-off-by: Jory Pratt <anarchy@gentoo.org>
* mozcoreconf-v6: Disable elf-hack when debug cflags enabledJory Pratt2019-07-171-1/+7
| | | | | | Closes: https://bugs.gentoo Signed-off-by: Jory Pratt <anarchy@gentoo.org>
* subversion.eclass: Support EAPI 7, drop EAPIs 0 to 3.Ulrich Müller2019-07-171-22/+22
| | | | | Closes: https://bugs.gentoo.org/678344 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp.eclass: Drop support for EAPIs 0 to 3.Ulrich Müller2019-07-171-23/+13
| | | | | Reviewed-by: Hans de Graaff <graaff@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* xfconf.eclass: Remove last-rited eclassMichał Górny2019-07-151-161/+0
| | | | | Closes: https://bugs.gentoo.org/682932 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* [QA] Revert "subversion.eclass: EAPI-7 ready"Ulrich Müller2019-07-151-3/+3
| | | | | | | This reverts commit e446335fd32a2fc34fbc90842e96316a413762eb. Acked-by: Lars Wendler <polynomial-c@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* [QA] Revert "subversion.eclass: Fix @SUPPORTED_EAPIS"Ulrich Müller2019-07-151-2/+2
| | | | | | This reverts commit 27d252844112482f49a24ffa92a77bcd64e84ef4. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* vdr-plugin-2.eclass: Fix @SUPPORTED_EAPISMichał Górny2019-07-151-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* subversion.eclass: Fix @SUPPORTED_EAPISMichał Górny2019-07-151-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* wxwidgets.eclass: Support EAPI 7.Ulrich Müller2019-07-151-13/+16
| | | | | | | | | Don't inherit multilib, which apparently was needed only for get_libdir (and should have been removed for EAPI 6 already). Drop deprecated need-wxwidgets function. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* kde5-functions.eclass: Restrict KF 5.60 to kde-apps-19.04.3Andreas Sturmlechner2019-07-151-1/+1
| | | | | | Upcoming package moves would otherwise have unstable deps. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions.eclass: Update minimum depsAndreas Sturmlechner2019-07-151-5/+17
| | | | | | Freeze current stable versions. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: kde-frameworks/kdewebkit moved to portingAidsAndreas Sturmlechner2019-07-151-0/+3
| | | | | | Upstream commit 0ae8718ff3319597a9869ff825d40dd244e1d901 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* eclass/cmake-utils.eclass: restrict rpath hack to Prefix/rpathBenda Xu2019-07-141-1/+1
| | | | | | Prefix/standalone does not need it. Signed-Off-By: Benda Xu <heroxbd@gentoo.org>
* toolchain.eclass: update active cross-gcc on uninstallSergei Trofimovich2019-07-131-3/+1
| | | | | | | | | | | | | | | | gcc-config-2 changed /usr/bin/gcc from a binary to symlink in commit b907ef80bc421df23515afc4c306e4d96c67649 ("Convert binary wrapper to a symlink wrapper.") Before the above change /usr/bin/gcc worked in both cases when active cross-gcc is being uninstalled. After the above change symlink becomes dangling. The change runs `gcc-config` more aggressively. Reported-by: Pietro Closes: https://bugs.gentoo.org/680360 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: add 'einfo' when last cross-compiler is removedSergei Trofimovich2019-07-131-0/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* wxwidgets.eclass: Whitespace.Ulrich Müller2019-07-121-23/+22
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* acct-group.eclass: Do not enforce GID unless requestedMichał Górny2019-07-091-1/+2
| | | | | | | | | | Correct the enewgroup call not to enforce specified GID unless ACCT_GROUP_ENFORCE_ID is set. Reported-by: Toralf Förster <toralf@gentoo.org> Tested-by: Marek Szuba <marecki@gentoo.org> Closes: https://bugs.gentoo.org/689100 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-user.eclass: Do not enforce UID unless requestedMichał Górny2019-07-091-2/+3
| | | | | | | | | | Correct the enewuser call not to enforce specified UID unless ACCT_USER_ENFORCE_ID is set. Reported-by: Toralf Förster <toralf@gentoo.org> Tested-by: Marek Szuba <marecki@gentoo.org> Closes: https://bugs.gentoo.org/689102 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-group.eclass: Fix typo in error message.Ulrich Müller2019-07-081-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* acct-user.eclass: Remove HOMEPAGEMichał Górny2019-07-081-1/+0
| | | | | Suggested-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-group.eclass: Remove HOMEPAGEMichał Górny2019-07-081-1/+0
| | | | | Suggested-by: Ulrich Müller <ulm@gentoo.org Signed-off-by: Michał Górny <mgorny@gentoo.org>
* qt5-build.eclass: EAPI-7 bumpAndreas Sturmlechner2019-07-061-5/+9
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop obsolete <Qt-5.12 conditionalsAndreas Sturmlechner2019-07-061-17/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: mirclient disappears in Qt 5.14Michael Palimaka2019-07-061-1/+2
| | | | | Signed-off-by: Michael Palimaka <kensington@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* acct-user.eclass: Skip locking if account does not existMichał Górny2019-07-051-0/+6
| | | | | Closes: https://bugs.gentoo.org/689308 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kde5.eclass: install linguas-related files unconditionally for kconfigwidgetsMichael Palimaka2019-07-041-1/+4
| | | | | | | | | See https://api.kde.org/frameworks/kconfigwidgets/html/klanguagename_8cpp_source.html#l00040 for source reference. Reported-by: Andrius Štikonas <andrius@stikonas.eu> Signed-off-by: Michael Palimaka <kensington@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: remove dev-util/desktop-file-utils dependencyMichael Palimaka2019-07-041-1/+1
| | | | | | | | This only ever used indirectly via xdg_pkg_* and xdg.eclass handles the dependency as well. Closes: https://bugs.gentoo.org/685914 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>