Commit graph

129 commits

Author SHA1 Message Date
Ben Kohler 31dd9d86aa
portage/livegui: enable dracut on installkernel for dist-kernel
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-05-13 10:40:26 -05:00
Ben Kohler f0df0a80a5
portage/livegui: really disable harfbuzz on sdl2-ttf
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-05-06 09:19:30 -05:00
Ben Kohler b10cc9997e
portage/livegui: disable harfbuzz on sdl2-ttf rather than enable on ft
Previous solution of enabling harfbuzz on freetype ends in circular
deps.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-05-03 15:05:43 -05:00
Ben Kohler 912f37809b
portage/livegui: enable profiler for virtual/rust for chromium
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-05-03 14:58:37 -05:00
Ben Kohler 949288ac61
portage/livegui: enable harfbuzz on freetype instead
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-05-03 14:56:41 -05:00
Ben Kohler e25072e105
portage/livegui: enable harfbuzz on sdl2-ttf to fix dep conflict
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-05-03 14:52:37 -05:00
Ben Kohler a1c3102893
portage/isos: allow unstable genkernel briefly
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-05-03 09:28:42 -05:00
Ben Kohler 812d236ec3
portage/isos: remove obsolete espeakup unmask
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-05-03 09:28:42 -05:00
Ben Kohler 900070be30
Revert "portage/isos/package.use: enable sse2 for rust-bin on x86"
This reverts commit 7df71fffc1.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-05-01 12:47:39 -05:00
Ben Kohler 7df71fffc1
portage/isos/package.use: enable sse2 for rust-bin on x86
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-05-01 09:27:22 -05:00
Matoro Mahri f1b7efed71 releases: remove dev-lang/openssl-3.2 masks
And old specific version mask for 3.0.  Both relevant bugs fixed.

Bug: https://bugs.gentoo.org.923957
Bug: https://bugs.gentoo.org/923956
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
2024-04-29 13:26:07 -04:00
Sam James b099c17a53
releases: enable sys-fs/lvm2[thin]
Kerin reports that thin-provisioning-tools is missing from our release
media. We need people to be able to mount and administrate such disks,
so chuck it in.

This is really a regression from e31bcf83eb070afb477f68cf9e22387a3f95e592
in gentoo.git.

