Tweak math/qtiplot version 0.9.8.9_8
[dports.git] / math / calctool / Makefile
1 # Created by: nsayer@quack.kfu.com
2 # $FreeBSD$
3
4 PORTNAME=       calctool
5 PORTVERSION=    2.4.13
6 PORTREVISION=   5
7 CATEGORIES=     math
8 MASTER_SITES=   LOCAL/nsayer
9 DISTNAME=       calctool-2.4pl13
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        Multi-GUI (terminal, X, XView) calculator program
13
14 USE_LDCONFIG=   yes
15
16 OPTIONS_DEFINE= X11 TTY XVIEW
17 OPTIONS_DEFAULT=        X11 TTY
18 X11_DESC=       Build X11 version of calctool
19 TTY_DESC=       Build tty version of calctool
20 XVIEW_DESC=     Build tty version of calctool
21
22 .include <bsd.port.options.mk>
23
24 .if ${PORT_OPTIONS:MX11}
25 USE_XORG=       x11
26 BINARIES+=      xcalctool
27 PLIST_SUB+=     X11=""
28 .else
29 PLIST_SUB+=     X11="@comment "
30 .endif
31
32 .if ${PORT_OPTIONS:MTTY}
33 BINARIES+=      tty_calctool
34 PLIST_SUB+=     TTY=""
35 .else
36 PLIST_SUB+=     TTY="@comment "
37 .endif
38
39 .if ${PORT_OPTIONS:MXVIEW}
40 BINARIES+=      xv_calctool
41 LIB_DEPENDS+=   libxview.so:${PORTSDIR}/x11-toolkits/xview
42 PLIST_SUB+=     XVIEW=""
43 .else
44 PLIST_SUB+=     XVIEW="@comment "
45 .endif
46
47 .if ${ARCH} == "sparc64"
48 FPIC=   -fPIC
49 .else
50 FPIC=   -fpic
51 .endif
52
53 post-patch:
54         @${REINPLACE_CMD}       -e "s#%%FPIC%%#${FPIC}#g" \
55                                 -e "s#%%LOCALBASE%%#${LOCALBASE}#g" \
56                                 -e "s#%%BINARIES%%#${BINARIES}#g" \
57                                 -e "s#%%DATADIR%%#${DATADIR}#g" \
58                                 ${WRKSRC}/Makefile
59
60 do-install:
61         ${MKDIR} ${STAGEDIR}${DATADIR}
62         ${INSTALL_PROGRAM} ${WRKSRC}/libcalctool.so.1 ${STAGEDIR}${PREFIX}/lib
63         @(cd ${STAGEDIR}${PREFIX}/lib; ${LN} -sf libcalctool.so.1 libcalctool.so)
64 .for BIN in ${BINARIES}
65         ${INSTALL_PROGRAM} ${WRKSRC}/${BIN} ${STAGEDIR}${PREFIX}/bin
66 .endfor
67         ${INSTALL_MAN} ${WRKSRC}/calctool.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
68         ${INSTALL_DATA} ${WRKSRC}/calctool.help ${STAGEDIR}${DATADIR}
69
70 .include <bsd.port.mk>