aboutsummaryrefslogtreecommitdiff
path: root/math/biggles/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-04-27 09:35:40 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-04-27 09:35:40 +0000
commitfd6a6952ab23561c124a393dd73c93c0e4459446 (patch)
tree507cde322b9b4c20d1866bf8c2e79f192f198992 /math/biggles/Makefile
parentc0eadcb971028a0649420223d852144da0539cdd (diff)
Notes
Diffstat (limited to 'math/biggles/Makefile')
-rw-r--r--math/biggles/Makefile29
1 files changed, 20 insertions, 9 deletions
diff --git a/math/biggles/Makefile b/math/biggles/Makefile
index 2a4cfaf60eda..6f7bb217f085 100644
--- a/math/biggles/Makefile
+++ b/math/biggles/Makefile
@@ -7,8 +7,7 @@
#
PORTNAME= biggles
-PORTVERSION= 1.6.4
-PORTREVISION= 1
+PORTVERSION= 1.6.5
CATEGORIES= math
MASTER_SITES= SF
DISTNAME= python2-${PORTNAME}-${PORTVERSION}
@@ -16,16 +15,28 @@ DISTNAME= python2-${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Create publication-quality 2D scientific plots
-BUILD_DEPENDS= ${PYNUMERIC}
+BUILD_DEPENDS= ${PYNUMPY}
LIB_DEPENDS= plot:${PORTSDIR}/graphics/plotutils
USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-PYDISTUTILS_PKGNAME= python2-biggles
-USE_LDCONFIG= yes
+USE_GMAKE= yes
+MAKE_ARGS= CC="${CC}" \
+ CFLAGS="${CFLAGS} -fPIC" \
+ LIBPLOT_CPPFLAGS="-I${LOCALBASE}/include" \
+ LIBPLOT_LDFLAGS="-L${LOCALBASE}/lib -lplot"
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/make.inc
- @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/setup.py
+pre-build:
+ @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
+ @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
+
+do-install:
+ @${MKDIR} ${PYTHON_SITELIBDIR}/biggles
+.for ext in ini so py pyc pyo
+ ${INSTALL_DATA} ${WRKSRC}/src/*.${ext} ${PYTHON_SITELIBDIR}/biggles
+.endfor
+ @${MKDIR} ${PYTHON_SITELIBDIR}/biggles/libplot
+.for ext in so py pyc pyo
+ ${INSTALL_DATA} ${WRKSRC}/src/libplot/*.${ext} ${PYTHON_SITELIBDIR}/biggles/libplot
+.endfor
.include <bsd.port.mk>