Reported-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
2024-04-24 11:08:31 +01:00
Ben Kohler ba2d78b9ab
portage/livegui: enable chromium flag on ffmpeg for chromium
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-04-21 13:45:12 -05:00
Andreas K. Hüttel f723fb81d7
Also unleash glibc-2.39 on non-qemu builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-04-13 16:40:24 +11:00
Andreas K. Hüttel 6c90e4d239
Unleash glibc-2.39 onto qemu builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-04-10 03:22:55 +11:00
Ben Kohler 686e25ba8c
portage/livegui: enable flag needed for inkscape
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-14 12:21:40 -05:00
Ben Kohler 061941336d
portage/*/p.a_k: allow unstable for broadcom-sta
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-03-05 11:52:14 -06:00
Ben Kohler 5c0244db6e
portage/isos: update prune_firmwares.sh & apply a few changes
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-24 09:52:22 -06:00
Ben Kohler 400bfcc1f2
portage/isos: update savedconfig for linux-firmware
This will add some missing firmwares that new kernels/hardware may want

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-23 14:25:59 -06:00
Ben Kohler 8adbac7e2f
portage/livegui/package.use: enable profiler on rust for chromium
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-21 10:24:02 -06:00
Ben Kohler c0c4681058
portage/livegui: stop masking rust
We were using rust-bin to save time/resources but it currently doesn't
meet the needs of chromium (USE=profiler).  Let's just build it from
source again, for now.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2024-02-19 07:31:46 -06:00
Andreas K. Hüttel 57d848fd77
Mask dev-libs/openssl-3.2.1* (bug 923956, bug 923957)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-08 14:47:25 +01:00
Andreas K. Hüttel 17b4497f65
Build glibc in stage1 with USE=multiarch
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-29 02:42:15 +01:00
Andreas K. Hüttel fa0c9c53e6
Allow glibc-2.38 on stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-12 23:49:54 +01:00
Andreas K. Hüttel eafb6cd805
Remove meson mask, globally masked and removed
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-03 17:56:20 +01:00
Andreas K. Hüttel c7646cb393
mask meson-1.3
[22:47:06] <arkamar> I tracked down what causes the issue for me. Portage needs to be installed with meson-1.3.0.
[22:47:32] <arkamar> It is related to this commit b91244c3b7
[22:47:56] <sam_> wat
[22:48:08] <sam_> is.. is ipc missing or something
[22:48:16] <arkamar> 84e1358fbd/lib/_emerge/AbstractEbuildProcess.py (L56)
[22:48:18] <arkamar> yes
[22:48:32] <sam_> :|

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-03 00:15:06 +01:00
Andreas K. Hüttel 84291c7ab7
Revert "Move preventive glibc mask from 2.38 to 2.39"
Nothing should have used it in the meantime except the running riscv job.
(If it has, it'll barf in seed update.)

This reverts commit 82d4d9ffaa.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-09-09 11:38:54 +02:00
Andreas K. Hüttel 82d4d9ffaa
Move preventive glibc mask from 2.38 to 2.39
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-09-09 00:43:12 +02:00
Andreas K. Hüttel fb44b34c42
Apply the same package.masks everywhere (in particular newest glibc, see binpkgs)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-24 00:29:28 +02:00
Andreas K. Hüttel d6c1509b5b
Unify config
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-19 20:41:09 +02:00
Joe Kappus eb3ab2b15a
portage/isos: enable wps on wpa_supplicant
As with TKIP, WPS is still in common usage. However, unlike TKIP,
this is still a manufacturer pushed 'feature'. As users may not
have a say in their network administrator's decisions, enable it.

Closes: https://bugs.gentoo.org/801262
Signed-off-by: Joe Kappus <joe@wt.gd>
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-19 20:41:01 +02:00
Andreas K. Hüttel d9f2483e7f
Force sys-libs/libcxxabi[static-libs]
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-08 23:27:02 +02:00
Andreas K. Hüttel f15fb87bc3
sys-libs/libcxx-16.0.6::gentoo (Change USE: +static-libs)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-03 00:46:26 +02:00
Andreas K. Hüttel bc3b3bfcdf
Useflag dev-qt/qtpositioning[geoclue] for livegui
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-07-09 22:29:04 +02:00
Andreas K. Hüttel e07ceecb06
Revert "Drop rust mask. Better a slow build than no build."
This reverts commit d4d1a65e9f.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-07-09 22:26:10 +02:00
Andreas K. Hüttel d4d1a65e9f
Drop rust mask. Better a slow build than no build.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-07-08 19:20:46 +02:00
Andreas K. Hüttel 27c70938f6
Update preemptive glibc/qemu mask to >=2.38
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-06-24 12:26:13 +02:00
Ben Kohler 2b1317a271
portage/isos/savedconfig: update linux-firmware list
First update using the new script, as well

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-05-18 09:31:36 -05:00
Ben Kohler 5594e0d35c
portage/isos/savedconfig: new script to update linux-firmware pruning
This should make it easier to keep up to date with linux-firmware
updates and make sure we're installing as many important firmwares as we
can.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-05-18 09:30:24 -05:00
Ben Kohler 895edc32f0
portage/isos/savedconfig: update whitelist for linux-firmware files
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-04-07 09:08:13 -05:00
Ben Kohler 9b0be454a9
portage/isos: enable tkip on wpa_supplicant
Older networks which are either configured for TKIP or TKIP+AES will not
be found unless tkip support is re-enabled.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-03-29 15:13:47 -05:00
Ben Kohler 24a6aee890
portage/stages/package.use: enable cet to fix hardened stage1 builds
Hardened profiles default to USE=cet but our -* in stage1 builds ends up
mixing -cet/+cet causing build failures or unmet deps.  This will keep the
flag enbled consistently.  This has no effect on non-hardened profiles
since the flag is masked there.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-03-16 08:27:05 -05:00
Andreas K. Hüttel c25f116b10
Work around another circular dep, curl[-http2]
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-03-16 00:59:18 +01:00
Ben Kohler 95e610d445
portage/stages/package.use: enable required flag for clang stage1s
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-03-06 07:23:39 -06:00
Ben Kohler 8b0eba12e0
portage/stages: disable openmp on gettext also
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-02-19 11:33:33 -06:00
Ben Kohler a0b53f9611
portage/stages: enable asm on gmp to satisfy REQUIRED_USE
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-02-19 07:53:01 -06:00
Andreas K. Hüttel 5378e83aab
Test enabling cpudetection for gmp, for bug 894134
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-02-18 13:18:07 +01:00
Andreas K. Hüttel 964715eeb4
Want lvm support on isos and livegui
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-16 22:24:26 +01:00
Ben Kohler 4207f9e87b
livegui/package.use: add virgl support
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-01-04 14:00:11 -06:00
Ben Kohler 1ece3aff51
portage/livegui: no-passwdqc here as well
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-12-20 09:02:34 -06:00