From owner-svn-ports-head@FreeBSD.ORG Sat Aug 17 19:11:03 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2E9D5C62; Sat, 17 Aug 2013 19:11:03 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1A09026C5; Sat, 17 Aug 2013 19:11:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r7HJB3Jp078291; Sat, 17 Aug 2013 19:11:03 GMT (envelope-from mva@svn.freebsd.org) Received: (from mva@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r7HJAxqg078194; Sat, 17 Aug 2013 19:10:59 GMT (envelope-from mva@svn.freebsd.org) Message-Id: <201308171910.r7HJAxqg078194@svn.freebsd.org> From: Marcus von Appen Date: Sat, 17 Aug 2013 19:10:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r324864 - in head: . lang/python lang/python2 lang/python26 lang/python27 lang/python3 lang/python31 lang/python32 lang/python33 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Aug 2013 19:11:03 -0000 Author: mva Date: Sat Aug 17 19:10:59 2013 New Revision: 324864 URL: http://svnweb.freebsd.org/changeset/ports/324864 Log: - Move the symlink magic for the default python version into lang/python and lang/python2 and lang/python3. This change brings us closer to the goal of making Python ports usable with different Python versions at the same time. - Add a new lang/python2 port to handle the symlinks for bin/python2, bin/idle2, bin/pydoc2 and so on. - Add a new lang/python3 port to handle the symlinks for bin/python3, bin/idle3, bin/pydoc3 and so on. - Bump the PORTREVISION on all lang/python* ports. Added: head/lang/python2/ head/lang/python2/Makefile (contents, props changed) head/lang/python2/pkg-descr (contents, props changed) head/lang/python3/ head/lang/python3/Makefile (contents, props changed) head/lang/python3/pkg-descr (contents, props changed) Modified: head/UPDATING head/lang/python/Makefile (contents, props changed) head/lang/python26/Makefile head/lang/python26/pkg-plist (contents, props changed) head/lang/python27/Makefile head/lang/python27/pkg-plist (contents, props changed) head/lang/python31/Makefile head/lang/python31/pkg-plist (contents, props changed) head/lang/python32/Makefile head/lang/python32/pkg-plist (contents, props changed) head/lang/python33/Makefile head/lang/python33/pkg-plist (contents, props changed) Modified: head/UPDATING ============================================================================== --- head/UPDATING Sat Aug 17 18:44:30 2013 (r324863) +++ head/UPDATING Sat Aug 17 19:10:59 2013 (r324864) @@ -5,6 +5,23 @@ they are unavoidable. You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20130817: + AFFECTS: users of lang/python* + AUTHOR: mva@FreeBSD.org + + The lang/python* ports do not install links to 2to3, idle, pydoc, python + and other binaries anymore. Those were moved into the lang/python2 and + lang/python3 ports respectively. This change brings us closer to the goal + of making Python ports usable with different Python versions at the same + time. + + If you have lang/python2* or lang/python3* installed, please also install + the associated lang/python2 or lang/python3 port. + + 1. update lang/python2* and/or lang/python3* + 2. install lang/python2 and/or lang/python3 + 3. reinstall lang/python (if installed) + 20130816: AFFECTS: users of graphics/opendx and math/octave-forge-octcdf AUTHOR: stephen@FreeBSD.org Modified: head/lang/python/Makefile ============================================================================== --- head/lang/python/Makefile Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python/Makefile Sat Aug 17 19:10:59 2013 (r324864) @@ -1,9 +1,5 @@ -# New ports collection makefile for: python -# Date created: 08 August 1995 -# Whom: jkh -# +# Created by: jkh # $FreeBSD$ -# PORTNAME= python PORTVERSION= ${PYTHON_VER} @@ -17,11 +13,42 @@ MAINTAINER= python@FreeBSD.org COMMENT= The "meta-port" for the default version of Python interpreter USE_PYTHON_RUN= yes -PYTHON_VERSION= ${PYTHON_DEFAULT_VERSION} NO_BUILD= yes +PLIST_FILES= bin/2to3 \ + bin/idle \ + bin/pydoc \ + bin/python \ + bin/python-config \ + bin/python-shared \ + bin/python-shared-config + +.include + +.if ${PYTHON_MAJOR_VER} == 2 +RUN_DEPENDS+= python2:${PORTSDIR}/lang/python2 +PLIST_FILES+= bin/smtpd.py +.elif ${PYTHON_MAJOR_VER} == 3 +RUN_DEPENDS+= python3:${PORTSDIR}/lang/python3 +.endif + do-install: - @${DO_NADA} +.for file in python python-shared + ${LN} -sf ${PREFIX}/bin/${file}${PYTHON_MAJOR_VER} ${PREFIX}/bin/${file} +.endfor + ${LN} -sf ${PREFIX}/bin/2to3-${PYTHON_MAJOR_VER} ${PREFIX}/bin/2to3 +.if ${PYTHON_MAJOR_VER} == 2 + ${LN} -sf ${PREFIX}/bin/smtpd${PYTHON_MAJOR_VER}.py ${PREFIX}/bin/smtpd.py +.for file in idle pydoc + ${LN} -sf ${PREFIX}/bin/${file}${PYTHON_MAJOR_VER} ${PREFIX}/bin/${file} +.endfor +.elif ${PYTHON_MAJOR_VER} == 3 +.for file in idle pydoc + ${LN} -sf ${PREFIX}/bin/${file}${PYTHON_MAJOR_VER}-${PYTHON_VER} ${PREFIX}/bin/${file} +.endfor +.endif + ${LN} -sf ${PREFIX}/bin/python${PYTHON_MAJOR_VER}-config ${PREFIX}/bin/python-config + ${LN} -sf ${PREFIX}/bin/python-shared${PYTHON_MAJOR_VER}-config ${PREFIX}/bin/python-shared-config # Major upgrade support PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portupgrade @@ -61,4 +88,4 @@ upgrade-site-packages: fi; \ fi; \ -.include +.include Added: head/lang/python2/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/python2/Makefile Sat Aug 17 19:10:59 2013 (r324864) @@ -0,0 +1,52 @@ +# $FreeBSD$ + +PORTNAME= python2 +PORTVERSION= ${PYTHON_MAJOR_VER} +CATEGORIES= lang python ipv6 +MASTER_SITES= # empty +DISTFILES= # empty +EXTRACT_ONLY= # empty + +MAINTAINER= python@FreeBSD.org +COMMENT= The "meta-port" for version 2 of the Python interpreter + +USE_PYTHON_RUN= yes +PYTHON_VERSION= ${PYTHON_DEFAULT_VERSION} +NO_BUILD= yes + +PLIST_FILES= bin/2to3-${PYTHON_MAJOR_VER} \ + bin/idle${PYTHON_MAJOR_VER} \ + bin/pydoc${PYTHON_MAJOR_VER} \ + bin/python${PYTHON_MAJOR_VER} \ + bin/python${PYTHON_MAJOR_VER}-config \ + bin/python-shared${PYTHON_MAJOR_VER} \ + bin/python-shared${PYTHON_MAJOR_VER}-config \ + bin/smtpd${PYTHON_MAJOR_VER}.py + +.include + +do-install: +.for file in idle pydoc python python-shared + ${LN} -sf ${PREFIX}/bin/${file}${PYTHON_VER} ${PREFIX}/bin/${file}${PYTHON_MAJOR_VER} +.endfor + ${LN} -sf ${PREFIX}/bin/2to3-${PYTHON_VER} ${PREFIX}/bin/2to3-${PYTHON_MAJOR_VER} + ${LN} -sf ${PREFIX}/bin/smtpd${PYTHON_VER}.py ${PREFIX}/bin/smtpd${PYTHON_MAJOR_VER}.py + ${LN} -sf ${PREFIX}/bin/python${PYTHON_VER}-config ${PREFIX}/bin/python${PYTHON_MAJOR_VER}-config + ${LN} -sf ${PREFIX}/bin/python-shared${PYTHON_VER}-config ${PREFIX}/bin/python-shared${PYTHON_MAJOR_VER}-config + +# Major upgrade support +PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portupgrade + +.if defined(USE_PORTMASTER) +PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portmaster +.endif + +.if defined(WITH_PKGNG) +PKG_LIST= ${PKG_BIN} query -a '%n-%v' +PKG_LIST_FILES= ${PKG_INFO} -l +.else +PKG_LIST= ${PKG_INFO} -Ea +PKG_LIST_FILES= ${PKG_INFO} -L +.endif + +.include Added: head/lang/python2/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/python2/pkg-descr Sat Aug 17 19:10:59 2013 (r324864) @@ -0,0 +1,4 @@ +Python is an interpreted object-oriented programming language, and is +often compared to Tcl, Perl or Scheme. + +WWW: http://www.python.org/ Modified: head/lang/python26/Makefile ============================================================================== --- head/lang/python26/Makefile Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python26/Makefile Sat Aug 17 19:10:59 2013 (r324864) @@ -3,7 +3,7 @@ PORTNAME= python26 PORTVERSION= 2.6.8 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR} @@ -50,7 +50,6 @@ BINLINKS_SUB_TMPL= -e 's,smtpd,smtpd%%VE -e 's,2to3,2to3-%%VERSION%%,' \ -e 's,(idle|pydoc|python-shared|python),\1%%VERSION%%,' BINLINKS_SUB_PYTHON_VER= ${BINLINKS_SUB_TMPL:S/%%VERSION%%/${PYTHON_VER}/g} -BINLINKS_SUB_PYTHON_MAJOR_VER= ${BINLINKS_SUB_TMPL:S/%%VERSION%%/${PYTHON_MAJOR_VER}/g} OPTIONS_DEFINE= THREADS SEM PTH PYMALLOC IPV6 FPECTL EXAMPLES NLS OPTIONS_DEFAULT= THREADS UCS4 PYMALLOC IPV6 @@ -86,13 +85,6 @@ SEM_MSG= "@comment " SUB_FILES= pkg-message SUB_LIST= SEM=${SEM_MSG} -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} -MLINKS= ${PYTHON_VERSION}.1 python.1 -PLIST_SUB+= IF_DEFAULT="" -.else -PLIST_SUB+= IF_DEFAULT="@comment " -.endif - .if ${PORT_OPTIONS:MTHREADS} PLIST_SUB+= THREADS="" .if ${PORT_OPTIONS:MPTH} @@ -267,15 +259,6 @@ post-install: ${INSTALL_MAN} ${PYTHON_WRKSRC}/Misc/python.man \ ${MANPREFIX}/man/man1/${PYTHON_VERSION}.1 -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} - for f in ${BIN_FILES}; do \ - TARGET=`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB_PYTHON_VER}`; \ - TARGET_MAJOR=`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB_PYTHON_MAJOR_VER}`; \ - cd ${PREFIX}/bin && ${LN} -sf $$TARGET $$TARGET_MAJOR; \ - cd ${PREFIX}/bin && ${LN} -sf $$TARGET_MAJOR $$f; \ - done -.endif - .if !defined(NOPORTDATA) @${MKDIR} ${DATADIR} @cd ${PYTHON_WRKSRC}; ${TAR} -cf - Tools | \ Modified: head/lang/python26/pkg-plist ============================================================================== --- head/lang/python26/pkg-plist Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python26/pkg-plist Sat Aug 17 19:10:59 2013 (r324864) @@ -1,26 +1,10 @@ -%%IF_DEFAULT%%bin/2to3 -%%IF_DEFAULT%%bin/2to3-%%PYMAJOR%% bin/2to3-%%PYVER%% -%%IF_DEFAULT%%bin/idle -%%IF_DEFAULT%%bin/idle%%PYMAJOR%% bin/idle%%PYVER%% -%%IF_DEFAULT%%bin/pydoc -%%IF_DEFAULT%%bin/pydoc%%PYMAJOR%% bin/pydoc%%PYVER%% -%%IF_DEFAULT%%bin/python -%%IF_DEFAULT%%bin/python%%PYMAJOR%% bin/python%%PYVER%% -%%IF_DEFAULT%%bin/python-config -%%IF_DEFAULT%%bin/python%%PYMAJOR%%-config bin/python%%PYVER%%-config -%%IF_DEFAULT%%bin/python-shared -%%IF_DEFAULT%%bin/python-shared%%PYMAJOR%% bin/python-shared%%PYVER%% -%%IF_DEFAULT%%bin/python-shared-config -%%IF_DEFAULT%%bin/python-shared%%PYMAJOR%%-config bin/python-shared%%PYVER%%-config -%%IF_DEFAULT%%bin/smtpd.py -%%IF_DEFAULT%%bin/smtpd%%PYMAJOR%%.py bin/smtpd%%PYVER%%.py %%PYTHON_INCLUDEDIR%%/Python-ast.h %%PYTHON_INCLUDEDIR%%/Python.h Modified: head/lang/python27/Makefile ============================================================================== --- head/lang/python27/Makefile Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python27/Makefile Sat Aug 17 19:10:59 2013 (r324864) @@ -3,7 +3,7 @@ PORTNAME= python27 PORTVERSION= 2.7.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR} @@ -48,7 +48,6 @@ BINLINKS_SUB_TMPL= -e 's,smtpd,smtpd%%VE -e 's,2to3,2to3-%%VERSION%%,' \ -e 's,(idle|pydoc|python-shared|python),\1%%VERSION%%,' BINLINKS_SUB_PYTHON_VER= ${BINLINKS_SUB_TMPL:S/%%VERSION%%/${PYTHON_VER}/g} -BINLINKS_SUB_PYTHON_MAJOR_VER= ${BINLINKS_SUB_TMPL:S/%%VERSION%%/${PYTHON_MAJOR_VER}/g} OPTIONS_DEFINE= THREADS SEM PTH PYMALLOC IPV6 FPECTL EXAMPLES NLS OPTIONS_DEFAULT= THREADS UCS4 PYMALLOC IPV6 @@ -80,13 +79,6 @@ SEM_MSG= "@comment " SUB_FILES= pkg-message SUB_LIST= SEM=${SEM_MSG} -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} -MLINKS= ${PYTHON_VERSION}.1 python.1 -PLIST_SUB+= IF_DEFAULT="" -.else -PLIST_SUB+= IF_DEFAULT="@comment " -.endif - .if ${PORT_OPTIONS:MTHREADS} PLIST_SUB+= THREADS="" .if ${PORT_OPTIONS:MPTH} @@ -274,19 +266,6 @@ post-install: ${INSTALL_MAN} ${PYTHON_WRKSRC}/Misc/python.man \ ${MANPREFIX}/man/man1/${PYTHON_VERSION}.1 -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} - for f in ${BIN_FILES}; do \ - TARGET=`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB_PYTHON_VER}`; \ - TARGET_MAJOR=`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB_PYTHON_MAJOR_VER}`; \ - cd ${PREFIX}/bin && ${LN} -sf $$TARGET $$TARGET_MAJOR; \ - cd ${PREFIX}/bin && ${LN} -sf $$TARGET_MAJOR $$f; \ - done -.endif - -.for file in python python-config - cd ${LOCALBASE}/bin && ${LN} -sf ${file:S/python/${PYTHON_VERSION}/} ${file:S/python/python${PYTHON_MAJOR_VER}/} -.endfor - .if !defined(NOPORTDATA) @${MKDIR} ${DATADIR} @cd ${PYTHON_WRKSRC}; ${TAR} -cf - Tools | \ Modified: head/lang/python27/pkg-plist ============================================================================== --- head/lang/python27/pkg-plist Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python27/pkg-plist Sat Aug 17 19:10:59 2013 (r324864) @@ -1,27 +1,11 @@ libdata/pkgconfig/python-2.7.pc -%%IF_DEFAULT%%bin/2to3 -%%IF_DEFAULT%%bin/2to3-%%PYMAJOR%% bin/2to3-%%PYVER%% -%%IF_DEFAULT%%bin/idle -%%IF_DEFAULT%%bin/idle%%PYMAJOR%% bin/idle%%PYVER%% -%%IF_DEFAULT%%bin/pydoc -%%IF_DEFAULT%%bin/pydoc%%PYMAJOR%% bin/pydoc%%PYVER%% -%%IF_DEFAULT%%bin/python -%%IF_DEFAULT%%bin/python%%PYMAJOR%% bin/python%%PYVER%% -%%IF_DEFAULT%%bin/python-config -%%IF_DEFAULT%%bin/python%%PYMAJOR%%-config bin/python%%PYVER%%-config -%%IF_DEFAULT%%bin/python-shared -%%IF_DEFAULT%%bin/python-shared%%PYMAJOR%% bin/python-shared%%PYVER%% -%%IF_DEFAULT%%bin/python-shared-config -%%IF_DEFAULT%%bin/python-shared%%PYMAJOR%%-config bin/python-shared%%PYVER%%-config -%%IF_DEFAULT%%bin/smtpd.py -%%IF_DEFAULT%%bin/smtpd%%PYMAJOR%%.py bin/smtpd%%PYVER%%.py %%PYTHON_INCLUDEDIR%%/Python-ast.h %%PYTHON_INCLUDEDIR%%/Python.h Added: head/lang/python3/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/python3/Makefile Sat Aug 17 19:10:59 2013 (r324864) @@ -0,0 +1,53 @@ +# $FreeBSD$ + +PORTNAME= python3 +PORTVERSION= ${PYTHON_MAJOR_VER} +CATEGORIES= lang python ipv6 +MASTER_SITES= +DISTFILES= +EXTRACT_ONLY= + +MAINTAINER= python@FreeBSD.org +COMMENT= The "meta-port" for version 3 of the Python interpreter + +USE_PYTHON_RUN= yes +PYTHON_VERSION= ${PYTHON3_DEFAULT_VERSION} +NO_BUILD= yes + +PLIST_FILES= bin/2to3-${PYTHON_MAJOR_VER} \ + bin/idle${PYTHON_MAJOR_VER} \ + bin/pydoc${PYTHON_MAJOR_VER} \ + bin/python${PYTHON_MAJOR_VER} \ + bin/python${PYTHON_MAJOR_VER}-config \ + bin/python-shared${PYTHON_MAJOR_VER} \ + bin/python-shared${PYTHON_MAJOR_VER}-config + +.include + +do-install: +.for file in python python-shared + ${LN} -sf ${PREFIX}/bin/${file}${PYTHON_VER} ${PREFIX}/bin/${file}${PYTHON_MAJOR_VER} +.endfor + ${LN} -sf ${PREFIX}/bin/2to3-${PYTHON_VER} ${PREFIX}/bin/2to3-${PYTHON_MAJOR_VER} +.for file in idle pydoc + ${LN} -sf ${PREFIX}/bin/${file}${PYTHON_MAJOR_VER}-${PYTHON_VER} ${PREFIX}/bin/${file}${PYTHON_MAJOR_VER} +.endfor + ${LN} -sf ${PREFIX}/bin/python${PYTHON_VER}-config ${PREFIX}/bin/python${PYTHON_MAJOR_VER}-config + ${LN} -sf ${PREFIX}/bin/python-shared${PYTHON_VER}-config ${PREFIX}/bin/python-shared${PYTHON_MAJOR_VER}-config + +# Major upgrade support +PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portupgrade + +.if defined(USE_PORTMASTER) +PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portmaster +.endif + +.if defined(WITH_PKGNG) +PKG_LIST= ${PKG_BIN} query -a '%n-%v' +PKG_LIST_FILES= ${PKG_INFO} -l +.else +PKG_LIST= ${PKG_INFO} -Ea +PKG_LIST_FILES= ${PKG_INFO} -L +.endif + +.include Added: head/lang/python3/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/python3/pkg-descr Sat Aug 17 19:10:59 2013 (r324864) @@ -0,0 +1,4 @@ +Python is an interpreted object-oriented programming language, and is +often compared to Tcl, Perl or Scheme. + +WWW: http://www.python.org/ Modified: head/lang/python31/Makefile ============================================================================== --- head/lang/python31/Makefile Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python31/Makefile Sat Aug 17 19:10:59 2013 (r324864) @@ -2,7 +2,7 @@ PORTNAME= python31 PORTVERSION= 3.1.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR} @@ -67,19 +67,6 @@ CONFIGURE_ENV+= ac_cv_lib_intl_textdomai .include -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} -MLINKS= ${PYTHON_VERSION}.1 python.1 -PLIST_SUB+= IF_DEFAULT="" -.else -PLIST_SUB+= IF_DEFAULT="@comment " -.endif - -.if ${PYTHON_VERSION} == ${PYTHON3_DEFAULT_VERSION} -PLIST_SUB+= IF_DEFAULT_MAJOR="" -.else -PLIST_SUB+= IF_DEFAULT_MAJOR="@comment " -.endif - .if ${PORT_OPTIONS:MTHREADS} PLIST_SUB+= THREADS="" CONFIGURE_ARGS+= --with-threads @@ -222,19 +209,6 @@ post-install: ${INSTALL_MAN} ${PYTHON_WRKSRC}/Misc/python.man \ ${MANPREFIX}/man/man1/${PYTHON_VERSION}.1 -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} - for f in ${BIN_FILES}; do \ - TARGET=`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB}`; \ - cd ${PREFIX}/bin && ${LN} -sf $$TARGET $$f; \ - done -.endif - -.if ${PYTHON_VERSION} == ${PYTHON3_DEFAULT_VERSION} -.for file in python python-config - cd ${LOCALBASE}/bin && ${LN} -sf ${file:S/python/${PYTHON_VERSION}/} ${file:S/python/python${PYTHON_MAJOR_VER}/} -.endfor -.endif - .if !defined(NOPORTDATA) @${MKDIR} ${DATADIR} @cd ${PYTHON_WRKSRC}; ${TAR} -cf - Tools | \ Modified: head/lang/python31/pkg-plist ============================================================================== --- head/lang/python31/pkg-plist Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python31/pkg-plist Sat Aug 17 19:10:59 2013 (r324864) @@ -1,18 +1,9 @@ -%%IF_DEFAULT%%bin/2to3 bin/2to3-%%PYVER%% -%%IF_DEFAULT%%bin/idle3 bin/idle3-%%PYVER%% -%%IF_DEFAULT%%bin/pydoc3 bin/pydoc3-%%PYVER%% -%%IF_DEFAULT%%bin/python -%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%% bin/python%%PYVER%% -%%IF_DEFAULT%%bin/python-config -%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%%-config bin/python%%PYVER%%-config -%%IF_DEFAULT%%bin/python-shared bin/python-shared%%PYVER%% -%%IF_DEFAULT%%bin/python-shared-config bin/python-shared%%PYVER%%-config lib/lib%%PYTHON_VERSION%%.a lib/lib%%PYTHON_VERSION%%.so Modified: head/lang/python32/Makefile ============================================================================== --- head/lang/python32/Makefile Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python32/Makefile Sat Aug 17 19:10:59 2013 (r324864) @@ -2,7 +2,7 @@ PORTNAME= python32 PORTVERSION= 3.2.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR} @@ -65,19 +65,6 @@ CONFIGURE_ENV+= ac_cv_lib_intl_textdomai .include -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} -MLINKS= ${PYTHON_VERSION}.1 python.1 -PLIST_SUB+= IF_DEFAULT="" -.else -PLIST_SUB+= IF_DEFAULT="@comment " -.endif - -.if ${PYTHON_VERSION} == ${PYTHON3_DEFAULT_VERSION} -PLIST_SUB+= IF_DEFAULT_MAJOR="" -.else -PLIST_SUB+= IF_DEFAULT_MAJOR="@comment " -.endif - .if ${PORT_OPTIONS:MTHREADS} PLIST_SUB+= THREADS="" CONFIGURE_ARGS+= --with-threads @@ -212,19 +199,6 @@ post-install: ${INSTALL_MAN} ${PYTHON_WRKSRC}/Misc/python.man \ ${MANPREFIX}/man/man1/${PYTHON_VERSION}.1 -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} - for f in ${BIN_FILES}; do \ - TARGET=`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB}`; \ - cd ${PREFIX}/bin && ${LN} -sf $$TARGET $$f; \ - done -.endif - -.if ${PYTHON_VERSION} == ${PYTHON3_DEFAULT_VERSION} -.for file in python python-config - cd ${LOCALBASE}/bin && ${LN} -sf ${file:S/python/${PYTHON_VERSION}/} ${file:S/python/python${PYTHON_MAJOR_VER}/} -.endfor -.endif - .if !defined(NOPORTDATA) @${MKDIR} ${DATADIR} @cd ${PYTHON_WRKSRC}; ${TAR} -cf - Tools | \ Modified: head/lang/python32/pkg-plist ============================================================================== --- head/lang/python32/pkg-plist Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python32/pkg-plist Sat Aug 17 19:10:59 2013 (r324864) @@ -1,18 +1,9 @@ -%%IF_DEFAULT%%bin/2to3 bin/2to3-%%PYVER%% -%%IF_DEFAULT%%bin/idle3 bin/idle3-%%PYVER%% -%%IF_DEFAULT%%bin/pydoc3 bin/pydoc3-%%PYVER%% -%%IF_DEFAULT%%bin/python -%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%% bin/python%%PYVER%% -%%IF_DEFAULT%%bin/python-config -%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%%-config bin/python%%PYVER%%-config -%%IF_DEFAULT%%bin/python-shared bin/python-shared%%PYVER%% -%%IF_DEFAULT%%bin/python-shared-config bin/python-shared%%PYVER%%-config bin/python%%PYVER%%%%PYABIVER%% bin/python%%PYVER%%%%PYABIVER%%-config Modified: head/lang/python33/Makefile ============================================================================== --- head/lang/python33/Makefile Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python33/Makefile Sat Aug 17 19:10:59 2013 (r324864) @@ -2,7 +2,7 @@ PORTNAME= python33 PORTVERSION= 3.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR} @@ -66,19 +66,6 @@ CONFIGURE_ENV+= ac_cv_lib_intl_textdomai .include -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} -MLINKS= ${PYTHON_VERSION}.1 python.1 -PLIST_SUB+= IF_DEFAULT="" -.else -PLIST_SUB+= IF_DEFAULT="@comment " -.endif - -.if ${PYTHON_VERSION} == ${PYTHON3_DEFAULT_VERSION} -PLIST_SUB+= IF_DEFAULT_MAJOR="" -.else -PLIST_SUB+= IF_DEFAULT_MAJOR="@comment " -.endif - .if ${PORT_OPTIONS:MTHREADS} PLIST_SUB+= THREADS="" CONFIGURE_ARGS+= --with-threads @@ -208,19 +195,6 @@ post-install: ${INSTALL_MAN} ${PYTHON_WRKSRC}/Misc/python.man \ ${MANPREFIX}/man/man1/${PYTHON_VERSION}.1 -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} - for f in ${BIN_FILES}; do \ - TARGET=`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB}`; \ - cd ${PREFIX}/bin && ${LN} -sf $$TARGET $$f; \ - done -.endif - -.if ${PYTHON_VERSION} == ${PYTHON3_DEFAULT_VERSION} -.for file in python python-config - cd ${LOCALBASE}/bin && ${LN} -sf ${file:S/python/${PYTHON_VERSION}/} ${file:S/python/python${PYTHON_MAJOR_VER}/} -.endfor -.endif - .if !defined(NOPORTDATA) @${MKDIR} ${DATADIR} @cd ${PYTHON_WRKSRC}; ${TAR} -cf - Tools | \ Modified: head/lang/python33/pkg-plist ============================================================================== --- head/lang/python33/pkg-plist Sat Aug 17 18:44:30 2013 (r324863) +++ head/lang/python33/pkg-plist Sat Aug 17 19:10:59 2013 (r324864) @@ -1,18 +1,9 @@ -%%IF_DEFAULT%%bin/2to3 bin/2to3-%%PYVER%% -%%IF_DEFAULT%%bin/idle3 bin/idle3-%%PYVER%% -%%IF_DEFAULT%%bin/pydoc3 bin/pydoc3-%%PYVER%% -%%IF_DEFAULT%%bin/python -%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%% bin/python%%PYVER%% -%%IF_DEFAULT%%bin/python-config -%%IF_DEFAULT_MAJOR%%bin/python%%PYMAJOR%%-config bin/python%%PYVER%%-config -%%IF_DEFAULT%%bin/python-shared bin/python-shared%%PYVER%% -%%IF_DEFAULT%%bin/python-shared-config bin/python-shared%%PYVER%%-config bin/python%%PYVER%%%%PYABIVER%% bin/python%%PYVER%%%%PYABIVER%%-config