diff options
Diffstat (limited to 'math/py-matplotlib/Makefile')
-rw-r--r-- | math/py-matplotlib/Makefile | 42 |
1 files changed, 17 insertions, 25 deletions
diff --git a/math/py-matplotlib/Makefile b/math/py-matplotlib/Makefile index f9e5f9eb921d..2ce87dbafd74 100644 --- a/math/py-matplotlib/Makefile +++ b/math/py-matplotlib/Makefile @@ -7,7 +7,7 @@ # PORTNAME= matplotlib -PORTVERSION= 0.87.6 +PORTVERSION= 0.90.0 CATEGORIES= math python MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -18,7 +18,7 @@ COMMENT= A plotting library uses a syntax familiar to matlab users BUILD_DEPENDS= ${PYNUMERIC} \ ${PYTHON_SITELIBDIR}/dateutil/__init__.py:${PORTSDIR}/devel/py-dateutil \ - ${PYTHON_SITELIBDIR}/pytz/__init__.py:${PORTSDIR}/devel/py-pytz \ + ${PYTHON_SITELIBDIR}/${PYPYTZ_EGG}:${PORTSDIR}/devel/py-pytz \ ${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter \ ${LOCALBASE}/lib/libagg.a:${PORTSDIR}/graphics/agg LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \ @@ -29,40 +29,32 @@ RUN_DEPENDS= ${PYNUMERIC} \ BUILD_DEPENDS+= Xvfb:${X_VFBSERVER_PORT} .endif -USE_PYTHON= 2.2+ +USE_PYTHON= yes USE_PYDISTUTILS= yes USE_GNOME= gtk20 pygtk2 +USE_TCL= yes +USE_TK= yes CFLAGS+= -I${X11BASE}/include -EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} - -PLISTDIR= ${PYTHON_SITELIBDIR}/${PORTNAME} \ - ${PYTHON_SITELIBDIR}/pylab* \ - ${PYTHON_SITELIBDIR}/matplotlib-0.87.6-py2.5.egg-info -.if !defined(NOPORTDOCS) -PLISTDIR+= ${EXAMPLESDIR} -.endif - -.include <bsd.port.pre.mk> - -.if ( ${OSVERSION} < 500000) -USE_GCC= 3.4 -.endif +EXAMPLESDIR= ${TARGETDIR}/share/examples/py-${PORTNAME} post-patch: @${GREP} -lR "share/matplotlib" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e "s,share/matplotlib,share/py-matplotlib,g" + ${REINPLACE_CMD} \ + -e s,%%LOCALBASE%%,${LOCALBASE}, \ + -e s,%%TCL_INCLUDEDIR%%,${TCL_INCLUDEDIR}, \ + -e s,%%TK_INCLUDEDIR%%,${TK_INCLUDEDIR}, \ + -e s,%%USE_TK%%,${USE_TK}, \ + -e s,%%USE_TCL%%,${USE_TCL}, \ + ${WRKSRC}/setupext.py 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 + +.include <bsd.port.pre.mk> + +PYPYTZ_EGG!= ${MAKE} -f ${PORTSDIR}/devel/py-pytz/Makefile -V PYPYTZ_EGG .include <bsd.port.post.mk> |