Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ruby-fakegem.eclass: fix documentation | Hans de Graaff | 2016-12-29 | 1 | -1/+1 |
| | |||||
* | kernel-2.eclass: Point user to addtional kernel removal instructions. See ↵ | Mike Pagano | 2016-12-28 | 1 | -0/+3 |
| | | | | bug #581522. | ||||
* | apache-2.eclass: drop path to --with-ssl #516240 | Steven Newbury | 2016-12-28 | 1 | -1/+1 |
| | | | | | | | | | | The apache configure script assumes that, if you passed in a path, that it's to a standalone install of openssl. It'll then go poking in that dir directly and possible add flags for building against it. This also breaks building/linking of other libraries, in both multilib and cross- compile setups. By dropping the path, we force apache to do the lookup via pkg-config. | ||||
* | ruby-utils.eclass: update default RUBY_TARGETS ordering | Hans de Graaff | 2016-12-26 | 1 | -2/+2 |
| | | | | Remove obsolete versions and promote ruby21 to the stable list. | ||||
* | ruby-ng.eclass, ruby-utils.eclass: Add ruby24 support | Hans de Graaff | 2016-12-26 | 2 | -1/+6 |
| | |||||
* | kernel-2.eclass: Remove code that looks for Changelog which is also breaks ↵ | Mike Pagano | 2016-12-26 | 1 | -7/+0 |
| | | | | PMS rules going above FILESDIR. | ||||
* | kde-base/kdelibs -> kde-frameworks/kdelibs | Johannes Huber | 2016-12-24 | 1 | -4/+4 |
| | |||||
* | tmpfiles.eclass: fix call to tmpfiles for #603342 | William Hubbs | 2016-12-23 | 1 | -2/+2 |
| | |||||
* | cmake-utils.eclass: Set CMAKE_MIN_VERSION to 3.2.2 | Johannes Huber | 2016-12-23 | 1 | -1/+1 |
| | |||||
* | haskell-cabal.eclass: respect AR option | Sergei Trofimovich | 2016-12-22 | 1 | -1/+4 |
| | | | | | | | | | That allows us to build not-so-broken static libraries for LTO users. Tuhs usually have environment like: CFLAGS=-flto AR=${CHOST}-gcc-ar Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> | ||||
* | eclass/linux-mod.eclass: Check for TRIM_UNUSED_KSYMS (bug #591832). | Jeroen Roovers | 2016-12-22 | 1 | -1/+4 |
| | |||||
* | depend.apache.eclass: Let APXS point to the new location of the binary. | Lars Wendler | 2016-12-21 | 1 | -1/+1 |
| | |||||
* | cuda.eclass: fix 'gcc-bindir -f' output to not use '=' in opt | syderitic | 2016-12-20 | 1 | -3/+3 |
| | | | | | | | | | | The '=' with the "" around the bindir are causing a "not a valid directory" error while compiling with cuda support. It now works as expected: with gcc-5.4.0 and cuda 7.5 NVCCFLAGS are set properly to gcc-4.9.x Closes: https://github.com/gentoo/gentoo/pull/3013 | ||||
* | cuda.eclass: fix g++ check | syderitic | 2016-12-20 | 1 | -1/+1 |
| | | | | | | Currently the check against *g++* doesn't work, thus the NVCCFLAGS are never set accordingly. The check for gnu is now made through tc-is-gcc. | ||||
* | scons-utils.eclass: Switch to get_nproc from multiprocessing.eclass | Michał Górny | 2016-12-18 | 1 | -29/+5 |
| | |||||
* | multiprocessing.eclass: Support passing custom inf values for getters | Michał Górny | 2016-12-18 | 3 | -9/+18 |
| | | | | | | | | Support passing custom values for 'infinity' in makeopts_jobs() and makeopts_loadavg(). This can be used e.g. when a build system does not support --loadavg, and therefore '--jobs 999' would most likely be a really bad idea. Combined with get_nproc(), this can be used to provide a sane replacement instead. | ||||
* | multiprocessing.eclass: Introduce get_nproc() to get no of CPUs | Michał Górny | 2016-12-18 | 1 | -0/+32 |
| | | | | | | | | | | Introduce get_nproc(), a portable 'nproc' wrapper. It uses either 'nproc' or a fallback Python multiprocessing module call to attempt to determine the number of available processing units. This can be used e.g. to determine a safe number of jobs to run when MAKEOPTS specifies unlimited --jobs and the build system in question does not support --load-average. | ||||
* | multiprocessing.eclass: Fix handling multiple short options (e.g. -kj) | Michał Górny | 2016-12-18 | 3 | -4/+10 |
| | | | | | | | | Improve the regular expressions to handle parameters consisting of multiple short options (such as -kj). It should be noted that the code is not perfect but should handle all common (valid) cases; it could e.g. incorrectly process a short option followed by string arg such as '-Wfoo.j' although having this in MAKEOPTS is extremely unlikely. | ||||
* | kde5.eclass: Fix configure with >=kde-apps/kde-l10n-16.12.0 L10N=sr | Andreas Sturmlechner | 2016-12-18 | 1 | -1/+3 |
| | | | | | | | Upstream added a subdirectory that should not be added to the project. Closes: https://github.com/gentoo/gentoo/pull/3139 Signed-off-by: Johannes Huber <johu@gentoo.org> | ||||
* | kde4-base.eclass: Add KDevelop 4.7.4 SRC_URI | Johannes Huber | 2016-12-17 | 1 | -0/+1 |
| | |||||
* | kernel-2.eclass: Remove kdbus support as it is discontinued. First reported ↵ | Mike Pagano | 2016-12-15 | 1 | -18/+0 |
| | | | | in bug #576614 by jon R-B. | ||||
* | linux-info.eclass: get_version: remove useless readlink -f | Mike Gilbert | 2016-12-15 | 1 | -2/+0 |
| | | | | The values get clobbered immediately afterward, so why bother? | ||||
* | eclass/freebsd.eclass: Changed to apply upstream patch on WORKDIR | Yuta Satoh | 2016-12-15 | 1 | -1/+7 |
| | |||||
* | kernel-2.eclass: Add required @USAGE documentation to functions. | Mike Pagano | 2016-12-14 | 1 | -4/+34 |
| | |||||
* | qt5-build.eclass: fix doc handling in Qt 5.6.2 and later | Jimi Huotari | 2016-12-15 | 1 | -2/+10 |
| | | | | | | | | | The global_docs target is not needed any longer due to the following upstream change: http://code.qt.io/cgit/qt/qtbase.git/commit/?id=a7ddef139415f74f9ba8dc84a2f15105149ca5e8 Gentoo-Bug: https://bugs.gentoo.org/596054 | ||||
* | selinux-policy-2.eclass: support semodule -b/-i base depending on version | Jason Zaman | 2016-12-12 | 1 | -6/+10 |
| | |||||
* | selinux-policy-2.eclass: support EAPI6 | Jason Zaman | 2016-12-12 | 1 | -8/+10 |
| | |||||
* | selinux-policy-2.eclass: eapply for EAPI6 | Jason Zaman | 2016-12-12 | 1 | -7/+20 |
| | |||||
* | selinux-policy-2.eclass: tidy if syntax | Jason Zaman | 2016-12-12 | 1 | -36/+23 |
| | |||||
* | kde-base/kdebase-startkde -> kde-plasma/kdebase-startkde | Johannes Huber | 2016-12-11 | 1 | -1/+1 |
| | |||||
* | depend.apache.eclass: Restructure pkg_setup so in_iuse is used from EAPI=6 on | Andreas K. Hüttel | 2016-12-10 | 1 | -12/+19 |
| | |||||
* | depend.apache.eclass: Add missing function want_apache2_4 | Andreas K. Hüttel | 2016-12-10 | 1 | -0/+17 |
| | |||||
* | depend.apache.eclass: For EAPI=6, move initialization of APACHE_BASEDIR and ↵ | Andreas K. Hüttel | 2016-12-10 | 1 | -12/+25 |
| | | | | APACHE_MODULESDIR into pkg_setup | ||||
* | depend.apache.eclass: Replace build_with_use with has_version, disallow for ↵ | Doug Freed | 2016-12-10 | 1 | -3/+15 |
| | | | | | | EAPIs without use dependencies There are no EAPI=0 / EAPI=1 ebuilds in the tree that are affected. | ||||
* | kde-base/plasma-workspace -> kde-plasma/plasma-workspace | Johannes Huber | 2016-12-10 | 1 | -3/+3 |
| | |||||
* | cmake-utils.eclass: Set assembly compiler & flags directly | Michał Górny | 2016-12-08 | 1 | -1/+4 |
| | | | | | Set the assembly compiler and flags directly instead of implicitly forcing them in the build rule. | ||||
* | cmake-utils.eclass: Split multi-arg CC/CXX/FC correctly, #542530 | Michał Górny | 2016-12-08 | 1 | -3/+10 |
| | | | | | | | | | | | | | | | | Split multi-argument CC/CXX/FC into a CMake array consisting of one element containing the compiler path (name) and the other containing all command-line options, space-separated. This is how CMake splits the environment variables CC/CXX/FC internally. The alternative would be to set CC/CXX/FC directly, and let CMake handle the splitting. However, changing that had unforeseen consequences like assembler not being set correctly (#601292) which in turn was impossible to set via environment variables due to bugs in CMake. Therefore, splitting the values into CMAKE_*_COMPILER correctly seems the simplest and safest way forward, at least until we can rely on fixed CMake versions being sufficiently deployed. | ||||
* | eclass/oasis.eclass: set prefix to ED instead of using the destdir option. ↵ | Alexis Ballier | 2016-12-07 | 1 | -4/+3 |
| | | | | The latter doesnt work reliably with latest oasis versions. | ||||
* | kernel-2.eclass: Convert eclass to use documentation standards | Mike Pagano | 2016-12-04 | 1 | -109/+333 |
| | |||||
* | qt5-build.eclass: drop support for Qt < 5.6 | Davide Pesavento | 2016-12-04 | 1 | -23/+9 |
| | |||||
* | kernel-2.eclass: Minor cleanup. Remove die from global scope per EAPI 6 rules. | Mike Pagano | 2016-12-02 | 1 | -3/+5 |
| | |||||
* | Revert "mozconfig-v6.49.eclass: Make dependency on gtk+:2 optional (bug ↵ | Ian Stakenvicius | 2016-12-02 | 1 | -6/+2 |
| | | | | | | | | #601326)." This reverts commit 00b1fa774f05e16d855dbf39e42d2eb6a7483ab7. At this time the gtk+:2 dependencies are still required. | ||||
* | cmake-utils.eclass: Revert "export CC/CXX/FC to environment, #542530" | Michał Górny | 2016-12-02 | 1 | -2/+3 |
| | | | | | Revert using CC/CXX/FC envvars since it breaks implicit assembler override and is non-trivial to fix, #601292. | ||||
* | cmake-utils.eclass: Revert "Set assembler correctly, #601292" | Michał Górny | 2016-12-02 | 1 | -3/+1 |
| | | | | | | Revert setting ASM=${CC}. It turns out that CMake is not splitting arguments in ASM like in CC, so this effectively broke all multilib builds. | ||||
* | kernel-2.eclass: Fix eapply_user as per PMS spec and execute in src_prepare. ↵ | Mike Pagano | 2016-12-01 | 1 | -9/+26 |
| | | | | Support older EAPIs with epatch_user. | ||||
* | tmpfiles.eclass: fix 'if' statement syntax | Mike Gilbert | 2016-12-01 | 1 | -1/+1 |
| | |||||
* | cmake-utils.eclass: Unset BUILD_TYPE-specific ASM flags | Michał Górny | 2016-12-01 | 1 | -0/+1 |
| | |||||
* | cmake-utils.eclass: Set assembler correctly, #601292 | Michał Górny | 2016-12-01 | 1 | -1/+3 |
| | | | | | | | | | | | Use <CMAKE_ASM_COMPILER> in the assembly compile command in order to fix building assembly files. It turns out that <CMAKE_C_COMPILER> is no longer correctly evaluated in that command once it is no longer set explicitly in the toolchain file and passed through the environment instead. Pass ASM and ASMFLAGS (equal to CC and CFLAGS) appropriately to enforce using the correct compiler. | ||||
* | tmpfiles.eclass: add eclass for tmpfiles processing | William Hubbs | 2016-12-01 | 1 | -0/+123 |
| | |||||
* | aspell-dict.eclass: Some tweaks so the eclass works with EAPI>0 ebuilds. | Lars Wendler | 2016-12-01 | 1 | -2/+14 |
| |