| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Introduce a new fork of Portage focused on cleaning up stale code
and adding useful features, with less emphasis on infinite backwards
compatibility.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
| |
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
|
|
|