summaryrefslogtreecommitdiffstats
path: root/group-base (follow)
Commit message (Collapse)AuthorAgeLines
* group-base: Drop obsolete patchWolfgang Müller2022-05-15-22/+0
| | | | This is fixed upstream in mandoc-1.14.6
* group-base: Remove flag that forces DWARF 4Wolfgang Müller2022-04-28-3/+2
| | | | | | With debugedit 5.0 now in the tree [1], this can go. [1] https://bugs.gentoo.org/768444
* 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: Remove unmask for media-video/ffmpegWolfgang Müller2022-04-08-1/+0
| | | | | We've not needed the latest version in a long time, and stabilization of versions has been improved a lot over the years.
* group-base: Remove unmask for media-sound/ncmpcppWolfgang Müller2022-04-08-1/+0
| | | | | | We don't use this client enough to warrant an unmask here. Furthermore, there's not been a release in a very long time and it's very stable anyway.
* group-base: Remove unmask for app-crypt/signifyWolfgang Müller2022-04-08-1/+0
| | | | | We don't need the latest version of this, and the workflow we have with it is reasonably stable.
* 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: Add clang environmentWolfgang Müller2022-03-16-0/+9
| | | | | | | | In the future we might want to build certain packages with clang instead of gcc. For now this is only possible with a portage environment, which this commit adds. See also [1]. [1] https://wiki.gentoo.org/wiki/Clang#Clang_environments
* 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-2/+1
| | | | | | 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.
* repo-pramantha-git: Move pramantha repository from group-baseWolfgang Müller2021-09-05-5/+0
| | | | | Since we now have multiple repo-* profiles, it only makes sense to treat pramantha as one as well.
* group-base: Remove unmask for sys-apps/iproute2Wolfgang Müller2021-08-26-1/+0
| | | | | | | This was added in 9414600 (group-base: Unmask unstable sys-apps/iproute2, 2019-08-31) for the new JSON functionality. Since the stable version now contains this, we do no longer need to follow the bleeding edge.
* 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: Unmask unstable sys-apps/lessWolfgang Müller2021-07-29-0/+1
| | | | | | On nabokov we have been relying on features from 590 for a while now. Make sure less is unmasked everywhere so we always get the chance of trying out (and subsequently relying) on new features.
* service-dictd: Add profile for add-text/dictdWolfgang Müller2021-07-29-1/+0
| | | | | | | | | | | | The only requirement for installing dictd is accepting its license. To this end, in a9a02fa (group-base: Add exception for dictd's masked license, 2019-06-08), we added an exception to the group-base profile. There is no good reason other than the scope of the change to have a service-specific override in the group-base profile. Since app-text/dictd is pretty obscure and runs on only one of our machines, finally migrate it out to a separate profile. This is easier to handle in the long run and keeps group-base cleaner.
* group-base: Remove unmask for sys-devel/bmakeWolfgang Müller2021-07-11-1/+0
| | | | | This package now has a reasonable stable version. Even if it didn't, we haven't been using bmake for quite a while now, so this can go.
* group-base: Remove unmask for app-text/mandocWolfgang Müller2021-07-11-3/+0
| | | | | | | This was added in 4a4770d (group-base: Add app-text/mandoc as system provider for manuals, 2020-12-11) because at that time the virtual provider was still masked. It has since been stabilized, making this line redundant.
* group-base: Remove unmask for net-vpn/wireguard-toolsWolfgang Müller2021-07-11-1/+0
| | | | This particular package has since stabilized.
* group-base: Remove unmask for app-admin/entrWolfgang Müller2021-07-11-1/+0
|
* 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: Remove unmask for virtual/perl-libnetWolfgang Müller2021-05-21-3/+0
| | | | | This was added by accident in 9a12723 (group-base: Unmask unstable media-sound/ncmpcpp, 2021-01-23). It is no longer needed.
* group-base: Force GCC to use DWARF 4Wolfgang Müller2021-05-16-2/+3
| | | | | | | | | | | | | | | GCC 11 defaults to the DWARF 5 format for debugging information [1]. Unfortunately, dev-util/debugedit does not yet support this, rendering 'installsources' ineffective; no sources are saved. Hence, force the use of DWARF 4 until debugedit supports DWARF 5. Note that upstream rpm merged support for it in [2], but there has not yet been a release including that patch series. [1] https://gcc.gnu.org/gcc-11/changes.html [2] https://github.com/rpm-software-management/rpm/pull/1537 See also: https://bugs.gentoo.org/show_bug.cgi?id=768444
* group-base: Split debugging information from executablesWolfgang Müller2021-05-16-1/+1
| | | | | | | | | | | Until now, debugging information was stored in the actual executables, bloating them a bit. Since GDB supports it, have debug info be split into separate files in /usr/lib/debug/ instead. This in turn also makes it possible to turn on 'compressdebug' which reduces file size size even further. Note that as per make.conf(5), 'splitdebug' needs 'nostrip' to be turned off to work.
* group-base: Unmask unstable app-text/lowdownWolfgang Müller2021-05-10-0/+1
| | | | | This is needed because we started using the version that is packaged upstream and not yet stable.
* 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: Fix category for mandoc patchWolfgang Müller2021-03-25-0/+0
| | | | | | mandoc's category changed when we migrated to the version of mandoc present in Gentoo's main portage tree. This meant that the patch would no longer apply.
* 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: Unmask unstable media-sound/ncmpcppWynn Wolf Arbor2021-01-23-58/+4
| | | | | The unstable version contains the fix we were carrying in patches/, so that one can be removed.
* group-base: Unmask unstable app-shells/fzfWynn Wolf Arbor2021-01-10-0/+1
|
* group-base: Add app-text/mandoc as system provider for manualsWynn Wolf Arbor2020-12-11-0/+5
| | | | | | | 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: Remove net-vpn/wireguard-modules unmaskWynn Wolf Arbor2020-12-07-1/+0
| | | | | Gentoo now backports the wireguard patch for the 5.4 kernel series, making this unmask pointless.
* group-base: Remove net-irc/weechat unmaskWynn Wolf Arbor2020-12-07-1/+0
| | | | We do not use weechat anymore, making this unmask pointless.
* group-base: Remove app-misc/tmux unmaskWynn Wolf Arbor2020-12-07-1/+0
| | | | | We barely use tmux anymore and thus do not need the newest possible version.
* group-base: Allow the NPSL licenseWynn Wolf Arbor2020-12-05-0/+1
| | | | This is needed to keep net-analyzer/nmap installed.
* 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/+2
| | | | | | 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/+2
| | | | 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: Add env file that disables building in a tmpfsWynn Wolf Arbor2020-08-30-0/+1
| | | | | | | | | | | | Some packages (most notably www-client/firefox) need a considerable amount of space for temporary build files. Our systems all have PORTAGE_TMPDIR mounted on a tmpfs. That means that temporary build files are stored directly in RAM. This is not feasible for packages that need more than 10 gigabytes of space - even on our most beefy systems. To disable this on a per-package basis, add an env file that points PORTAGE_TMPDIR to a directory owned by portage:portage that lies outside of the tmpfs.
* 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.