Sun Jan 12 09:01:51 2014 UTC ()
Remove python32 as proposed a week ago on pkgsrc-users.
Upstream doesn't talk about it any longer, and python-3.3 is a drop-in
replacement.
Ok bsiegert, prlw1, rodent


(wiz)
diff -r1.202 -r1.203 pkgsrc/doc/CHANGES-2014
diff -r1.363 -r1.364 pkgsrc/lang/Makefile
diff -r1.15 -r1.16 pkgsrc/lang/python/egg.mk
diff -r1.35 -r1.36 pkgsrc/lang/python/extension.mk
diff -r1.109 -r1.110 pkgsrc/lang/python/pyversion.mk
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/ALTERNATIVES
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/DESCR
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/MESSAGE.SunOS
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/buildlink3.mk
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/dist.mk
diff -r1.9 -r0 pkgsrc/lang/python32/Makefile
diff -r1.2 -r0 pkgsrc/lang/python32/PLIST
diff -r1.4 -r0 pkgsrc/lang/python32/PLIST.Darwin
diff -r1.3 -r0 pkgsrc/lang/python32/PLIST.IRIX
diff -r1.3 -r0 pkgsrc/lang/python32/PLIST.Linux
diff -r1.3 -r0 pkgsrc/lang/python32/PLIST.SunOS
diff -r1.6 -r0 pkgsrc/lang/python32/distinfo
diff -r1.1 -r0 pkgsrc/lang/python32/patches/patch-Lib_distutils_unixccompiler.py
diff -r1.1 -r0 pkgsrc/lang/python32/patches/patch-modules__posixsubprocess.c
diff -r1.1 -r0 pkgsrc/lang/python32/patches/patch-xa
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/patches/patch-aa
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/patches/patch-ab
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/patches/patch-ah
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/patches/patch-an
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/patches/patch-ao
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/patches/patch-au
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/patches/patch-av
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/patches/patch-aw
diff -r1.1.1.1 -r0 pkgsrc/lang/python32/patches/patch-pyconfig.h.in
diff -r1.2 -r0 pkgsrc/lang/python32/patches/patch-al
diff -r1.2 -r0 pkgsrc/lang/python32/patches/patch-am
diff -r1.12 -r1.13 pkgsrc/meta-pkgs/bulk-medium/Makefile
diff -r1.238 -r1.239 pkgsrc/pkgtools/pkglint/files/makevars.map

cvs diff -r1.202 -r1.203 pkgsrc/doc/CHANGES-2014 (expand / switch to unified diff)

--- pkgsrc/doc/CHANGES-2014 2014/01/12 00:24:21 1.202
+++ pkgsrc/doc/CHANGES-2014 2014/01/12 09:01:50 1.203
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: CHANGES-2014,v 1.202 2014/01/12 00:24:21 prlw1 Exp $ 1$NetBSD: CHANGES-2014,v 1.203 2014/01/12 09:01:50 wiz Exp $
2 2
3Changes to the packages collection and infrastructure in 2014: 3Changes to the packages collection and infrastructure in 2014:
4 4
5 Updated games/supertuxkart to 0.8.1 [ryoon 2014-01-01] 5 Updated games/supertuxkart to 0.8.1 [ryoon 2014-01-01]
6 Updated devel/libgetopt to 1.4.5 [ryoon 2014-01-01] 6 Updated devel/libgetopt to 1.4.5 [ryoon 2014-01-01]
7 Added devel/p5-Data-GUID version 0.048 [ryoon 2014-01-01] 7 Added devel/p5-Data-GUID version 0.048 [ryoon 2014-01-01]
8 Added devel/p5-Role-Basic version 0.13 [ryoon 2014-01-01] 8 Added devel/p5-Role-Basic version 0.13 [ryoon 2014-01-01]
9 Added devel/p5-Symbol-Global-Name version 0.04 [ryoon 2014-01-01] 9 Added devel/p5-Symbol-Global-Name version 0.04 [ryoon 2014-01-01]
10 Added mail/p5-Email-Address-List version 0.01 [ryoon 2014-01-01] 10 Added mail/p5-Email-Address-List version 0.01 [ryoon 2014-01-01]
11 Added security/p5-Crypt-X509 version 0.51 [ryoon 2014-01-01] 11 Added security/p5-Crypt-X509 version 0.51 [ryoon 2014-01-01]
12 Added time/p5-Date-Extract version 0.04 [ryoon 2014-01-01] 12 Added time/p5-Date-Extract version 0.04 [ryoon 2014-01-01]
13 Updated misc/p5-Locale-Maketext-Fuzzy to 0.11 [ryoon 2014-01-01] 13 Updated misc/p5-Locale-Maketext-Fuzzy to 0.11 [ryoon 2014-01-01]
14 Updated devel/rt4 to 4.2.1 [ryoon 2014-01-01] 14 Updated devel/rt4 to 4.2.1 [ryoon 2014-01-01]
@@ -217,13 +217,14 @@ Changes to the packages collection and i @@ -217,13 +217,14 @@ Changes to the packages collection and i
217 Updated emulators/qemu to 1.6.2 [adam 2014-01-11] 217 Updated emulators/qemu to 1.6.2 [adam 2014-01-11]
218 Updated lang/tcl to 8.6.1 [adam 2014-01-11] 218 Updated lang/tcl to 8.6.1 [adam 2014-01-11]
219 Updated x11/tk to 8.6.1 [adam 2013-01-11] 219 Updated x11/tk to 8.6.1 [adam 2013-01-11]
220 Updated lang/php54 to 5.4.24 [taca 2014-01-11] 220 Updated lang/php54 to 5.4.24 [taca 2014-01-11]
221 Updated lang/php55 to 5.5.8 [taca 2014-01-11] 221 Updated lang/php55 to 5.5.8 [taca 2014-01-11]
222 Updated www/drupal7 to 7.25 [taca 2014-01-11] 222 Updated www/drupal7 to 7.25 [taca 2014-01-11]
223 Updated devel/deforaos-libsystem to 0.1.7 [khorben 2014-01-11] 223 Updated devel/deforaos-libsystem to 0.1.7 [khorben 2014-01-11]
224 Updated x11/deforaos-libsystem to 0.1.0 [khorben 2014-01-11] 224 Updated x11/deforaos-libsystem to 0.1.0 [khorben 2014-01-11]
225 Updated sysutils/deforaos-browser to 0.4.13 [khorben 2014-01-11] 225 Updated sysutils/deforaos-browser to 0.4.13 [khorben 2014-01-11]
226 Updated graphics/gnome-icon-theme to 3.10.0 [prlw1 2014-01-11] 226 Updated graphics/gnome-icon-theme to 3.10.0 [prlw1 2014-01-11]
227 Updated graphics/gnome-icon-theme-symbolic to 3.10.1 [prlw1 2014-01-11] 227 Updated graphics/gnome-icon-theme-symbolic to 3.10.1 [prlw1 2014-01-11]
228 Updated editors/vim-share to 7.4.141 [morr 2014-01-11] 228 Updated editors/vim-share to 7.4.141 [morr 2014-01-11]
229 Updated graphics/gdk-pixbuf2 to 2.30.2 [prlw1 2014-01-12] 229 Updated graphics/gdk-pixbuf2 to 2.30.2 [prlw1 2014-01-12]
 230 Removed lang/python32 successor lang/python33 [wiz 2014-01-12]

