summaryrefslogtreecommitdiffstats
path: root/group-base/package.use/00-group-base (follow)
Commit message (Collapse)AuthorAgeLines
* group-base: Clean up default USE flagsWolfgang Müller2024-09-25-8/+0
| | | | | | | | 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)
* group-base: Add explanation for explicit setting of jit USE flagWolfgang Müller2024-09-24-0/+1
| | | | | | 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.
* group-base: Sort default USE flagsWolfgang Müller2024-09-24-3/+3
| | | | There is no functional change.
* group-base: Simplify Lua handlingWolfgang Müller2024-08-31-8/+2
| | | | | | | 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.
* group-base, group-desktop: Remove obsolete USE flagsWolfgang Müller2024-06-21-9/+1
|
* group-base: Use Lua 5.4 as default targetWolfgang Müller2024-05-05-3/+3
| | | | | | 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).
* Use new dev-debug categoryWolfgang Müller2024-01-13-1/+1
| | | | | This category change was recently merged into the gentoo portage repository. No functional change.
* group-base: Have net-analyzer/nmap use lua-5-4Wolfgang Müller2023-07-22-1/+1
| | | | The 'nse' USE-flag, which is enabled by default, needs this.
* group-base: Use Lua 5.3 for net-analyzer/nmapWolfgang Müller2023-04-08-1/+1
| | | | | 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.
* group-base: Remove more default USE flags from media-sound/mpdWolfgang Müller2022-04-28-1/+1
| | | | | | 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.
* group-base: Update required USE flags for dev-libs/libpcre{,2}Wolfgang Müller2022-04-08-2/+2
| | | | | | 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.
* group-base: Enable 'libsamplerate' USE flag for media-sound/mpdWolfgang Müller2022-04-08-1/+1
| | | | | | 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.
* group-base: Enable 'webp' USE flag for media-video/ffmpegWolfgang Müller2021-11-29-1/+1
|
* group-base: Use net-misc/yt-dlp instead of net-misc/youtube-dlWolfgang Müller2021-10-09-1/+0
| | | | | | 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.
* group-base: Enable 'xml' USE flag for sys-devel/gdbWolfgang Müller2021-08-26-0/+1
| | | | | This allows us to use the remote debugging features of gdb together with app-emulation/qemu.
* group-base: Disable 'webdav' USE for dev-vcs/gitWolfgang Müller2021-08-06-0/+1
| | | | | | 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.
* group-base: Disable 'nullok' USE for sys-auth/pambaseWolfgang Müller2021-07-04-1/+1
| | | | | | 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.
* group-base: Disable 'wg-quick' USE flagWolfgang Müller2021-05-10-0/+1
| | | | | Since we do not use wg-quick on any of our systems, it can go (and with it the dependency on resolvconf).
* group-base: Remove global '-policy-kit' USE flagWolfgang Müller2021-04-17-1/+0
| | | | | | 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.
* group-base: Remove global 'logrotate' flagWolfgang Müller2021-04-17-1/+0
| | | | | | 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).
* group-base: Remove redundant global '-systemd' settingWolfgang Müller2021-04-13-1/+0
| | | | | | 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.
* group-base: Disable 'scp' USE flag for net-misc/opensshWolfgang Müller2021-04-11-0/+1
| | | | Upstream actively discourages the use of scp, so follow their advice.
* group-base: Enable privilege separation for net-misc/dhcpcdWolfgang Müller2021-03-14-0/+1
|
* group-base: Enable 'icu' USE flag globallyWolfgang Müller2021-03-13-4/+2
| | | | | This flag is needed by a bunch of different programs, so make it global and remove any explicit toggling.
* group-base: Enable 'icu' USE flag for sci-libs/libqalculateWolfgang Müller2021-03-06-1/+1
| | | | This is recommended by upstream.
* group-base: Use LuaJIT as the default Lua providerWynn Wolf Arbor2021-02-05-0/+3
|
* group-base: Add app-text/mandoc as system provider for manualsWynn Wolf Arbor2020-12-11-0/+1
| | | | | | | 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
* group-base: Disable 'passwdqc' by default for sys-auth/pambaseWynn Wolf Arbor2020-10-25-0/+1
| | | | | | | | 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.
* group-base: Add support for rar decoder in app-arch/p7zipWynn Wolf Arbor2020-09-21-0/+1
| | | | | | 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.
* group-base, group-desktop: Add unstable qalculateWynn Wolf Arbor2020-09-09-0/+1
| | | | The 'curl' USE flag is needed for exchange-rate fetching.
* group-base: Enable 'jit' USE flag for dev-libs/libpcreWynn Wolf Arbor2020-09-05-0/+3
| | | | | This should improve performance throughout and happens to also quelch a warning message in newer VTE versions.
* group-base: Disable gnutls USE flag for media-video/ffmpegWynn Wolf Arbor2020-07-05-1/+1
| | | | | | | | 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.
* group-base: Drop caps USE flag specific to net-misc/chronyWynn Wolf Arbor2020-06-05-1/+0
| | | | | The previous commit that added 'caps' as a global USE flag has made this particular line redundant.
* group-base: Add global caps USE flagWynn Wolf Arbor2020-06-05-0/+1
| | | | | This should increase coverage on programs that have support for Linux capabilities.
* group-base: Add global fish-completion USE flagWynn Wolf Arbor2020-02-04-0/+1
|
* group-base: Migrate to nftablesWolfgang Müller2019-11-14-0/+2
|
* Remove deprecated USE flags from app-editors/neovimWolfgang Müller2019-10-25-1/+1
|
* group-base: Add new dependencies for app-editors/neovim-0.4.2Wolfgang Müller2019-10-03-0/+1
|
* group-base: Clean up unused and superfluous packagesWolfgang Müller2019-09-23-2/+0
| | | | | These are not needed anymore or have been marked stable in the main tree.
* group-base: Migrate from mutt to neomuttWolfgang Müller2019-06-19-1/+1
|
* Include full role name in the file namesWolfgang Müller2019-05-01-0/+41
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.