summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* 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
|
* group-desktop: Remove unmasked packages that have since stabilizedWolfgang Müller2021-03-14-3/+0
|
* group-desktop: Remove unmask for a stabilized dependency of net-im/dinoWolfgang Müller2021-03-14-3/+0
|
* group-desktop: Remove unmask for media-sound/mumbleWolfgang Müller2021-03-14-1/+0
|
* kernel-5.10: Add a profile for the new LTS seriesWolfgang Müller2021-03-14-0/+3
|
* group-base: Enable 'icu' USE flag globallyWolfgang Müller2021-03-13-6/+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-desktop: Switch from Iosevka Sparkle to Iosevka EtoileWolfgang Müller2021-02-20-1/+1
|
* group-desktop: Update glib patch to 2.66.7Wolfgang Müller2021-02-20-0/+0
|
* group-base: Use LuaJIT as the default Lua providerWynn Wolf Arbor2021-02-05-0/+3
|
* group-desktop: Enable 'gtk' USE flag for app-crypt/gcrWynn Wolf Arbor2021-02-05-0/+3
| | | | This is needed for pinentry-gnome3 in app-crypt/pinentry.
* group-desktop: Enable link-time optimization for wiresharkWynn Wolf Arbor2021-02-05-1/+1
|
* 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-desktop: Unmask unstable net-im/signal-desktop-binWynn Wolf Arbor2021-01-10-0/+1
|
* 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
* lang-java: Remove obsolete USE flagWynn Wolf Arbor2020-12-07-1/+1
|
* host-coleridge: Remove USE flags for net-irc/weechatWynn Wolf Arbor2020-12-07-1/+0
| | | | We no longer use weechat, so these can go.
* 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.
* app-tex: Add dev-texlive/texlive-mathscience to tex setWynn Wolf Arbor2020-12-07-0/+1
| | | | | | We use the invoice2 tex package from dev-texlive/texlive-latexextra to create invoices for our business. That package depends on siunits, which is only available in dev-texlive/texlive-mathscience.
* group-base: Allow the NPSL licenseWynn Wolf Arbor2020-12-05-0/+1
| | | | This is needed to keep net-analyzer/nmap installed.
* service-mail: Remove unused unmaskWynn Wolf Arbor2020-10-25-1/+0
| | | | We do not run mlmmj anymore, so this can go.
* host-coleridge: Disable 'wgquick' for net-vpn/wireguard-toolsWynn Wolf Arbor2020-10-25-0/+2
| | | | | | This pulls in a couple of dependencies we do not need or want to be present (resolvconf, for example). Any wireguard setup on coleridge will be handled manually or through the use of netifrc.
* group-desktop: Introduce default flags for x11-misc/polybarWynn Wolf Arbor2020-10-25-0/+1
|
* 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.
* host-coleridge: Remove obsolete USE flagWynn Wolf Arbor2020-10-25-3/+0
| | | | >=sys-libs/pam-1.4.0_p20200829 does not contain this USE flag anymore.
* app-fava: Drop old patchWynn Wolf Arbor2020-10-21-62/+0
| | | | | app-office/fava-1.16, which includes this patch, now exists in the pramantha tree.
* 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.
* app-fava: Remove unmasked packages that have since stabilizedWynn Wolf Arbor2020-09-21-9/+0
|
* group-desktop: Enable some style variants for media-fonts/iosevkaWynn Wolf Arbor2020-09-10-0/+1
| | | | | | Starting with the ebuild for media-fonts/iosevka-3.5.0, the package no longer sets any style variant's USE flag by default. We've need for both Iosevka Aile and Iosevka Sparkle.
* group-base, group-desktop: Add unstable qalculateWynn Wolf Arbor2020-09-09-0/+3
| | | | 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-desktop: Update glib patch to 2.64.5Wynn Wolf Arbor2020-09-05-0/+0
|
* app-mozilla: Enable notmpfs for www-client/firefoxWynn Wolf Arbor2020-08-30-0/+1
| | | | | | Starting with www-client/firefox-80.0, we need at least 11 gigabytes of temporary build space. This is no longer reasonable to keep on a tmpfs, so disable it for this package.
* 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-desktop: Update glib patches to 2.64.4Wynn Wolf Arbor2020-08-30-0/+0
|
* group-desktop: Enable 'qt5' for media-libs/opencvWynn Wolf Arbor2020-08-24-0/+3
| | | | This particular flag is needed for media-gfx/nomacs.
* group-desktop: Remove 'gnome' USE flag globallyWynn Wolf Arbor2020-08-24-0/+1
| | | | | There's usually no need to enable GNOME-specific functionality, so disable this particular flag globally.
* lang-rust: Add profile for programming in RustWynn Wolf Arbor2020-08-24-0/+2
| | | | For now, only enable rustfmt.
* app-fava: Remove unmasked packages that have since stabilizedWynn Wolf Arbor2020-08-24-3/+0
|
* app-mozilla: Unmask unstable media-libs/harfbuzzWynn Wolf Arbor2020-07-28-0/+1
| | | | This is needed for Firefox 79.
* app-mozilla: Enable profile-guided optimization for www-client/firefoxWynn Wolf Arbor2020-07-28-1/+4
| | | | | | | This is closer to how upstream configures their official builds, but will double compile times and increase resource considerably whilst building. Since builds happen rarely (once every month or so), this should be acceptable for now.