cvs diff -r1.363 -r1.364 pkgsrc/lang/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/Makefile 2013/12/31 17:08:08 1.363
+++ pkgsrc/lang/Makefile 2014/01/12 09:01:50 1.364
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.363 2013/12/31 17:08:08 wiz Exp $ 1# $NetBSD: Makefile,v 1.364 2014/01/12 09:01:50 wiz Exp $
2# 2#
3 3
4COMMENT= Programming languages 4COMMENT= Programming languages
5 5
6SUBDIR+= Cg-compiler 6SUBDIR+= Cg-compiler
7SUBDIR+= LuaJIT 7SUBDIR+= LuaJIT
8SUBDIR+= LuaJIT2 8SUBDIR+= LuaJIT2
9SUBDIR+= STk 9SUBDIR+= STk
10SUBDIR+= a60 10SUBDIR+= a60
11SUBDIR+= abcl 11SUBDIR+= abcl
12SUBDIR+= algol68g 12SUBDIR+= algol68g
13SUBDIR+= asn1c 13SUBDIR+= asn1c
14SUBDIR+= awka 14SUBDIR+= awka
@@ -145,27 +145,26 @@ SUBDIR+= php54 @@ -145,27 +145,26 @@ SUBDIR+= php54
145SUBDIR+= php55 145SUBDIR+= php55
146SUBDIR+= picoc 146SUBDIR+= picoc
147SUBDIR+= pict 147SUBDIR+= pict
148SUBDIR+= polyml 148SUBDIR+= polyml
149SUBDIR+= py-basicproperty 149SUBDIR+= py-basicproperty
150SUBDIR+= py-cxfreeze 150SUBDIR+= py-cxfreeze
151SUBDIR+= py-psyco 151SUBDIR+= py-psyco
152SUBDIR+= py-pyrex 152SUBDIR+= py-pyrex
153SUBDIR+= py26-html-docs 153SUBDIR+= py26-html-docs
154SUBDIR+= py27-html-docs 154SUBDIR+= py27-html-docs
155#SUBDIR+= python # only contains Makefile fragments 155#SUBDIR+= python # only contains Makefile fragments
156SUBDIR+= python26 156SUBDIR+= python26
157SUBDIR+= python27 157SUBDIR+= python27
158SUBDIR+= python32 
159SUBDIR+= python33 158SUBDIR+= python33
160SUBDIR+= racket 159SUBDIR+= racket
161SUBDIR+= racket-textual 160SUBDIR+= racket-textual
162SUBDIR+= rakudo-star 161SUBDIR+= rakudo-star
163SUBDIR+= rcfunge 162SUBDIR+= rcfunge
164SUBDIR+= rexx-imc 163SUBDIR+= rexx-imc
165SUBDIR+= rexx-regina 164SUBDIR+= rexx-regina
166SUBDIR+= ruby 165SUBDIR+= ruby
167SUBDIR+= ruby-coffee-script 166SUBDIR+= ruby-coffee-script
168SUBDIR+= ruby-coffee-script-source 167SUBDIR+= ruby-coffee-script-source
169SUBDIR+= ruby-doc-stdlib 168SUBDIR+= ruby-doc-stdlib
170SUBDIR+= ruby-execjs 169SUBDIR+= ruby-execjs
171SUBDIR+= ruby18 170SUBDIR+= ruby18

cvs diff -r1.15 -r1.16 pkgsrc/lang/python/egg.mk (expand / switch to unified diff)

