summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* 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.
* host-nabokov: Unmask unstable media-libs/nv-codec-headersWynn Wolf Arbor2020-07-05-0/+3
| | | | This is needed for the latest unstable media-video/ffmpeg version.
* 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.
* app-fava: Adjust for bump to app-office/beancount-2.3.0-r1Wynn Wolf Arbor2020-07-05-1/+9
| | | | | | | | | | | app-office/beancount was bumped in 12bb211, adding an unstable dependency. Therefore, beancount itself is now unstable and has to be added to accept_keywords. Add the unstable dependency dev-python/google-api-python-client as well, including all of its own dependencies. Make sure to point out which packages are needed by which application by grouping them. The dev-python/markdown 2 package has since stabilized, so remove it.
* app-fava: Add patch to fix processing of drag and drop eventsWynn Wolf Arbor2020-06-30-0/+62
| | | | | | This is based on [1], modified to act on the packaged JavaScript code. [1] https://github.com/beancount/fava/pull/1123
* repo-gentoo-git: Add postsync hook for eix-updateWynn Wolf Arbor2020-06-19-0/+3
|
* group-desktop: Drop default bluetooth supportWynn Wolf Arbor2020-06-10-2/+1
| | | | | | group-desktop is arguably not the right place for this kind of configuration. Much better would be setting this per host, or ideally introducing a bluetooth role.
* service-cgit: Remove default vanilla USE flag from cgitWynn Wolf Arbor2020-06-10-1/+1
| | | | | We need to include custom patches for the git-http-backend(1) integration to work. Enable those by building without vanilla.
* host-coleridge: Drop gentoo.conf from repos.confWynn Wolf Arbor2020-06-09-7/+0
| | | | | | With commit 89dcc28 ("repo-gentoo-git: Add role for syncing the portage tree with git"), a host-specific gentoo.conf file is no longer needer for coleridge.
* group-musl: Remove 'utempter' USE flag globallyWynn Wolf Arbor2020-06-05-0/+1
| | | | | Since musl does not implement utmp or wtmp, remove support for it globally.
* group-musl: Remove unmasked packages that have since stabilizedWynn Wolf Arbor2020-06-05-2/+0
|
* service-cgit: Add role for cgit hosting via www-misc/skeinWynn Wolf Arbor2020-06-05-0/+2
|
* group-desktop: Drop configuration specific to media-gfx/sxivWynn Wolf Arbor2020-06-05-160/+0
| | | | We no longer use sxiv, so remove all of its configuration.
* 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: Unmask unstable sys-apps/ripgrepWynn Wolf Arbor2020-06-05-0/+1
|
* group-base: Unmask unstable sys-apps/fdWynn Wolf Arbor2020-06-05-0/+1
|
* app-fava: Unmask unstable dev-python/flask-babelWynn Wolf Arbor2020-06-05-0/+1
|
* host-demeter: Use default value for GENTOO_MIRRORSWynn Wolf Arbor2020-06-05-2/+0
| | | | | | It makes more sense to have Gentoo decide the best available mirrors instead of hardcoding a long list of mirrors that might go offline after a while. Thus simply drop the GENTOO_MIRRORS definition in make.conf.
* host-demeter: Remove host-specific repos.confWynn Wolf Arbor2020-06-05-7/+0
| | | | | | With commit 89dcc28 ("repo-gentoo-git: Add role for syncing the portage tree with git"), a host-specific gentoo.conf file is no longer needer for demeter.
* host-nabokov: Remove host-specific repos.confWynn Wolf Arbor2020-06-05-7/+0
| | | | | | With the previous commit, 89dcc28 ("repo-gentoo-git: Add role for syncing the portage tree with git"), a host-specific gentoo.conf file is no longer needed for nabokov.
* repo-gentoo-git: Add role for syncing the portage tree with gitWynn Wolf Arbor2020-06-05-0/+8
| | | | | | | Previously, every host had their own repository configuration in the respective host role. This makes it hard to share common configuration across hosts. Whilst not having been a problem before, we will want to do exactly that in an upcoming commit.
* service-gitea: Drop roleWynn Wolf Arbor2020-06-05-2/+0
| | | | | With the setup of cgit on git.oriole.systems, no system will need a Gitea installation anymore. Drop this role.
* app-signal: Drop roleWynn Wolf Arbor2020-06-05-2/+0
| | | | | We do not (want) to use the (abominable) Signal desktop app anymore, so drop this role.
* app-gandi: Drop roleWynn Wolf Arbor2020-06-05-1/+0
| | | | | | This role was added to keep track of the dependencies needed for net-misc/gandi-cli. Everything has since stabilized and does not need any special treatment, so we can safely drop this role.
* group-desktop: Add media-fonts/iosevka to @fontsWynn Wolf Arbor2020-06-03-0/+1
|
* group-desktop: Add thunar setWynn Wolf Arbor2020-06-01-0/+5
| | | | | Add a set containing xfce-base/thunar, a file manager. Included are also various packages that are relevant to a Thunar installation.