summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* db.eclass: support PrefixBenda Xu2017-11-261-13/+19
| | | | ROOT and D are replaced with EROOT and ED.
* user.eclass: gracefully return when unprivilegedBenda Xu2017-11-261-1/+9
| | | | | enewgroup and enewuser does not apply when executed as a normal user, e.g. under Gentoo Prefix.
* ruby-fakegem.eclass: fix RUBY_FAKEGEM_EXTRAINSTALLHans de Graaff2017-11-251-1/+1
| | | | Remove wrong default value and fix documentation accordingly.
* mozconfig-*.eclass: fix eclassdoc warningsIan Stakenvicius2017-11-208-0/+39
| | | | | | | | | | | Bug: http://bugs.gentoo.org/637790 Bug: http://bugs.gentoo.org/637792 Bug: http://bugs.gentoo.org/637794 Bug: http://bugs.gentoo.org/637796 Bug: http://bugs.gentoo.org/637798 Bug: http://bugs.gentoo.org/637800 Bug: http://bugs.gentoo.org/637802 Bug: http://bugs.gentoo.org/637804
* out-of-source.eclass: A new eclass to help with out-of-source buildsMichał Górny2017-11-201-0/+124
| | | | | | | | | | | | | | | | | | | | | The out-of-source.eclass is a simple multilib-minimal-style wrapper to perform out of source builds of autotools (and other) packages. It is mostly derived from the function served in the past by autotools-utils since a number of developers found it useful. However, in order to avoid the mistakes of autotools-utils, it is meant to be focused on a single feature and have a better API. This eclass has two use cases: 1. Ensuring that packages are tested with out-of-source builds. 2. Improving consistency between multilib and non-multilib packages. In the most basic form, it just redefines the phases from src_configure() to src_install() with out-of-source wrappers. However, each phase can be overriden using my_src_*() sub-phase that is run inside build dir (alike multilib_src_*() in multilib-minimal). There is also my_src_install_all() for the trailing source-dir actions.
* ruby-fakegem.eclass: Fix eclass doc warningsHans de Graaff2017-11-191-25/+15
| | | | | | | Move eclass variable definitions to the right place just behind their documentation or declare them as default unset. Closes: https://bugs.gentoo.org/637866
* toolchain.eclass: Add -no-pie to stage1 LDFLAGS when building <gcc-6 with ↵Magnus Granberg2017-11-181-0/+8
| | | | | | >=gcc6, bug 618908 Closes: https://bugs.gentoo.org/618908
* sgml-catalog.eclass: Drop sgml herd, set maintainer-neededJonas Stein2017-11-181-2/+2
| | | | | There is no sgml herd (now project) anymore. Set to maintainer-needed now.
* ruby-ng.eclass: Fix eclass doc warningsHans de Graaff2017-11-181-0/+1
| | | | Closes: https://bugs.gentoo.org/637868
* ruby-single.eclass: Fix eclass doc warningsHans de Graaff2017-11-181-1/+2
| | | | Closes: https://bugs.gentoo.org/637870
* ruby-utils.eclass: Fix eclass doc warningsHans de Graaff2017-11-181-1/+2
| | | | Closes: https://bugs.gentoo.org/637872
* php-pear-r2.eclass: Fix documentation wrt bug 637846Brian Evans2017-11-171-1/+4
| | | | Closes: https://bugs.gentoo.org/show_bug.cgi?id=637846
* php-pear-r1.eclass: Fix documentation wrt bug 637844Brian Evans2017-11-171-2/+3
| | | | Closes: https://bugs.gentoo.org/show_bug.cgi?id=637844
* php-lib-r1.eclass: Fix documentation and mark DEAD wrt bug 637842Brian Evans2017-11-171-1/+3
| | | | | | Removal pending final consumer last rite. Closes: https://bugs.gentoo.org/show_bug.cgi?id=637842
* mysql-multilib-r1.eclass: Fix documentation wrt bug 637820Brian Evans2017-11-171-0/+4
| | | | Closes: https://bugs.gentoo.org/show_bug.cgi?id=637820
* mysql-v2.eclass: Fix documention wrt bug 637822Brian Evans2017-11-171-0/+1
| | | | Closes: https://bugs.gentoo.org/show_bug.cgi?id=637822
* mysql_fx.eclass: Fix documentation wrt bug 637818Brian Evans2017-11-171-13/+28
| | | | Closes: https://bugs.gentoo.org/show_bug.cgi?id=637818
* flag-o-matic.eclass: add ADA to flags for proper filteringStephen L Arnold2017-11-161-1/+1
| | | | * this is needed for some Ada packages using system gcc
* base.eclass: Fix variable documentation.Ulrich Müller2017-11-171-1/+4
| | | | Closes: https://bugs.gentoo.org/637712
* mysql-multilib.eclass: Mark dead and die with message to schedule removalBrian Evans2017-11-151-0/+3
|
* www-client/firefox: bump to 57.0Ian Stakenvicius2017-11-141-0/+394
| | | | | | Also committed supporting eclass: mozconfig-v6.57.eclass Package-Manager: Portage-2.3.13, Repoman-2.3.3
* kde5.eclass: Add icons as runtime dependencyJohannes Huber2017-11-141-0/+5
| | | | | | | Most applications use icons at runtime, so add them when KDE_AUTODEPS is enabled. Bug: https://bugs.gentoo.org/564838
* php-ext-pecl-r2.eclass: die earlier, and link to migration guideZac Medico2017-11-101-2/+1
|
* mozextension.eclass: Prepare for usage with palemoon.Lars Wendler2017-11-101-1/+1
|
* php-ext-pecl-r2.eclass: add die statement to prepare for removalBrian Evans2017-11-081-1/+2
| | | | | | | This will alert any 3rd-party repositories to update before it really breaks. Signed-off-by: Brian Evans <grknight@gentoo.org>
* meson.eclass: set system=windows for mingw cross-compilesMike Gilbert2017-11-051-6/+7
| | | | Closes: https://bugs.gentoo.org/636654
* vim-plugin.eclass: simplify permission setting logic.Patrice Clement2017-11-051-15/+2
| | | | | | | | We don't use Portage internal variables. Instead, we do away with that chunk of code and invoke fperms recursively on the directory with the right permission flags. Closes: https://bugs.gentoo.org/469400
* vim-plugin.eclass: rework unwanted files and directories cleanup logic.Patrice Clement2017-10-291-5/+18
| | | | | | Courtesy of Arfrever. Closes: https://bugs.gentoo.org/635420
* eclass/mysql*: skip galera replication during pkg_config.Robin H. Johnson2017-10-283-3/+3
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* eclass: Fix plasma >=5.10 beta URIManuel Rüger2017-10-261-1/+1
|
* kde5.eclass: Don't add BUILD_TESTING=OFF if test not in IUSEAndreas Sturmlechner2017-10-261-1/+1
|
* kde5.eclass: Drop obsolete SRC_URIAndreas Sturmlechner2017-10-261-2/+0
|
* kde5.eclass: Drop obsolete conditionalAndreas Sturmlechner2017-10-261-1/+1
|
* kde4-base.eclass: Switch from fdo-mime to xdg-utilsAndreas Sturmlechner2017-10-261-5/+5
|
* kde5-meta-pkg.eclass: There is no KDE 5Andreas Sturmlechner2017-10-261-2/+3
|
* kde5-functions.eclass: There is no KDE 5Andreas Sturmlechner2017-10-261-3/+3
|
* kde5-functions.eclass: Fix default version handlingAndreas Sturmlechner2017-10-261-11/+8
| | | | | - don't cut off version components in add_category_dep, instead do it in add_plasma_dep and add_kdeapps_dep
* kde5-functions.eclass: improve documentationMichael Palimaka2017-10-261-17/+27
|
* kde5.eclass: improve documentationMichael Palimaka2017-10-261-20/+45
| | | | Bug: https://bugs.gentoo.org/629642
* vim-plugin.eclass: fix typo.Patrice Clement2017-10-261-1/+1
|
* meson.eclass: include pkg-config in the cross fileDavid Michael2017-10-241-0/+3
| | | | | | | | This fixes cross-compiling current systemd. Signed-off-by: David Michael <david.michael@coreos.com> Closes: https://bugs.gentoo.org/635354 Closes: https://github.com/gentoo/gentoo/pull/5940
* toolchain.eclass: add ~slyfox devspace for gcc patchesSergei Trofimovich2017-10-241-1/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* vim-plugin.eclass: add missing dies.Patrice Clement2017-10-231-12/+16
|
* vim-plugin.eclass: document functions.Patrice Clement2017-10-221-7/+28
|
* php-ext-pecl-r2: Mark dead as there are no more consumersBrian Evans2017-10-191-0/+1
| | | | php-ext-pecl-r3 supercedes this eclass
* mozconfig-v.6*.eclass: Fixed @ECLASS description (bug #618906).Lars Wendler2017-10-133-3/+3
|
* toolchain-binutils.eclass: Add my public_html as patch sourceAndreas K. Hüttel2017-10-121-1/+1
|
* kde5-functions.eclass: Require KF 5.38 for KDE Plasma 5.11Johannes Huber2017-10-121-0/+1
|
* qt5-build.eclass: fix test dependency logicMichael Palimaka2017-10-121-1/+1
| | | | Thanks to Arfrever for pointing this out.
* qt5-build.eclass: unset variables that, if set, cause configure to failMichael Palimaka2017-10-101-0/+5
| | | | Closes: https://bugs.gentoo.org/633838