summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* meson.eclass: fix cross compile file for mingwGerhard Bräunlich2019-06-031-1/+2
| | | | | | | | This is necessary for cross compiling for example x11-libs/gdk-pixbuf Closes: https://github.com/gentoo/gentoo/pull/12168 Signed-off-by: Gerhard Bräunlich <g.braeunlich@disroot.org> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* eclass/texlive-module: specify fmtutil mode for userMikle Kolyada2019-06-031-3/+7
| | | | | | | TexLive-2019 introduces 'fmtutil-user' that should be now called by regular users rather than plain 'fmtutil' Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* darcs.eclass: use BDEPEND with EAPI >= 7Michael Haubenwallner2019-06-031-2/+10
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* meson.eclass: fix testsWilliam Hubbs2019-06-021-2/+23
| | | | | | | | | | | - use "meson test" to run tests instead of "eninja test" - calculate --num-processes based on ninjaopts or makeopts in the "meson test" call. - allow meson_src_test to accept arguments with the emesontestargs array or passed in the call like meson_src_configure Closes: https://bugs.gentoo.org/680010 Signed-off-by: William Hubbs <williamh@gentoo.org>
* qt5-build.eclass: use safer '|' sed delimiter, not ':'Sergei Trofimovich2019-06-011-2/+2
| | | | | | CC: qt@gentoo.org Closes: https://bugs.gentoo.org/685170 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: add riscv compiler abi configurationAndreas K. Hüttel2019-05-291-0/+5
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* kernel-2.eclass: Whitespace.Ulrich Müller2019-05-271-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* kernel-2.eclass: Fix comment.Ulrich Müller2019-05-271-2/+2
| | | | | Acked-by: Mike Pagano <mpagano@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* mozcoreconf-v6.eclass: filter flag ggdb3Jory Pratt2019-05-261-1/+1
| | | | | Closes: https://bugs.gentoo.org/681438 Signed-off-by: Jory Pratt <anarchy@gentoo.org>
* savedconfig.eclass: Remove old EAPI ED/EROOT workaroundsDavid Seifert2019-05-251-11/+10
| | | | | | | * Also limit to EAPIs that are in use at the moment. Closes: https://bugs.gentoo.org/685382 Signed-off-by: David Seifert <soap@gentoo.org>
* postgres.eclass: Add 13 to _POSTGRES_ALL_VERSIONSAaron W. Swenson2019-05-251-2/+2
| | | | Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org>
* llvm.eclass: Update @SUPPORTED_EAPISMichał Górny2019-05-241-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/rust-toolchain.eclass: update @SUPPORTED_EAPISGeorgy Yakovlev2019-05-241-1/+1
| | | | | | it actually supports 7, just was omitted from SUPPORTED_EAPIS Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* llvm.eclass: Enable EAPI 7Michał Górny2019-05-241-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.eclass: Add EAPI 7 API to get_llvm_prefixMichał Górny2019-05-241-6/+45
| | | | | | | | | | Add two switches to get_llvm_prefix(), '-b' and '-d' to enable use of LLVM API cross support. '-b' is intended to be used whenever prefix to CBUILD llvm-config is needed, and '-d' (the default) is intended to be used whenever prefix to CHOST bindir is needed (to find CMake modules). Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.eclass: Update examples for newer LLVM versionsMichał Górny2019-05-241-6/+8
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.eclass: Remove unnecessary '_rc' from < exampleMichał Górny2019-05-241-1/+1
| | | | | | | Since LLVM versions use three components, 'x.0.0_rcN' will be always greater than 'x'. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass: add support to toolchain.eclass for muslJory Pratt2019-05-231-0/+3
| | | | Signed-off-by: Jory Pratt <anarchy@gentoo.org>
* kde5.eclass: remove app-arch/xz-utils DEPENDMichael Palimaka2019-05-181-2/+0
| | | | | | | It was only ever added for unpacking, and it appears in @system now. Bug: https://bugs.gentoo.org/685914 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions.eclass: Set FRAMEWORKS_MINIMAL=5.57.0, cleanup versionsAndreas Sturmlechner2019-05-181-14/+5
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions: Set FRAMEWORKS_MINIMAL, QT_MINIMAL for Plasma 5.16Andreas Sturmlechner2019-05-181-0/+4
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake-utils.eclass: Fix _cmake_modify-cmakelists, add einfo outputAndreas Sturmlechner2019-05-181-8/+12
| | | | | | Closes: https://bugs.gentoo.org/674768 Reported-by: Fabio Rossi <rossi.f@inwind.it> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* multilib-build.eclass: Fix indentation in generated headers.Arfrever Frehtes Taifersar Arahesis2019-05-171-17/+17
| | | | | Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* {sys-devel/gcc,dev-lang/gnat-gpl}: add a USE for building GCC with LTOShane Peelar2019-05-131-0/+6
| | | | | | | Bug: https://bugs.gentoo.org/685634 Signed-off-by: Shane Peelar <lookatyouhacker@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* mozcoreconf-v6: Remove older workaroundsShane Peelar2019-05-131-1/+1
| | | | | | | | Keep -flifetime-dse=1 as it is required for PGO Closes: https://bugs.gentoo.org/685632 Signed-off-by: Shane Peelar <lookatyouhacker@gmail.com> Signed-off-by: Jory Pratt <anarchy@gentoo.org>
* eclass/ruby-ng.eclass: make ruby23 a no-opHans de Graaff2019-05-121-2/+2
| | | | | | | dev-lang/ruby:2.3 has been removed after being masked for a month. With no implementation in the tree anymore make ruby23 a no-op. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* eclass: Add risc-v endianness informationArfrever Frehtes Taifersar Arahesis2019-05-111-1/+2
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* Revert "eclass: kill xfconf.eclass" (too early)Mikle Kolyada2019-05-111-0/+161
| | | | | | This reverts commit 1eb8e53d64f2ebaf8145e65eaefc9bd625d01c4b. Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* eclass: kill xfconf.eclassMikle Kolyada2019-05-111-161/+0
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* kde5-functions.eclass: Raise KDE Plasma 5.16 QT_MINIMAL to 5.12.3Andreas Sturmlechner2019-05-081-2/+3
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* leechcraft.eclass: Revert revert add support for EAPI 7Andreas Sturmlechner2019-05-081-2/+2
| | | | | | This reverts commit 03cf03ea4a0c12f9e1ae45a679d0006cd57077ee. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* multilib-build.eclass: Comment abi_ppc* flags outMichał Górny2019-05-071-2/+2
| | | | | | | | PowerPC does not have a single multilib profile, and therefore the flags do not really serve any purpose. Comment them out to reduce the total number of USE flags in USE-deps. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* multilib-build.eclass: add riscv cases to header wrapperAndreas K. Hüttel2019-05-071-0/+8
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* multilib-build.eclass: add riscv flagsAndreas K. Hüttel2019-05-071-0/+2
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* multilib.eclass: Add riscv64 definitionsAndreas K. Hüttel2019-05-031-0/+14
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* toolchain.eclass: add D language to gcc-9Sergei Trofimovich2019-05-031-0/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: USE=mpx was dropped upstream from >=gcc-9Sergei Trofimovich2019-05-031-1/+2
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* xfconf.eclass: Mark @DEADMichał Górny2019-05-031-0/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* xorg-2.eclass, xorg-3.eclass: Depend on ↵Arfrever Frehtes Taifersar Arahesis2019-04-292-3/+11
| | | | | | | | virtual/pkgconfig[${MULTILIB_USEDEP}] when multilib support is enabled. Fixes: https://bugs.gentoo.org/684494 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* www-client/firefox: reenable elf-hack for armstefson2019-04-281-2/+0
| | | | | Signed-off-by: Steffen Kuhn <nielson2@yandex.com> Signed-off-by: Jory Pratt <anarchy@gentoo.org>
* toolchain.eclass: disable USE=jit for cross-compilers, bug #594572Sergei Trofimovich2019-04-271-0/+4
| | | | | | | | | | | | | | | USE=jit is not very useful for a cross-compiler as it assumes running generated code on the host. At least avr-* targets can't build libgccjit.so. The change disables IUSE=jit for cross-compilers only. Cross-built compilers could still get libgccjit.so built for a target. Reported-by: Maciej Piechotka Reported-by: Marco Sirabella Closes: https://bugs.gentoo.org/594572 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/vala: drop old 0.32 and 0.34 slotsMart Raudsepp2019-04-271-4/+4
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* xorg-3.eclass: Remove parent directories of ${D}/usr/share/man/man3 when empty.Arfrever Frehtes Taifersar Arahesis2019-04-261-0/+1
| | | | | | Bug: https://bugs.gentoo.org/595936 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* xorg-3.eclass: BDEPEND on virtual/pkgconfigMatt Turner2019-04-261-1/+1
| | | | | Closes: https://bugs.gentoo.org/683866 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* tmpfiles.eclass: fix ROOT check for EAPI 7Mike Gilbert2019-04-251-2/+2
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* xorg-3.eclass: Don't delete man pages if XORG_DOC=doc is missingMatt Turner2019-04-241-1/+1
| | | | | | | | There's an eqawarn to warn us about this case a few lines above, but in case we forget, don't delete the man pages. Suggested by Arfrever. Bug: https://bugs.gentoo.org/595936 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* xorg-3.eclass: Remove only library call man pages if USE=-docMatt Turner2019-04-241-1/+5
| | | | | | | | Arfrever rightly pointed out that there are some useful man pages, and that the issue is about installing thousands of *developer* man pages. Closes: https://bugs.gentoo.org/595936 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* pax-utils.eclass: set PAX_MARKINGS to noneMagnus Granberg2019-04-231-5/+5
| | | | | | We no longer pax mark packages as default. Signed-off-by: Magnus Granberg <zorry@gentoo.org>
* kde5-meta-pkg.eclass: Remove last-rited eclassAndreas Sturmlechner2019-04-211-26/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* Improved elog message for userland_BSD systemsYuta SATOH2019-04-201-0/+3
| | | | | | | | | | so users don't see this warning: [warn] (2)No such file or directory: Failed to enable the 'dataready' Accept Filter Closes: https://bugs.gentoo.org/454970 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>