[gentoo-commits] proj/releng:master commit in: releases/portage/stages-qemu/package.use/releng/, ...

2023-02-19 Thread Ben Kohler
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/, ...

2022-12-16 Thread Andreas K. Hüttel
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/, ...

2022-11-13 Thread Andreas K. Hüttel
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/, ...

2022-03-23 Thread Andreas K. Hüttel
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/, ...

2022-01-14 Thread Andreas K. Hüttel
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/

2021-01-23 Thread Andreas K. Hüttel
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/

2020-07-25 Thread Andreas K. Hüttel
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