summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* profiles/features/hardened: drop outdated sys-libs/glibc maskSergei Trofimovich2020-05-061-3/+0
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* media-libs/libpostproc: RemoveMatt Turner2020-04-281-1/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* profiles: Drop multiple libav entriesMikle Kolyada2020-04-261-1/+0
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* */*: Fix obsolete copyrightsMichał Górny2019-10-102-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: Update all files to YYYY-MM-DD date format.Ulrich Müller2019-07-013-3/+3
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* profile: features/hardened set PAX_MARKINGS to noneMagnus Granberg2019-06-111-3/+3
| | | | | | We no longer pax mark packages as default. Signed-off-by: Magnus Granberg <zorry@gentoo.org>
* sys-apps/portage-mgorny: Remove last-rited pkgMichał Górny2019-05-181-2/+1
| | | | | Closes: https://bugs.gentoo.org/683744 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: add new 17.0 arm64 musl profilesAnthony G. Basile2019-04-103-0/+6
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* profiles: Remove stale package.use.{mask,force} entriesMichał Górny2019-03-131-2/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profile: hardened: remove mask use senitize from gccMagnus Granberg2019-03-101-2/+2
| | | | | Closes: https://bugs.gentoo.org/678956 Signed-off-by: Magnus Granberg <zorry@gentoo.org>
* profile: hardened: remove "profile" use.maskThomas Deutschmann2019-02-101-4/+1
| | | | | | | Acked-by: Magnus Granberg <zorry@gentoo.org> Bug: https://bugs.gentoo.org/676988 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* profiles: unset USE=modules by default.Michael Orlitzky2018-10-071-1/+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: Clean up masks for stale package versionsMichał Górny2018-04-181-2/+1
|
* sys-apps/portage-mgorny: New packageMichał Górny2018-03-211-1/+2
| | | | | | Introduce a new fork of Portage focused on cleaning up stale code and adding useful features, with less emphasis on infinite backwards compatibility.
* profiles: on hardened add use berkdb to gdbmMagnus Granberg2018-01-301-1/+1
|
* profiles: add hardened x86 on 17.0Magnus Granberg2018-01-304-1/+7
|
* profiles: on hardened add use gdbm to pythonMagnus Granberg2018-01-301-0/+5
|
* profiles: unset USE=session in default/linux/make.defaults.Michael Orlitzky2018-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | The "session" USE flag has been enabled by default for all linux profiles in default/linux/make.defaults since 2010. According to the comment in that file, the flag was added for dev-lang/php where session support is near-critical. But, now that we have an IUSE default, the global setting is redundant. This commit drops USE=session from the default/linux profile's make.defaults, and also drops the (now unnecessary) override of that flag in the features/hardened profile's make.defaults. A few other packages with "session" in IUSE will be affected by this change; however, the meaning of "session" varies wildly between the packages that use it. Since the meaning of "session" is dependent on the package in question, within the package itself (that is, with IUSE defaults) is a better place to enable this flag by default. Closes: https://bugs.gentoo.org/635742
* profiles/features/hardened: Remove USE masks for removed packagesMichał Górny2017-12-301-8/+0
|
* profiles: unset default USE=justify in hardened profiles.Michael Orlitzky2017-12-191-1/+1
| | | | | | | | | | | | | | The "justify" USE flag is local to only app-editors/nano, but it was enabled by default in two hardened profiles, * hardened/linux/amd64/make.defaults * features/hardened/amd64/make.defaults The reasoning for that is lost to time, but probably dates back to when nano was part of the @system set, and we wanted the stages to be built with USE=justify set for nano (before per-package USE defaults). Closes: https://bugs.gentoo.org/635066
* profiles: set -ptpax in the hardened new 17.0 profileMagnus Granberg2017-12-071-0/+1
|
* profiles: update hardened on the new 17.0 profileMagnus Granberg2017-12-016-14/+26
|
* profiles: remove pax_kernel from default use flagsZero_Chaos2017-10-191-3/+3
| | | | | | With the removal of the only pax hardened kernel sources in gentoo, this use flag default no longer makes sense. I weep for all of us. https://www.gentoo.org/news/2017/08/19/hardened-sources-removal.html
* profiles: add features/hardened for the new 17.0 profileMagnus Granberg2017-10-0718-0/+127