summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* python-r1.eclass: Wipe obsolete EAPI=4 exceptionsMichał Górny2017-02-171-15/+1
|
* python-utils-r1.eclass: Require pypy{,3} >= 5, #609292Michał Górny2017-02-171-2/+2
| | | | | Bump the dependency on PyPy to require relatively recent versions, to ease package maintenance.
* mozconfig-v6.45.eclass: remove gstreamer:0.10 capabilityIan Stakenvicius2017-02-151-11/+2
|
* mozconfig.eclass: remove old/unused v5.31, v6.38, v6.42Ian Stakenvicius2017-02-153-756/+0
|
* llvm.eclass: An eclass to handle dependencies on slotted LLVMMichał Górny2017-02-151-0/+139
| | | | | | | | | | | | | | Introduce an eclass to support dependencies building against slotted LLVM. It provides a function to find the newest installed LLVM version that is not newer than the max supported slot, and a trivial pkg_setup() implementation that adds executable directory of this install to PATH. This ensures that: a) build systems will find the correct llvm-config and use it to use the correct version of LLVM, b) CMake's find_package() will find the correct LLVMConfig / ClangConfig files.
* flag-o-matic.eclass: Mark has_m64() as dead.Ulrich Müller2017-02-131-21/+2
| | | | The function is not used by any ebuild.
* cargo.eclass: ensure man pages are installedDoug Goldstein2017-02-121-0/+2
| | | | | | If man pages are shipped with a crate, let's install them. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* Revert "gnome2.eclass: we cannot rely on default phases involving emake ↵Mart Raudsepp2017-02-111-8/+9
| | | | | | because they don't allow to pass extra variables, bug #606826" This reverts commit c84c8b8d0bccb14e20ed6d3336f0e6f80e7936a4.
* gnome2.eclass: we cannot rely on default phases involving emake because they ↵Pacho Ramos2017-02-111-9/+8
| | | | don't allow to pass extra variables, bug #606826
* twisted-r1.eclass: Replace TEST_DIR eqawarn with fatal errorMichał Górny2017-02-111-3/+4
|
* kde5-functions.eclass: Raise QT_MINIMAL to 5.7.1 for Plasma liveAndreas Sturmlechner2017-02-111-1/+4
|
* multiprocess.eclass: makeopts_{jobs,loadavg}: fix implicit handling of ↵Mike Frysinger2017-02-093-8/+19
| | | | | | | | $MAKEOPTS #608242 We missed quoting on ${MAKEOPTS} to set it as the first arg which meant we might load invalid values into the second arg which is the "infinite" scenario.
* eclass/ros-catkin.eclass: Set PYTHON_INSTALL_DIR when building python packages.Alexis Ballier2017-02-091-1/+6
|
* flag-o-matic.eclass: whitelist -fstack-check #607710Mike Frysinger2017-02-091-1/+1
|
* java-utils-2.eclass: use is not available in the global scope.Benda Xu2017-02-091-2/+2
| | | | | Java ebuilds using EAPI<3 will not be correctly prefixified. We will deal with that by bumping EAPI per package.
* eclass/java-utils-2.eclass: support Prefix.Benda Xu2017-02-091-9/+12
| | | | | | | Reintroduce fbdddd87ff9 with EAPI gatekeeping code. Credit: Martin Mokrejš Bug: 595002
* Revert "eclass/java-utils-2.eclass: support Prefix."James Le Cuirot2017-02-091-9/+9
| | | | | This reverts commit fbdddd87ff997e74644c2d5feb56c2e2d915860b. It didn't take account of older EAPIs.
* eclass/java-utils-2.eclass: support Prefix.Benda Xu2017-02-091-9/+9
| | | | | Credit: Martin Mokrejš Bug: 595002
* fox.eclass: Fix toolong DESCRIPTIONHarri Nieminen2017-02-071-1/+1
| | | | Closes: https://github.com/gentoo/gentoo/pull/3866
* cmake-utils.eclass: Set CMAKE_MIN_VERSION to 3.6.3Johannes Huber2017-02-071-1/+1
|
* cmake-utils.eclass: set CMAKE_SYSTEM_PROCESSOR, certain buildsystems rely on ↵Maciej Mrozowski2017-02-071-0/+1
| | | | this for crosscompiling. Patch by aballier, bug 607904
* www-client/seamonkey: Fix build with libevent-2.1Lars Wendler2017-02-061-1/+1
| | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1
* kde5-functions.eclass: Assume slot 5 for add_qt_dep unless definedAndreas Sturmlechner2017-02-051-2/+7
| | | | | | So far we relied on ${SLOT} (4|5) to depend on the correct Qt slot, but this is not always the case. If an ebuild inherits kde5-functions and uses add_qt_dep then it is safe to assume it will depend on Qt5.
* kde5-functions.eclass: raise FRAMEWORKS_MINIMAL to latest stableMichael Palimaka2017-02-051-12/+2
|
* kde5-functions.eclass: Raise Plasmas 5.9 QT_MINIMAL to 5.7.1Johannes Huber2017-02-051-1/+2
| | | | Gentoo-bug: 605646
* www-client/firefox : Fix build with libevent-2.1Jory A. Pratt2017-02-041-1/+1
|
* mail-client/thunderbird,www-client/firefox : update ESRJory A. Pratt2017-02-041-1/+1
| | | | builds to compile with libevent-2.1
* toolchain.eclass: fix a typo in a commentMagnus Granberg2017-02-031-2/+2
|
* toolchain.eclass: pax-mark java compiler #574808Magnus Granberg2017-02-021-0/+6
|
* eclass/mysql-multilib-r1: Ignore building SELinux policies for mysqld_safe ↵Brian Evans2017-02-011-4/+7
| | | | wrt #607928
* xorg-2.eclass: Use --disable-selective-werror.Matt Turner2017-01-311-0/+6
| | | | Bug: https://bugs.gentoo.org/416069
* eclass/qt4-build-multilib.eclass: Remove use use sparc64-eclassMatthias Maier2017-01-301-1/+0
| | | | | | | Commit 8f41e56990ce35c17f996307ffd192a529f4d740 "remove FreeBSD profiles x86-freebsd, x64-freebsd and sparc64-freebsd" removed the sparc64-freebsd and x64-freebsd profiles, but forgot to remove the sparc64-freebsd use flag check in qt4-build-multilib.eclass.
* remove Interix keyword x86-interixFabian Groffen2017-01-301-2/+2
|
* remove FreeBSD profiles x86-freebsd, x64-freebsd and sparc64-freebsdFabian Groffen2017-01-301-1/+1
| | | | Note, these are the Prefix keywords, not Gentoo/BSD ones.
* remove OpenBSD keywords ppc-openbsd, x86-openbsd and x64-openbsdFabian Groffen2017-01-301-1/+1
|
* remove HPUX keywords ia64-hpux and hppa-hpuxFabian Groffen2017-01-301-1/+0
|
* drop ia64-linux keywordFabian Groffen2017-01-301-1/+1
|
* cmake-utils.eclass: Drop EAPI 3Johannes Huber2017-01-281-1/+1
| | | | No consumers left.
* eclass/ros-catkin.eclass: Build all ROS packages in C++11 mode.Alexis Ballier2017-01-281-1/+5
| | | | | Some of them require it, all dev-ros category should have been fixed to build in C++11 mode now. Suggested by Victor Mataré in bug #605466, fixing all its dupes too.
* www-client/firefox{-bin}: Security bump, bug #607138Jory A. Pratt2017-01-261-0/+415
|
* python-utils-r1.eclass: Enable python3_6 targetMichał Górny2017-01-251-3/+3
|
* git-r3.eclass: Escape all weird chars in submodule names, #606950Michał Górny2017-01-251-4/+5
|
* kernel-2.eclass: typo fixAlice Ferrazzi2017-01-241-3/+3
|
* bitcoincore.eclass: Drop special handling for old ebuildsAndreas Sturmlechner2017-01-241-38/+3
|
* java-vm-2.eclass: PT PaX markings are no longer supported, bug #592856James Le Cuirot2017-01-231-5/+3
| | | | | The -C flag to paxctl has been stripped out by pax-utils.eclass for ages anyway.
* eutils.eclass: move EAPI conditional funcs under the multiple inclusion ↵Mike Frysinger2017-01-201-2/+2
| | | | protection check
* udev.eclass: add multiple inclusion protectionMike Frysinger2017-01-201-0/+5
|
* fix quoting to a lot of patch callsMike Frysinger2017-01-201-2/+2
|
* kernel-2.eclass: s/uf/if/ in handle_genpatches doc blockGöktürk Yüksek2017-01-191-1/+1
|
* gnome2.eclass: simplify inheritting on autotools.eclass and not inherit it ↵Pacho Ramos2017-01-161-7/+2
| | | | unconditionally (#591584, thanks to leio for the help)