summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* 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
* qt5-build.eclass: don't add a test dependency for dev-qt/qtwebkitMichael Palimaka2017-10-081-1/+1
| | | | | The test dependency for dev-qt/qtwebkit will now be handled manually in that ebuild as pinned Qt dependencies are no longer used there.
* qt5-build.eclass: drop insecure git:// URL from EGIT_REPO_URIDavide Pesavento2017-10-081-3/+2
|
* qt5-build.eclass: adapt to changes in Qt 5.9 gitJan Kundrát2017-10-081-3/+5
| | | | | | | | | | | | | | | | | | | | | A recent commit upstream [1] renamed some configure tests which resulted in a broken build. It seems that these sed invocations were effectively a no-op since at least [2] which apparently removed the last instance of qmake's `-nocache` argument. This seding was in place in the qt5-build.eclass since its very beginning. I believe that the explanatory comment does not effectively match what the code (might have been trying to) do. It seems that the real origin dates back to 2015 when it was added [3] to the qt4-build-multilib.eclass by @pesa. Given that this `sed` was not doing anything for the past year anyway and that nobody reported a bug about that AFAIK and that it started breaking the build, it is safe to remove it now. [1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=b0060d1056d6d1752d91652261de97db909c7862 [2] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=d90db0f136d727f8e6b9a566eee3eae80cd7d81e [3] https://github.com/gentoo/gentoo-gitmig-20150809-draft/commit/265a3c916261b238bc12505a031d92225b1d7056