summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* toolchain.eclass: add USE=zstd for gcc-10Sergei Trofimovich2020-02-291-0/+9
| | | | | | | gcc-10 added support for zstd compression algorithm for LTO streaming. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* libretro-core.eclass: Use | instead of : as sed CLFAGS delimiterCraig Andrews2020-02-281-6/+6
| | | | | | | | Signed-off-by: Craig Andrews <candrews@gentoo.org> Closes: https://bugs.gentoo.org/710952 Closes: https://bugs.gentoo.org/710972 Closes: https://bugs.gentoo.org/711048 Closes: https://bugs.gentoo.org/710880
* eclass/tests/python-utils-r1.sh: Cover PYTHON_{CFLAGS,LIBS}Michał Górny2020-02-271-0/+6
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* user.eclass: enewgroup, allow -1 as gidMichał Górny2020-02-261-1/+1
| | | | | | | | | Allow using '-1' to specify 'next free GID' for enewgroup. While technically this can already be specified by omitting gid, allowing -1 improves consistency with enewuser. Closes: https://bugs.gentoo.org/707508 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* user.eclass: Use more verbose loggingMichał Górny2020-02-261-20/+20
| | | | | | | | Replace 'einfo' calls with either 'elog' or 'ewarn'. Practically all messages printed by the eclass functions are important, in particular regarding account changes and lack of permissions. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* epunt-cxx.eclass: Remove last-rited eclassDavid Seifert2020-02-251-51/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* toolchain.eclass: update default live branchesSergei Trofimovich2020-02-251-1/+1
| | | | | | Change live branch from gcc-<N>-branch to releases/gcc-<N> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass: php-ext-source-r3 - Use relative symlink for active iniBrian Evans2020-02-241-1/+1
| | | | Signed-off-by: Brian Evans <grknight@gentoo.org>
* texlive-module:eclass correct missing if blockMikle Kolyada2020-02-231-1/+5
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* eclass/vdr-plugin-2.eclass: EAPI=4 support removedJoerg Bornkessel2020-02-231-12/+9
| | | | | | | removed eapi=4 support removed unneeded vdr vdr versions test Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org>
* elisp.eclass: Test if the DOCS variable has a value.Ulrich Müller2020-02-221-2/+2
| | | | | | | | The current test for the return status of declare -p will be true if DOCS is declared but otherwise has a void value. Test for presence of an = sign in the output instead. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* savedconfig.eclass: Remove @ROFF from eclass documentation.Ulrich Müller2020-02-221-10/+10
| | | | | | | | Remove all @ROFF tokens, because they make conversion to any format other than a man page very difficult. Replace the numbered list by explicitly numbered paragraphs. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Replace @ROFF in eclass documentation.Ulrich Müller2020-02-221-9/+5
| | | | | | | Replace all @ROFF tokens by @SUBSECTION, because the former makes conversion to any format other than a man page very difficult. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* eapi7-ver.eclass: Replace @ROFF in eclass documentation.Ulrich Müller2020-02-221-5/+3
| | | | | | | Replace all @ROFF tokens by @SUBSECTION, because the former makes conversion to any format other than a man page very difficult. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* eclass/acct-user.eclass: disable pkg_* on Prefix.Benda Xu2020-02-211-0/+10
| | | | | | | | Gentoo Prefix runs with a normal user and cannot manage any other user. Exit gracefully with a message. Closes: https://bugs.gentoo.org/709570 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* distutils-r1.eclass: Add pyproject.toml supportMichał Górny2020-02-201-0/+29
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/postgres{,-multi}.eclass: Note EAPI7 supportAaron W. Swenson2020-02-182-2/+2
| | | | | | Forgot comment noting EAPI7 support Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
* eclass/postgres{,multi}.eclass: Allow EAPI7Aaron W. Swenson2020-02-182-5/+5
| | | | | | Minor change to allow EAPI7. Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
* portability.eclass: avoid lexicographic number comparison, bug #705250Sergei Trofimovich2020-02-181-2/+2
| | | | | Closes: https://bugs.gentoo.org/705250 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: don't strip EPREFIX in dosymSergei Trofimovich2020-02-161-2/+2
| | | | | | | | | | This reverts 'dosym' part of "toolchain.eclass: Prepend/strip EPREFIX" patch. portage-2.3.85 and above contains "dosym: revert deprecated prefix compat (bug 615594)" patch. That effectively breaks gcc's /usr/bin/ symlinks. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* gstreamer.eclass: [QA] inherit ltprune.eclass directlyDavid Seifert2020-02-151-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* gnome2.eclass: [QA] inherit ltprune.eclass directlyDavid Seifert2020-02-151-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* autotools-multilib.eclass: [QA] inherit ltprune.eclass directlyDavid Seifert2020-02-151-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* latex-package.eclass: improve files searchMikle Kolyada2020-02-141-20/+20
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* ant-tasks.eclass: Use standard copyright/license header.Ulrich Müller2020-02-141-2/+2
| | | | | | | | | | | | | | As decided by the council in its 2020-02-09 meeting, ebuilds and eclasses in the Gentoo repository must be licensed under GPL-2. Note that stripping out the "or later" clause is possible without asking authors for their permission: https://www.gnu.org/licenses/gpl-faq.en.html#AllCompatibility Restore the original start year 2007, which is also the year when the eclass was first committed. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* kde.org.eclass: Support kde-plasma unstable point release tarballsAndreas Sturmlechner2020-02-141-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* linux-mod.eclass: [QA] inherit toolchain-funcs.eclass directlyDavid Seifert2020-02-131-2/+2
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14646 Signed-off-by: David Seifert <soap@gentoo.org>
* libretro-core.eclass: [QA] inherit toolchain-funcs.eclass directlyDavid Seifert2020-02-131-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* mount-boot.eclass: Make awk expression work with mawk.Ulrich Müller2020-02-131-3/+3
| | | | | | | | | | gensub() is a GNUism and doesn't exist in all awk variants. Use a loop instead. Tested with gawk, nawk, mawk, and busybox awk. Closes: https://bugs.gentoo.org/709322 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* readme.gentoo.eclass: [QA] inherit estack.eclass directlyDavid Seifert2020-02-121-2/+2
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14645 Signed-off-by: David Seifert <soap@gentoo.org>
* golang-vcs.eclass: [QA] inherit estack.eclass directlyDavid Seifert2020-02-121-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* Revert "epatch.eclass: drop 'estack.eclass' usage"Ulrich Müller2020-02-121-5/+6
| | | | | | | | | | estack.eclass is needed for evar_push/evar_pop. The issue mentioned in bug 662586 was fixed indenpendently in estack.eclass, so there is no longer any need for the workaround (see comment #27 of that bug). This reverts commit b21e386a064e1ed49981d9527f968ddc5e1eeb86. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* vala.eclass: raise VALA_MAX_API_VERSION to 0.48Mart Raudsepp2020-02-121-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* */*: Bump copyright on files touched this yearMichał Górny2020-02-1121-21/+21
| | | | | | | Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* mozconfig-v6.60.eclass: Remove @DEAD eclassDavid Seifert2020-02-101-441/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* epunt-cxx.eclass: Mark @DEAD for removalDavid Seifert2020-02-101-0/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* fox.eclass: Remove @DEAD eclassMichał Górny2020-02-101-232/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* git-2.eclass: Remove @DEAD eclassMichał Górny2020-02-101-613/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-single-r1.eclass: Remove unused PYTHON_TARGETSMichał Górny2020-02-101-27/+8
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-single-r1.eclass: Remove deprecated PYTHON_USEDEP APIMichał Górny2020-02-101-110/+16
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* rpm.eclass: Fix for EAPI 7David Seifert2020-02-101-1/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* eclass/tests/distutils-r1.sh: Update post eclass changesMichał Górny2020-02-091-6/+6
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* scons-utils.eclass: Migrate to PYTHON_MULTI_USEDEPMichał Górny2020-02-091-3/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Switch test deps to PYTHON_MULTI_USEDEPMichał Górny2020-02-091-6/+16
| | | | | Closes: https://bugs.gentoo.org/704522 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Switch setuptools dep to PYTHON_MULTI_USEDEPMichał Górny2020-02-091-4/+12
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* toolchain.eclass: assert GCC_RELEASE_VER to match gcc/BASE-VERSergei Trofimovich2020-02-091-3/+1
| | | | | Bug: https://bugs.gentoo.org/706588 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: drop GCC_A_FAKEIT and gcc_quick_unpack()Sergei Trofimovich2020-02-091-54/+1
| | | | | | | | | gnal-gpl was the only user of GCC_A_FAKEIT as it provided modified gcc tarballs. It was migrated to GCC_TARBALL_SRC_URI to override default tarball. Bug: https://bugs.gentoo.org/706588 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: don't allow overriding GCC_CONFIG_VERSergei Trofimovich2020-02-091-6/+11
| | | | | | | dev-lang/gnat-gpl migrated from GCC_CONFIG_VER to TOOLCHAIN_GCC_PV. Bug: https://bugs.gentoo.org/706588 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* texlive-common.eclass: kill POSIXismMikle Kolyada2020-02-091-36/+42
| | | | | | Reviewed-by: David Saifert <soap@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* texlive-module.eclass: kill POSIXismMikle Kolyada2020-02-091-72/+104
| | | | | | Reviewed-by: David Saifert <soap@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>