[Midnightbsd-cvs] mports [21253] trunk/lang/python/Makefile: update python symlink support

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Mar 25 21:04:12 EDT 2016


Revision: 21253
          http://svnweb.midnightbsd.org/mports/?rev=21253
Author:   laffer1
Date:     2016-03-25 21:04:11 -0400 (Fri, 25 Mar 2016)
Log Message:
-----------
update python symlink support

Modified Paths:
--------------
    trunk/lang/python/Makefile

Modified: trunk/lang/python/Makefile
===================================================================
--- trunk/lang/python/Makefile	2016-03-25 01:20:41 UTC (rev 21252)
+++ trunk/lang/python/Makefile	2016-03-26 01:04:11 UTC (rev 21253)
@@ -2,7 +2,7 @@
 
 PORTNAME=	python
 PORTVERSION=	${PYTHON_DEFAULT}
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	2
 CATEGORIES=	lang python ipv6
 MASTER_SITES=	# empty
@@ -11,70 +11,40 @@
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	The "meta-port" for the default version of Python interpreter
+
 LICENSE=	python
 
-NO_BUILD=	yes
-USES=		python:run
+USES=			python:run
+NO_BUILD=		yes
 
 PLIST_FILES=	bin/2to3 \
 		bin/idle \
 		bin/pydoc \
 		bin/python \
-		bin/python-config \
-		bin/python-shared \
-		bin/python-shared-config
+		bin/python-config
 
 .include <bsd.port.pre.mk>
 
 .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:
-.for file in python python-shared
-	${LN} -sf ${file}${PYTHON_MAJOR_VER} ${STAGEDIR}${PREFIX}/bin/${file}
-.endfor
-	${LN} -sf 2to3-${PYTHON_MAJOR_VER} ${STAGEDIR}${PREFIX}/bin/2to3
+	${LN} -sf python${PYTHON_MAJOR_VER} ${PREFIX}/bin/python
+	${LN} -sf 2to3-${PYTHON_MAJOR_VER} ${PREFIX}/bin/2to3
 .if ${PYTHON_MAJOR_VER} == 2
-	${LN} -sf smtpd${PYTHON_MAJOR_VER}.py ${STAGEDIR}${PREFIX}/bin/smtpd.py
 .for file in idle pydoc
-	${LN} -sf ${file}${PYTHON_MAJOR_VER} ${STAGEDIR}${PREFIX}/bin/${file}
+	${LN} -sf ${file}${PYTHON_MAJOR_VER} ${PREFIX}/bin/${file}
 .endfor
 .elif ${PYTHON_MAJOR_VER} == 3
 .for file in idle pydoc
 	${LN} -sf ${file}${PYTHON_MAJOR_VER}-${PYTHON_VER} \
-		${STAGEDIR}${PREFIX}/bin/${file}
+		${PREFIX}/bin/${file}
 .endfor
 .endif
 	${LN} -sf python${PYTHON_MAJOR_VER}-config \
-		${STAGEDIR}${PREFIX}/bin/python-config
-	${LN} -sf python-shared${PYTHON_MAJOR_VER}-config \
-		${STAGEDIR}${PREFIX}/bin/python-shared-config
+		${PREFIX}/bin/python-config
 
-# Major upgrade support
-PORTUPGRADE_CMD?=	${LOCALBASE}/sbin/portupgrade
-PKG_WHICH_CMD?=	${LOCALBASE}/sbin/pkg_which
-upgrade-site-packages:
-	@if [ ! -x ${PORTUPGRADE_CMD} ]; then \
-		${ECHO_MSG} "Please install ports-mgmt/portupgrade."; \
-		${FALSE}; \
-	 fi
-
-	@for ver in `echo ${_PYTHON_ALLBRANCHES}|${SED} 's/${PYTHON_VER}//'`; do \
-		if [ -d ${PREFIX}/lib/python$$ver ]; then \
-			UPD=`${FIND} ${PREFIX}/lib/python$$ver \
-					-type f -print0 | \
-				${XARGS} -0 ${PKG_WHICH_CMD} | \
-				${GREP} -Fv '?' | \
-				${EGREP} -v '^python2?[0-5]?-2' | \
-				${SORT} -u`; \
-			if [ "$$UPD" ]; then \
-				${PORTUPGRADE_CMD} -f $$UPD; \
-			fi; \
-		fi; \
-	 done \
-
 .include <bsd.port.post.mk>



More information about the Midnightbsd-cvs mailing list