summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'anthonyryan1-github'Justin Lecher2016-05-301-2/+2
|\ | | | | | | | | * anthonyryan1-github: HTTPS (and canonicalize domain) for github.com
| * HTTPS (and canonicalize domain) for github.comAnthony Ryan2016-05-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All links to www.github.com were changed to github.com (preferred by GitHub). During the automated testing of all modified packages the following SRC_URIs were discovered to have changed upstream. Upon closer inspection they were all confirmed to not be regressions. They will all continue to work when served from the mirrors. * dev-python/catkin_pkg-0.2.10 (upstream tarball changed) * dev-python/rosdistro-0.4.4 (upstream tarball changed) * dev-util/rosdep-0.11.4 (upstream tarball changed) * dev-util/wstool-0.1.12 (upstream tarball changed) * dev-util/wstool-0.1.13 (upstream tarball changed) * dev-util/rosdep-0.11.5 (upstream tarball deleted)
* | qt5-build.eclass: make sure we enable the QML debugging supportDavide Pesavento2016-05-301-2/+2
|/ | | | | | | | | | | | | | The code comment was incorrect, the flag *is* used, at least in Qt 5.6 and later. It obviously applies only to qtdeclarative, but for some reason the flag can only be toggled from qtbase's configure... meh. We don't allow turning this functionality off via a USE flag because it would be a mess to implement properly, and its meaning would be rather obscure for most users. It's a small amount of code anyway, and it doesn't require any additional dependencies. The configure already enabled -qml-debug by default, so this commit effectively doesn't change anything in practice.
* vdr-plugin-2.eclass: added prefix vdr_ to some function to make it exclusiv ↵Joerg Bornkessel2016-05-291-31/+25
| | | | for vdr-plugin-2.eclass
* vdr-plugin-2.eclass: fixed docs install for eapi=6Joerg Bornkessel2016-05-291-9/+8
|
* rebar.eclass: Optionally provide alternate rebar config to alterAmadeusz Żołnowski2016-05-293-3/+57
| | | | | | Some packages have separate configs for build and tests. Build config is always named 'rebar.config' and there seem to be no standard name for tests config.
* rebar.eclass: Run unit testsAmadeusz Żołnowski2016-05-291-1/+10
|
* Revert "distutils-r1.eclass: Do not modify the HOME variable"Mike Gilbert2016-05-281-0/+6
| | | | | | This reverts commit 3bcfb71425f15e237d6002ff3626e2e169df3f05. This change can break ebuilds that call esetup.py in src_test.
* qt4-build-multilib.eclass: make sure QMAKESPEC is not setDavide Pesavento2016-05-271-1/+5
| | | | Gentoo-Bug: 583352
* git-r3.eclass: Allow *_LIVE* to unset ebuild-defined varsMichał Górny2016-05-261-3/+3
|
* git-r3.eclass: Support switching refs with EVCS_OFFLINE, #575898Michał Górny2016-05-261-109/+114
|
* git-r3.eclass: Do not create clone dirs if EVCS_OFFLINE is being usedMichał Górny2016-05-261-1/+9
|
* git-r3.eclass: Remove special logic for obsolete Google CodeMichał Górny2016-05-261-17/+1
| | | | | Remove the special logic that was needed to handle Google Code git hosting since the service has been discontinued and no longer works.
* vdr-plugin-2.eclass: added EAPI=6 supportJoerg Bornkessel2016-05-261-39/+47
|
* git-r3.eclass: Support EGIT_SUBMODULES to filter used submodules, #497164Michał Górny2016-05-261-1/+53
|
* git-r3.eclass: Remove unnecessary HEAD->branch mapping code, #524146Michał Górny2016-05-261-58/+4
| | | | | | | | Remove the code responsible for recognizing which branch HEAD pointed out to since it was unsafe and unnecessarily complex. A proper match is not really necessary since all operations can be safely performed on an opaque 'HEAD' (or rather refs/git-r3/HEAD since fetching to HEAD directly breaks git a bit).
* cmake-utils.eclass: _ninjaopts_from_makeopts, fix plain '-j' and '-l'Michał Górny2016-05-261-2/+13
| | | | | | Fix the _ninjaopts_from_makeopts to handle no-parameter '-j' and '-l' options correctly and convert them to appropriate parametrized ninja options.
* cmake-utils.eclass: _ninjaopts_from_makeopts, fix handling of -kMichał Górny2016-05-261-2/+7
| | | | | | | Fix _ninjaopts_from_makeopts to handle -k correctly. Make does not support parameters to -k, while ninja requires one. Therefore, handle only a single '-k' and convert it into '-k 0' (no limit of failing tasks).
* bitcoincore.eclass: remove use_if_iuse in global scope, bug #582202Anthony G. Basile2016-05-251-1/+1
|
* rebar.eclass: Build Erlang/OTP projects using dev-util/rebarAmadeusz Żołnowski2016-05-224-0/+596
| | | | | | It is an eclass providing functions to build Erlang/OTP projects using dev-util/rebar. All packages in upcoming category dev-erlang are going to use this eclass.
* chromium.eclass: remove special-case for es_LAMike Gilbert2016-05-211-14/+2
|
* distutils-r1.eclass: Do not modify the HOME variableMike Gilbert2016-05-211-6/+0
| | | | | This was only necessary when we ran phases in parallel. Also, PMS says this variable should not be modified.
* distutils-r1.eclass: Do not apply patches if DISTUTILS_OPTIONAL is usedMichał Górny2016-05-211-5/+7
| | | | | | | | | | | | Do not apply PATCHES and user patches (either via the EAPI 6 default or pre-EAPI 5 code) when DISTUTILS_OPTIONAL is being used. In this case, distutils functions are usually called conditionally, in a subdirectory, while both PATCHES and user patches are usually intended to be applied top-level. There is no ebuild relying on distutils-r1_src_prepare applying patches with DISTUTILS_OPTIONAL. In fact, there are ebuilds which work around this behavior.
* kde5.eclass: install all translations when LINGUAS is undefinedMichael Palimaka2016-05-201-1/+1
| | | | | | | | This mirrors the behaviour of the gettext autotools macros. Gentoo-bug: 581382 Signed-off-by: Johannes Huber <johu@gentoo.org>
* kde5-functions.eclass: Drop EAPI 5 supportJohannes Huber2016-05-201-2/+2
|
* java-vm-2.eclass: Bump everyone up to eselect-java-0.2.0James Le Cuirot2016-05-191-1/+1
|
* kde4-base.eclass: Fix typoAndreas Sturmlechner2016-05-191-1/+1
| | | | Signed-off-by: Johannes Huber <johu@gentoo.org>
* kde4-base.eclass: Add exceptions to USE=+handbookAndreas Sturmlechner2016-05-191-6/+9
| | | | | | kde-apps/kcontrol and kde-apps/knetattach also collide with slot 5. Signed-off-by: Johannes Huber <johu@gentoo.org>
* kde5-functions.eclass: Bump FRAMEWORKS_MINIMAL to 5.21.0Johannes Huber2016-05-191-1/+1
|
* cmake-utils.eclass: Remove incorrect suggestions related to eclass functions ↵Maciej Mrozowski2016-05-181-2/+2
| | | | removed since EAPI 6
* cmake-utils.eclass: enable CMAKE_WARN_UNUSED_CLI for EAPI 6Maciej Mrozowski2016-05-181-2/+2
|
* l10n.eclass: l10n_find_plocales_changes: make it more friendlyMike Frysinger2016-05-161-5/+8
| | | | | | - Use ebegin/eend to show process messages instead of two einfos. - Fix sorting logic to work in all locales. - Return 1 when things are out of sync so callers can abort if they want.
* eclass/gnat: fix misspelling of 'virtual'Brian Norris2016-05-161-1/+1
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/1466 Signed-off-by: Brian Norris <computersforpeace@gmail.com> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* kde5.eclass: Update SRC_URI for kde-frameworks/krunnerJohannes Huber2016-05-151-2/+1
|
* python-utils-r1.eclass: python_wrapper_setup, fix pythonN-config cleanupMichał Górny2016-05-151-1/+1
|
* java-utils-2.eclass: DESTTREE querying -> /usr, #566480Michał Górny2016-05-141-3/+3
|
* java-utils-2.eclass: DESTTREE assignment -> into, #566480Michał Górny2016-05-141-1/+4
|
* java-utils-2.eclass: Use insinto & insopts instead of vars, #566480Michał Górny2016-05-141-9/+17
| | | | | Replace INSDESTTREE and INSOPTIONS internal variable references with correct calls to insinto & insopts, using a subshell to scope them.
* python-utils-r1.eclass: Make python_{script,module}root vars privateMichał Górny2016-05-141-36/+24
| | | | | | | Remove python_scriptroot & python_moduleroot from the public eclass API, in favor of calls to python_scriptinto and python_moduleinto. This feature was seldom used, not listed in the official API guide, and the *into functions is more in line with the PMS.
* python-utils-r1.eclass: stop respecting DESTTREE in python_do*/new*Michał Górny2016-05-141-3/+3
| | | | | | | | | | Replace the code respecting current value of ${DESTTREE} in favor of using /usr unconditionally. The feature was extremely unlikely to be ever used (only if you did 'into ...; python_do*', quite confusing and relied on semi-internal package manager variables. Furthermore, it was potentially broken as it relied on DESTTREE having an initial '/usr' value which is not warranted by the PMS.
* distutils-r1.eclass: Do not rely on INSDESTTREE, #173630Michał Górny2016-05-141-4/+6
|
* eclass: ELT-patches: update cross patches for libtool-2.4+ #572038Mike Frysinger2016-05-133-4/+45
|
* toolchain.eclass: prune more unused libtool archives #573302Mike Frysinger2016-05-111-2/+38
|
* mysql-multilib-r1.eclass: Remove private header and don't install tests wrt ↵Brian Evans2016-05-111-6/+15
| | | | | | | | | | bug 582738 The private include file mysql/private/config.h is not needed by anything and should not be referenced. It will never match in multiple ABIs so just remove it. When USE=-test, don't install tests which would just be removed later anyway.
* sys-devel/gcc: add USE=mpx support for Intel MPX #578396Mike Frysinger2016-05-111-1/+5
|
* eclass/latex-package.eclass: set VARTEXFONTS inside the sandbox when ↵Alexis Ballier2016-05-111-0/+4
| | | | | | possibly compiling latex files. Should help in bugs like #580912
* eclass/ros-catkin.eclass: Add support for nodejs messages.Alexis Ballier2016-05-111-6/+13
|
* multilib.eclass (get_libname): Cygwin allows versioning symlinksMichael Haubenwallner2016-05-091-1/+1
| | | | | | Although useless on Cygwin, some build systems or ebuilds still prefer to create the versioning symlinks. As symlinked import libs do not harm anything on Cygwin, just leave those build systems or ebuilds alone.
* sys-devel/gcc: add USE=vtv support for vtable verification #547040Mike Frysinger2016-05-081-1/+8
|
* l10n.eclass: Bump copyright yearJames Le Cuirot2016-05-081-1/+1
|