commit:     570197d3289aca4c0cbc0712bb36dad0e50fbaa2
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 27 18:19:09 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Oct 29 04:59:44 2024 +0000
URL:        https://gitweb.gentoo.org/proj/binhost.git/commit/?id=570197d3

add python 3.13 dual-support variant

The initial release of 3.13 is now stable and we can start building
packages for early adopters. It is not yet practical to build 3.13-only
packages but let's lay the groundwork for installing a dual stack.

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

 .../portage/variants/python3both/make.conf.footer        |  2 ++
 .../portage/variants/python3both/package.use/python3both | 16 ++++++++++++++++
 .../portage/variants/python3both/profile/use.stable.mask |  2 ++
 .../portage/variants/python3both/make.conf.footer        |  2 ++
 .../portage/variants/python3both/package.use/python3both | 16 ++++++++++++++++
 .../portage/variants/python3both/profile/use.stable.mask |  2 ++
 .../portage/variants/python3both/make.conf.footer        |  2 ++
 .../portage/variants/python3both/package.use/python3both |  2 ++
 .../portage/variants/python3both/profile/use.stable.mask |  2 ++
 .../portage/variants/python3both/make.conf.footer        |  2 ++
 .../portage/variants/python3both/package.use/python3both |  2 ++
 .../portage/variants/python3both/profile/use.stable.mask |  2 ++
 12 files changed, 52 insertions(+)

diff --git 
a/builders/milou/gnome-23/portage/variants/python3both/make.conf.footer 
b/builders/milou/gnome-23/portage/variants/python3both/make.conf.footer
new file mode 100644
index 0000000..e0fb0ac
--- /dev/null
+++ b/builders/milou/gnome-23/portage/variants/python3both/make.conf.footer
@@ -0,0 +1,2 @@
+PYTHON_TARGETS="python3_12 python3_13"
+PYTHON_SINGLE_TARGET="python3_13"

diff --git 
a/builders/milou/gnome-23/portage/variants/python3both/package.use/python3both 
b/builders/milou/gnome-23/portage/variants/python3both/package.use/python3both
new file mode 100644
index 0000000..3c0cada
--- /dev/null
+++ 
b/builders/milou/gnome-23/portage/variants/python3both/package.use/python3both
@@ -0,0 +1,16 @@
+# unavailable for 3.13
+media-gfx/blender PYTHON_SINGLE_TARGET: python3_12
+media-gfx/inkscape PYTHON_SINGLE_TARGET: python3_12
+sys-apps/systemd PYTHON_SINGLE_TARGET: python3_12
+net-fs/samba PYTHON_SINGLE_TARGET: python3_12
+net-fs/cifs-utils PYTHON_SINGLE_TARGET: python3_12
+sys-libs/ldb PYTHON_SINGLE_TARGET: python3_12
+app-i18n/ibus PYTHON_SINGLE_TARGET: python3_12
+media-libs/oidn PYTHON_SINGLE_TARGET: python3_12
+net-wireless/blueman PYTHON_SINGLE_TARGET: python3_12
+app-editors/pluma PYTHON_SINGLE_TARGET: python3_12
+dev-libs/libpeas PYTHON_SINGLE_TARGET: python3_12
+app-text/yelp-tools PYTHON_SINGLE_TARGET: python3_12
+gnome-extra/gnome-tweaks PYTHON_SINGLE_TARGET: python3_12
+gnome-base/gnome-shell PYTHON_SINGLE_TARGET: python3_12
+media-video/totem PYTHON_SINGLE_TARGET: python3_12

diff --git 
a/builders/milou/gnome-23/portage/variants/python3both/profile/use.stable.mask 
b/builders/milou/gnome-23/portage/variants/python3both/profile/use.stable.mask
new file mode 100644
index 0000000..d58f7bb
--- /dev/null
+++ 
b/builders/milou/gnome-23/portage/variants/python3both/profile/use.stable.mask
@@ -0,0 +1,2 @@
+-python_targets_python3_13
+-python_single_target_python3_13

diff --git 
a/builders/milou/gnome-v3-23/portage/variants/python3both/make.conf.footer 
b/builders/milou/gnome-v3-23/portage/variants/python3both/make.conf.footer
new file mode 100644
index 0000000..e0fb0ac
--- /dev/null
+++ b/builders/milou/gnome-v3-23/portage/variants/python3both/make.conf.footer
@@ -0,0 +1,2 @@
+PYTHON_TARGETS="python3_12 python3_13"
+PYTHON_SINGLE_TARGET="python3_13"

diff --git 
a/builders/milou/gnome-v3-23/portage/variants/python3both/package.use/python3both
 
