summaryrefslogtreecommitdiffstats
path: root/group-base (unfollow)
Commit message (Collapse)AuthorLines
2024-10-16group-base: Add ccache env profileWolfgang Müller-0/+2
This comes in handy if there's a lot of rebuilds done through portage (for example when testing patches in /etc/portage/patches). No harm in keeping the env profile around should we ever need it.
2024-10-02group-base: Unmask unstable www-apps/zolaWolfgang Müller-0/+1
This only available as unstable on the Gentoo GURU overlay.
2024-10-02group-base: Unmask unstable www-apps/sblgWolfgang Müller-0/+1
Similar to c14be1e (service-quasselcore: Unmask unstable net-irc/quarg, 2024-09-27) this has moved to the Gentoo GURU overlay [1]. [1] https://gitweb.gentoo.org/repo/proj/guru.git/tree/www-apps/sblg
2024-10-01group-base: Extend @base setWolfgang Müller-0/+13
We install these packages on every system we have, so having them in the @base set makes sense.
2024-10-01group-base: Unmask unstable sec-keys/signify-keys-oriole-systemsWolfgang Müller-0/+3
Similar to c14be1e (service-quasselcore: Unmask unstable net-irc/quarg, 2024-09-27) this has move to the Gentoo GURU overlay [1]. [1] https://gitweb.gentoo.org/repo/proj/guru.git/tree/sec-keys/signify-keys-oriole-systems
2024-09-30group-base: Merge @base-portage and @base-kernel into @baseWolfgang Müller-3/+3
These two package sets are installed on all of our systems and it does not make sense to keep them split apart.
2024-09-30Align package set names with profiles namesWolfgang Müller-0/+0
Whilst this is a more invasive change that needs manual intervention in /var/lib/portage/world_sets, it finally gives package sets a predictive name.
2024-09-25group-base: Clean up default USE flagsWolfgang Müller-8/+0
These are either: 1) enabled by default already (acl, threads) 2) available only on very specific packages (iproute2) 3) disabled by default already, or not impactful enough to globally disable (the rest)
2024-09-24group-base: Add explanation for explicit setting of jit USE flagWolfgang Müller-0/+1
Whilst these are set to be enabled by default in their respective ebuilds, the hardened profile disables jit globally, so we need to reenable it manually.
2024-09-24group-base: Sort default USE flagsWolfgang Müller-3/+3
There is no functional change.
2024-09-23group-base: Add @ebuild set for ebuild developmentWolfgang Müller-0/+3
2024-09-23group-base: Add @kernel set for kernel sources and common utilitiesWolfgang Müller-0/+3
2024-09-23group-base: Add @portage set for common portage utilitiesWolfgang Müller-0/+4
2024-09-10group-base: Add patch fixing bulkrename for app-misc/rangerWolfgang Müller-0/+24
This seems to be stuck upstream [1], so finally add a patch locally. [1] https://github.com/ranger/ranger/issues/2934
2024-08-31group-base: Simplify Lua handlingWolfgang Müller-8/+2
Instead of deselecting all Lua targets, make sure to only deselect the current one and replace it with lua5-4. Remove special handling of SINGLE_TARGET, since upstream values are actually fine here. Finally, remove the obsolete luajit USE flag setting for neovim dependencies.
2024-06-21group-base, group-desktop: Remove obsolete USE flagsWolfgang Müller-9/+1
2024-06-21group-base: Remove obsolete patchesWolfgang Müller-29/+0
2024-06-21group-base: Remove unmasked packages that have stabilizedWolfgang Müller-1/+0
2024-05-05group-base: Use Lua 5.4 as default targetWolfgang Müller-3/+3
Requiring LuaJIT has become the exception for us, rather than the rule. Since we already have 5.4 installed on multiple systems, make that the default (but force LuaJIT for neovim).
2024-03-23Remove unmasked packages that have since stabilizedWolfgang Müller-4/+0
2024-01-13Use new dev-debug categoryWolfgang Müller-1/+1
This category change was recently merged into the gentoo portage repository. No functional change.
2023-07-22group-base: Have net-analyzer/nmap use lua-5-4Wolfgang Müller-1/+1
The 'nse' USE-flag, which is enabled by default, needs this.
2023-05-20group-base: Unmask unstable sys-apps/sdWolfgang Müller-0/+1
2023-05-20Remove unmasked packages that have stabilized or are no longer in useWolfgang Müller-2/+0
2023-04-08group-base: Use Lua 5.3 for net-analyzer/nmapWolfgang Müller-1/+1
According to the ebuild this is the only compatible version, and since we manually force packages to use LuaJIT we need to override that here.
2023-03-15group-base: Disable tmpfs build for dev-lang/rustWolfgang Müller-0/+1
It's not feasible to build rust on tmpfs with 32GB of RAM.
2023-01-21group-base: Update name for NPSL licenseWolfgang Müller-1/+1
2022-11-08group-base: Port neovim's statusline patch to 0.8.0Wolfgang Müller-0/+15
See b1abe44 (group-base: Patch visual glitches in >=neovim-0.7.2, 2022-10-15) and [1]. This is still not fixed for 0.8.0. [1] https://github.com/neovim/neovim/issues/18573
2022-10-26group-base: Remove unmask for dev-vcs/mercurialWolfgang Müller-1/+0
There is a stable version in the repos which should work fine.
2022-10-26group-base: Remove unmask for app-text/mandocWolfgang Müller-1/+0
The most recent version is now stable.
2022-10-26group-base: Remove unmask for app-arch/plzipWolfgang Müller-4/+0
The most recent version is now stable.
2022-10-15group-base: Patch visual glitches in >=neovim-0.7.2Wolfgang Müller-0/+14
Using 'title' together with 'laststatus' set to 0 leads to visual glitches in neovim. This seems to be caused by a change in terminfo [1]. No fix has made it into neovim's upstream for a couple of months, so for now use a proposed patch from the neovim issue. [1] https://github.com/mirror/ncurses/commit/8f6d94b8d6211a2323caef53fa4c96c475ec9a6 [2] https://github.com/neovim/neovim/issues/18573#issuecomment-1127336077
2022-10-15group-base: Accept 'freedist' license for sys-apps/man-pages-posixWolfgang Müller-0/+1
2022-05-15group-base: Drop obsolete patchWolfgang Müller-22/+0
This is fixed upstream in mandoc-1.14.6
2022-04-28group-base: Remove flag that forces DWARF 4Wolfgang Müller-3/+2
With debugedit 5.0 now in the tree [1], this can go. [1] https://bugs.gentoo.org/768444
2022-04-28group-base: Remove more default USE flags from media-sound/mpdWolfgang Müller-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.
2022-04-08group-base: Update required USE flags for dev-libs/libpcre{,2}Wolfgang Müller-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.
2022-04-08group-base: Remove unmask for media-video/ffmpegWolfgang Müller-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.
2022-04-08group-base: Remove unmask for media-sound/ncmpcppWolfgang Müller-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.
2022-04-08group-base: Remove unmask for app-crypt/signifyWolfgang Müller-1/+0
We don't need the latest version of this, and the workflow we have with it is reasonably stable.
2022-04-08group-base: Enable 'libsamplerate' USE flag for media-sound/mpdWolfgang Müller-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.
2022-03-16group-base: Add clang environmentWolfgang Müller-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
2021-11-29group-base: Enable 'webp' USE flag for media-video/ffmpegWolfgang Müller-1/+1
2021-10-09group-base: Use net-misc/yt-dlp instead of net-misc/youtube-dlWolfgang Müller-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.
2021-09-05repo-pramantha-git: Move pramantha repository from group-baseWolfgang Müller-5/+0
Since we now have multiple repo-* profiles, it only makes sense to treat pramantha as one as well.
2021-08-26group-base: Remove unmask for sys-apps/iproute2Wolfgang Müller-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.
2021-08-26group-base: Enable 'xml' USE flag for sys-devel/gdbWolfgang Müller-0/+1
This allows us to use the remote debugging features of gdb together with app-emulation/qemu.
2021-08-06group-base: Disable 'webdav' USE for dev-vcs/gitWolfgang Müller-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.
2021-07-29group-base: Unmask unstable sys-apps/lessWolfgang Müller-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.
2021-07-29service-dictd: Add profile for add-text/dictdWolfgang Müller-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.