summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* apache-2.eclass: Fixed broken URL.Lars Wendler2015-12-141-1/+1
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* eclass/readme.gentoo-r1.eclass: introduce this revision for adding eapi6 ↵Pacho Ramos2015-12-131-0/+110
| | | | support and explain the people the changes regarding it stopping to export phase functions (#520094#c6)
* eclass/readme.gentoo.eclass: force people to use readme.gentoo-r1 for eapi6 ↵Pacho Ramos2015-12-131-2/+7
| | | | support (#520094#c6)
* mysql-multilib-r1.eclass: New Eclass for building mysql serversBrian Evans2015-12-131-0/+1044
| | | | | | | | | | | | This eclass is a revision to the previous mysql-multilib to clean up the duplicated code. This includes specific dependencies for certain providers. Provider specific information will be kept in the provider's ebuilds. Only common items should be placed here and possibly exceptions to those rules. Signed-off-by: Brian Evans <grknight@gentoo.org>
* toolchain.eclass: delete `go` and `gofmt` for now #567806Mike Frysinger2015-12-121-0/+5
| | | | | | | We have dev-lang/go provide `go` and `gofmt`, and having gcc include these in its BINPATH causes gcc-config to clobber the go package with symlinks. Drop the gcc versions for now (they're copies from the go package anyways) until we have a better solution.
* toolchain.eclass: fix warnings when progs are linkedMike Frysinger2015-12-121-1/+6
| | | | | | | | When gcc installs programs into BINPATH, it sometimes links them so that the $CHOST-xxx and xxx progs are the same. The logic to standardize the naming in BINPATH then triggers a warning as they're the same file. Manually delete the target before running the mv to avoid that business.
* python.eclass: Remove outdated/broken sanity checksMichał Górny2015-12-121-13/+1
|
* eclass/readme.gentoo.eclass: Add EAPI6 support, stop exporting functions for ↵Pacho Ramos2015-12-121-3/+6
| | | | that EAPI as explained at bug #520094
* Revert "readme.gentoo.eclass: Enable EAPI 6."Pacho Ramos2015-12-121-2/+2
| | | | | | This reverts commit 164ed90923c11957a3908a0f56607208232a8133. bug #520094 needs to be handled first
* readme.gentoo.eclass: Enable EAPI 6.Ulrich Müller2015-12-121-2/+2
|
* multilib-build.eclass: Use split assignment/readonly callsMichał Górny2015-12-111-2/+4
| | | | | Use split assignments and readonly calls rather than combined form since the latter works unreliably for reason unknown.
* python*-r1.eclass: Replace non-portable use of 'declare -g'Michał Górny2015-12-114-7/+9
| | | | | | Replace uses of 'declare -g -r' (bash-4.2+) with 'readonly'. Reported by Arfrever. This time use split assignments followed by readonly calls since combined calls work unreliably.
* Revert "python*-r1.eclass: Replace non-portable use of 'declare -g'"Mike Gilbert2015-12-114-5/+5
| | | | | | This reverts commit 44d3345d828af162b2fbfd623dd8f0d7ac4ae2f9. This was triggering "No supported implementation in PYTHON_COMPAT.".
* python*-r1.eclass: Replace non-portable use of 'declare -g'Michał Górny2015-12-114-5/+5
| | | | | Replace uses of 'declare -g -r' (bash-4.2+) with 'readonly'. Reported by Arfrever.
* multilib-build.eclass: Replace non-portable use of 'declare -g'Michał Górny2015-12-111-2/+2
| | | | | Replace uses of 'declare -g -r' (bash-4.2+) with 'readonly'. Reported by Arfrever.
* cmake-utils.eclass: Case insensitive comment_add_subdirectoryAndreas Sturmlechner2015-12-111-1/+1
|
* php-pear-r1.eclass, php-pear-lib-r1.eclass: Apply metadata_path wrt bug 567894Brian Evans2015-12-102-4/+6
| | | | | | | | | The metadata_path is new with dev-php/PEAR-PEAR-1.10. The dependency files are created there instead of a previous location. We don't need the files, so we set this up to where it used to be and remove them later. Signed-off-by: Brian Evans <grknight@gentoo.org>
* python-utils-r1.eclass tests: Fix to ensure PYTHON for python_exportMichał Górny2015-12-091-1/+1
|
* python-utils-r1.eclass: Disable jython2_5Michał Górny2015-12-092-5/+2
|
* distutils-r1.eclass: Unset local functions after useMichał Górny2015-12-091-0/+1
|
* python-r1.eclass: Mark eclass-generated variables read-onlyMichał Górny2015-12-091-2/+3
|
* python-r1.eclass: python_gen_cond_dep(), rename local PYTHON_USEDEPMichał Górny2015-12-091-2/+2
| | | | | Rename local PYTHON_USEDEP variable to avoid collisions with read-only global variable.
* python-r1.eclass: Unset local functions after useMichał Górny2015-12-091-0/+3
|
* python-r1.eclass: Unset global-setting function after useMichał Górny2015-12-091-0/+1
|
* python-single-r1.eclass: Mark eclass-generated variables read-onlyMichał Górny2015-12-091-1/+2
|
* python-single-r1.eclass: python_gen_cond_dep(), rename local PYTHON_USEDEPMichał Górny2015-12-091-2/+2
| | | | | Rename local PYTHON_USEDEP variable to avoid collisions with read-only global variable.
* python-single-r1.eclass: Unset global-setting function after useMichał Górny2015-12-091-0/+1
|
* python-any-r1.eclass: Mark eclass-generated variables read-onlyMichał Górny2015-12-091-1/+1
|
* python-any-r1.eclass: Unset global-setting function after useMichał Górny2015-12-091-0/+1
|
* python-any-r1.eclass: Rename global-setting func to match eclass nameMichał Górny2015-12-091-2/+2
|
* python-utils-r1.eclass: Reorder implementations to semi-ascending orderMichał Górny2015-12-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | Reorder the Python implementations to ascending version order, with CPython listed first and other implementations in descending preference. The previous ordering has been used for two reasons: 1. There were packages which supported Python 3.x or PyPy partially but their documentation builds or test functions required CPython 2.x. The specific ordering caused python_export_best (the predecessor of python_setup) to use CPython 2.x for those tasks. This is now replaced by explicit implementation restrictions in python_setup. 2. PyPy setup runs were usually slower than CPython, and CPython 3.x runs were often slower due to 2to3 calls. Combined with parallel build runs, this ordering caused slower builds to start earlier and sometimes resulted in more efficient use of threads. However, nowadays we no longer do parallel builds. Therefore, it seems reasonable to finally reorder the implementations into a more intuitive order.
* python-utils-r1.eclass: Mark _PYTHON_ALL_IMPLS read-onlyMichał Górny2015-12-091-1/+1
|
* multilib-minimal.eclass: Enable EAPI 6Michał Górny2015-12-091-1/+1
|
* multilib-minimal.eclass: Remove eutils in EAPI 6 (einstalldocs built-in)Michał Górny2015-12-091-1/+2
|
* multilib-build.eclass: Enable EAPI 6Michał Górny2015-12-091-1/+1
|
* multilib-build.eclass: Add missing eutils inherit for eqawarnMichał Górny2015-12-091-0/+1
|
* multilib-build.eclass: Ban deprecated functions in EAPI 6Michał Górny2015-12-091-0/+4
|
* multilib-build.eclass: Unset global-setting function after useMichał Górny2015-12-091-0/+1
|
* multilib-build.eclass: Unset local functions after useMichał Górny2015-12-091-0/+1
|
* multilib-build.eclass: Add missing error checksMichał Górny2015-12-091-11/+15
|
* multilib-build.eclass: Mark eclass-generated variables read-onlyMichał Górny2015-12-091-3/+4
|
* cmake-utils.eclass: Fix cross-compiling with cmake-3.4Daniel Scharrer2015-12-091-1/+1
| | | | | | | We are interested in the CMake version on the host system, the sysroot might not even have CMake installed at all. Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* kde5.eclass: Extend KDE_TEST=forceoptional functionality, simplifyAndreas Sturmlechner2015-12-091-19/+16
| | | | | If KDE_TEST=forceoptional, it makes sense to disable test subdirs also outside KDE categories. No change for misc ebuilds using kde5.eclass.
* virtualx.eclass: Add verbose warning about nonfatal callJustin Lecher2015-12-071-0/+21
| | | | | | Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=517976 Signed-off-by: Justin Lecher <jlec@gentoo.org>
* virtualx.eclass: Support EAPI=6Justin Lecher2015-12-071-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* virtualx.eclass: Ban deprecated functionality in EAPI > 5Justin Lecher2015-12-071-1/+16
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* virtualx.eclass: Simplify API into single virtx()Justin Lecher2015-12-071-10/+36
| | | | | | | | | The new API runs all specified arguments to virtx() inside an XFVB, instead of defining VIRTUALX_COMMAND and running that in virtualmake. Xemake and Xeconf should be replaced by "virtx emake" and "virtx econf". Signed-off-by: Justin Lecher <jlec@gentoo.org>
* virtualx.eclass: Add missing dieJustin Lecher2015-12-071-2/+3
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* virtualx.eclass: Whitespace cleanupJustin Lecher2015-12-071-1/+0
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* virtualx.eclass: Use eqawarn instead of ewarn "QA:..."Justin Lecher2015-12-071-11/+13
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>