summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* obs-service.eclass: Remove last rited eclassMichał Górny2020-01-171-115/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Look for entry_points in setup.cfgMichał Górny2020-01-171-0/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* xemacs-elisp-common.eclass: Remove last-rited eclassDavid Seifert2020-01-161-315/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* xemacs-elisp.eclass: Remove last-rited eclassDavid Seifert2020-01-161-59/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sgml-catalog.eclass: Remove last-rited eclassDavid Seifert2020-01-161-106/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* obs-download.eclass: Remove last-rited eclassDavid Seifert2020-01-161-45/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* games-mods.eclass: Remove last-rited eclassDavid Seifert2020-01-161-324/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* bsdmk.eclass: Remove last-rited eclassDavid Seifert2020-01-161-89/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* eclass/mozconfig-v6.52: Update x11-libs/cairo dependencyMatt Turner2020-01-141-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* distutils-r1.eclass: Fix detection of setuptools entry_pointsSebastian Pipping2020-01-131-1/+1
| | | | | | Closes: https://bugs.gentoo.org/705362 Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Sebastian Pipping <sping@gentoo.org>
* toolchain.eclass: fix arch downgrade for gcc-10Sergei Trofimovich2020-01-112-9/+20
| | | | | | The bug is in lexical comparison instead of version compare. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: allow applying patchsets to live ebuildsSergei Trofimovich2020-01-111-2/+4
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* vala.eclass: Drop EOL 0.42 series from considerationMart Raudsepp2020-01-111-1/+2
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* Revert "vala.eclass: Drop EOL 0.42 series from consideration"Mart Raudsepp2020-01-111-2/+1
| | | | | | This reverts commit 8e8736590012ce2d956b398217dd6296a5294900. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* vala.eclass: Drop EOL 0.42 series from considerationMart Raudsepp2020-01-111-1/+2
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* git-r3.eclass: Handle recursive submodules in EGIT_SUBMODULESMichał Górny2020-01-101-8/+19
| | | | | | | | Match recursive submodules using their full paths rather than path relatively to the parent submodule. Closes: https://bugs.gentoo.org/694494 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/meson.eclass: update the meson and ninja dependenciesWilliam Hubbs2020-01-101-2/+2
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* cargo.eclass: make regex both readonly and localGeorgy Yakovlev2020-01-101-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* cargo.eclass: Use a regex to fix crate name/version extractionCraig Andrews2020-01-101-8/+5
| | | | | | | Closes: https://bugs.gentoo.org/705044 Signed-off-by: Craig Andrews <candrews@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/14287 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* multilib-build.eclass: Fix @CODE tokens in comment.Ulrich Müller2020-01-101-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* fortran-2.eclass: Remove stray @CODE token from comment.Ulrich Müller2020-01-101-1/+0
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* subversion.eclass: Use valid domains for examples.Ulrich Müller2020-01-091-1/+1
| | | | | | | | These get expanded to real hyperlinks by eclass-to-manpage.awk followed by man2html, leading to false positives when checking for broken links in the devmanual. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* kernel-install.eclass: Fix initrd locationMichał Górny2020-01-091-2/+4
| | | | | Closes: https://bugs.gentoo.org/705058 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kernel-build.eclass: Build logic for dist-kernelsMichał Górny2020-01-091-0/+175
| | | | | | | Introduce a new eclass that contains common logic for building distribution kernels from source. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kernel-install.eclass: Install logic for dist-kernelsMichał Górny2020-01-091-0/+309
| | | | | | | | Introduce a new eclass that contains common logic needed to test and install distribution kernels. This is the eclass common both to kernels built from source and installed from binary packages. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* go-module.eclass: set a reasonable default for the go build cacheWilliam Hubbs2020-01-061-0/+4
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* cmake.eclass: Fix cmake-utils_src_make error messageAndreas Sturmlechner2020-01-051-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake.eclass: Fix CMAKE_VERBOSE logicAndreas Sturmlechner2020-01-051-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake.eclass: Add comment regarding cmake_src_prepare pushd/popdAndreas Sturmlechner2020-01-051-0/+2
| | | | | | We'll have to test affected packages when changing this. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake.eclass: Fix build with CMAKE_VERBOSE=OFFAndreas Sturmlechner2020-01-051-2/+4
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* toolchain.eclass: add an upstream bug reference to ELFv2 ABISergei Trofimovich2020-01-051-0/+1
| | | | | | Closes: https://bugs.gentoo.org/704784 Bug: https://gcc.gnu.org/PR93157 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* cmake.eclass: Fix the fatal typo fixAndreas Sturmlechner2020-01-051-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* ruby-ng.eclass: Include (-) in RUBY_TARGETS USE-dependenciesMichał Górny2020-01-051-4/+4
| | | | | | | Using 2-style USE dependencies on packages not having the flag in question is forbidden by PMS. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* cmake.eclass: Fix fatal typoAndreas Sturmlechner2020-01-051-1/+1
| | | | | Thanks-to: Tomas Mozes <hydrapolic@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* toolchain.eclass: enable elfv2 abi on powerpc64-*-musl unconditionallyGeorgy Yakovlev2020-01-041-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on ppc64 gcc assumes the following: from gcc ppc64 manual: -mabi=elfv1 Change the current ABI to use the ELFv1 ABI. This is the default ABI for big-endian PowerPC 64-bit Linux. Overriding the default ABI requires special system support and is likely to fail in spectacular ways. -mabi=elfv2 Change the current ABI to use the ELFv2 ABI. This is the default ABI for little-endian PowerPC 64-bit Linux. Overriding the default ABI requires special system support and is likely to fail in spectacular ways. Since we are taking gcc defaults, let's pass --with-abi=elfv2 on musl targets without it it will fail, since musl does not support elfv1 at all. from musl INSTALL file: * PowerPC64 * Both little and big endian variants are supported * Compiler toolchain must provide 64-bit long double, not IBM double-double or IEEE quad * Compiler toolchain must use the new (ELFv2) ABI regardless of whether it is for little or big endian https://git.musl-libc.org/cgit/musl/tree/INSTALL Closes: https://github.com/gentoo/gentoo/pull/14234 Closes: https://bugs.gentoo.org/704784 Revieved-by: Sergei Trofimovich <slyfox@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* kodi-addons.eclass: Switch EAPI-7 to cmake.eclassAndreas Sturmlechner2020-01-041-4/+6
| | | | | | All EAPI-7 consumers in Gentoo ebuild repository have been ported. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cargo.eclass: Delete /usr/.crates2.json in cargo_src_installValentin Finini2020-01-031-0/+1
| | | | | | Signed-off-by: Valentin Finini <farenjihn@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14231 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* cmake.eclass: src_prepare: Revert to cmake-utils.eclass behaviourAndreas Sturmlechner2020-01-031-0/+4
| | | | | | | | Re-adding pushd/popd until we figure out how to make it consistent across the eclass. Bug: https://bugs.gentoo.org/704524 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake.eclass: Ban CMAKE_MIN_VERSION for realAndreas Sturmlechner2020-01-021-0/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* python*-r1.eclass: Update examples for virtual/pypy removalMichał Górny2019-12-302-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Eliminate virtual/pypyMichał Górny2019-12-302-4/+4
| | | | | | | Depend on dev-python/pypy directly, as that's the common package with the new layout. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Remove PYTHON_TARGETS="jython2_7"Michał Górny2019-12-302-4/+3
| | | | | | | | | Jython was supported as an experimental implementation but due to interoperability issues and very slow development, its (re-)deployment in ebuilds never took off. Now that Python 2.7 is going away, there's no point in keeping its future support. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Remove PYTHON_TARGETS="pypy"David Seifert2019-12-302-4/+4
| | | | | | | | | | * With the EOL of CPython 2, we also want to remove support for PyPy (i.e. PyPy for Python 2). This change does not affect PyPy3, i.e. Pypy for Python 3. Signed-off-by: David Seifert <soap@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Remove PYTHON_TARGETS="python3_5"David Seifert2019-12-302-4/+4
| | | | | | | | | | | * Python 3.5 will go EOL on 2020-09-13 and in order to reduce testing and maintenance burden, we want to keep the number of active Py3 impls below four. https://devguide.python.org/#status-of-python-branches Signed-off-by: David Seifert <soap@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Constrain to EAPI >= 5David Seifert2019-12-301-28/+9
| | | | | Signed-off-by: David Seifert <soap@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-any-r1.eclass: Constrain to EAPI >= 5David Seifert2019-12-301-6/+4
| | | | | Signed-off-by: David Seifert <soap@gentoo.org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/cargo.eclass: switch (b)depend to virtual/rustGeorgy Yakovlev2019-12-291-3/+3
| | | | | Bug: https://bugs.gentoo.org/695698 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* cmake-multilib.eclass: Add CMAKE_ECLASS switchAndreas Sturmlechner2019-12-291-6/+20
| | | | | | For transition from cmake-utils.eclass to cmake.eclass. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Switch to cmake.eclassAndreas Sturmlechner2019-12-291-15/+23
| | | | | | Provide cmake-utils_use_find_package alias. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* ecm.eclass: Switch to cmake.eclassAndreas Sturmlechner2019-12-291-14/+14
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>