summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* eclass/ruby-fakegem.eclass: support non-default bindirHans de Graaff2015-12-301-3/+10
| | | | | | | | | | | | By default gems can provide binaries to be bin-wrapped in /usr/bin in a directory called "bin" in the gem. This is only a default, and it is possible for the gem to indicate that another directory contains the binaries to be bin-wrapped using the gemspec bindir option. dev-ruby/rspec-core and dev-ruby/bundler are gems where the binaries are placed in an "exe" directory. This change introduces RUBY_FAKEGEM_BINDIR, defaulting to "bin" for backward compatibility, allowing this directory to be specified.
* kde-base: pkgmove KDE PIM to kde-apps/Andreas Sturmlechner2015-12-301-1/+1
|
* eclass/clutter.eclass: Mark it as DEAD for removal in a monthPacho Ramos2015-12-291-0/+4
|
* fortran-2.eclass: Enable EAPI=6 supportJustin Lecher2015-12-281-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* fortran-2.eclass: debug-print-function in all functionsJustin Lecher2015-12-281-0/+13
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* ghc-package.eclass: Fix @DESCRIPTION tag usageJustin Lecher2015-12-281-1/+2
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* fortran-2.eclass: Fix @DESCRIPTION tag usageJustin Lecher2015-12-281-1/+2
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* fortran-2.eclass: Unset variable in global scope after usageJustin Lecher2015-12-281-0/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* qt4-build.eclass: remove dead eclassDavide Pesavento2015-12-281-806/+0
| | | | https://archives.gentoo.org/gentoo-dev/message/35353553177e12af2b0a054c96f44707
* qt*.eclass: do not talk about "herd"Davide Pesavento2015-12-284-4/+4
|
* ruby-ng.eclass, ruby-utils.eclass: add ruby23 supportHans de Graaff2015-12-272-1/+6
|
* virtualx.eclass: fix diagnostic messages in virtx()Davide Pesavento2015-12-271-2/+2
| | | Gentoo-Bug: 569876
* mozilla packages: migrate arm neon/softfp/hardfp config fixes to the eclassIan Stakenvicius2015-12-232-2/+34
| | | | | | The firefox ebuild received fixes for various arm configurations (neon, hardfp/softfp) but these fixes should also be applied to the other mozilla packages. This commit removes them from firefox and adds them to mozconfig.
* mysql-multilib-r1.eclass: Add gitweb snapshot for extras file to SRC_URIBrian Evans2015-12-231-0/+1
|
* python-r1.eclass: _python_obtain_impls: handle local PYTHON_COMPATZac Medico2015-12-221-0/+1
| | | | | | See local PYTHON_COMPAT setting in _distutils-r1_run_common_phase. Fixes: 33380ad5e121 ("python*-r1.eclass: Commonize PYTHON_COMPAT processing, cache the result")
* pax-utils.eclass: silence excessive output from paxctl{,-ng}, scanelf and ↵Anthony G. Basile2015-12-221-15/+15
| | | | setfattr
* pax-utils.eclass: cosmetic changes to outputAnthony G. Basile2015-12-221-6/+9
|
* python-any-r1.eclass: Use reverse iter instead of reversing impls arrayMichał Górny2015-12-221-7/+3
|
* python-single-r1.eclass: Support PYTHON_COMPAT_OVERRIDEMichał Górny2015-12-221-0/+36
|
* python-any-r1.eclass: Support PYTHON_COMPAT_OVERRIDEMichał Górny2015-12-221-0/+35
|
* python-single-r1.eclass: Fix python_gen_* w/ single PYTHON_COMPAT implMichał Górny2015-12-221-4/+16
| | | | | | | Fix python_gen_useflags() and python_gen_cond_dep() to output correct flag name when only a single implementation is listed in PYTHON_COMPAT. In this case, the PYTHON_SINGLE_TARGET flags are not emitted and PYTHON_TARGETS are used directly instead.
* python*-r1.eclass: Commonize PYTHON_COMPAT processing, cache the resultMichał Górny2015-12-224-102/+83
| | | | | | | | | Introduce a common _python_set_impls function in python-utils-r1.eclass that validates and processes PYTHON_COMPAT, then stores the result in _PYTHON_SUPPORTED_IMPLS and _PYTHON_UNSUPPORTED_IMPLS variables. Reuse those variables in all python-r1 suite eclasses, effectively reducing code duplication and providing cache for repeated implementation support checks.
* kde4-base.eclass: add SRC_URI for 4.14.15Michael Palimaka2015-12-231-0/+3
|
* python.eclass: Remove another python symlink check, #569088 and dupesMichał Górny2015-12-221-8/+0
|
* Revert "mask games-fps/ut2004-ultraduel for removal"Michael Sterrett2015-12-211-5/+3
| | | | This reverts commit cf00534e64f93c0992faf2584a970f1910afcc5a.
* mask games-fps/ut2004-ultraduel for removalMichael Sterrett2015-12-211-3/+5
|
* readme.gentoo-r1.eclass: Do not inherit eutils.Ulrich Müller2015-12-211-6/+5
| | | | | | | This was only needed in readme.gentoo_create_doc() for a single call of eshopts_{push,pop}. Replace it by saving the set of options in a variable. Die if writing the temp file in readme.gentoo_create_doc() fails.
* mercurial.eclass: leave unchanged working dirChristoph Junghans2015-12-201-3/+4
| | | | Gentoo-bug: 568892
* kernel-2.eclass: set UNIPATCH_LIST_GENPATCHES in src_unpack()Michał Górny2015-12-201-3/+16
| | | | | | | | | | | Modify genpatches logic to delay setting UNIPATCH_LIST_GENPATCHES until src_unpack(). The value of UNIPATCH_LIST_GENPATCHES depends on state of 'use experimental', therefore it can not be obtained in global scope. Therefore, handle_genpatches() will only set the URI when called in global scope, and it will set UNIPATCH_LIST_GENPATCHES on request which is done during kernel-2_src_unpack(). Fixes: https://bugs.gentoo.org/show_bug.cgi?id=566520
* elisp.eclass: Support EAPI 6.Ulrich Müller2015-12-201-10/+25
|
* qt4-r2.eclass: ban for EAPI=6Davide Pesavento2015-12-201-3/+5
|
* sys-devel/gcc: add support for USE=jit #568834Mike Frysinger2015-12-191-0/+10
|
* Merge branch 'perl-eapi6' - EAPI=6 support for perl-module.eclassAndreas K. Hüttel2015-12-192-85/+244
|\
| * perl-module.eclass and perl-functions.eclass: Add infrastructure to build ↵Andreas K. Hüttel2015-12-192-5/+39
| | | | | | | | .packlist files and keep/fix them in EAPI=6
| * perl-module.eclass: styleAndreas K. Hüttel2015-12-191-7/+7
| |
| * perl-module.eclass: Make some former warnings fatal to get rid of ↵Andreas K. Hüttel2015-12-191-20/+9
| | | | | | | | PERLQAFATAL, eqawarn, and (in EAPI=6) eutils.eclass
| * perl-module.eclass: Minor docu improvementsAndreas K. Huettel (dilfridge)2015-12-191-4/+7
| |
| * perl-module.eclass: Rename SRC_TEST to DIST_TEST in EAPI=6, default to "do ↵Andreas K. Huettel (dilfridge)2015-12-191-27/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parallel", add features * The variable SRC_TEST used to allow some control over the testing phase (run it, run tests parallelized, skip it). Named DIST_TEST in EAPI=6 now for consistency. * Add functionality for ebuild authors: even if the ebuild specifies that e.g. tests should not be run or run single-threaded, allow in EAPI=6 to override that from make.conf or package.env. * Rewrite of the test phase for EAPI=6. Adds options to control test verbosity and switch network tests (something that might or might not work depending on upstream cooperativity).
| * perl-module.eclass: Introduce new DIST_ control variables for EAPI=6 and ↵Andreas K. Hüttel2015-12-191-10/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | avoid MY_ magic This eclass is full of magic of the type of "Set MY_xxx before inheriting, and I'll automatically use it somehow instead of xxx". I think this is majorly silly since 1) MY_xxx is no proper API, and 2) it was never documented anyway. So, in EAPI=6 ignore MY_PN, MY_P, and MY_S and use DIST_PN and DIST_P instead. In addition also replace MODULE_ control variables with their DIST_ analogue. The DIST_ prefix is more consistent with upstream terminology since what we're downloading from CPAN are not actually "modules" (like CGI.pm) but "module distributions" (like CGI.tar.gz containg a set of modules). In addition it avoids clashes in case of kernel module build systems. We can't use PERL_ since this is picked up by perl itself.
| * perl-module.eclass: Inherit default src_prepare from EAPI=6 on (eapply, ↵Andreas K. Huettel (dilfridge)2015-12-191-3/+9
| | | | | | | | eapply_user)
| * perl-module.eclass: Use default unpacking from EAPI=6 onAndreas K. Huettel (dilfridge)2015-12-191-3/+14
| |
| * perl-module.eclass: Just go ahead when calling configure twice in EAPI=6Andreas K. Huettel (dilfridge)2015-12-191-1/+3
| |
| * perl-module.eclass: Allow EAPI=6, ban PERL_EXPORT_PHASE_FUNCTIONS, ↵Andreas K. Huettel (dilfridge)2015-12-191-10/+37
| | | | | | | | GENTOO_DEPEND_ON_PERL_SUBSLOT, simplify dependency
| * perl-module.eclass: Remove references to perlinfo_doneAndreas K. Huettel (dilfridge)2015-12-191-2/+1
| |
* | distutils-r1.eclass: _copy_egg_info(), 'cp -R' for BSD compat, #568692Michał Górny2015-12-191-1/+1
| | | | | | | | | | | | | | Use 'cp -R' for distutils-r1_copy_egg_info() as the '-r' option triggers triggers undesired '-L' behavior wrt symbolic links. Fixes: https://bugs.gentoo.org/show_bug.cgi?id=568692
* | multibuild.eclass: _copy_sources(), use 'cp -R' for BSD compat, #568692Michał Górny2015-12-191-1/+1
| | | | | | | | | | | | | | Use 'cp -R' for multibuild_copy_sources() as the '-r' option triggers triggers undesired '-L' behavior wrt symbolic links. Fixes: https://bugs.gentoo.org/show_bug.cgi?id=568692
* | eclass/readme.gentoo-r1.eclass: Add support for older EAPIs as discussed ↵Pacho Ramos2015-12-191-2/+2
| | | | | | | | with ulm via IRC to let easier migration.
* | elisp.eclass: Delete superfluous quotes in case statements.Ulrich Müller2015-12-191-2/+2
|/
* kde5.eclass: enable automatic fetching for out-of-band point releasesMichael Palimaka2015-12-171-2/+4
|
* cmake-utils.eclass: don't warn about deprecated usage when not definedMichael Palimaka2015-12-161-2/+5
|