summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* cmake-utils.eclass: _cmake_modify-cmakelists: Fix CMAKE_BUILD_TYPE sedAndreas Sturmlechner2019-07-041-1/+1
| | | | | | | | | Commit 6b7998b narrowed matching CMAKE_BUILD_TYPE too successfully and led to a string like `set(CMAKE_BUILD_TYPE)` being left over. Bug: https://bugs.gentoo.org/674768 Closes: https://bugs.gentoo.org/686266 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake-utils.eclass: Fix typoAndreas Sturmlechner2019-07-041-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* flag-o-matic.eclass: filter out '-B/foo' and '-B /foo' equallySergei Trofimovich2019-06-232-1/+18
| | | | | | | | | | | | | In bug #687198 Julian noticed that strip-unsupported-flags() filters out '-B' but not '/foo' in CFLAGS='-B /foo' and causes breakage. This change still does not allow -B flag but at least filters out both '-B' and it's parameter. Reported-by: Julian Cléaud Bug: https://bugs.gentoo.org/687198 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* profiles: add my name to pam.eclass maintainerMikle Kolyada2019-06-211-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* subversion.eclass: EAPI-7 readyLars Wendler2019-06-211-3/+3
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* vala.eclass: raise VALA_MAX_API_VERSION to 0.46Mart Raudsepp2019-06-201-1/+1
| | | | | | | | | | | Last stable release is 0.44 but we want overlays to be able to work on upcoming 0.46 without having to modify eclass locally and copy all ebuilds inheriting vala.eclass to their overlay to actually build against the newer vala (alternative would be per-machine repository configuration that allows overlay eclass to be used by main tree and thus invalidate applicable VDB caches). Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* acct-user.eclass: Supporting locking & unlocking accountsMichał Górny2019-06-201-0/+127
| | | | | Closes: https://github.com/gentoo/gentoo/pull/12129 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-user.eclass: A new eclass to maintain user accountsMichał Górny2019-06-201-0/+246
| | | | | | A GLEP 81-compliant eclass to create user account packages. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-group.eclass: A new eclass to maintain group accountsMichał Górny2019-06-201-0/+124
| | | | | | A GLEP 81-compliant eclass to create group packages. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* user.eclass: Introduce e{get,set}groupsMichał Górny2019-06-201-0/+88
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* user.eclass: Support getting & setting comment fieldMichał Górny2019-06-201-0/+77
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* user.eclass: Also permit using functions in pkg_*rm phasesMichał Górny2019-06-201-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* user.eclass: Introduce eget{user,group}nameMichał Górny2019-06-201-0/+20
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* user.eclass: Introduce esetshellMichał Górny2019-06-201-0/+61
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* user.eclass: Factor out finding nologin into separate functionMichał Górny2019-06-201-13/+26
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* user.eclass: Die if no free UID/GID is foundMichał Górny2019-06-201-0/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* user.eclass: Support forcing specified UID/GIDMichał Górny2019-06-201-2/+21
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>