summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* profiles: have media-video/mpv use luajit more thoroughlyIonen Wolkens2023-07-252-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* profiles/base/package.use.mask: drop misplaced blank lineIonen Wolkens2023-07-251-1/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* profiles/base: Update postgres_targets to postgres15Patrick Lauer2023-07-221-1/+1
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* profiles/base/package.use.mask: mask jemalloc on dev-lang/rubyHans de Graaff2023-07-211-0/+8
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* profiles/base: clean old firefox maskJoonas Niilola2023-07-211-5/+0
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* profiles/base: use.force thunderbird-115[system-librnp]Joonas Niilola2023-07-211-0/+4
| | | | | | | - -system-librnp is currently broken on these releases. Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* profiles/base: use mask mail-client/thunderbird-115.0[system-icu]Joonas Niilola2023-07-141-0/+4
| | | | | | | - calendar is broken on some languages with unpatched system icu. Bug: https://bugs.gentoo.org/910229 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* profiles/base: mask USE=doc on app-admin/ansible-moleculeMarek Szuba2023-07-111-0/+9
| | | | | | | | If dev-python/mkdocs-material cannot be prevented from violating the network sandbox, it cannot be used. End of story. Closes: https://bugs.gentoo.org/910093 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* profiles/arch/base: mask nvme-cli[hugepages]Sam James2023-07-091-6/+0
| | | | | | | | Needs <glibc-2.34. Bug: https://bugs.gentoo.org/806079 Bug: https://bugs.gentoo.org/908793 Signed-off-by: Sam James <sam@gentoo.org>
* package.use.force: force xattr on for gettext, bug 910070Andreas K. Hüttel2023-07-081-0/+5
| | | | | Bug: https://bugs.gentoo.org/910070 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* profiles/base/package.use.mask: mask lto for nodejsWilliam Hubbs2023-06-301-0/+4
| | | | | Closes: https://bugs.gentoo.org/909394 Signed-off-by: William Hubbs <williamh@gentoo.org>
* profiles/base: mask net-libs/gnutls[sslv2,sslv3], dev-libs/openssl[sslv2,sslv3]Sam James2023-06-291-0/+5
| | | | | | | | Horribly insecure old protocols. Don't allow them to be enabled accidentally by stale configs in make.conf, i.e. make users opt in very explicitly by unmasking if they do need it. Signed-off-by: Sam James <sam@gentoo.org>
* profiles/base: mask net-misc/curl[sslv3]Sam James2023-06-291-0/+4
| | | | | | This holds back an upgrade to >=dev-libs/openssl-3. Signed-off-by: Sam James <sam@gentoo.org>
* profiles/arch/amd64: (re-)mask USE=qt6 on dev-python/pyothersideMarek Szuba2023-06-291-2/+1
| | | | | | | | This should not have been unmasked yet in the first place, it was merely a side effect of USE=qt6 having been globally unmasked on amd64. Closes: https://bugs.gentoo.org/909274 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* profiles/base: mask USE=system-protoc on dev-java/protobuf-javaVolkmar W. Pogatzki2023-06-281-0/+4
| | | | | | Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/30860 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* profiles/base: drop kernel_WinntSam James2023-06-251-1/+1
| | | | | Bug: https://bugs.gentoo.org/909154 Signed-off-by: Sam James <sam@gentoo.org>
* profiles/base: drop ELIBC_CygwinSam James2023-06-251-1/+1
| | | | | Bug: https://bugs.gentoo.org/909154 Signed-off-by: Sam James <sam@gentoo.org>
* profiles/base: change to PHP_TARGETS="php8-1"Sam James2023-06-231-1/+1
| | | | | | | | | Needed for OpenSSL 3. As noted in the PR, php7-4 is EOL and 8-0 is security-support only, so let's zoom ahead to solely 8-1. Bug: https://bugs.gentoo.org/797676 Closes: https://github.com/gentoo/gentoo/pull/31579 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: Revert "Remove app-portage/layman masks"Jakov Smolić2023-06-221-0/+4
| | | | | | This reverts commit b6d70be8e4d9131dad39f36dffd3fd96960c27af. Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* profiles: Remove app-portage/layman masksJakov Smolić2023-06-221-4/+0
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* profiles/base: drop ruby30 from default RUBY_TARGETSSam James2023-06-171-2/+2
| | | | | | | | | | | ruby30 doesn't support OpenSSL 3 out of the box so flip over to ruby31. The tree is fortunately pretty ready for this already: https://github.com/gentoo/gentoo/pull/31392. Bug: https://bugs.gentoo.org/797325 Bug: https://bugs.gentoo.org/797673 Bug: https://bugs.gentoo.org/899596 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: add masks for sys-apps/musl-localesMike Gilbert2023-06-151-0/+4
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* profiles/base: Stable-mask xfce4-pulseaudio-plugin[libxfce4window…]Michał Górny2023-06-111-0/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-plugins/vdr-xineliboutput: drop removed libextractor referencesSam James2023-06-101-4/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles: unmask qt6Jimi Huotari2023-06-102-4/+2
| | | | | | | | Also unmask packages depending on qt6, and mask packages depending on already removed versions of qt6. Closes: https://bugs.gentoo.org/838970 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* profiles/base: drop stale winssl mask (dead prefix target)Sam James2023-06-101-6/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/base: package.use.force www-client/firefox[jumbo-build]Joonas Niilola2023-06-061-0/+5
| | | | | | | - this release seems broken in many ways regarding unified building. Bug: https://bugs.gentoo.org/905780 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* profiles/base: package.use.mask www-client/firefox[valgrind]Joonas Niilola2023-06-061-0/+5
| | | | | | | - no time was allocated to runtime-testing this, so more work may be required. Bug: https://bugs.gentoo.org/906509 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* profiles: mask sys-libs/libcap-ng on !linuxSam James2023-06-061-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles: mask sys-libs/libseccomp on !linuxSam James2023-06-061-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles: mask dev-libs/libaio on !linuxSam James2023-06-062-1/+9
| | | | | Reported-by: Konstantin Kliakhandler Signed-off-by: Sam James <sam@gentoo.org>
* profiles/base: set base profile defaults for ruby31Sam James2023-05-292-7/+6
| | | | | | | | | | Allow ruby_targets_ruby31 to be used in stable packages and set both ruby30 and ruby31 as default ruby targets. We cannot switch directly to ruby31-only since we need to keep a working ruby+dependencies at all times to allow proper installation of packages. Bug: https://bugs.gentoo.org/907377 Signed-off-by: Sam James <sam@gentoo.org>
* profiles/base: release stable-mask for sci-libs/vtk[mpi]Joonas Niilola2023-05-291-5/+0
| | | | | | | - the dependency has been stabilized. Closes: https://bugs.gentoo.org/907202 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* profiles: remove ELIBC=WinntFabian Groffen2023-05-271-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* *: drop elibc_Winnt usageFabian Groffen2023-05-271-1/+0
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/base: add bug ref to LLVM_TARGETS forceSam James2023-05-261-1/+1
| | | | | Bug: https://bugs.gentoo.org/767700 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: Add python3_12 targetMichał Górny2023-05-232-0/+6
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: Drop obsolete maskMatt Turner2023-05-171-5/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* profiles: Drop obsolete maskMatt Turner2023-05-171-5/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* profiles: remove dead implicit userland_* flagsDavid Seifert2023-05-163-12/+6
| | | | | Closes: https://github.com/gentoo/gentoo/pull/31034 Signed-off-by: David Seifert <soap@gentoo.org>
* app-admin/ansible-molecule: enable USE=doc on 5.0.5Marek Szuba2023-05-111-5/+0
| | | | | | | | | Turns out the dependency hell could be put under control merely by disabling one of the tests in dev-python/mkdocstrings along with not enabling documentation generation in same. Bug: https://bugs.gentoo.org/905911 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* app-admin/ansible-molecule: add 5.0.1Marek Szuba2023-05-111-0/+5
| | | | | | | | With documentation generation disabled for now due to the minor dependency hell involved. Bug: https://bugs.gentoo.org/905911 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* profiles/base: use-mask dev-libs/log4cxx[smtp]Joonas Niilola2023-05-071-0/+4
| | | | | Bug: https://bugs.gentoo.org/894210 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* profiles/base: mask www-client/chromium[system-av1]Mike Gilbert2023-05-051-0/+4
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* profiles/base: stable mask www-client/chromium[libcxx]Mike Gilbert2023-05-041-1/+1
| | | | | Bug: https://bugs.gentoo.org/905636 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* profiles/base: mask media-libs/vigra[doc] (broken with py3.11)Sam James2023-05-011-0/+4
| | | | | Bug: https://bugs.gentoo.org/897016 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: Remove python3_9Michał Górny2023-05-011-1/+0
| | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* profiles: switch default Python target to Python 3.11Sam James2023-05-011-3/+3
| | | | | | Bug: https://bugs.gentoo.org/896398 Bug: https://bugs.gentoo.org/904559 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: cleanup obsolete masksSam James2023-05-012-28/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/base: fix typoMike Gilbert2023-04-301-1/+1
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>