commit:     ec7345e8ded5bccd59fea540566d171cffabc7bb
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 25 21:39:29 2020 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jul 25 21:39:29 2020 +0000
URL:        https://gitweb.gentoo.org/proj/releng.git/commit/?id=ec7345e8

Add configuration needed for qemu stage builds

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 releases/portage/stages-qemu/env/releng/nosandbox  |  1 +
 releases/portage/stages-qemu/env/releng/qemu       |  1 +
 .../portage/stages-qemu/package.env/releng/all     |  1 +
 .../portage/stages-qemu/package.env/releng/glibc   |  1 +
 .../python:3.8/compileall-singlethreaded.patch     | 41 ++++++++++++++++++++++
 5 files changed, 45 insertions(+)

diff --git a/releases/portage/stages-qemu/env/releng/nosandbox 
b/releases/portage/stages-qemu/env/releng/nosandbox
new file mode 100644
index 00000000..7a02010b
--- /dev/null
+++ b/releases/portage/stages-qemu/env/releng/nosandbox
@@ -0,0 +1 @@
+FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox -sandbox -usersandbox"

diff --git a/releases/portage/stages-qemu/env/releng/qemu 
b/releases/portage/stages-qemu/env/releng/qemu
new file mode 100644
index 00000000..de86517d
--- /dev/null
+++ b/releases/portage/stages-qemu/env/releng/qemu
@@ -0,0 +1 @@
+FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox"

diff --git a/releases/portage/stages-qemu/package.env/releng/all 
b/releases/portage/stages-qemu/package.env/releng/all
new file mode 100644
index 00000000..60c290a8
--- /dev/null
+++ b/releases/portage/stages-qemu/package.env/releng/all
@@ -0,0 +1 @@
+*/* releng/qemu

diff --git a/releases/portage/stages-qemu/package.env/releng/glibc 
b/releases/portage/stages-qemu/package.env/releng/glibc
new file mode 100644
index 00000000..bf1f6f93
--- /dev/null
+++ b/releases/portage/stages-qemu/package.env/releng/glibc
@@ -0,0 +1 @@
+sys-libs/glibc releng/nosandbox

diff --git 
a/releases/portage/stages-qemu/patches/dev-lang/python:3.8/compileall-singlethreaded.patch
 
b/releases/portage/stages-qemu/patches/dev-lang/python:3.8/compileall-singlethreaded.patch
new file mode 100644
index 00000000..27ab38ba
--- /dev/null
+++ 
b/releases/portage/stages-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

Reply via email to