summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-01-25 23:15:37 +0100
committerMichał Górny <mgorny@gentoo.org>2017-01-25 23:56:54 +0100
commit266252a880d3b7ce6c9ea871e8339e0aabe44afd (patch)
tree6003569e085897c9798e41aeec56647c4362918a /profiles
parentnet-mail/notmuch: Remove oldest versions (diff)
downloadgentoo-266252a880d3b7ce6c9ea871e8339e0aabe44afd.tar.gz
gentoo-266252a880d3b7ce6c9ea871e8339e0aabe44afd.tar.bz2
gentoo-266252a880d3b7ce6c9ea871e8339e0aabe44afd.zip
profiles: Initial support for Python 3.6 (masked)
Diffstat (limited to 'profiles')
-rw-r--r--profiles/base/package.use.force8
-rw-r--r--profiles/base/package.use.mask4
-rw-r--r--profiles/base/package.use.stable.mask3
-rw-r--r--profiles/base/use.mask5
-rw-r--r--profiles/base/use.stable.mask7
-rw-r--r--profiles/desc/python_single_target.desc3
-rw-r--r--profiles/desc/python_targets.desc3
-rw-r--r--profiles/prefix/windows/cygwin/use.mask1
8 files changed, 29 insertions, 5 deletions
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 168903d9aef0..acb7250ca31e 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -51,7 +51,13 @@ app-shells/bash:0 readline
# Michał Górny <mgorny@gentoo.org> (14 Oct 2012)
# Force-enable all PYTHON_TARGETS for python-exec to avoid using private
# API. Please remember to keep it in sync with python_targets.desc.
-dev-lang/python-exec python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_jython2_7 python_targets_pypy python_targets_pypy3
+dev-lang/python-exec python_targets_python2_7
+dev-lang/python-exec python_targets_python3_4
+dev-lang/python-exec python_targets_python3_5
+dev-lang/python-exec python_targets_python3_6
+dev-lang/python-exec python_targets_jython2_7
+dev-lang/python-exec python_targets_pypy
+dev-lang/python-exec python_targets_pypy3
# Zac Medico <zmedico@gentoo.org> (20 Oct 2010)
# Force ipc USE flag since it should remain enabled unless
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 873fbab2904e..8a432f971e1f 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -5,6 +5,10 @@
# This file requires >=portage-2.1.1
# New entries go on top.
+# Michał Górny <mgorny@gentoo.org> (25 Jan 2017)
+# Unmask python-exec support for experimental dev-lang/python:3.6
+dev-lang/python-exec -python_targets_python3_6
+
# Matt Turner <mattst88@gentoo.org> (25 Jan 2017)
# xf86-video-??? masked for removal
x11-base/xorg-drivers video_cards_v4l
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index 221bded855c8..4ccb5c112277 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -75,8 +75,9 @@ app-emulation/ganeti monitoring
=media-video/mpv-0.9.2-r1 libcaca
# Mike Gilbert <floppym@gentoo.org> (03 Oct 2015)
-# Unmask python3.5 for python-exec
+# Unmask stable-masked implementations for python-exec
dev-lang/python-exec -python_targets_python3_5
+dev-lang/python-exec -python_targets_python3_6
# Pacho Ramos <pacho@gentoo.org> (15 May 2015)
# Version compatible with current ffmpeg is not ready to be stabilized
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 31136dc5bc16..480c8ee49ffd 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -2,6 +2,11 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
+# Michał Górny <mgorny@gentoo.org> (25 Jan 2017)
+# Masked until dev-lang/python:3.6 is unmasked
+python_targets_python3_6
+python_single_target_python3_6
+
# Michael Orlitzky <mjo@gentoo.org> (7 Jan 2017)
# The dev-db/firebird and dev-db/oracle-instantclient* packages
# only support amd64 and x86.
diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 76a79005b03d..43c3066c4f1f 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -1,10 +1,15 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Michał Górny <mgorny@gentoo.org> (25 Jan 2017)
+# Early pre-stabilization mask for dev-lang/python:3.6
+python_targets_python3_6
+python_single_target_python3_6
+
# Brian Evans <grknight@gentoo.org> (06 Dec 2016)
# Needs dev-lang/php:7.1 stable
php_targets_php7-1
diff --git a/profiles/desc/python_single_target.desc b/profiles/desc/python_single_target.desc
index 958bf51afb88..43154572634a 100644
--- a/profiles/desc/python_single_target.desc
+++ b/profiles/desc/python_single_target.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation.
+# Copyright 1999-2017 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -7,6 +7,7 @@
python2_7 - Build for Python 2.7 only
python3_4 - Build for Python 3.4 only
python3_5 - Build for Python 3.5 only
+python3_6 - Build for Python 3.6 only
jython2_7 - Build for Jython 2.7 only
pypy - Build for PyPy only
pypy3 - Build for PyPy3 only
diff --git a/profiles/desc/python_targets.desc b/profiles/desc/python_targets.desc
index 7369964e7129..32bb7cd511a7 100644
--- a/profiles/desc/python_targets.desc
+++ b/profiles/desc/python_targets.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation.
+# Copyright 1999-2017 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -7,6 +7,7 @@
python2_7 - Build with Python 2.7
python3_4 - Build with Python 3.4
python3_5 - Build with Python 3.5
+python3_6 - Build with Python 3.6
jython2_7 - Build with Jython 2.7
pypy - Build with PyPy
pypy3 - Build with PyPy3
diff --git a/profiles/prefix/windows/cygwin/use.mask b/profiles/prefix/windows/cygwin/use.mask
index 10ade17c9e55..0fcf5e644a71 100644
--- a/profiles/prefix/windows/cygwin/use.mask
+++ b/profiles/prefix/windows/cygwin/use.mask
@@ -8,3 +8,4 @@
# we do not have python-3 cygwin ready yet
python_targets_python3_4
python_targets_python3_5
+python_targets_python3_6