ports/109550: lang/python25 does not install /usr/local/bin/python

Tom McLaughlin tmclaugh at sdf.lonestar.org
Mon Oct 22 10:50:04 PDT 2007


The following reply was made to PR ports/109550; it has been noted by GNATS.

From: Tom McLaughlin <tmclaugh at sdf.lonestar.org>
To: bug-followup at FreeBSD.org, dyeske at yahoo.com
Cc:  
Subject: Re: ports/109550: lang/python25 does not install
	/usr/local/bin/python
Date: Mon, 22 Oct 2007 13:23:40 -0400

 --=-Jt7VhQNbnsJsnm64gexa
 Content-Type: text/plain
 Content-Transfer-Encoding: 7bit
 
 I spoke with Josh about this on IRC and would a patch like the attached
 to python2[345] be okay?  The first python installed will install the
 bin/python link now.
 
 tom
 
 --=-Jt7VhQNbnsJsnm64gexa
 Content-Disposition: attachment; filename=python24-symlink.diff
 Content-Type: text/x-patch; name=python24-symlink.diff; charset=utf-8
 Content-Transfer-Encoding: 7bit
 
 ? python24-symlink.diff
 Index: Makefile
 ===================================================================
 RCS file: /ncvs/ports/lang/python24/Makefile,v
 retrieving revision 1.158
 diff -u -r1.158 Makefile
 --- Makefile	3 Oct 2007 23:22:03 -0000	1.158
 +++ Makefile	22 Oct 2007 17:06:04 -0000
 @@ -49,7 +49,7 @@
  
  .include <bsd.port.pre.mk>
  
 -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION}
 +.if (${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION}) || !exists(${LOCALBASE}/bin/python)
  MLINKS=		${PYTHON_VERSION}.1 python.1
  PLIST_SUB+=	IF_DEFAULT=""
  .else
 @@ -198,7 +198,7 @@
  	${INSTALL_SCRIPT} ${WRKDIR}/pydoc2.4 ${WRKDIR}/idle2.4 \
  		${WRKDIR}/smtpd2.4.py ${PREFIX}/bin
  
 -.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION}
 +.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION} || !exists(${LOCALBASE}/bin/python)
  	for f in ${BIN_SCRIPTS}; do \
  		TARGET=`${ECHO_CMD} $$f | ${SED} -E ${BINLINKS_SUB}`; \
  		cd ${PREFIX}/bin && ${LN} -f $$TARGET $$f; \
 
 --=-Jt7VhQNbnsJsnm64gexa--
 


More information about the freebsd-python mailing list