* [gentoo-commits] proj/releng:master commit in: releases/portage/isos-qemu/env/releng/, ...
@ 2021-09-06 18:09 Andreas K. Hüttel
0 siblings, 0 replies; only message in thread
From: Andreas K. Hüttel @ 2021-09-06 18:09 UTC (permalink / raw
To: gentoo-commits
commit: d55ade03fef6053389e9646463eecdebede3ea7d
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 6 18:00:16 2021 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Sep 6 18:00:16 2021 +0000
URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=d55ade03
Copy qemu-specific config into isos-qemu
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
releases/portage/isos-qemu/env/releng/forcelfs | 2 ++
releases/portage/isos-qemu/env/releng/nosandbox | 1 +
releases/portage/isos-qemu/env/releng/qemu | 1 +
releases/portage/isos-qemu/package.env/releng/all | 1 +
.../portage/isos-qemu/package.env/releng/forcelfs | 1 +
.../portage/isos-qemu/package.env/releng/glibc | 1 +
releases/portage/isos-qemu/package.use/libpcre | 5 +++
releases/portage/isos-qemu/package.use/no-asm | 1 +
.../python:3.10/compileall-singlethreaded.patch | 41 ++++++++++++++++++++++
.../python:3.8/compileall-singlethreaded.patch | 41 ++++++++++++++++++++++
.../python:3.9/compileall-singlethreaded.patch | 41 ++++++++++++++++++++++
11 files changed, 136 insertions(+)
diff --git a/releases/portage/isos-qemu/env/releng/forcelfs b/releases/portage/isos-qemu/env/releng/forcelfs
new file mode 100644
index 00000000..398e2b71
--- /dev/null
+++ b/releases/portage/isos-qemu/env/releng/forcelfs
@@ -0,0 +1,2 @@
+CFLAGS="${CFLAGS} -D_FILE_OFFSET_BITS=64"
+CXXFLAGS="${CXXFLAGS} -D_FILE_OFFSET_BITS=64"
diff --git a/releases/portage/isos-qemu/env/releng/nosandbox b/releases/portage/isos-qemu/env/releng/nosandbox
new file mode 100644
index 00000000..7a02010b
--- /dev/null
+++ b/releases/portage/isos-qemu/env/releng/nosandbox
@@ -0,0 +1 @@
+FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox -sandbox -usersandbox"
diff --git a/releases/portage/isos-qemu/env/releng/qemu b/releases/portage/isos-qemu/env/releng/qemu
new file mode 100644
index 00000000..de86517d
--- /dev/null
+++ b/releases/portage/isos-qemu/env/releng/qemu
@@ -0,0 +1 @@
+FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox"
diff --git a/releases/portage/isos-qemu/package.env/releng/all b/releases/portage/isos-qemu/package.env/releng/all
new file mode 100644
index 00000000..60c290a8
--- /dev/null
+++ b/releases/portage/isos-qemu/package.env/releng/all
@@ -0,0 +1 @@
+*/* releng/qemu
diff --git a/releases/portage/isos-qemu/package.env/releng/forcelfs b/releases/portage/isos-qemu/package.env/releng/forcelfs
new file mode 100644
index 00000000..7e1943c6
--- /dev/null
+++ b/releases/portage/isos-qemu/package.env/releng/forcelfs
@@ -0,0 +1 @@
+dev-util/cmake releng/forcelfs
diff --git a/releases/portage/isos-qemu/package.env/releng/glibc b/releases/portage/isos-qemu/package.env/releng/glibc
new file mode 100644
index 00000000..bf1f6f93
--- /dev/null
+++ b/releases/portage/isos-qemu/package.env/releng/glibc
@@ -0,0 +1 @@
+sys-libs/glibc releng/nosandbox
diff --git a/releases/portage/isos-qemu/package.use/libpcre b/releases/portage/isos-qemu/package.use/libpcre
new file mode 100644
index 00000000..84d84b54
--- /dev/null
+++ b/releases/portage/isos-qemu/package.use/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/isos-qemu/package.use/no-asm b/releases/portage/isos-qemu/package.use/no-asm
new file mode 100644
index 00000000..1beb2353
--- /dev/null
+++ b/releases/portage/isos-qemu/package.use/no-asm
@@ -0,0 +1 @@
+dev-libs/libgcrypt -asm
diff --git a/releases/portage/isos-qemu/patches/dev-lang/python:3.10/compileall-singlethreaded.patch b/releases/portage/isos-qemu/patches/dev-lang/python:3.10/compileall-singlethreaded.patch
new file mode 100644
index 00000000..27ab38ba
--- /dev/null
+++ b/releases/portage/isos-qemu/patches/dev-lang/python:3.10/compileall-singlethreaded.patch
@@ -0,0 +1,41 @@
+diff --git a/Makefile.pre.in b/Makefile.pre.in
+index 4924dedc35..75eb66be3c 100644
+--- a/Makefile.pre.in
++++ b/Makefile.pre.in
+@@ -1432,30 +1432,30 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c
+ fi
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST) -f \
++ -d $(LIBDEST) -f \
+ -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
+ $(DESTDIR)$(LIBDEST)
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -O $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST) -f \
++ -d $(LIBDEST) -f \
+ -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
+ $(DESTDIR)$(LIBDEST)
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST) -f \
++ -d $(LIBDEST) -f \
+ -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
+ $(DESTDIR)$(LIBDEST)
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST)/site-packages -f \
++ -d $(LIBDEST)/site-packages -f \
+ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -O $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST)/site-packages -f \
++ -d $(LIBDEST)/site-packages -f \
+ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST)/site-packages -f \
++ -d $(LIBDEST)/site-packages -f \
+ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -m lib2to3.pgen2.driver $(DESTDIR)$(LIBDEST)/lib2to3/Grammar.txt
diff --git a/releases/portage/isos-qemu/patches/dev-lang/python:3.8/compileall-singlethreaded.patch b/releases/portage/isos-qemu/patches/dev-lang/python:3.8/compileall-singlethreaded.patch
new file mode 100644
index 00000000..27ab38ba
--- /dev/null
+++ b/releases/portage/isos-qemu/patches/dev-lang/python:3.8/compileall-singlethreaded.patch
@@ -0,0 +1,41 @@
+diff --git a/Makefile.pre.in b/Makefile.pre.in
+index 4924dedc35..75eb66be3c 100644
+--- a/Makefile.pre.in
++++ b/Makefile.pre.in
+@@ -1432,30 +1432,30 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c
+ fi
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST) -f \
++ -d $(LIBDEST) -f \
+ -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
+ $(DESTDIR)$(LIBDEST)
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -O $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST) -f \
++ -d $(LIBDEST) -f \
+ -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
+ $(DESTDIR)$(LIBDEST)
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST) -f \
++ -d $(LIBDEST) -f \
+ -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
+ $(DESTDIR)$(LIBDEST)
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST)/site-packages -f \
++ -d $(LIBDEST)/site-packages -f \
+ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -O $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST)/site-packages -f \
++ -d $(LIBDEST)/site-packages -f \
+ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST)/site-packages -f \
++ -d $(LIBDEST)/site-packages -f \
+ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -m lib2to3.pgen2.driver $(DESTDIR)$(LIBDEST)/lib2to3/Grammar.txt
diff --git a/releases/portage/isos-qemu/patches/dev-lang/python:3.9/compileall-singlethreaded.patch b/releases/portage/isos-qemu/patches/dev-lang/python:3.9/compileall-singlethreaded.patch
new file mode 100644
index 00000000..27ab38ba
--- /dev/null
+++ b/releases/portage/isos-qemu/patches/dev-lang/python:3.9/compileall-singlethreaded.patch
@@ -0,0 +1,41 @@
+diff --git a/Makefile.pre.in b/Makefile.pre.in
+index 4924dedc35..75eb66be3c 100644
+--- a/Makefile.pre.in
++++ b/Makefile.pre.in
+@@ -1432,30 +1432,30 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c
+ fi
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST) -f \
++ -d $(LIBDEST) -f \
+ -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
+ $(DESTDIR)$(LIBDEST)
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -O $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST) -f \
++ -d $(LIBDEST) -f \
+ -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
+ $(DESTDIR)$(LIBDEST)
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST) -f \
++ -d $(LIBDEST) -f \
+ -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
+ $(DESTDIR)$(LIBDEST)
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST)/site-packages -f \
++ -d $(LIBDEST)/site-packages -f \
+ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -O $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST)/site-packages -f \
++ -d $(LIBDEST)/site-packages -f \
+ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \
+- -j0 -d $(LIBDEST)/site-packages -f \
++ -d $(LIBDEST)/site-packages -f \
+ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
+ -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+ $(PYTHON_FOR_BUILD) -m lib2to3.pgen2.driver $(DESTDIR)$(LIBDEST)/lib2to3/Grammar.txt
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2021-09-06 18:09 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-09-06 18:09 [gentoo-commits] proj/releng:master commit in: releases/portage/isos-qemu/env/releng/, Andreas K. Hüttel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox