summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* kernel-5.10: Drop patches for GCC 11 supportWolfgang Müller2021-10-28-134/+0
| | | | | | This has now been fixed upstream in [1]. [1] https://bugs.gentoo.org/show_bug.cgi?id=814200
* group-systemd: Enable FIDO2 support for systemdWolfgang Müller2021-10-09-1/+1
| | | | | | | Even though not all our systems interface with a FIDO2 device yet, it makes sense to enable this non-invasive USE flag everywhere. With it we don't have to recompile systemd if we want to use FIDO2 devices to unlock encrypted mounts.
* 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.
* game-openmw: Add a profile for OpenMWWolfgang Müller2021-10-09-0/+16
|
* group-desktop: Update weltschmerz patch for dev-libs/glib-2.68.4Wolfgang Müller2021-10-09-2/+2
|
* repo-pramantha-git: Move pramantha repository from group-baseWolfgang Müller2021-09-05-0/+0
| | | | | Since we now have multiple repo-* profiles, it only makes sense to treat pramantha as one as well.
* repo-guru-git: Add GURU repositoryWolfgang Müller2021-09-05-0/+4
| | | | | | This is a well-reviewed and supported overlay containing ebuilds that are maintained collaboratively by Gentoo users. We might want to use this on multiple machines, so it gets its own profile.
* service-dav: Add a profile for CalDAV and CardDavWolfgang Müller2021-08-31-0/+1
|
* 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-desktop: Enable 'gtk' USE for app-emulation/qemuWolfgang Müller2021-08-13-0/+1
| | | | | The GTK frontend is preferable to us over the default SDL one, so make sure we have it available.
* game-minecraft: Add profile for MinecraftWolfgang Müller2021-08-13-0/+1
| | | | For now this will contain only an unmask for games-action/multimc.
* 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.
* service-cups: Enable 'cups' USE flag for x11-libs/gtk+Wolfgang Müller2021-07-29-0/+1
| | | | | | | | | | | The 'cups' USE flag for gtk+ enables several functions related to printing and the GTK print dialog. Without it, printing from GTK apps is impossible. Even though service-cups in its core is only supposed to provide the cups daemon itself, it makes sense to enable cups support for gtk+ here if it happens that the service is also installed on a desktop PC (which it most likely will be for single-user setups).
* 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/+1
| | | | | | | | | | | | 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.
* app-quasselclient: Add profile for quasselclientWolfgang Müller2021-07-11-2/+6
| | | | | | | | | | | The configuration for quasselclient on desktop systems has always lived in the group-desktop profile and a separate one was never needed. This changes with the introduction of quarg, which pulls in a couple of specific (and otherwise unneeded) dependencies like dev-db/postgres. To make management easier, subsume the current quasselclient configuration in the new app-quasselclient profile along with new settings needed for quarg.
* group-desktop: Remove USE flags needed for app-text/zathuraWolfgang Müller2021-07-11-2/+1
| | | | | | | We do not use zathura anymore, instead relying on Firefox and mupdf. The cairo flag for app-text/poppler stays because we need it for xfce-extra/tumbler.
* 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-systemd: Remove unmask for sys-apps/mlocateWolfgang Müller2021-07-11-2/+0
| | | | | | | This was added in fc4088d (group-systemd: Add profile for systemd, 2021-04-17) in order to pull in the systemd unit for mlocate. Since the version that provides this unit has since stabilized, we can get rid of this unmask.
* group-base: Remove unmask for net-vpn/wireguard-toolsWolfgang Müller2021-07-11-1/+0
| | | | This particular package has since stabilized.
* group-desktop: Remove unmask for net-im/dinoWolfgang Müller2021-07-11-1/+0
|
* group-base: Remove unmask for app-admin/entrWolfgang Müller2021-07-11-1/+0
|
* group-desktop: Enable 'harfbuzz' for media-libs/freetypeWolfgang Müller2021-07-10-0/+3
| | | | This is needed by the current version of x11-libs/pango.
* group-desktop: Update weltschmerz patch for dev-libs/glib-2.68.3Wolfgang Müller2021-07-10-2/+2
|
* 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-desktop: Update weltschmerz patch for dev-libs/glib-2.68.2Wolfgang Müller2021-05-29-4/+4
|
* group-desktop: Update weltschmerz patch for dev-libs/glibWolfgang Müller2021-05-28-7/+7
|
* host-nabokov: Enable f16c for CPU_FLAGSWolfgang Müller2021-05-27-1/+1
| | | | For some reason this flag was missing.
* group-systemd: Enable various USE flagsWolfgang Müller2021-05-27-1/+1
| | | | | We are trying out DNS over TLS, so enable that. For stack traces in the journal, enable 'elfutils'. IDN is useful in the general case.
* service-prosody: Add profile for net-im/prosodyWolfgang Müller2021-05-21-0/+3
|
* 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.
* kernel-5.10: Add patch fixing a kernel panic with 5.10.37Wolfgang Müller2021-05-17-0/+71
| | | | | We expect this to be fixed in 38, so make sure to only apply it to this specific kernel version.
* 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.
* app-discord: Add profile for net-im/discord-binWolfgang Müller2021-05-10-0/+2
|
* lang-r: Add profile for programming in RWolfgang Müller2021-05-10-0/+4
|
* 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-2/+1
| | | | | Since we do not use wg-quick on any of our systems, it can go (and with it the dependency on resolvconf).
* group-desktop: Add media-fonts/noto-emoji to @fonts setWolfgang Müller2021-05-10-0/+1
|
* lang-python: Add profile for programming in PythonWolfgang Müller2021-05-10-0/+3
| | | | For now, install pip, pylint, and virtualenv.
* kernel-5.10: Add upstream patches fixing kernel builds with GCC 11Wolfgang Müller2021-05-02-0/+134
| | | | These two patches have not yet arrived in 5.10.
* group-systemd: Add patch restoring the regular yellow in terminal-util.hWolfgang Müller2021-04-28-0/+30
|
* group-desktop: Mask x11-wm/cwm::gentooWolfgang Müller2021-04-28-0/+1
| | | | | Our own fork of cwm now lives in pramantha and the regular upstream version may end up conflicting with it. Make sure this does not happen.
* group-desktop: Unmask unstable xfce-base/thunarWolfgang Müller2021-04-28-0/+1
| | | | We want to keep up with the bleeding edge on this.
* group-desktop: Remove superfluous '-gtk2' from xfce-base/libxfce4uiWolfgang Müller2021-04-17-1/+0
| | | | This flag was removed globally, making this line redundant.
* group-desktop: Remove custom USE flags for media-fonts/terminus-fontWolfgang Müller2021-04-17-1/+0
| | | | We do not use terminus anymore, so this can go.
* 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).