summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* 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).
* group-desktop: Remove 'lto' USE flag from net-analyzer/wiresharkWolfgang Müller2021-04-17-1/+1
| | | | | | | | | There seems to be a problem [1] with having LTO enabled for the QT parts of wireshark. The program builds fine, but then segfaults at startup. This flag has now also been masked upstream in [2]. [1] https://bugs.gentoo.org/show_bug.cgi?id=754021 [2] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22aba2f719c9f40e1d9285bba7173091b2b77125
* game-xonotic: Add profile for XonoticWolfgang Müller2021-04-17-0/+5
|
* group-systemd: Add profile for systemdWolfgang Müller2021-04-17-0/+6
| | | | | | This profile will enable the 'systemd' USE flag globally as recommended by the Gentoo Wiki as well as disable 'elogind' globally (which conflicts with systemd in a few places like x11-base/xorg-server)
* group-desktop: Remove elogindWolfgang Müller2021-04-17-2/+0
| | | | | | | | | | An upcoming commit will introduce a systemd profile, which we will start using on our desktop systems. Until now the desktop profile implied an OpenRC setup with elogind, but it is better to have the desktop profile reflect _only_ our application preferences and configurations, not the choice of init system or any more invasive feature. Therefore, remove the global 'elogind' USE flag and any elogind-specific settings (those may be readded later, if needed, in another more specific profile).
* 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.
* app-mozilla: Do not specifically enable 'sqlite' for dev-lang/pythonWolfgang Müller2021-03-26-1/+0
| | | | This USE flag is now enabled by default in the main Gentoo tree.
* 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
|