commit:     0456e8c344c7283b2fac8adf1a31e796a5e9e01c
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 26 04:16:53 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Mar 26 04:16:53 2025 +0000
URL:        https://gitweb.gentoo.org/proj/binhost.git/commit/?id=0456e8c3

variants: python3both: build pure py3.13 as well

This is nearly viable, just a couple exceptions left...

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 .../dola/gnome-23/portage/variants/python3both/buildpkgonly | 13 +++++++++++++
 .../server-23/portage/variants/python3both/buildpkgonly     | 13 +++++++++++++
 .../gnome-23/portage/variants/python3both/buildpkgonly      | 13 +++++++++++++
 .../gnome-v3-23/portage/variants/python3both/buildpkgonly   | 13 +++++++++++++
 .../server-23/portage/variants/python3both/buildpkgonly     | 13 +++++++++++++
 .../server-v3-23/portage/variants/python3both/buildpkgonly  | 13 +++++++++++++
 6 files changed, 78 insertions(+)

diff --git a/builders/dola/gnome-23/portage/variants/python3both/buildpkgonly 
b/builders/dola/gnome-23/portage/variants/python3both/buildpkgonly
new file mode 100755
index 0000000..94afbb4
--- /dev/null
+++ b/builders/dola/gnome-23/portage/variants/python3both/buildpkgonly
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -e
+
+emerge -uDN --backtrack=100 @world
+
+# py 3.13 exclusive (non default)
+cat >> ../../make.conf << __EOF__
+       PYTHON_TARGETS="python3_13"
+       PYTHON_SINGLE_TARGET="python3_13"
+__EOF__
+
+emerge -uDN --backtrack=100 @world

diff --git a/builders/dola/server-23/portage/variants/python3both/buildpkgonly 
b/builders/dola/server-23/portage/variants/python3both/buildpkgonly
new file mode 100755
index 0000000..94afbb4
--- /dev/null
+++ b/builders/dola/server-23/portage/variants/python3both/buildpkgonly
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -e
+
+emerge -uDN --backtrack=100 @world
+
+# py 3.13 exclusive (non default)
+cat >> ../../make.conf << __EOF__
+       PYTHON_TARGETS="python3_13"
+       PYTHON_SINGLE_TARGET="python3_13"
+__EOF__
+
+emerge -uDN --backtrack=100 @world

diff --git a/builders/milou/gnome-23/portage/variants/python3both/buildpkgonly 
b/builders/milou/gnome-23/portage/variants/python3both/buildpkgonly
new file mode 100755
index 0000000..94afbb4
--- /dev/null
+++ b/builders/milou/gnome-23/portage/variants/python3both/buildpkgonly
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -e
+
+emerge -uDN --backtrack=100 @world
+
+# py 3.13 exclusive (non default)
+cat >> ../../make.conf << __EOF__
+       PYTHON_TARGETS="python3_13"
+       PYTHON_SINGLE_TARGET="python3_13"
+__EOF__
+
+emerge -uDN --backtrack=100 @world

diff --git 
a/builders/milou/gnome-v3-23/portage/variants/python3both/buildpkgonly 
b/builders/milou/gnome-v3-23/portage/variants/python3both/buildpkgonly
new file mode 100755
index 0000000..94afbb4
--- /dev/null
+++ b/builders/milou/gnome-v3-23/portage/variants/python3both/buildpkgonly
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -e
+
+emerge -uDN --backtrack=100 @world
+
+# py 3.13 exclusive (non default)
+cat >> ../../make.conf << __EOF__
+       PYTHON_TARGETS="python3_13"
+       PYTHON_SINGLE_TARGET="python3_13"
+__EOF__
+
+emerge -uDN --backtrack=100 @world

diff --git a/builders/milou/server-23/portage/variants/python3both/buildpkgonly 
b/builders/milou/server-23/portage/variants/python3both/buildpkgonly
new file mode 100755
index 0000000..94afbb4
--- /dev/null
+++ b/builders/milou/server-23/portage/variants/python3both/buildpkgonly
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -e
+
+emerge -uDN --backtrack=100 @world
+
+# py 3.13 exclusive (non default)
+cat >> ../../make.conf << __EOF__
+       PYTHON_TARGETS="python3_13"
+       PYTHON_SINGLE_TARGET="python3_13"
+__EOF__
+
+emerge -uDN --backtrack=100 @world

diff --git 
a/builders/milou/server-v3-23/portage/variants/python3both/buildpkgonly 
b/builders/milou/server-v3-23/portage/variants/python3both/buildpkgonly
new file mode 100755
index 0000000..94afbb4
--- /dev/null
+++ b/builders/milou/server-v3-23/portage/variants/python3both/buildpkgonly
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -e
+
+emerge -uDN --backtrack=100 @world
+
+# py 3.13 exclusive (non default)
+cat >> ../../make.conf << __EOF__
+       PYTHON_TARGETS="python3_13"
+       PYTHON_SINGLE_TARGET="python3_13"
+__EOF__
+
+emerge -uDN --backtrack=100 @world

Reply via email to