svn commit: r355023 - head/devel/ipython

Jimmy Olgeni olgeni at FreeBSD.org
Sat May 24 14:08:43 UTC 2014


Author: olgeni
Date: Sat May 24 14:08:42 2014
New Revision: 355023
URL: http://svnweb.freebsd.org/changeset/ports/355023
QAT: https://qat.redports.org/buildarchive/r355023/

Log:
  Borrow a fix for numpy for french/eficas: set LD_LIBRARY_PATH to
  _GCC_RUNTIME to avoid linker errors when importing matplotlib.

Modified:
  head/devel/ipython/Makefile

Modified: head/devel/ipython/Makefile
==============================================================================
--- head/devel/ipython/Makefile	Sat May 24 14:05:30 2014	(r355022)
+++ head/devel/ipython/Makefile	Sat May 24 14:08:42 2014	(r355023)
@@ -3,6 +3,7 @@
 
 PORTNAME=	ipython
 PORTVERSION=	2.1.0
+PORTREVISION=	1
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -16,6 +17,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pexp
 
 USE_PYTHON=	yes
 USE_PYDISTUTILS=yes
+USE_GCC=        yes # To be removed - Needed as a work-around for numpy, see PR ports/188114
 PYDISTUTILS_AUTOPLIST=yes
 
 OPTIONS_DEFINE=	X11 HTML_NOTEBOOK ZMQ
@@ -49,6 +51,15 @@ post-install:
 .if ${PORT_OPTIONS:MEXAMPLES}
 	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
 .endif
+	@${ECHO_CMD} "/EASY-INSTALL"	> ${WRKDIR}/ex.script
+	@${ECHO_CMD} "a"		>> ${WRKDIR}/ex.script
+	@${ECHO_CMD} "import os"	>> ${WRKDIR}/ex.script
+	@${ECHO_CMD} "os.environ[\"LD_LIBRARY_PATH\"]=\"${_GCC_RUNTIME}\"" >> ${WRKDIR}/ex.script
+	@${ECHO_CMD} "."		>> ${WRKDIR}/ex.script
+	@${ECHO_CMD} "x!"		>> ${WRKDIR}/ex.script
+	@for file in ${STAGEDIR}${PREFIX}/bin/*; do \
+		ex $${file} < ${WRKDIR}/ex.script > /dev/null; \
+	done
 
 .include <bsd.port.pre.mk>
 


More information about the svn-ports-all mailing list