# Created by: Thomas Gellekum # $FreeBSD: head/math/py-numeric/Makefile 381462 2015-03-17 03:08:53Z amdmi3 $ PORTNAME= numeric PORTVERSION= 24.2 PORTREVISION= 4 CATEGORIES= math python MASTER_SITES= http://numpy.scipy.org/:doc \ SF/numpy/Old%20Numeric/${PORTVERSION}:source PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= Numeric-${PORTVERSION}${EXTRACT_SUFX}:source \ numpy.pdf:doc EXTRACT_ONLY= Numeric-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= The Numeric Extension to Python USES= python USE_PYTHON= distutils autoplist WRKSRC= ${WRKDIR}/Numeric-${PORTVERSION} DOCSDIR= ${PREFIX}/share/doc/py-numeric EXAMPLESDIR= ${PREFIX}/share/examples/py-numeric PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES .include post-extract: @${CP} ${DISTDIR}/numpy.pdf ${WRKDIR} # # Force the setup.py file to use a specific version of Python, # since more than one may be installed, and we want to use # the correct one, because if one has setuptools and another # doesn't, that could mess with how pkg-plist is constructed. # @${REINPLACE_CMD} \ -e "s|/usr/bin/env python|/usr/bin/env python${PYTHON_VER}|" \ -e 's,distutils\.command\.install ,setuptools\.command\.install ,' \ ${WRKSRC}/setup.py post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Numeric -name "*.so" -exec \ ${STRIP_CMD} {} \; @${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/Demo/*.py ${STAGEDIR}${EXAMPLESDIR} @${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}/NumTut ${INSTALL_DATA} ${WRKSRC}/Demo/NumTut/* ${STAGEDIR}${EXAMPLESDIR}/NumTut @${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/numpy.pdf ${STAGEDIR}${DOCSDIR} .include