| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
|
|
|
| |
These are either:
1) enabled by default already (acl, threads)
2) available only on very specific packages (iproute2)
3) disabled by default already, or not impactful enough to
globally disable (the rest)
|
|
|
|
|
|
| |
Whilst these are set to be enabled by default in their respective
ebuilds, the hardened profile disables jit globally, so we need to
reenable it manually.
|
|
|
|
| |
There is no functional change.
|
|
|
|
|
|
|
| |
Instead of deselecting all Lua targets, make sure to only deselect the
current one and replace it with lua5-4. Remove special handling of
SINGLE_TARGET, since upstream values are actually fine here. Finally,
remove the obsolete luajit USE flag setting for neovim dependencies.
|
| |
|
|
|
|
|
|
| |
Requiring LuaJIT has become the exception for us, rather than the rule.
Since we already have 5.4 installed on multiple systems, make that the
default (but force LuaJIT for neovim).
|
|
|
|
|
| |
This category change was recently merged into the gentoo portage
repository. No functional change.
|
|
|
|
| |
The 'nse' USE-flag, which is enabled by default, needs this.
|
|
|
|
|
| |
According to the ebuild this is the only compatible version, and since
we manually force packages to use LuaJIT we need to override that here.
|
|
|
|
|
|
| |
We do not need any of these - neither for a streaming nor a desktop
setup. Instead of setting them in group-desktop or the host-* profiles,
just set them here.
|
|
|
|
|
|
| |
Neither dev-qt/qtcore nor app-shells/fish required any USE flags for
dev-libs/libpcre anymore, so we can remove those. Additionally, make
clear exactly which package requires what.
|
|
|
|
|
|
| |
Even though mpd is not running any resampling for us, it is better to
fall back to proper resample algorithms that libsamplerate provides.
Otherwise, mpd falls back to its own (inadequate) built-in algorithm.
|
| |
|
|
|
|
|
|
| |
It seems that upstream youtube-dl is inactive, and that yt-dlp is the
most active fork of it with better handling of streaming and more
features. Thankfully it's packaged in Gentoo, so use that for now.
|
|
|
|
|
| |
This allows us to use the remote debugging features of gdb together with
app-emulation/qemu.
|
|
|
|
|
|
| |
Since we will probably never want to push to HTTP repositories via DAV,
disable this particular USE flag. This should in effect only remove a
dependency on dev-libs/expat.
|
|
|
|
|
|
| |
Gentoo's pambase enables 'nullok' by default, having PAM allow login
with an empty password. As all our machines do not have accounts with
empty passwords, this is unneeded.
|
|
|
|
|
| |
Since we do not use wg-quick on any of our systems, it can go (and with
it the dependency on resolvconf).
|
|
|
|
|
|
| |
This particular flag does not exist anymore (and has been superseded by
'policykit'). Since nothing seems to enable policykit by default, remove
this for now.
|
|
|
|
|
|
| |
This is not used by anything important, and we have logging sorted out
on all of our OpenRC systems through syslog-ng (which itself is rotated
by a custom logrotate config).
|
|
|
|
|
|
| |
This USE flag is actually not set by default anywhere, so it can go.
Additionally, an upcoming change may introduce init system profiles
which would conflict with a global setting like this.
|
|
|
|
| |
Upstream actively discourages the use of scp, so follow their advice.
|
| |
|
|
|
|
|
| |
This flag is needed by a bunch of different programs, so make it global
and remove any explicit toggling.
|
|
|
|
| |
This is recommended by upstream.
|
| |
|
|
|
|
|
|
|
| |
With [1] finally resolved, configure the official Gentoo mandoc ebuild
to be used as a system provider for manuals.
[1] https://bugs.gentoo.org/show_bug.cgi?id=616776
|
|
|
|
|
|
|
|
| |
Gentoo uses weird defaults that would have to be changed and we are
pretty sure we can trust the few users we have across all our systems to
come up with decent passwords. Will maybe introduce this again later
once a password policy has been considered that will not be annoying or
useless.
|
|
|
|
|
|
| |
Enable the 'rar' USE flag for app-arch/p7zip and accept the
corresponding non-free 'unRAR' license so we have a way to readily
unpack any .rar archives.
|
|
|
|
| |
The 'curl' USE flag is needed for exchange-rate fetching.
|
|
|
|
|
| |
This should improve performance throughout and happens to also quelch a
warning message in newer VTE versions.
|
|
|
|
|
|
|
|
| |
Gentoo enables this USE flag by default with commit a52d837e1b7
(media-video/ffmpeg: Enable gnutls by default., 2020-06-18) because a
build with gnutls is binary redistributable and having TLS support is
practically mandatory. As we do not distribute any binaries and already
build ffmpeg with openssl, we can disable this.
|
|
|
|
|
| |
The previous commit that added 'caps' as a global USE flag has made this
particular line redundant.
|
|
|
|
|
| |
This should increase coverage on programs that have support for Linux
capabilities.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
These are not needed anymore or have been marked stable in the main
tree.
|
| |
|
|
The name is now comprised of the full role name along with its order
number. This is more consistent overall, and makes it easier at a glance
to see which role a file is from.
|