summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* profiles: Remove stale flag masksMichał Górny12 days1-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/arch/loong: mask Plasma 6 USEs pulling in dev-qt/qtwebengineWANG Xuerui2024-04-041-0/+6
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* virtual/rust: backport USE=profilerSam James2024-03-271-0/+4
| | | | | | | This makes life easier for Chromium which we're about to stable. Bug: https://bugs.gentoo.org/923010 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: loong: Cleanup superfluous dev-python/QtPy[webengine] maskAndreas Sturmlechner2024-03-231-4/+0
| | | | | | "webengine" is in use.mask anyway. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* profiles: Remove accidentally removed valid (un)masksMichał Górny2024-03-221-0/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: Remove stale flag/package entriesMichał Górny2024-03-221-9/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: mask sys-fs/mdadm[corosync]Robin H. Johnson2024-03-131-0/+4
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* profiles/arch: Mask dev-debug/lld/[debuginfod] where not kwedMichał Górny2024-03-061-0/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/arch: mask uki on arches where no sd-bootAndrew Ammerlaan2024-02-221-1/+1
| | | | | | sd-stub is needed for building ukis Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* profiles/arch/loong: use.mask nginx[test]Joonas Niilola2024-02-161-0/+4
| | | | | | - dependencies not keyworded. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* profiles/arch/loong: mask dev-perl/DBD-MariaDB[mysql]Sam James2024-02-031-0/+4
| | | | | | | | No MySQL here. Note that not use.mask-ing USE=mysql as it has a generic meaning too. Bug: https://bugs.gentoo.org/919865 Signed-off-by: Sam James <sam@gentoo.org>
* profiles/arch: arch mask installkernel[systemd-boot]Andrew Ammerlaan2024-02-021-1/+1
| | | | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/35128 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-auth/pambase: wire up sssdSam James2024-01-221-0/+1
| | | | | Closes: https://bugs.gentoo.org/726050 Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/ruamel-std-pathlib: treecleanJakov Smolić2024-01-181-1/+0
| | | | | Closes: https://bugs.gentoo.org/920271 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* Move {dev-util → dev-build}/samuraiMichał Górny2024-01-131-1/+1
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34779 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/arch: mask installkernel[grub] where there is no grubAndrew Ammerlaan2024-01-131-0/+4
| | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-kernel/installkernel: explicitly pull in plugin rdepsAndrew Ammerlaan2024-01-121-0/+1
| | | | | | | Too many people have complained this is confusing. The original to do it this way was because the grub flag does it this way. Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* profiles/arch/loong: unmask USE=jit for dev-libs/libpcre2 10.43 rcWANG Xuerui2024-01-111-1/+4
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch/loong: allow media-libs/libplacebo[shaderc]Ionen Wolkens2024-01-081-0/+4
| | | | | | | | Been keyworded here for a bit now. May eventually reverse the logic for shaderc as it gains more keywords (currently masked in arch/base for libplacebo). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* profiles/arch/loong: unmask app-arch/rpm[sequoia]WANG Xuerui2024-01-031-2/+6
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles: Remove entries with UnknownProfilePackageUseMichał Górny2023-12-171-5/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/arch: mask systemd(-utils)[ukify] where there is no sd-bootAndrew Ammerlaan2023-11-091-2/+2
| | | | | | ukify is a new flag that is split out from the boot flag Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* profiles/arch/loong: mask app-alternatives/ninja[samurai]Violet Purcell2023-10-171-0/+4
| | | | | Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libvoikko: keyword 4.3.2 for ~loongWANG Xuerui2023-10-131-1/+0
| | | | | | | It failed to build in late 2022 because of GCC LoongArch backend bug(s) undiscovered at that time, but this is no longer the case. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch/loong: update the pandoc mask entryWANG Xuerui2023-10-121-2/+3
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch/loong: remove the mask entry intended to avoid p7zipWANG Xuerui2023-10-091-4/+0
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-perl/DBD-mysql: add 5.1.0Sam James2023-10-081-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles: Cleanup outdated IUSE vulkan package.use.mask entriesAndreas Sturmlechner2023-10-081-7/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* profiles/arch/loong: Disable dev-db/postgresql[llvm]Patrick Lauer2023-10-051-0/+5
| | | | | | Needs old llvm Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* profiles/arch/loong: mask openrc s6 USE flagPatrick McLean2023-10-031-0/+4
| | | | Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
* profiles/arch/loong: mask a couple more luajit useflagsWANG Xuerui2023-09-291-0/+5
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch/loong: drop the dev-util/cmake[gui] maskWANG Xuerui2023-09-251-4/+0
| | | | | | Qt 6 is now keyworded. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* gnome-extra/gnome-software: keyword 45.0 for ~loongWANG Xuerui2023-09-241-0/+4
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-util/cmake: fix Qt 6 automagic; migrate to USE=guiSam James2023-09-221-0/+4
| | | | | | | | | | | | | | * Migrate to USE=gui per QA policy (PG0802, https://projects.gentoo.org/qa/policy-guide/use-flags.html#pg0802) which has the nice consequence of helping to avoid circular dependencies (iirc, been a while since I've seen it, although it's obvious for Qt 6) for users who are just trying to prefer Qt 5/6 over GTK or whatever in make.conf. * Just require Qt 6 for USE=gui instead of allowing Qt 5 too given Qt 5 is on the way out and we have to start shifting preference at some point. Pretty low risk for CMake given the GUI for it isn't that well-used anyway AFAIK. Closes: https://bugs.gentoo.org/914489 Signed-off-by: Sam James <sam@gentoo.org>
* profiles/arch/loong: mask dev-util/librnp[man] for nowWANG Xuerui2023-09-221-0/+4
| | | | | | | | Because dev-ruby/asciidoctor[test] pulls in too many packages to comfortably keyword for now (notably, firefox is indirectly pulled in). Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch/loong: update and coalesce llvm & lld masksWANG Xuerui2023-09-201-20/+4
| | | | | | | Unmasking things enabled by keyworded lld:17, and group several related entries together. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles: Mask sys-devel/llvm[debuginfod] due to keywordsMichał Górny2023-09-191-0/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/arch/loong: unmask USE=vulkan for Qt packagesWANG Xuerui2023-09-131-0/+7
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch/loong: mask dev-python/ujsonWANG Xuerui2023-09-101-0/+6
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-apps/systemd: BDEPEND on >=dev-python/pyelftools-0.30WANG Xuerui2023-09-081-6/+2
| | | | | | | | | The loong support has been fixed since this version of pyelftools, in particular. Also, restore the USE=boot unmask while at it. Closes: https://github.com/gentoo/gentoo/pull/32669 Closes: https://bugs.gentoo.org/911484 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch/loong: keep the sys-apps/systemd[boot] mask on loong for nowWANG Xuerui2023-09-071-2/+6
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch: mask unvailable dev-python/pyside2 Qt depsAndrew Ammerlaan2023-08-301-0/+4
| | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* profiles: loong: Drop obsolete kde-frameworks/kimageformats[test] maskAndreas Sturmlechner2023-08-051-4/+0
| | | | | Bug: https://bugs.gentoo.org/911517 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-lang/rust: keyword 1.71.1 for ~loongWANG Xuerui2023-08-051-0/+4
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles: loong: Mask kde-frameworks/kimageformats[test]Andreas Sturmlechner2023-07-311-0/+4
| | | | | Bug: https://bugs.gentoo.org/911517 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* profiles/arch/loong: clean up old webkit-gtk-related masksWANG Xuerui2023-07-271-11/+0
| | | | | | net-libs/webkit-gtk has been working on loong for a while already. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch/loong: remove stale spidermonkey-related p.u.{force,mask}sWANG Xuerui2023-07-271-4/+0
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch/loong: remove a bunch more temporary wd40-era p.u.masksWANG Xuerui2023-07-271-6/+0
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles/arch/loong: mask dev-lang/spidermonkey[clang,lto]WANG Xuerui2023-07-271-0/+4
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* profiles: have media-video/mpv use luajit more thoroughlyIonen Wolkens2023-07-251-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tl;dr fixes RequiredUseDefaults, and also uses luajit on non-desktop mpv currently no plans to ever support >=lua5-3, and with lua5-1 being essentially unmaintained it's preferred to use the actively maintained luajit when possible. Because of this, wanted to straight up remove lua5-1 from COMPAT, but then luajit is not available on as many arches as lua5-1. So to pick luajit by default (against's profile defaults), there is two options: (1). package.use in profile with -lua5-1 luajit (2). mask lua5-1, force luajit And fortunately we don't need to worry about LUA_TARGETS, just SINGLE. Old situation is sub-optimal: - (1) is used in desktop profile only (should be all) - arches which don't support luajit have bad REQUIRED_USE defaults (should be inverted where needed) (2) has a big advantage, if users set their own default e.g. */* LUA_SINGLE_TARGET: -* lua5-4 Then luajit will still be forced and they do not need a package.use entry to emerge mpv. Downside is that if a user really want to use old lua5-1, then they need to mess with /etc/portage/profile. But generally I feel (2) is still better for the general user experience, and this commit does that. wrt old "lua" default, not needed in profile given IUSE=+lua default is in all mpv ebulds already (-sdl still makes sense). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>