summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
...
* aspell-dict.eclass: Some tweaks so the eclass works with EAPI>0 ebuilds.Lars Wendler2016-12-011-2/+14
|
* mozconfig-v6.49.eclass: Make dependency on gtk+:2 optional (bug #601326).Lars Wendler2016-12-011-2/+6
|
* eclass/cargo: ensure people have a good cargo dependDoug Goldstein2016-11-301-0/+2
| | | | | | We need at least Cargo 0.13.0 to use the new bits in this eclass. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* eclass/cargo: support cargo dependency vendoringDoug Goldstein2016-11-301-19/+38
| | | | | | | | Add support for newer dependency vendoring which allows us to download the dependencies with the package manager and just have cargo use that to compile the package. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* eclass/cargo: extend to support building packagesDoug Goldstein2016-11-301-2/+26
| | | | | | | | | Originally this eclass only had the bits to build cargo and not other packages built with cargo. Cargo is a special case and needs to override some parts. This adds the generic case for normal cargo packages, allowing for debug and release builds of packages as well. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
* cmake-utils.eclass: Wipe out default flags for std build typesMichał Górny2016-11-301-0/+13
| | | | | | Wipe out the default compiler & linker flags that are forced by CMake for the standard build types. This improves the sanity of the build if we are forced to use one of those types.
* cmake-utils.eclass: Declare CMAKE_GENTOO_BUILDMichał Górny2016-11-301-0/+1
| | | | | | | Declare the CMAKE_GENTOO_BUILD cache variable to indicate that a Gentoo package build is being performed. This variable enables Gentoo code paths in CMake modules without the necessity of setting a custom CMAKE_BUILD_TYPE.
* kernel-2.eclass: Support EAPI 6 when applying user patches.Mike Pagano2016-11-281-2/+6
|
* mozconfig-*.eclass: added sub-slot dependency for app-text/hunspell.Lars Wendler2016-11-285-5/+5
| | | | This fixes Gentoo bug #601134.
* kernel-2.eclass: Remove call to KV_to_int. See bug #587318.Mike Pagano2016-11-271-1/+1
|
* cmake-utils.eclass: Export PKG_CONFIG as envvar rather than build ruleMichał Górny2016-11-271-1/+1
|
* cmake-utils.eclass: export CC/CXX/FC to environment, #542530Maciej Mrozowski2016-11-271-3/+3
|
* cmake-utils.eclass: Move CMAKE_AR & CMAKE_RANLIB into toolchain defsMichał Górny2016-11-271-2/+2
| | | | | Move CMAKE_AR & CMAKE_RANLIB definitions into the toolchain file. It seems to make more sense there than in build rules.
* kde5.eclass: Fix install with L10N=""Andreas Sturmlechner2016-11-271-6/+10
|
* kde5.eclass: Add KDE_SUBSLOTAndreas Sturmlechner2016-11-271-3/+30
|
* kde5-functions.eclass: Move *_MINIMAL setup here from kde5.eclassAndreas Sturmlechner2016-11-272-35/+29
| | | | | Makes sure that 5.8 LTS stable branch does not raise FRAMEWORKS_MINIMAL Also bumping FRAMEWORKS_MINIMAL to 5.28.0 for >=Plasma-5.9
* qt4-build-multilib.eclass: explicitly build with -std=gnu++98Anthony Ryan2016-11-251-0/+6
| | | | | | | | | | While some of the Qt4 packages build correctly with -std=gnu++14, others rely upon std::tr1 and other renamed library items. Because most of these issues have been resolved upstream in Qt5, the easiest solution is to ensure Qt4 is always built with -std=gnu++98. Gentoo-Bug: 582522, 582618, 583744, 583662 Closes: https://github.com/gentoo/gentoo/pull/2908
* eclass/{xorg-2,x-modular}: fix slash.soredake2016-11-232-2/+2
| | | | Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* eclass/xorg-2: update links.soredake2016-11-231-2/+2
| | | | Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* eclass/x-modular: update links.soredake2016-11-231-2/+2
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/2550 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* mozlinguas-v2.eclass: Fixed typo.Lars Wendler2016-11-231-1/+1
|
* mozlinguas-v2.eclass: Introduced MOZ_LANGPACK_HTTP_URI variable.Lars Wendler2016-11-221-3/+9
| | | | | | | This is necessary in case the language packs need to be taken from an alternative URL instead of the default Mozilla URL. It is considered to be a drop-in replacement so no changes to existing mozilla ebuilds are necessary.
* sys-devel/binutils & sys-libs/binutils-libs: version bump to 2.27 #595148Mike Frysinger2016-11-151-0/+6
|
* toolchain-binutils.eclass: handle zlib better across multiple versions #591516Mike Frysinger2016-11-151-3/+7
|
* mercurial.eclass: update my emailChristoph Junghans2016-11-141-1/+1
|
* distutils-r1.eclass: make *_install_for_testing install proper egg-infoMathy Vanvoorden2016-11-141-0/+2
| | | | | | | | | | | | | Currently distutils_install_for_testing does not install the complete egg-info into ${TEST_DIR}. This was first noticed by W. Trevor King and reported in bug #524322. Based on info found in the related upstream setuptools bug I added the necessary call to setuptools to create the complete egg_info. Without this certain packages (like cryptography) fail during testing because they use introspection but the metadata isn't available. Bug: https://bugs.gentoo.org/524322
* apache-2.eclass: fix pcre-config wrapper scriptMike Gilbert2016-11-131-3/+10
| | | | | | Thanks Robert Förster for noticing the error. Bug: https://bugs.gentoo.org/598808
* eclass/ruby-ng: Remove ree18 supportManuel Rüger2016-11-131-14/+3
|
* kde5.eclass: only set FRAMEWORKS_MINIMAL if undefinedMichael Palimaka2016-11-121-4/+5
| | | | | Unconditionally setting FRAMEWORKS_MINIMAL prevents it being overridden in an ebuild (or somewhere else...).
* kde5.eclass: Raise frameworks minimal for KDE Apps 16.12Johannes Huber2016-11-121-1/+1
| | | | Thanks-to: Arfrever on irc @ #gentoo-kde
* kde5.eclass: KDE Applications 16.12 requires >=KF-5.27Andreas Sturmlechner2016-11-121-0/+8
|
* kde5.eclass: KDE Plasma 5.9 requires >=KF-5.27Andreas Sturmlechner2016-11-121-0/+6
| | | | Don't interfere with live ebuild KF5 dep though.
* kde5.eclass: drop obsolete FRAMEWORKS_MINIMAL conditionalMichael Palimaka2016-11-121-6/+0
| | | | 5.26.0 is unconditionally required since 6c5d7cc84530d912bb7d6433b54d154f37717e2d.
* kde5-functions.eclass: raise FRAMEWORKS_MINIMAL to 5.26.0 (latest stable)Michael Palimaka2016-11-121-1/+1
|
* vala.eclass: raise VALA_MAX_API_VERSION to 0.34Gilles Dartiguelongue2016-11-121-1/+1
|
* flag-o-matic.eclass: handle gcc-6 -no-pie option #596584Mike Frysinger2016-11-111-2/+11
| | | | Reported-by: Laine Gholson <laine.gholson@gmail.com>
* kde5.eclass: Take care of empty po directory shipped by upstreamAndreas Sturmlechner2016-11-101-1/+1
| | | | Uncovered by dev-libs/kreport-3.0.0.
* Bitcoin 0.13.1Luke Dashjr2016-11-081-1/+1
|
* bitcoincore: Indicate gentoo buildLuke Dashjr2016-11-081-0/+4
|
* python-single-r1.eclass: drop stray '}' in example docstringSergei Trofimovich2016-11-051-1/+1
|
* python-r1.eclass: drop stray '}' in example docstringSergei Trofimovich2016-11-051-1/+1
|
* perl-module.eclass: Improve description a bitAndreas K. Hüttel2016-11-051-1/+2
|
* eclass/perl-module.eclass: Added documentation for DIST_SECTIONWilliam L. Thomson Jr2016-11-051-0/+5
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/2741 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* kde4-functions.eclass: Set KDEBASE for category kde-plasmaJohannes Huber2016-11-031-1/+1
|
* apache-2.eclass: Handle PATCHES array. Added epatch_user.Lars Wendler2016-11-021-1/+15
|
* kde5{,-functions}.eclass: Move QT_MINIMAL declarationJohannes Huber2016-10-302-5/+5
| | | | Thanks-to: Arfrever on irc @ #gentoo-kde
* eclass/php-ext-source-r3: define the variable slot local to src_testGöktürk Yüksek2016-10-291-0/+1
|
* python-utils-r1.eclass: drop support for python3_3Mike Gilbert2016-10-271-3/+3
|
* git-r3.eclass: Fix var names for packages starting with digits, #596912Michał Górny2016-10-221-0/+1
| | | | | | Fix live variable names for packages whose names start with digits. Since variable names can not start with digits in bash, just prepend an underscore to them.
* toolchain-funcs.eclass: Add tc-check-openmp() functionDavid Seifert2016-10-221-0/+21
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/2547 Signed-off-by: David Seifert <soap@gentoo.org>