b/builders/milou/gnome-v3-23/portage/variants/python3both/package.use/python3both
new file mode 100644
index 0000000..3c0cada
--- /dev/null
+++ 
b/builders/milou/gnome-v3-23/portage/variants/python3both/package.use/python3both
@@ -0,0 +1,16 @@
+# unavailable for 3.13
+media-gfx/blender PYTHON_SINGLE_TARGET: python3_12
+media-gfx/inkscape PYTHON_SINGLE_TARGET: python3_12
+sys-apps/systemd PYTHON_SINGLE_TARGET: python3_12
+net-fs/samba PYTHON_SINGLE_TARGET: python3_12
+net-fs/cifs-utils PYTHON_SINGLE_TARGET: python3_12
+sys-libs/ldb PYTHON_SINGLE_TARGET: python3_12
+app-i18n/ibus PYTHON_SINGLE_TARGET: python3_12
+media-libs/oidn PYTHON_SINGLE_TARGET: python3_12
+net-wireless/blueman PYTHON_SINGLE_TARGET: python3_12
+app-editors/pluma PYTHON_SINGLE_TARGET: python3_12
+dev-libs/libpeas PYTHON_SINGLE_TARGET: python3_12
+app-text/yelp-tools PYTHON_SINGLE_TARGET: python3_12
+gnome-extra/gnome-tweaks PYTHON_SINGLE_TARGET: python3_12
+gnome-base/gnome-shell PYTHON_SINGLE_TARGET: python3_12
+media-video/totem PYTHON_SINGLE_TARGET: python3_12

diff --git 
a/builders/milou/gnome-v3-23/portage/variants/python3both/profile/use.stable.mask
 
b/builders/milou/gnome-v3-23/portage/variants/python3both/profile/use.stable.mask
new file mode 100644
index 0000000..d58f7bb
--- /dev/null
+++ 
b/builders/milou/gnome-v3-23/portage/variants/python3both/profile/use.stable.mask
@@ -0,0 +1,2 @@
+-python_targets_python3_13
+-python_single_target_python3_13

diff --git 
a/builders/milou/server-23/portage/variants/python3both/make.conf.footer 
b/builders/milou/server-23/portage/variants/python3both/make.conf.footer
new file mode 100644
index 0000000..e0fb0ac
--- /dev/null
+++ b/builders/milou/server-23/portage/variants/python3both/make.conf.footer
@@ -0,0 +1,2 @@
+PYTHON_TARGETS="python3_12 python3_13"
+PYTHON_SINGLE_TARGET="python3_13"

diff --git 
a/builders/milou/server-23/portage/variants/python3both/package.use/python3both 
b/builders/milou/server-23/portage/variants/python3both/package.use/python3both
new file mode 100644
index 0000000..ddf9d11
--- /dev/null
+++ 
b/builders/milou/server-23/portage/variants/python3both/package.use/python3both
@@ -0,0 +1,2 @@
+# unavailable for 3.13
+sys-apps/systemd-utils PYTHON_SINGLE_TARGET: python3_12

diff --git 
a/builders/milou/server-23/portage/variants/python3both/profile/use.stable.mask 
b/builders/milou/server-23/portage/variants/python3both/profile/use.stable.mask
new file mode 100644
index 0000000..d58f7bb
--- /dev/null
+++ 
b/builders/milou/server-23/portage/variants/python3both/profile/use.stable.mask
@@ -0,0 +1,2 @@
+-python_targets_python3_13
+-python_single_target_python3_13

diff --git 
a/builders/milou/server-v3-23/portage/variants/python3both/make.conf.footer 
b/builders/milou/server-v3-23/portage/variants/python3both/make.conf.footer
new file mode 100644
index 0000000..e0fb0ac
--- /dev/null
+++ b/builders/milou/server-v3-23/portage/variants/python3both/make.conf.footer
@@ -0,0 +1,2 @@
+PYTHON_TARGETS="python3_12 python3_13"
+PYTHON_SINGLE_TARGET="python3_13"

diff --git 
a/builders/milou/server-v3-23/portage/variants/python3both/package.use/python3both
 
b/builders/milou/server-v3-23/portage/variants/python3both/package.use/python3both
new file mode 100644
index 0000000..ddf9d11
--- /dev/null
+++ 
b/builders/milou/server-v3-23/portage/variants/python3both/package.use/python3both
@@ -0,0 +1,2 @@
+# unavailable for 3.13
+sys-apps/systemd-utils PYTHON_SINGLE_TARGET: python3_12

diff --git 
a/builders/milou/server-v3-23/portage/variants/python3both/profile/use.stable.mask
 
b/builders/milou/server-v3-23/portage/variants/python3both/profile/use.stable.mask
new file mode 100644
index 0000000..d58f7bb
--- /dev/null
+++ 
b/builders/milou/server-v3-23/portage/variants/python3both/profile/use.stable.mask
@@ -0,0 +1,2 @@
+-python_targets_python3_13
+-python_single_target_python3_13

Reply via email to