--- pkgsrc/lang/python/egg.mk 2012/12/10 03:15:48 1.15
+++ pkgsrc/lang/python/egg.mk 2014/01/12 09:01:50 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: egg.mk,v 1.15 2012/12/10 03:15:48 tsarna Exp $ 1# $NetBSD: egg.mk,v 1.16 2014/01/12 09:01:50 wiz Exp $
2# 2#
3# Common logic to handle Python Eggs 3# Common logic to handle Python Eggs
4# 4#
5.include "../../mk/bsd.fast.prefs.mk" 5.include "../../mk/bsd.fast.prefs.mk"
6.include "../../lang/python/pyversion.mk" 6.include "../../lang/python/pyversion.mk"
7 7
8# This file should be included to package python "distributions" which 8# This file should be included to package python "distributions" which
9# use setuptools to create an egg. Some distributions use distutils, 9# use setuptools to create an egg. Some distributions use distutils,
10# which creates an egg-info file; those should use distutils.mk 10# which creates an egg-info file; those should use distutils.mk
11 11
12EGG_NAME?= ${DISTNAME} 12EGG_NAME?= ${DISTNAME}
13 13
14PYDISTUTILSPKG= yes 14PYDISTUTILSPKG= yes
@@ -26,22 +26,22 @@ PY_PATCHPLIST= yes @@ -26,22 +26,22 @@ PY_PATCHPLIST= yes
26 26
27PLIST_SUBST+= EGG_NAME=${EGG_NAME}-py${PYVERSSUFFIX} 27PLIST_SUBST+= EGG_NAME=${EGG_NAME}-py${PYVERSSUFFIX}
28PLIST_SUBST+= EGG_INFODIR=${EGG_NAME}-py${PYVERSSUFFIX}.egg-info 28PLIST_SUBST+= EGG_INFODIR=${EGG_NAME}-py${PYVERSSUFFIX}.egg-info
29PRINT_PLIST_AWK+= { gsub(/${EGG_NAME}-py${PYVERSSUFFIX}.egg-info/, \ 29PRINT_PLIST_AWK+= { gsub(/${EGG_NAME}-py${PYVERSSUFFIX}.egg-info/, \
30 "$${EGG_INFODIR}") } 30 "$${EGG_INFODIR}") }
31PRINT_PLIST_AWK+= { gsub(/${EGG_NAME}-py${PYVERSSUFFIX}-nspkg.pth/, \ 31PRINT_PLIST_AWK+= { gsub(/${EGG_NAME}-py${PYVERSSUFFIX}-nspkg.pth/, \
32 "$${EGG_NAME}-nspkg.pth") } 32 "$${EGG_NAME}-nspkg.pth") }
33 33
34_PYSETUPTOOLSINSTALLARGS= --single-version-externally-managed 34_PYSETUPTOOLSINSTALLARGS= --single-version-externally-managed
35.if ${_USE_DESTDIR} == "no" 35.if ${_USE_DESTDIR} == "no"
36_PYSETUPTOOLSINSTALLARGS+= --root=/ 36_PYSETUPTOOLSINSTALLARGS+= --root=/
37.endif 37.endif
38 38
39.if ${_PYTHON_VERSION} == "31" || ${_PYTHON_VERSION} == "32" || ${_PYTHON_VERSION} == "33" 39.if ${_PYTHON_VERSION} == "33"
40DEPENDS+= ${PYPKGPREFIX}-distribute-[0-9]*:../../devel/py-distribute 40DEPENDS+= ${PYPKGPREFIX}-distribute-[0-9]*:../../devel/py-distribute
41.else 41.else
42DEPENDS+= ${PYPKGPREFIX}-setuptools>=0.6c9:../../devel/py-setuptools 42DEPENDS+= ${PYPKGPREFIX}-setuptools>=0.6c9:../../devel/py-setuptools
43.endif 43.endif
44 44
45INSTALLATION_DIRS+= ${PYSITELIB} 45INSTALLATION_DIRS+= ${PYSITELIB}
46 46
47.include "../../lang/python/extension.mk" 47.include "../../lang/python/extension.mk"

cvs diff -r1.35 -r1.36 pkgsrc/lang/python/extension.mk (expand / switch to unified diff)

