summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* base/make.defaults: change NETBEANS settings name to NETBEANS_MODULESTim Harder2019-01-311-1/+1
| | | | | | To match the USE_EXPAND and USE flag settings. Signed-off-by: Tim Harder <radhermit@gentoo.org>
* profiles: base: Drop obsolete CALLIGRA_EXPERIMENTAL_FEATURESAndreas Sturmlechner2019-01-161-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* profiles: base: Drop 'plan' from CALLIGRA_FEATURESAndreas Sturmlechner2019-01-161-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* base/make.defaults: drop ruby23 from default RUBY_TARGETSHans de Graaff2019-01-091-1/+1
| | | | | | | | Ideally this would have been left here a bit longer to facilitate updating to ruby24, but with ruby23 blocking openssl 1.1.0 it is causing enough noise that we are removing this a bit earlier. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* profiles: Add back stage to CALLIGRA_FEATURES, default disabledAndreas Sturmlechner2019-01-011-3/+3
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* profiles/arch: prepare for ruby24 stable bugHans de Graaff2018-11-121-3/+3
| | | | | | | | | | Mask ruby_targets_ruby24 in each arch with stable ruby and set RUBY_TARGETS for each arch to ruby23, so that each arch can stable ruby24 in their own time. See bug 661262 for more details. Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* base/make.defaults: Add GOBIN to ENV_UNSETPacho Ramos2018-11-041-1/+5
| | | | | | | Random values in GOBIN can affect the building of some packages: https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* profiles: base/make.defaults - Change PHP_TARGETS defaultBrian Evans2018-10-091-1/+1
| | | | | | | php 7.0 will be soon deprecated. Move default target to 7.1 with 5.6 legacy until that is masked Signed-off-by: Brian Evans <grknight@gentoo.org>
* profiles: unset USE=modules by default.Michael Orlitzky2018-10-071-5/+0
| | | | | | | | | | | | | | | | | | | | | The "modules" USE flag was originally enabled by default in the base profile so that any ebuild inheriting linux-mod.eclass would have its kernel modules built by default. However, the name of that USE flag is now controlled by the MODULES_OPTIONAL_USE variable, set in the ebuild itself. The best place for the USE flag default is therefore in IUSE (in the ebuild), because only the ebuild knows the correct flag name. There are at least two packages, media-gfx/graphicsmagick and net-im/mcabber, that assign a different meaning to the "modules" flag, further suggesting that a global default is too blunt an approach. This commit drops the flag from base/make.defaults, and also from default/linux/make.defaults where a redundant entry was present. Thereafter, the override in features/hardened/make.defaults is unnecessary, so it has been dropped as well. Closes: https://bugs.gentoo.org/635720 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* profiles/base: Remove COLLISION_IGNORE for Python compiled modsMichał Górny2018-08-091-3/+2
| | | | | | | | | | | | Remove the obsolete COLLISION_IGNORE entries for compiled Python modules. Those entries were historically added to ease the migration from python.eclass to python-r1 which involved taking ownership of compiled module files. Nowadays they are rather irrelevant given that python.eclass is gone for a while, and protect-owned is the default. Also, the Jython variant happens to have invalid syntax. Closes: https://bugs.gentoo.org/663170
* base/make.defaults: enable python3_6 default againMikle Kolyada2018-07-241-4/+4
|
* profiles/../base/make.defaults: revert python3.6 defaultsMikle Kolyada2018-06-231-3/+3
|
* profiles/base: Switch default to python3_6Michał Górny2018-06-221-5/+6
|
* profiles/base/make.defaults: Add postgres10 to POSTGRES_TARGETSAaron W. Swenson2018-06-131-1/+1
|
* profiles: add split-usr to BOOTSTRAP_USEMike Gilbert2018-05-231-1/+3
|
* base/make.defaults: Drop no-op ruby22 from RUBY_TARGETSHans de Graaff2018-05-211-1/+1
|
* profiles: declare Perl-related env variables in ENV_UNSETAndreas K. Hüttel2018-05-071-1/+5
|
* profiles/base: Set initial ENV_UNSET (EAPI 7)Michał Górny2018-05-071-0/+12
| | | | | | | Now that EAPI 7 is accepted and implemented in Portage, provide the initial environment blacklist for coming EAPI 7 ebuilds. The list is based on existing eclasses, xdg-utils mostly. Rationale is provided in the comment above ENV_UNSET.
* profiles: Cleanup calligra featuresJohannes Huber2018-04-151-2/+3
| | | | | Reported-by: ta2002 <throw_away_2002@yahoo.com> Closes: https://bugs.gentoo.org/652882
* Update default profile for ruby23, bug 639476Hans de Graaff2018-01-211-2/+3
| | | | | | | Include ruby23 in RUBY_TARGETS and unmask ruby_targets_ruby23 for stable. With the profile settings from 1202df3a138ab0585f91447b9eade25406e7c031 in place this is currently a no-op, but it allows easy switching to stable ruby per arch.
* profiles: drop CROSSCOMPILE_OPTS USE_EXPAND, bug #642712Sergei Trofimovich2018-01-071-2/+2
| | | | | Closes: https://bugs.gentoo.org/642712 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* profiles: Remove LINGUAS from USE_EXPANDMichał Górny2018-01-051-1/+1
| | | | | | | | | | | | | | | | Apply the long-overdue removal of LINGUAS from USE_EXPAND. Per the PMS rules, specifying it as a USE_EXPAND implicitly filters any values that are not present in IUSE. This effectively means that ebuilds not specifying linguas_* flags at all should get empty exported LINGUAS variable. As a result, those packages would not install localizations at all. To avoid this unfortunate behavior, remove LINGUAS from USE_EXPAND. The LINGUAS variable becomes a regular environment variable that implicitly controls package builds. Ebuilds still using linguas* in IUSE may experience a mismatch between the value of LINGUAS (if any) and the flag states; however, it should not cause any major inconvenience.
* Revert "Revert "profiles: drop USE=cracklib from base/make.defaults.""Michael Orlitzky2018-01-031-10/+0
| | | | | | | | This reverts commit 33c557d89ec3d6849ac9e8da3fe3bfaa940a1e1a. Now that there are IUSE defaults for sys-apps/shadow, sys-auth/pambase, and sys-libs/pam, I think everyone is happy. Closes: https://bugs.gentoo.org/635698
* Revert "profiles: drop USE=cracklib from base/make.defaults."Jeroen Roovers2017-12-271-0/+10
| | | | | | | | This reverts commit 7c47a6981f3ceee10a3645405938f4f44e2c6495. No proper discussion took place and nobody OK'd this. See https://bugs.gentoo.org/635698
* profiles: drop USE=cracklib from base/make.defaults.Michael Orlitzky2017-12-261-10/+0
| | | | | | | | | | | | | The "cracklib" USE flag has long (since 2007ish) been enabled by default for all profiles. But, the features that it provides are not critical for any of the packages that use it: typically, the library is used to evaluate a candidate password and to prevent the user from choosing a weak one. Since the flag is not critical, and because we now have per-package USE defaults, this commit removes it from base/make.defaults. Closes: https://bugs.gentoo.org/635698
* profiles: Switch default PYTHON_TARGET to Python 3.5Michał Górny2017-11-281-3/+4
| | | | Closes: https://github.com/gentoo/gentoo/pull/6330
* profiles: add "php7-0" to PHP_TARGETS in base/make.defaults.Michael Orlitzky2017-11-171-4/+15
| | | | | | | | The old value of the PHP_TARGETS variable was "php5-6", but these days PHP_TARGETS="php5-6 php7-0" is more appropriate. The rationale for this change is now included as a comment above the variable. Closes: https://bugs.gentoo.org/636692
* update default RUBY_TARGETSHans de Graaff2017-08-201-1/+1
|
* Initial commit postgres{,-multi}.eclassAaron W. Swenson2017-07-091-1/+5
| | | | | | | | | | | postgres.eclass provides convenience functions that are commonly performed in most packages that require PostgreSQL. postgres-multi.eclass enables packages to build against all selected PostgreSQL slots. Added POSTGRES_TARGETS as a new USE_EXPAND variable to select which slots are depended upon and built against.
* profiles/base/make.defualts: Add TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHEBrian Dolbec2017-06-161-0/+5
| | | | | To prevent access violations for packages that install plugins to twisted. All pkgs should call /usr/bin/twisted-regen-cache in pkg_postinst() to regenrate the caches.
* profiles: Make PYTHON_SINGLE_TARGET default to python3_4David Seifert2017-04-181-1/+1
| | | | Closes: https://github.com/gentoo/gentoo/pull/4299
* Update defaults for stable ruby:2.2, bug 615818Hans de Graaff2017-04-171-1/+1
|
* profiles: add 'prefix-chain' to IUSE_IMPLICIT, use.maskedMichael Haubenwallner2017-04-111-1/+1
|
* profiles: Add CPU_FLAGS_ARM to USE_EXPANDMichał Górny2017-03-231-2/+2
| | | | | Add it as hidden USE_EXPAND in top-level profiles, and unhide in specific arch profiles.
* profiles: drop KERNEL Interix, describe KERNEL WinntMichael Haubenwallner2017-03-211-1/+1
|
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* profiles: Move ARCH-specific defaults to arch/baseMichał Górny2017-02-231-5/+3
|
* remove NetBSD keyword x86-netbsdFabian Groffen2017-01-301-1/+1
| | | | Note this is the Prefix keyword, not the Gentoo/BSD one.
* remove Interix keyword x86-interixFabian Groffen2017-01-301-1/+1
|
* remove FreeBSD profiles x86-freebsd, x64-freebsd and sparc64-freebsdFabian Groffen2017-01-301-1/+1
| | | | Note, these are the Prefix keywords, not Gentoo/BSD ones.
* remove OpenBSD keywords ppc-openbsd, x86-openbsd and x64-openbsdFabian Groffen2017-01-301-1/+1
|
* remove HPUX keywords ia64-hpux and hppa-hpuxFabian Groffen2017-01-301-1/+1
|
* drop ia64-linux keywordFabian Groffen2017-01-301-1/+1
|
* profiles: Augment GPSD_PROTOCOLS use expand and add descriptionsMatthias Maier2017-01-231-1/+1
| | | | | | Add two additional protocols: isync skytraq
* base/make.defaults: we will handle CAMERAS default in relevant ebuild, bug ↵Pacho Ramos2017-01-221-4/+0
| | | | #584780
* profiles: Drop unused DVB_CARDS USE_EXPANDMichał Górny2017-01-141-1/+1
|
* profiles: Add calligra experimental features use expandJohannes Huber2016-12-231-1/+1
|
* Mask ruby 2.0 for removal, bug 576034Hans de Graaff2016-12-071-1/+1
|
* profiles: remove DRACUT_MODULES USE_EXPANDMike Gilbert2016-11-161-1/+1
| | | | This is no longer utilized by any version of dracut still in the repo.
* profiles: Add LLVM_TARGETS USE_EXPANDMichał Górny2016-09-291-1/+1
|