Update science/meep to version 1.2_10
[dports.git] / science / qcl / Makefile
1 # Created by: Brad Huntting <huntting@glarp.com>
2 # $FreeBSD$
3
4 PORTNAME=       qcl
5 PORTVERSION=    0.6.4
6 CATEGORIES=     science math
7 MASTER_SITES=   http://tph.tuwien.ac.at/~oemer/tgz/
8
9 MAINTAINER=     ports@FreeBSD.org
10 COMMENT=        Quantum computer simulator
11
12 LICENSE=        GPLv2 # (or later)
13
14 USES=           bison gmake readline tar:tgz
15
16 PLIST_FILES=    bin/qcl
17 PORTDATA=       *
18
19 OPTIONS_DEFINE=         PLOTUTILS
20
21 PLOTUTILS_DESC=         Plotting support via plotutils
22 PLOTUTILS_LIB_DEPENDS=  libplotter.so:${PORTSDIR}/graphics/plotutils
23 PLOTUTILS_CXXFLAGS=     -I${LOCALBASE}/include -DQCL_PLOT
24 PLOTUTILS_LDFLAGS=      -L${LOCALBASE}/lib -lplotter
25
26 post-patch:
27         @${REINPLACE_CMD} -e \
28                 's|/usr/local|${PREFIX}| ; \
29                  s|lib/qcl|share/qcl| ; \
30                  s|-O2 -g|| ; \
31                  s|^PLOPT|#PLOPT| ; \
32                  s|^PLLIB|#PLLIB| ; \
33                  /^CXXFLAGS/s| =| +=| ; \
34                  /^LDFLAGS/s| =| +=|' ${WRKSRC}/Makefile
35         @${REINPLACE_CMD} -e \
36                 's|-g -O2|| ; \
37                  /^CXXFLAGS/s| =| +=| ; \
38                  /^LDFLAGS/s| =| +=|' ${WRKSRC}/qc/Makefile
39
40 do-install:
41         (cd ${WRKSRC} && ${INSTALL_PROGRAM} qcl ${STAGEDIR}${PREFIX}/bin)
42         @${MKDIR} ${STAGEDIR}${DATADIR}
43         (cd ${WRKSRC}/lib && ${INSTALL_DATA} *.qcl ${STAGEDIR}${DATADIR})
44
45 .include <bsd.port.mk>