| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Roughly mimicking commit deb72d3a8b4e6f37c9191a229bbe19/
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GameMode from Feral Interactive is a systemd daemon allowing games to
adjust the system to performance mode. It is supported by newer Feral
titles and also supports other games by preloading a lib.
Closes: https://bugs.gentoo.org/652906
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Signed-off-by: Kai Krakow <kai@kaishome.de>
Co-authored-by: Mike Lothian <mike@fireburn.co.uk>
Co-authored-by: Erik Badman <erik.badman@yahoo.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/9700
|
| |
|
| |
|
|
|
|
|
|
| |
F_DUPFD_CLOEXEC is available from linux-2.6.24.
pipe2 and dup3 is introduced in linux-2.6.27.
|
|
|
|
| |
They are not defined by kernel-2.6.16.
|
|
|
|
|
| |
The newer versions of python have better compatibility on old linux
kernels.
|
| |
|
|
|
|
| |
qtcore incorrectly uses kernel features without testing. Fix it.
|
|
|
|
| |
Bug: https://bugs.gentoo.org/662472
|
| |
|
| |
|
|
|
|
|
|
| |
On standalone prefix, sys-devel/clang needs to be configured with
-DDEFAULT_SYSROOT=${EPREFIX} and also needs the same treatment as
sys-devel/gcc to remove --sysroot=${EPREFIX} from ld calls.
|
| |
|
|
|
|
| |
This reverts commit c1140fbdfb3b00e8489150780b79ac4844476a4e.
|
| |
|
|
|
|
|
| |
The virtuals themselve know that they do not need anything for
USE=prefix-guest now.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This package was last-rited in favor of gnome-shell-extensions-topicons-plus,
which is already p.masked there too for systemd in deptree
|
|
|
|
|
|
| |
Introduce a new fork of Portage focused on cleaning up stale code
and adding useful features, with less emphasis on infinite backwards
compatibility.
|
|
|
|
|
| |
Optional support for hesiod has been dropped from app-editors/emacs
and app-editors/emacs-vcs since net-dns/hesiod is slated for removal.
|
|
|
|
|
|
|
| |
mem-scramble enables bash-malloc which relies on sbrk
which is implemented as a fail-only stub in musl.
Enabling it will break bash (and portage) horribly.
xmalloc: locale.c:81: cannot allocate 18 bytes (0 bytes allocated)
|
|
|
|
|
| |
We cannot support PIE on linux-2.6.16 unless we know how to build
glibc-2.19 with PIE.
|
|
|
|
| |
Because we only have amd64 and x86 profiles at the moment.
|
| |
|
|
|
|
| |
It is a split-off from glibc-2.26.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This restructuring brings the musl profiles into conformity
with the glibc profiles for amd64, arm and x86. Yet to be
done are the profiles for ppc and mips.
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
|
| |
|
|
|
|
| |
In addition, mask python 3 USE flags for kernel-2.6.16+.
|
| |
|
| |
|
|
|
|
| |
legacy profiles explicitly refer to the kernel supported.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
chown related failures are handled by portage now. suid USE flags
can be released to the wild.
|
| |
|
| |
|
| |
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/6330
|
|
|
|
|
|
| |
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
|