summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* common-lisp-3.eclass: Don't run sbcl interactivelyMarco Sirabella2021-05-291-0/+1
| | | | | | | Closes: https://bugs.gentoo.org/777153 Signed-off-by: Marco Sirabella <marco@sirabella.org> Closes: https://github.com/gentoo/gentoo/pull/20150 Signed-off-by: Sam James <sam@gentoo.org>
* kernel-2.eclass: Drop `|| die` in install_universalDavid Seifert2021-05-281-2/+2
| | | | | | | * Breaks unprivileged install Acked-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* kernel-2.eclass: drop additional unused 2.4 and 2.6 functionsDavid Michael2021-05-271-16/+0
| | | | | | | | * Invoking maintainer timeout after 14 days. Closes: https://github.com/gentoo/gentoo/pull/20639 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* kernel-2.eclass: Remove deprecated code around 2.4, 2.6 and fbcondecorMike Pagano2021-05-271-70/+0
| | | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* kernel-2.eclass: drop EAPIs 2-5David Michael2021-05-271-12/+6
| | | | | Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* kernel-2.eclass: use consistent bash syntaxDavid Michael2021-05-271-79/+82
| | | | | Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* kernel-2.eclass: remove echoes for loggingDavid Michael2021-05-271-23/+6
| | | | | Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* kernel-2.eclass: die on command failuresDavid Michael2021-05-271-29/+21
| | | | | Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* kernel-2.eclass: fix whitespace problemsDavid Michael2021-05-271-13/+8
| | | | | Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* kernel-2.eclass: EAPI 7 supportDavid Michael2021-05-271-24/+23
| | | | | | | | | | | | | | | | | This converts installation paths prefixed with EROOT or ED to have a leading slash, switches DEPEND to BDEPEND for EAPI 7 so tools are installed in BROOT and natively executable, and makes eapply_user the default src_prepare behavior for EAPIs since 6. It also drops the binutils build-time dependency since it was added in the original kernel.eclass implementation ~20 years ago to enforce a minimum version to avoid old assembly bugs. All affected versions are long gone, and it isn't required to install sources anyway, so skip building the unused binutils dependency. Closes: https://bugs.gentoo.org/702280 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* go-module.eclass: add go-module_setup_proxy functionWilliam Hubbs2021-05-251-0/+41
| | | | | | | This function is to be used in an ebuild that uses EGO_SUM and defines src_unpack. Signed-off-by: William Hubbs <williamh@gentoo.org>
* go-module.eclass: fix GOPROXY exportWilliam Hubbs2021-05-251-2/+4
| | | | | | | This variable should be exported in the go-module_set_globals function since it is not needed unless EGO_SUM is used. Signed-off-by: William Hubbs <williamh@gentoo.org>
* meson.eclass: move compiler flags to [built-in options]Mike Gilbert2021-05-221-3/+7
| | | | | | | Resolves deprecation notices since meson 0.56.0. Closes: https://bugs.gentoo.org/738710 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* nvidia-driver.eclass: drop last-rited eclassIonen Wolkens2021-05-211-222/+0
| | | | | Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* */*: Update my email addressAndrew Ammerlaan2021-05-191-2/+2
| | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* perl-functions.eclass: Add perl-fix_permissionsAndreas K. Hüttel2021-05-171-0/+10
| | | | | Bug: https://bugs.gentoo.org/554346 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* readme.gentoo.eclass: Remove last-rited eclassAndreas Sturmlechner2021-05-151-140/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* eclass/ruby-fakegem.eclass: remove duplicate / in pathHans de Graaff2021-05-151-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* rust: enable support for ARCH=riscv, only for riscv64/lp64dYixun Lan2021-05-131-0/+2
| | | | | Bug: https://bugs.gentoo.org/747460 Signed-off-by: Yixun Lan <dlan@gentoo.org>
* eclass/tests: eat optional arguments passed to has_versionMike Gilbert2021-05-121-0/+3
| | | | | | | | | portageq has_version does not understand arguments like -b or --host-root. This fixes tests for autotools.eclass. Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* eclass/tests: Add EAPI decls to fix running testsMichał Górny2021-05-122-2/+6
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/ada.eclass: adding gnat_2020Alfredo Tupone2021-05-121-1/+11
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* eclass: reassign dotnet@g.o's eclasses to m-nJoonas Niilola2021-05-123-5/+5
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* python-utils-r1.eclass: Grab paths from sysconfig moduleMichał Górny2021-05-121-5/+2
| | | | | | | | | Grab site-packages and includedir paths from sysconfig rather than distutils.sysconfig, as the latter module is deprecated. The new method results in the same paths for all supported implementations, as confirmed by the tests. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/cargo.eclass: disable incremental buildsGeorgy Yakovlev2021-05-101-0/+1
| | | | | | | This should not affect us, but can trigger if running tests Upstream issue: https://github.com/rust-lang/rust/issues/84970 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* base.eclass: remove last-rited eclassSam James2021-05-091-216/+0
| | | | | Closes: https://bugs.gentoo.org/497022 Signed-off-by: Sam James <sam@gentoo.org>
* games.eclass: remove last-rited eclassSam James2021-05-091-398/+0
| | | | | Closes: https://bugs.gentoo.org/574082 Signed-off-by: Sam James <sam@gentoo.org>
* flag-o-matic.eclass: allow -fno-sanitize* optionsSergei Trofimovich2021-05-081-1/+3
| | | | | | | | | | We already allow -fsanitize* options. Sometimes it's useful to enable -fsanitize= globally and disable ir in a few ebuilds. The change allows passing -fno-sanitize=all an similar to achieve that effect. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass/ruby-fakegem.eclass: fix more ruby invocations for did_you_meanHans de Graaff2021-05-081-2/+2
| | | | | | Closes: https://bugs.gentoo.org/788124 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* eclass/ros-catkin.eclass: add python 3.9Alexis Ballier2021-05-071-1/+1
| | | | Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* meson.eclass: include riscv bitness in cpu_familyDavid Michael2021-05-051-1/+6
| | | | | | | | | | | | This makes cpu_family identify RISC-V systems as either "riscv64" or "riscv32" to match the given tuple, or it will leave it as "riscv" when the tuple has an unknown cpu field. This fixes the expected values of cpu_family in meson projects: https://mesonbuild.com/Reference-tables.html#cpu-families Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* eclass/tests/python-utils-r1.sh: Cover py3.10Michał Górny2021-05-051-0/+14
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/rust-toolchain.eclass: add verify-sig URI supportGeorgy Yakovlev2021-05-041-0/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* python-utils-r1.eclass: Add py3.10 to patternsMichał Górny2021-05-041-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Enable python3_10Michał Górny2021-05-041-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Forbid .hypothesis in site-packages tooMichał Górny2021-05-041-1/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* ssl-cert.eclass: remove libressl referencesMikle Kolyada2021-05-031-6/+2
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* vim-plugin.eclass: bump copyright year.Marco Sirabella2021-05-021-1/+1
| | | | | Signed-off-by: Marco Sirabella <marco@sirabella.org> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* vim-{plugin,spell}: use einstalldocs.Marco Sirabella2021-05-022-33/+9
| | | | | Signed-off-by: Marco Sirabella <marco@sirabella.org> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* vim-plugin.eclass: don't remove files on install.Marco Sirabella2021-05-021-8/+6
| | | | | | | | This helps with multiple `ebuild install`s in a row, and also uses standard install functions instead of manual commands Signed-off-by: Marco Sirabella <marco@sirabella.org> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* apache-2.eclass: remove libressl supportMikle Kolyada2021-05-021-5/+3
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* nsplugins.eclass: Mark @DEADAndreas Sturmlechner2021-05-011-0/+1
| | | | | | Bug: https://bugs.gentoo.org/671680 Bug: https://bugs.gentoo.org/719332 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* wxwidgets.eclass: Add eqawarn for GTK 2 slotDavid Seifert2021-05-011-1/+3
| | | | | Closes: https://github.com/gentoo/gentoo/pull/20269 Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: Restrict to EAPI 7David Seifert2021-05-011-44/+12
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: Clean up setup-wxwidgets eclassdocDavid Seifert2021-05-011-12/+10
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: Remove dead SLOTsDavid Seifert2021-05-011-23/+9
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: Make WX_GTK_VER a PRE_INHERIT variableDavid Seifert2021-05-011-3/+13
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: Remove need-wxwidgets aliasDavid Seifert2021-05-011-9/+0
| | | | | | * No consumers of the old `need-wxwidgets` in ::gentoo. Signed-off-by: David Seifert <soap@gentoo.org>
* eclass/vdr-plugin-2.eclass: forbidden-variable-use fixedJoerg Bornkessel2021-05-011-1/+1
| | | | | Closes: https://bugs.gentoo.org/778815 Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org>
* ruby-ng.eclass: die on errors in ruby_rbconfig_valueHans de Graaff2021-05-011-1/+1
| | | | | | | | | | Die on errors in ruby_rbconfig_value, so that any issues with it cause an immediate stop, rather than returning a nil value which may propagate into installed ebuilds and cause hard-to-diagnose issues. Closes: https://bugs.gentoo.org/776322 Signed-off-by: Hans de Graaff <graaff@gentoo.org>