--- pkgsrc/lang/python/extension.mk 2013/11/10 13:05:54 1.35
+++ pkgsrc/lang/python/extension.mk 2014/01/12 09:01:50 1.36
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: extension.mk,v 1.35 2013/11/10 13:05:54 obache Exp $ 1# $NetBSD: extension.mk,v 1.36 2014/01/12 09:01:50 wiz Exp $
2 2
3.include "../../lang/python/pyversion.mk" 3.include "../../lang/python/pyversion.mk"
4 4
5# Packages that are a non-egg distutils extension should set 5# Packages that are a non-egg distutils extension should set
6# PYDISTUTILSPKG=YES and include this mk file. 6# PYDISTUTILSPKG=YES and include this mk file.
7 7
8# This mk fragment is included to handle packages that create 8# This mk fragment is included to handle packages that create
9# extensions to python, which by definition are those that place files 9# extensions to python, which by definition are those that place files
10# in ${PYSITELIB}. Extensions can be implemented via setuptools as 10# in ${PYSITELIB}. Extensions can be implemented via setuptools as
11# eggs (see egg.mk), via distutils (confusing, with an egg-info file, 11# eggs (see egg.mk), via distutils (confusing, with an egg-info file,
12# even though they are not eggs), or via more ad hocs methods. 12# even though they are not eggs), or via more ad hocs methods.
13 13
14.if defined(PYDISTUTILSPKG) 14.if defined(PYDISTUTILSPKG)
@@ -51,22 +51,22 @@ do-test: @@ -51,22 +51,22 @@ do-test:
51# are present, and therefore the default value of PY_NO_EGG=yes causes 51# are present, and therefore the default value of PY_NO_EGG=yes causes
52# pkgsrc not to conform to python norms. The reason for this behavior 52# pkgsrc not to conform to python norms. The reason for this behavior
53# appears to be that creating egg info files was new in Python 2.5. 53# appears to be that creating egg info files was new in Python 2.5.
54PY_NO_EGG?= yes 54PY_NO_EGG?= yes
55.if !empty(PY_NO_EGG:M[yY][eE][sS]) 55.if !empty(PY_NO_EGG:M[yY][eE][sS])
56# see python26/patches/patch-av 56# see python26/patches/patch-av
57INSTALL_ENV+= PKGSRC_PYTHON_NO_EGG=defined 57INSTALL_ENV+= PKGSRC_PYTHON_NO_EGG=defined
58.endif 58.endif
59 59
60.if defined(PY_PATCHPLIST) 60.if defined(PY_PATCHPLIST)
61PLIST_SUBST+= PYINC=${PYINC} PYLIB=${PYLIB} PYSITELIB=${PYSITELIB} 61PLIST_SUBST+= PYINC=${PYINC} PYLIB=${PYLIB} PYSITELIB=${PYSITELIB}
62.endif 62.endif
63 63
64# prepare Python>=32 bytecode file location change 64# prepare Python>=3.2 bytecode file location change
65# http://www.python.org/dev/peps/pep-3147/ 65# http://www.python.org/dev/peps/pep-3147/
66.if empty(_PYTHON_VERSION:M2?) && ${_PYTHON_VERSION} != "31" 66.if empty(_PYTHON_VERSION:M2?)
67PY_PEP3147?= yes 67PY_PEP3147?= yes
68.endif 68.endif
69.if defined(PY_PEP3147) && !empty(PY_PEP3147:M[yY][eE][sS]) 69.if defined(PY_PEP3147) && !empty(PY_PEP3147:M[yY][eE][sS])
70PLIST_AWK+= -f ${PKGSRCDIR}/lang/python/plist-python.awk 70PLIST_AWK+= -f ${PKGSRCDIR}/lang/python/plist-python.awk
71PLIST_AWK_ENV+= PYTHON_SOABI="cpython-${_PYTHON_VERSION}" 71PLIST_AWK_ENV+= PYTHON_SOABI="cpython-${_PYTHON_VERSION}"
72.endif 72.endif

cvs diff -r1.109 -r1.110 pkgsrc/lang/python/pyversion.mk (expand / switch to unified diff)

