Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: python@g.o, "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [python-single-r1 2/3] PYTHON_SINGLE_TARGET code for profiles.
Date: Wed, 21 Nov 2012 22:20:21
Message-Id: 1353536380-9766-2-git-send-email-mgorny@gentoo.org
In Reply to: [gentoo-dev] [python-single-r1 1/3] A conceptual eclass for packages not supporting multiple Python impls. by "Michał Górny"
1 ---
2 gx86/profiles/base/make.defaults | 3 ++-
3 gx86/profiles/desc/python_single_target.desc | 15 +++++++++++++++
4 2 files changed, 17 insertions(+), 1 deletion(-)
5 create mode 100644 gx86/profiles/desc/python_single_target.desc
6
7 diff --git a/gx86/profiles/base/make.defaults b/gx86/profiles/base/make.defaults
8 index ece143d..b3ae3bc 100644
9 --- a/gx86/profiles/base/make.defaults
10 +++ b/gx86/profiles/base/make.defaults
11 @@ -16,7 +16,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU"
12
13 # Env vars to expand into USE vars. Modifying this requires prior
14 # discussion on gentoo-dev@g.o.
15 -USE_EXPAND="APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES ENLIGHTENMENT_MODULES FOO2ZJS_DEVICES MISDN_CARDS FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ALSA_CARDS ALSA_PCM_PLUGINS LCD_DEVICES CAMERAS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS SANE_BACKENDS RUBY_TARGETS PHP_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL XFCE_PLUGINS XTABLES_ADDONS GPSD_PROTOCOLS COLLECTD_PLUGINS DRACUT_MODULES OFED_DRIVERS GRUB_PLATFORMS FFTOOLS PYTHON_TARGETS CURL_SSL OPENMPI_FABRICS OPENMPI_RM OPENMPI_OFED_FEATURES LIBREOFFICE_EXTENSIONS VOICEMAIL_STORAGE"
16 +USE_EXPAND="APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES ENLIGHTENMENT_MODULES FOO2ZJS_DEVICES MISDN_CARDS FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ALSA_CARDS ALSA_PCM_PLUGINS LCD_DEVICES CAMERAS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS SANE_BACKENDS RUBY_TARGETS PHP_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL XFCE_PLUGINS XTABLES_ADDONS GPSD_PROTOCOLS COLLECTD_PLUGINS DRACUT_MODULES OFED_DRIVERS GRUB_PLATFORMS FFTOOLS PYTHON_TARGETS CURL_SSL OPENMPI_FABRICS OPENMPI_RM OPENMPI_OFED_FEATURES LIBREOFFICE_EXTENSIONS VOICEMAIL_STORAGE PYTHON_SINGLE_TARGET"
17
18 # USE_EXPAND variables whose contents are not shown in package manager
19 # output. Changes need discussion on gentoo-dev.
20 @@ -123,3 +123,4 @@ BOOTSTRAP_USE="cxx unicode"
21 # Mike Gilbert <floppym@g.o> (15 May 2012)
22 # Default target(s) for python-r1.eclass
23 PYTHON_TARGETS="python2_7 python3_2"
24 +PYTHON_SINGLE_TARGET="python2_7"
25 diff --git a/gx86/profiles/desc/python_single_target.desc b/gx86/profiles/desc/python_single_target.desc
26 new file mode 100644
27 index 0000000..dd70918
28 --- /dev/null
29 +++ b/gx86/profiles/desc/python_single_target.desc
30 @@ -0,0 +1,15 @@
31 +# Copyright 1999-2012 Gentoo Foundation.
32 +# Distributed under the terms of the GNU General Public License v2
33 +# $Header: $
34 +
35 +# This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags.
36 +
37 +python2_5 - Build for Python 2.5 only
38 +python2_6 - Build for Python 2.6 only
39 +python2_7 - Build for Python 2.7 only
40 +python3_1 - Build for Python 3.1 only
41 +python3_2 - Build for Python 3.2 only
42 +python3_3 - Build for Python 3.3 only
43 +jython2_5 - Build for Jython 2.5 only
44 +pypy1_8 - Build for PyPy 1.8 only
45 +pypy1_9 - Build for PyPy 1.9 only
46 --
47 1.8.0