[gentoo-commits] proj/releng:master commit in: releases/portage/stages-qemu/package.use/releng/, ...
commit: a0b53f9611dd04d9af7d53fad56f442bafd3b368 Author: Ben Kohler gentoo org> AuthorDate: Sun Feb 19 13:53:01 2023 + Commit: Ben Kohler gentoo org> CommitDate: Sun Feb 19 13:53:01 2023 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=a0b53f96 portage/stages: enable asm on gmp to satisfy REQUIRED_USE Signed-off-by: Ben Kohler gentoo.org> releases/portage/stages-qemu/package.use/releng/gmp | 2 +- releases/portage/stages/package.use/releng/gmp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/portage/stages-qemu/package.use/releng/gmp b/releases/portage/stages-qemu/package.use/releng/gmp index 44740fb6..2840ee08 100644 --- a/releases/portage/stages-qemu/package.use/releng/gmp +++ b/releases/portage/stages-qemu/package.use/releng/gmp @@ -1,2 +1,2 @@ # testing this for bug 894134 -dev-libs/gmp cpudetection +dev-libs/gmp asm cpudetection diff --git a/releases/portage/stages/package.use/releng/gmp b/releases/portage/stages/package.use/releng/gmp index 44740fb6..2840ee08 100644 --- a/releases/portage/stages/package.use/releng/gmp +++ b/releases/portage/stages/package.use/releng/gmp @@ -1,2 +1,2 @@ # testing this for bug 894134 -dev-libs/gmp cpudetection +dev-libs/gmp asm cpudetection
[gentoo-commits] proj/releng:master commit in: releases/portage/stages-qemu/package.use/releng/, ...
commit: eb19d39bd91efd1c2a8dbdd2209ca67ddb91e077 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Dec 16 10:25:20 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Dec 16 10:25:20 2022 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=eb19d39b Nail down crypt settings so musl stages also work Signed-off-by: Andreas K. Hüttel gentoo.org> releases/portage/stages-qemu/package.use/releng/musl | 9 + .../portage/stages-qemu/profile/package.use.force/releng/musl| 2 ++ releases/portage/stages/package.use/releng/musl | 9 + releases/portage/stages/profile/package.use.force/releng/musl| 2 ++ 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/releases/portage/stages-qemu/package.use/releng/musl b/releases/portage/stages-qemu/package.use/releng/musl index cda8dbb3..9f20f926 100644 --- a/releases/portage/stages-qemu/package.use/releng/musl +++ b/releases/portage/stages-qemu/package.use/releng/musl @@ -1,4 +1,5 @@ -# we want crypt support within/provided by musl by default -# if we didn't have it we would need libxcrypt[system] already -# in stage1 -sys-libs/musl crypt +# we need this here to make sure musl stages build +# note: tried building musl only with built-in crypt, but +# that leads to a dependency mess when emerge refuses to +# downgrade the libcrypt virtual... +sys-libs/musl -crypt diff --git a/releases/portage/stages-qemu/profile/package.use.force/releng/musl b/releases/portage/stages-qemu/profile/package.use.force/releng/musl new file mode 100644 index ..4456264d --- /dev/null +++ b/releases/portage/stages-qemu/profile/package.use.force/releng/musl @@ -0,0 +1,2 @@ +# we need this here to make sure musl stages build +sys-libs/libxcrypt system diff --git a/releases/portage/stages/package.use/releng/musl b/releases/portage/stages/package.use/releng/musl index cda8dbb3..9f20f926 100644 --- a/releases/portage/stages/package.use/releng/musl +++ b/releases/portage/stages/package.use/releng/musl @@ -1,4 +1,5 @@ -# we want crypt support within/provided by musl by default -# if we didn't have it we would need libxcrypt[system] already -# in stage1 -sys-libs/musl crypt +# we need this here to make sure musl stages build +# note: tried building musl only with built-in crypt, but +# that leads to a dependency mess when emerge refuses to +# downgrade the libcrypt virtual... +sys-libs/musl -crypt diff --git a/releases/portage/stages/profile/package.use.force/releng/musl b/releases/portage/stages/profile/package.use.force/releng/musl new file mode 100644 index ..4456264d --- /dev/null +++ b/releases/portage/stages/profile/package.use.force/releng/musl @@ -0,0 +1,2 @@ +# we need this here to make sure musl stages build +sys-libs/libxcrypt system
[gentoo-commits] proj/releng:master commit in: releases/portage/stages-qemu/package.use/releng/, ...
commit: d0cb06c986926d52e47fd72360947af10f3f8835 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Nov 13 22:05:29 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Nov 13 22:06:30 2022 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=d0cb06c9 Enable crypt useflag of musl (does this work for stage1?) Signed-off-by: Andreas K. Hüttel gentoo.org> releases/portage/stages-qemu/package.use/releng/musl | 4 releases/portage/stages/package.use/releng/musl | 4 2 files changed, 8 insertions(+) diff --git a/releases/portage/stages-qemu/package.use/releng/musl b/releases/portage/stages-qemu/package.use/releng/musl new file mode 100644 index ..cda8dbb3 --- /dev/null +++ b/releases/portage/stages-qemu/package.use/releng/musl @@ -0,0 +1,4 @@ +# we want crypt support within/provided by musl by default +# if we didn't have it we would need libxcrypt[system] already +# in stage1 +sys-libs/musl crypt diff --git a/releases/portage/stages/package.use/releng/musl b/releases/portage/stages/package.use/releng/musl new file mode 100644 index ..cda8dbb3 --- /dev/null +++ b/releases/portage/stages/package.use/releng/musl @@ -0,0 +1,4 @@ +# we want crypt support within/provided by musl by default +# if we didn't have it we would need libxcrypt[system] already +# in stage1 +sys-libs/musl crypt
[gentoo-commits] proj/releng:master commit in: releases/portage/stages-qemu/package.use/releng/, ...
commit: 29bcf3db9eec3ff0612f8af34b7b71db6204501d Author: Andreas K. Hüttel gentoo org> AuthorDate: Wed Mar 23 20:14:11 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Wed Mar 23 20:14:11 2022 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=29bcf3db Add minor useflag fix needed for clang stages Signed-off-by: Andreas K. Hüttel gentoo.org> releases/portage/stages-qemu/package.use/releng/clang | 4 releases/portage/stages/package.use/releng/clang | 4 2 files changed, 8 insertions(+) diff --git a/releases/portage/stages-qemu/package.use/releng/clang b/releases/portage/stages-qemu/package.use/releng/clang new file mode 100644 index ..04410a97 --- /dev/null +++ b/releases/portage/stages-qemu/package.use/releng/clang @@ -0,0 +1,4 @@ + +# clang from stage1 does not have openmp capability, so turn this off +# here to avoid failures in stage3 +app-crypt/libb2 -openmp diff --git a/releases/portage/stages/package.use/releng/clang b/releases/portage/stages/package.use/releng/clang new file mode 100644 index ..04410a97 --- /dev/null +++ b/releases/portage/stages/package.use/releng/clang @@ -0,0 +1,4 @@ + +# clang from stage1 does not have openmp capability, so turn this off +# here to avoid failures in stage3 +app-crypt/libb2 -openmp
[gentoo-commits] proj/releng:master commit in: releases/portage/stages-qemu/package.use/releng/, ...
commit: 44fd9b8f882ca3f76d837318e0174e87e2159c38 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Jan 14 23:13:02 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Jan 14 23:13:02 2022 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=44fd9b8f Avoid circular deps on desktop stage3d Signed-off-by: Andreas K. Hüttel gentoo.org> releases/portage/stages-qemu/package.use/releng/circular | 2 ++ releases/portage/stages/package.use/releng/circular | 2 ++ 2 files changed, 4 insertions(+) diff --git a/releases/portage/stages-qemu/package.use/releng/circular b/releases/portage/stages-qemu/package.use/releng/circular new file mode 100644 index ..dba5609e --- /dev/null +++ b/releases/portage/stages-qemu/package.use/releng/circular @@ -0,0 +1,2 @@ +# this makes only a difference for the "desktop" stages +dev-lang/python -bluetooth diff --git a/releases/portage/stages/package.use/releng/circular b/releases/portage/stages/package.use/releng/circular new file mode 100644 index ..dba5609e --- /dev/null +++ b/releases/portage/stages/package.use/releng/circular @@ -0,0 +1,2 @@ +# this makes only a difference for the "desktop" stages +dev-lang/python -bluetooth
[gentoo-commits] proj/releng:master commit in: releases/portage/stages-qemu/package.use/releng/
commit: adc23364c4f7cbba9bc2f70d50367eea473fd68b Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jan 23 16:39:03 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Jan 23 16:39:03 2021 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=adc23364 qemu-builds: Build libgcrypt without assembler, since that does autodetection Signed-off-by: Andreas K. Hüttel gentoo.org> releases/portage/stages-qemu/package.use/releng/no-asm | 1 + 1 file changed, 1 insertion(+) diff --git a/releases/portage/stages-qemu/package.use/releng/no-asm b/releases/portage/stages-qemu/package.use/releng/no-asm new file mode 100644 index ..1beb2353 --- /dev/null +++ b/releases/portage/stages-qemu/package.use/releng/no-asm @@ -0,0 +1 @@ +dev-libs/libgcrypt -asm
[gentoo-commits] proj/releng:master commit in: releases/portage/stages-qemu/package.use/releng/
commit: 51f15363ab697c9cf57c2a3ecf1bb4bf3dbbda15 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jul 25 21:36:48 2020 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Jul 25 21:37:14 2020 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=51f15363 Copy stages config dir to stages-qemu Signed-off-by: Andreas K. Hüttel gentoo.org> releases/portage/stages-qemu/package.use/releng/libpcre | 5 + releases/portage/stages-qemu/package.use/releng/no-filecaps | 7 +++ 2 files changed, 12 insertions(+) diff --git a/releases/portage/stages-qemu/package.use/releng/libpcre b/releases/portage/stages-qemu/package.use/releng/libpcre new file mode 100644 index ..84d84b54 --- /dev/null +++ b/releases/portage/stages-qemu/package.use/releng/libpcre @@ -0,0 +1,5 @@ +# required by sys-libs/libselinux-2.7 +dev-libs/libpcre static-libs + +# required by dev-vcs/git +dev-libs/libpcre2 jit diff --git a/releases/portage/stages-qemu/package.use/releng/no-filecaps b/releases/portage/stages-qemu/package.use/releng/no-filecaps new file mode 100644 index ..901e5c36 --- /dev/null +++ b/releases/portage/stages-qemu/package.use/releng/no-filecaps @@ -0,0 +1,7 @@ +# For stage building, we cannot be sure the final unpack destination will have +# xattr/fcaps support. To be safe, we build stages without filecaps, but allow +# filecaps to be turned back on @ next full world upgrade. The ebuilds using +# fcaps eclass will have more logic to safely fall back in case of missing +# support. + +*/* -filecaps