Commit graph

98 commits

Author SHA1 Message Date
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
Andreas K. Hüttel 94af0259fb
Mask =dev-libs/openssl-3.0.7-r1 for stage builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-16 21:59:20 +01:00
Andreas K. Hüttel eb19d39bd9
Nail down crypt settings so musl stages also work
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-16 11:25:20 +01:00
Andreas K. Hüttel e63a4ccba4
Switch ~arch musl builds to musl[-crypt] + libxcrypt[system]
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-12 21:40:39 +01:00
Andreas K. Hüttel 6d77baa046
Add missing useflag for livegui, ffmpeg[libass]
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-05 12:23:51 +01:00
Andreas K. Hüttel 835ee084ab
Nail down flex and yacc
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-03 22:03:21 +01:00
Andreas K. Hüttel fe30e013d1
Dito for awk
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-01 21:44:53 +01:00
Andreas K. Hüttel 97548e8623
Dito for gzip
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-01 21:42:10 +01:00
Andreas K. Hüttel 080795348b
Hardwire bzip2[reference]
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-01 20:36:30 +01:00
Andreas K. Hüttel 49dfd71939
Take care of alternatives
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-29 20:54:46 +01:00
Andreas K. Hüttel eaacba5650
Force musl[crypt] in stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-25 21:39:00 +01:00
Andreas K. Hüttel d0cb06c986
Enable crypt useflag of musl (does this work for stage1?)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-13 23:06:30 +01:00
Ben Kohler 27cf362e24
portage/livegui: enable tkip on wpa_supplicant
Since livegui users can't opt to rebuild this themselves to add tkip as
needed, let's just enable it.

Bug: https://bugs.gentoo.org/877405

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-11-11 07:20:54 -06:00
Andreas K. Hüttel 86c6e07722
Allow glibc-2.36 with qemu
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-10-11 17:01:12 +02:00
Ben Kohler 5efb9dd057
portage/isos/savedconfig: update whitelist for linux-firmware files
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-09-12 10:00:02 -05:00
Andreas K. Hüttel ad6c75678f
LiveGUI: go english-only to save space
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-09-06 17:17:30 +02:00
Andreas K. Hüttel ee2f70b84e
Disable openmp also in portage-utils
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-09-03 16:24:22 +02:00
Andreas K. Hüttel 56baffb0af
Shrink livegui
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-08-27 06:49:32 +02:00
Ben Kohler aa7fc84d7a
portage/livegui: enable webengine on pyside2 for falkon
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-07-18 16:08:16 -05:00
Ben Kohler 5f060cd494
portage/isos: disable passwdqc on pambase to allow simpler passwords
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-06-14 12:59:13 -05:00
Andreas K. Hüttel 990f8bb6d0
Allow glibc-2.35 with qemu
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-06-10 18:42:25 +02:00
Andreas K. Hüttel 887fe4f448
Add one more singleproc exception for m68k
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-05-31 19:26:37 +02:00
Andreas K. Hüttel 14868f8fd4
That didnt work. Rely on portage for max. parallelism, keep MAKEOPTS unset
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-05-28 16:56:51 +02:00
Andreas K. Hüttel ea93b714da
Add MAKEOPTS in package.env, using nproc [ -j(n+1) -l(n*2) ]
Right now I'm setting MAKEOPTS in catalystrc as environment variable.
However, I suspect this *overrides* package.env, which kills our -j1
workaround for the python futex issue on m68k.

By setting the default also in package.env (earlier in the alphabet),
we might get around this

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-05-28 15:49:12 +02:00
Andreas K. Hüttel ad33693dc7
Unmask glibc-2.35
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-19 21:46:06 +02:00
Andreas K. Hüttel dbfd52262c
livegui: drop x11-drivers/xf86-video-qxl, bug 837890
Bug: https://bugs.gentoo.org/837890
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-11 22:24:07 +02:00
Andreas K. Hüttel 8717bbf646
livegui: ugly break for circular deps
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-11 20:33:03 +02:00
Andreas K. Hüttel e1678053ae
livegui: add missing useflag
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-11 00:30:59 +02:00
Andreas K. Hüttel c24cbbe854
livegui: add missing useflag
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-11 00:10:08 +02:00
Andreas K. Hüttel 8c68c55704
Revert "livegui: more trimming"
This reverts commit dbff1ca2b8.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-04-10 13:45:02 +02:00
Ben Kohler a273386d42
portage/livegui: enable more VIDEO_CARDS
Bug: https://bugs.gentoo.org/836770

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-04-04 14:22:02 -05:00
Andreas K. Hüttel 049abeaab4
Try to workaround qemu-m68k futex problem
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-03-31 20:30:04 +02:00