--- pkgsrc/lang/python/pyversion.mk 2013/05/12 00:19:55 1.109
+++ pkgsrc/lang/python/pyversion.mk 2014/01/12 09:01:50 1.110
@@ -1,57 +1,57 @@ @@ -1,57 +1,57 @@
1# $NetBSD: pyversion.mk,v 1.109 2013/05/12 00:19:55 riastradh Exp $ 1# $NetBSD: pyversion.mk,v 1.110 2014/01/12 09:01:50 wiz Exp $
2 2
3# This file determines which Python version is used as a dependency for 3# This file determines which Python version is used as a dependency for
4# a package. 4# a package.
5# 5#
6# === User-settable variables === 6# === User-settable variables ===
7# 7#
8# PYTHON_VERSION_DEFAULT 8# PYTHON_VERSION_DEFAULT
9# The preferred Python version to use. 9# The preferred Python version to use.
10# 10#
11# Possible values: 26 27 32 33 11# Possible values: 26 27 33
12# Default: 27 12# Default: 27
13# 13#
14# === Infrastructure variables === 14# === Infrastructure variables ===
15# 15#
16# PYTHON_VERSION_REQD 16# PYTHON_VERSION_REQD
17# Python version to use. This variable should not be set in 17# Python version to use. This variable should not be set in
18# packages. Normally it is used by bulk build tools. 18# packages. Normally it is used by bulk build tools.
19# 19#
20# Possible: ${PYTHON_VERSIONS_ACCEPTED} 20# Possible: ${PYTHON_VERSIONS_ACCEPTED}
21# Default: ${PYTHON_VERSION_DEFAULT} 21# Default: ${PYTHON_VERSION_DEFAULT}
22# 22#
23# === Package-settable variables === 23# === Package-settable variables ===
24# 24#
25# PYTHON_VERSIONS_ACCEPTED 25# PYTHON_VERSIONS_ACCEPTED
26# The Python versions that are acceptable for the package. The 26# The Python versions that are acceptable for the package. The
27# order of the entries matters, since earlier entries are 27# order of the entries matters, since earlier entries are
28# preferred over later ones. 28# preferred over later ones.
29# 29#
30# Possible values: 33 32 27 26 30# Possible values: 33 27 26
31# Default: (33 32) 27 26 31# Default: (33) 27 26
32# 32#
33# PYTHON_VERSIONS_INCLUDE_3X 33# PYTHON_VERSIONS_INCLUDE_3X
34# Wether the default PYTHON_VERSIONS_ACCEPTED should include 34# Wether the default PYTHON_VERSIONS_ACCEPTED should include
35# 3.x versions for for this package or not. 35# 3.x versions for for this package or not.
36# This variable must be set before including bsd.prefs.mk. 36# This variable must be set before including bsd.prefs.mk.
37# 37#
38# Possible values: yes no 38# Possible values: yes no
39# Default: no 39# Default: no
40# 40#
41# PYTHON_VERSIONS_INCOMPATIBLE 41# PYTHON_VERSIONS_INCOMPATIBLE
42# The Python versions that are NOT acceptable for the package. 42# The Python versions that are NOT acceptable for the package.
43# 43#
44# Possible values: 26 27 32 33 44# Possible values: 26 27 33
45# Default: (depends on the platform) 45# Default: (depends on the platform)
46# 46#
47# PYTHON_FOR_BUILD_ONLY 47# PYTHON_FOR_BUILD_ONLY
48# Whether Python is needed only at build time or at run time. 48# Whether Python is needed only at build time or at run time.
49# 49#
50# Possible values: yes no tool 50# Possible values: yes no tool
51# Default: no 51# Default: no
52# 52#
53# PYTHON_SELF_CONFLICT 53# PYTHON_SELF_CONFLICT
54# If set to "yes", additional CONFLICTS entries are added for 54# If set to "yes", additional CONFLICTS entries are added for
55# registering a conflict between pyNN-<modulename> packages. 55# registering a conflict between pyNN-<modulename> packages.
56# 56#
57# Possible values: yes no 57# Possible values: yes no
@@ -84,35 +84,34 @@ PYTHON_PYVERSION_MK= defined @@ -84,35 +84,34 @@ PYTHON_PYVERSION_MK= defined
84PYTHON_VERSION_REQD?= ${PKGNAME_REQD:C/(^.*-|^)py([0-9][0-9])-.*/\2/} 84PYTHON_VERSION_REQD?= ${PKGNAME_REQD:C/(^.*-|^)py([0-9][0-9])-.*/\2/}
85.elif defined(PKGNAME_OLD) && !empty(PKGNAME_OLD:Mpy[0-9][0-9]-*) || \ 85.elif defined(PKGNAME_OLD) && !empty(PKGNAME_OLD:Mpy[0-9][0-9]-*) || \
86 defined(PKGNAME_OLD) && !empty(PKGNAME_OLD:M*-py[0-9][0-9]-*) 86 defined(PKGNAME_OLD) && !empty(PKGNAME_OLD:M*-py[0-9][0-9]-*)
87PYTHON_VERSION_REQD?= ${PKGNAME_OLD:C/(^.*-|^)py([0-9][0-9])-.*/\2/} 87PYTHON_VERSION_REQD?= ${PKGNAME_OLD:C/(^.*-|^)py([0-9][0-9])-.*/\2/}
88.endif 88.endif
89 89
90.include "../../mk/bsd.prefs.mk" 90.include "../../mk/bsd.prefs.mk"
91 91
92BUILD_DEFS+= PYTHON_VERSION_DEFAULT 92BUILD_DEFS+= PYTHON_VERSION_DEFAULT
93BUILD_DEFS_EFFECTS+= PYPACKAGE 93BUILD_DEFS_EFFECTS+= PYPACKAGE
94 94
95PYTHON_VERSION_DEFAULT?= 27 95PYTHON_VERSION_DEFAULT?= 27
96.if ${PYTHON_VERSIONS_INCLUDE_3X:U:tl} == "yes" 96.if ${PYTHON_VERSIONS_INCLUDE_3X:U:tl} == "yes"
97PYTHON_VERSIONS_ACCEPTED?= 33 32 27 26 97PYTHON_VERSIONS_ACCEPTED?= 33 27 26
98.else 98.else
99PYTHON_VERSIONS_ACCEPTED?= 27 26 99PYTHON_VERSIONS_ACCEPTED?= 27 26
100.endif 100.endif
101PYTHON_VERSIONS_INCOMPATIBLE?= # empty by default 101PYTHON_VERSIONS_INCOMPATIBLE?= # empty by default
102 102
103BUILDLINK_API_DEPENDS.python26?= python26>=2.6 103BUILDLINK_API_DEPENDS.python26?= python26>=2.6
104BUILDLINK_API_DEPENDS.python27?= python27>=2.7 104BUILDLINK_API_DEPENDS.python27?= python27>=2.7
105BUILDLINK_API_DEPENDS.python32?= python32>=3.2 
106BUILDLINK_API_DEPENDS.python33?= python33>=3.3 105BUILDLINK_API_DEPENDS.python33?= python33>=3.3
107 106
108# transform the list into individual variables 107# transform the list into individual variables
109.for pv in ${PYTHON_VERSIONS_ACCEPTED} 108.for pv in ${PYTHON_VERSIONS_ACCEPTED}
110.if empty(PYTHON_VERSIONS_INCOMPATIBLE:M${pv}) 109.if empty(PYTHON_VERSIONS_INCOMPATIBLE:M${pv})
111_PYTHON_VERSION_${pv}_OK= yes 110_PYTHON_VERSION_${pv}_OK= yes
112_PYTHON_VERSIONS_ACCEPTED+= ${pv} 111_PYTHON_VERSIONS_ACCEPTED+= ${pv}
113.endif 112.endif
114.endfor 113.endfor
115 114
116# 115#
117# choose a python version where to add, 116# choose a python version where to add,
118# try to be intelligent 117# try to be intelligent
@@ -156,33 +155,26 @@ CONFLICTS += ${PKGNAME:S/py${_PYTHON_VER @@ -156,33 +155,26 @@ CONFLICTS += ${PKGNAME:S/py${_PYTHON_VER
156.endfor 155.endfor
157.endif # PYCONFLICTS 156.endif # PYCONFLICTS
158 157
159# 158#
160PLIST_VARS+= py2x py3x 159PLIST_VARS+= py2x py3x
161 160
162.if ${_PYTHON_VERSION} == "33" 161.if ${_PYTHON_VERSION} == "33"
163PYPKGSRCDIR= ../../lang/python33 162PYPKGSRCDIR= ../../lang/python33
164PYDEPENDENCY= ${BUILDLINK_API_DEPENDS.python33}:${PYPKGSRCDIR} 163PYDEPENDENCY= ${BUILDLINK_API_DEPENDS.python33}:${PYPKGSRCDIR}
165PYPACKAGE= python33 164PYPACKAGE= python33
166PYVERSSUFFIX= 3.3 165PYVERSSUFFIX= 3.3
167PYPKGPREFIX= py33 166PYPKGPREFIX= py33
168PLIST.py3x= yes 167PLIST.py3x= yes
169.elif ${_PYTHON_VERSION} == "32" 
170PYPKGSRCDIR= ../../lang/python32 
171PYDEPENDENCY= ${BUILDLINK_API_DEPENDS.python32}:${PYPKGSRCDIR} 
172PYPACKAGE= python32 
173PYVERSSUFFIX= 3.2 
174PYPKGPREFIX= py32 
175PLIST.py3x= yes 
176.elif ${_PYTHON_VERSION} == "27" 168.elif ${_PYTHON_VERSION} == "27"
177PYPKGSRCDIR= ../../lang/python27 169PYPKGSRCDIR= ../../lang/python27
178PYDEPENDENCY= ${BUILDLINK_API_DEPENDS.python27}:${PYPKGSRCDIR} 170PYDEPENDENCY= ${BUILDLINK_API_DEPENDS.python27}:${PYPKGSRCDIR}
179PYPACKAGE= python27 171PYPACKAGE= python27
180PYVERSSUFFIX= 2.7 172PYVERSSUFFIX= 2.7
181PYPKGPREFIX= py27 173PYPKGPREFIX= py27
182PLIST.py2x= yes 174PLIST.py2x= yes
183.elif ${_PYTHON_VERSION} == "26" 175.elif ${_PYTHON_VERSION} == "26"
184PYPKGSRCDIR= ../../lang/python26 176PYPKGSRCDIR= ../../lang/python26
185PYDEPENDENCY= ${BUILDLINK_API_DEPENDS.python26}:${PYPKGSRCDIR} 177PYDEPENDENCY= ${BUILDLINK_API_DEPENDS.python26}:${PYPKGSRCDIR}
186PYPACKAGE= python26 178PYPACKAGE= python26
187PYVERSSUFFIX= 2.6 179PYVERSSUFFIX= 2.6
188PYPKGPREFIX= py26 180PYPKGPREFIX= py26

File Deleted: pkgsrc/lang/python32/Attic/ALTERNATIVES

File Deleted: pkgsrc/lang/python32/Attic/DESCR

File Deleted: pkgsrc/lang/python32/Attic/MESSAGE.SunOS

File Deleted: pkgsrc/lang/python32/Attic/buildlink3.mk

File Deleted: pkgsrc/lang/python32/Attic/dist.mk

File Deleted: pkgsrc/lang/python32/Attic/Makefile

File Deleted: pkgsrc/lang/python32/Attic/PLIST

File Deleted: pkgsrc/lang/python32/Attic/PLIST.Darwin

File Deleted: pkgsrc/lang/python32/Attic/PLIST.IRIX

File Deleted: pkgsrc/lang/python32/Attic/PLIST.Linux

File Deleted: pkgsrc/lang/python32/Attic/PLIST.SunOS

File Deleted: pkgsrc/lang/python32/Attic/distinfo

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-Lib_distutils_unixccompiler.py

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-modules__posixsubprocess.c

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-xa

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-aa

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-ab

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-ah

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-an

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-ao

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-au

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-av

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-aw

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-pyconfig.h.in

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-al

File Deleted: pkgsrc/lang/python32/patches/Attic/patch-am

cvs diff -r1.12 -r1.13 pkgsrc/meta-pkgs/bulk-medium/Makefile (expand / switch to unified diff)

--- pkgsrc/meta-pkgs/bulk-medium/Makefile 2013/10/31 23:38:30 1.12
+++ pkgsrc/meta-pkgs/bulk-medium/Makefile 2014/01/12 09:01:51 1.13
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.12 2013/10/31 23:38:30 dholland Exp $ 1# $NetBSD: Makefile,v 1.13 2014/01/12 09:01:51 wiz Exp $
2 2
3DISTNAME= bulk-medium-20131031 3DISTNAME= bulk-medium-20140112
4CATEGORIES= meta-pkgs 4CATEGORIES= meta-pkgs
5MASTER_SITES= # empty 5MASTER_SITES= # empty
6DISTFILES= # empty 6DISTFILES= # empty
7 7
8MAINTAINER= dholland@NetBSD.org 8MAINTAINER= dholland@NetBSD.org
9COMMENT= Meta-package for a standard medium-sized limited bulk build 9COMMENT= Meta-package for a standard medium-sized limited bulk build
10 10
11META_PACKAGE= yes 11META_PACKAGE= yes
12 12
13RESTRICTED= Just for test build purpose 13RESTRICTED= Just for test build purpose
14NO_BIN_ON_CDROM= ${RESTRICTED} 14NO_BIN_ON_CDROM= ${RESTRICTED}
15NO_BIN_ON_FTP= ${RESTRICTED} 15NO_BIN_ON_FTP= ${RESTRICTED}
16 16
@@ -82,27 +82,26 @@ BUILD_DEPENDS+= netpbm-[0-9]*:../../grap @@ -82,27 +82,26 @@ BUILD_DEPENDS+= netpbm-[0-9]*:../../grap
82BUILD_DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib 82BUILD_DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib
83BUILD_DEPENDS+= ${PYPKGPREFIX}-matplotlib-gtk-[0-9]*:../../graphics/py-matplotlib-gtk2 83BUILD_DEPENDS+= ${PYPKGPREFIX}-matplotlib-gtk-[0-9]*:../../graphics/py-matplotlib-gtk2
84BUILD_DEPENDS+= ${PYPKGPREFIX}-matplotlib-tk-[0-9]*:../../graphics/py-matplotlib-tk 84BUILD_DEPENDS+= ${PYPKGPREFIX}-matplotlib-tk-[0-9]*:../../graphics/py-matplotlib-tk
85BUILD_DEPENDS+= gawk-[0-9]*:../../lang/gawk 85BUILD_DEPENDS+= gawk-[0-9]*:../../lang/gawk
86BUILD_DEPENDS+= php>=5.3<5.4:../../lang/php53 86BUILD_DEPENDS+= php>=5.3<5.4:../../lang/php53
87BUILD_DEPENDS+= php>=5.4<5.5:../../lang/php54 87BUILD_DEPENDS+= php>=5.4<5.5:../../lang/php54
88BUILD_DEPENDS+= ruby18-base-[0-9]*:../../lang/ruby18-base 88BUILD_DEPENDS+= ruby18-base-[0-9]*:../../lang/ruby18-base
89BUILD_DEPENDS+= ruby193-base-[0-9]*:../../lang/ruby193-base 89BUILD_DEPENDS+= ruby193-base-[0-9]*:../../lang/ruby193-base
90BUILD_DEPENDS+= sun-jdk6-[0-9]*:../../lang/sun-jdk6 90BUILD_DEPENDS+= sun-jdk6-[0-9]*:../../lang/sun-jdk6
91BUILD_DEPENDS+= sun-jre6-[0-9]*:../../lang/sun-jre6 91BUILD_DEPENDS+= sun-jre6-[0-9]*:../../lang/sun-jre6
92BUILD_DEPENDS+= openjdk7-[0-9]*:../../lang/openjdk7 92BUILD_DEPENDS+= openjdk7-[0-9]*:../../lang/openjdk7
93BUILD_DEPENDS+= openjdk7-bin-[0-9]*:../../lang/openjdk7-bin 93BUILD_DEPENDS+= openjdk7-bin-[0-9]*:../../lang/openjdk7-bin
94BUILD_DEPENDS+= python26-[0-9]*:../../lang/python26 94BUILD_DEPENDS+= python26-[0-9]*:../../lang/python26
95BUILD_DEPENDS+= python32-[0-9]*:../../lang/python32 
96BUILD_DEPENDS+= python33-[0-9]*:../../lang/python33 95BUILD_DEPENDS+= python33-[0-9]*:../../lang/python33
97BUILD_DEPENDS+= tcl-[0-9]*:../../lang/tcl 96BUILD_DEPENDS+= tcl-[0-9]*:../../lang/tcl
98BUILD_DEPENDS+= fetchmail-[0-9]*:../../mail/fetchmail 97BUILD_DEPENDS+= fetchmail-[0-9]*:../../mail/fetchmail
99BUILD_DEPENDS+= imap-uw-[0-9]*:../../mail/imap-uw 98BUILD_DEPENDS+= imap-uw-[0-9]*:../../mail/imap-uw
100BUILD_DEPENDS+= mailman-[0-9]*:../../mail/mailman 99BUILD_DEPENDS+= mailman-[0-9]*:../../mail/mailman
101BUILD_DEPENDS+= mhonarc-[0-9]*:../../mail/mhonarc 100BUILD_DEPENDS+= mhonarc-[0-9]*:../../mail/mhonarc
102BUILD_DEPENDS+= mutt-[0-9]*:../../mail/mutt 101BUILD_DEPENDS+= mutt-[0-9]*:../../mail/mutt
103BUILD_DEPENDS+= re-alpine-[0-9]*:../../mail/re-alpine 102BUILD_DEPENDS+= re-alpine-[0-9]*:../../mail/re-alpine
104BUILD_DEPENDS+= spamassassin-[0-9]*:../../mail/spamassassin 103BUILD_DEPENDS+= spamassassin-[0-9]*:../../mail/spamassassin
105BUILD_DEPENDS+= bind>=9.6<9.7:../../net/bind96 104BUILD_DEPENDS+= bind>=9.6<9.7:../../net/bind96
106BUILD_DEPENDS+= bind>=9.8<9.9:../../net/bind98 105BUILD_DEPENDS+= bind>=9.8<9.9:../../net/bind98
107BUILD_DEPENDS+= bind>=9.9<9.10:../../net/bind99 106BUILD_DEPENDS+= bind>=9.9<9.10:../../net/bind99
108BUILD_DEPENDS+= clive-[0-9]*:../../net/clive 107BUILD_DEPENDS+= clive-[0-9]*:../../net/clive

cvs diff -r1.238 -r1.239 pkgsrc/pkgtools/pkglint/files/Attic/makevars.map (expand / switch to unified diff)

--- pkgsrc/pkgtools/pkglint/files/Attic/makevars.map 2013/09/01 05:30:15 1.238
+++ pkgsrc/pkgtools/pkglint/files/Attic/makevars.map 2014/01/12 09:01:50 1.239
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: makevars.map,v 1.238 2013/09/01 05:30:15 obache Exp $ 1# $NetBSD: makevars.map,v 1.239 2014/01/12 09:01:50 wiz Exp $
2# 2#
3 3
4# This file contains the guessed type of some variables, according to 4# This file contains the guessed type of some variables, according to
5# their current use in pkgsrc. 5# their current use in pkgsrc.
6# 6#
7# The type YesNo is used for variables that are checked using 7# The type YesNo is used for variables that are checked using
8# .if defined(VAR) && !empty(VAR:M[Yy][Ee][Ss]) 8# .if defined(VAR) && !empty(VAR:M[Yy][Ee][Ss])
9# 9#
10# The type Yes is used for variables that are checked using 10# The type Yes is used for variables that are checked using
11# .if defined(VAR) 11# .if defined(VAR)
12# 12#
13# Type type List is used for lists of things. There are two types of lists, 13# Type type List is used for lists of things. There are two types of lists,
14# InternalList and List, which are described in the pkgsrc guide, chapter 14# InternalList and List, which are described in the pkgsrc guide, chapter
@@ -628,27 +628,27 @@ PLIST_TYPE { dynamic static } @@ -628,27 +628,27 @@ PLIST_TYPE { dynamic static }
628PREPEND_PATH List of Pathname 628PREPEND_PATH List of Pathname
629PREFIX Pathname [*:u] # ??? 629PREFIX Pathname [*:u] # ???
630PREV_PKGPATH Pathname [*:u] # doesn't exist any longer 630PREV_PKGPATH Pathname [*:u] # doesn't exist any longer
631PRINT_PLIST_AWK AwkCommand [*:a] 631PRINT_PLIST_AWK AwkCommand [*:a]
632PRIVILEGED_STAGES List of { install package clean } 632PRIVILEGED_STAGES List of { install package clean }
633PTHREAD_AUTO_VARS YesNo [m:s] 633PTHREAD_AUTO_VARS YesNo [m:s]
634PTHREAD_CFLAGS List of CFlag [$system] 634PTHREAD_CFLAGS List of CFlag [$system]
635PTHREAD_LDFLAGS List of LdFlag [$system] 635PTHREAD_LDFLAGS List of LdFlag [$system]
636PTHREAD_LIBS List of LdFlag [$system] 636PTHREAD_LIBS List of LdFlag [$system]
637PTHREAD_OPTS List of { native optional require } [m:as,c:a,b:a] 637PTHREAD_OPTS List of { native optional require } [m:as,c:a,b:a]
638PTHREAD_TYPE Identifier [$system] 638PTHREAD_TYPE Identifier [$system]
639# ^^ or "native" or "none". 639# ^^ or "native" or "none".
640PY_PATCHPLIST Yes [$package] 640PY_PATCHPLIST Yes [$package]
641PYPKGPREFIX { py26 py27 py31 py32 } [*:pu, pyversion.mk:s, *:] 641PYPKGPREFIX { py26 py27 py33 } [*:pu, pyversion.mk:s, *:]
642PYTHON_FOR_BUILD_ONLY Yes [$package] 642PYTHON_FOR_BUILD_ONLY Yes [$package]
643PYTHON_PATCH_SCRIPTS List of Pathmask [$package_list] 643PYTHON_PATCH_SCRIPTS List of Pathmask [$package_list]
644PYTHON_VERSIONS_ACCEPTED List of Version [$package] 644PYTHON_VERSIONS_ACCEPTED List of Version [$package]
645PYTHON_VERSIONS_INCOMPATIBLE List of Version [$package] 645PYTHON_VERSIONS_INCOMPATIBLE List of Version [$package]
646PYTHON_VERSION_DEFAULT Version [$user] 646PYTHON_VERSION_DEFAULT Version [$user]
647PYTHON_VERSION_REQD Version [$user] 647PYTHON_VERSION_REQD Version [$user]
648RANLIB ShellCommand [$system] 648RANLIB ShellCommand [$system]
649RCD_SCRIPTS List of Filename [$package_list] 649RCD_SCRIPTS List of Filename [$package_list]
650RCD_SCRIPT_SRC.* List of Pathname [m:s] 650RCD_SCRIPT_SRC.* List of Pathname [m:s]
651REPLACE.* String [m:s] 651REPLACE.* String [m:s]
652REPLACE_AWK List of Pathmask [$package_list] 652REPLACE_AWK List of Pathmask [$package_list]
653REPLACE_BASH List of Pathmask [$package_list] 653REPLACE_BASH List of Pathmask [$package_list]
654REPLACE_EMACS List of Pathmask 654REPLACE_EMACS List of Pathmask