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
