Date: Tue, 5 Aug 2014 12:58:55 +0000 (UTC) From: William Grzybowski <wg@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r364094 - head/math/py-basemap Message-ID: <53e0d50f.5aba.34701278@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: wg Date: Tue Aug 5 12:58:54 2014 New Revision: 364094 URL: http://svnweb.freebsd.org/changeset/ports/364094 QAT: https://qat.redports.org/buildarchive/r364094/ Log: math/py-basemap: support stage - Use auto plist - Convert to options ng Modified: head/math/py-basemap/Makefile Modified: head/math/py-basemap/Makefile ============================================================================== --- head/math/py-basemap/Makefile Tue Aug 5 12:46:13 2014 (r364093) +++ head/math/py-basemap/Makefile Tue Aug 5 12:58:54 2014 (r364094) @@ -9,47 +9,29 @@ MASTER_SITES= SF/matplotlib/matplotlib-t PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org -COMMENT= Plots data on map projections (with continental and political boundaries) +COMMENT= Plots data on map projections with continental and political boundaries RUN_DEPENDS= ${PYTHON_SITELIBDIR}/matplotlib/:${PORTSDIR}/math/py-matplotlib USE_PYTHON= yes USE_PYDISTUTILS= yes +PYDISTUTILS_AUTOPLIST= yes DATADIR= ${PREFIX}/share/py-${PORTNAME}-data EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} MAKE_ENV= BASEMAP_DATA_PATH=${DATADIR} -PLISTDIR= ${PYTHON_SITELIBDIR}/matplotlib/toolkits/basemap \ - ${PYTHON_SITELIBDIR}/shapelib \ - ${PYTHON_SITELIBDIR}/dbflib \ - ${PYTHON_SITELIBDIR}/dbflibc.so \ - ${PYTHON_SITELIBDIR}/shptree.so \ - ${PYTHON_SITELIBDIR}/shapelibc.so \ - ${PYTHON_SITELIBDIR}/pyproj.so \ - ${DATADIR} -.if !defined(NOPORTDOCS) -PLISTDIR+= ${EXAMPLESDIR} -.endif +OPTIONS_DEFINE= EXAMPLES + +PORTEXAMPLES= * -NO_STAGE= yes -.include <bsd.port.pre.mk> post-patch: @${GREP} -lR "share/basemap" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e "s,share/basemap,share/py-basemap-data,g" post-install: -.if !defined(NOPORTDOCS) - @${MKDIR} ${EXAMPLESDIR} - ${CP} -R ${WRKSRC}/examples/ ${EXAMPLESDIR} -.endif -.for dir in ${PLISTDIR} - @${FIND} ${dir} ! -type d | \ - ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} - @${FIND} ${dir} -type d | ${SORT} -r | \ - ${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} -.endfor - @${ECHO} "@unexec rmdir %D/${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/matplotlib/toolkits 2> /dev/null || true" >> ${TMPPLIST} + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} -.include <bsd.port.post.mk> +.include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53e0d50f.5aba.34701278>