Tweak math/qtiplot version 0.9.8.9_8
[dports.git] / math / xgobi / Makefile
1 # Created by: Tony Maher <tonym@biolateral.com.au>
2 # $FreeBSD$
3
4 PORTNAME=       xgobi
5 PORTVERSION=    2002.06.20
6 PORTREVISION=   4
7 CATEGORIES=     math graphics
8 MASTER_SITES=   http://public.research.att.com/~stat/xgobi/
9 DISTNAME=       xgobi
10 EXTRACT_SUFX=   .sh.gz
11
12 MAINTAINER=     ports@FreeBSD.org
13 COMMENT=        Graphical data visualisation tool
14
15 NO_CDROM=       Restrictive copyright (do not sell for profit)
16
17 PATCH_WRKSRC=   ${WRKDIR}/${PORTNAME}/src
18 CONFIGURE_WRKSRC=       ${PATCH_WRKSRC}
19 BUILD_WRKSRC=   ${PATCH_WRKSRC}
20 CFLAGS+=        -Wno-return-type
21
22 USES=           imake
23 USE_XORG=       xbitmaps xaw
24
25 PROGRAMS=       xgvis xgobi
26 MANDIR=         ${WRKSRC}/manpages
27
28 OPTIONS_DEFINE= DOCS
29
30 # The distfile is a shar file.  It also does not extract cleanly.
31 # 3 files extract to current directory so use post-extract to move
32 # them to proper locations.
33
34 do-extract:
35         @${MKDIR} ${WRKDIR}
36         @for file in ${EXTRACT_ONLY}; do \
37             cd ${WRKDIR} && \
38                 ${GZCAT} ${DISTDIR}/$${file} | ${SH} > /dev/null 2>&1; \
39         done
40         @${MV} ${WRKDIR}/aclocal.m4 ${WRKSRC}
41         @${MV} ${WRKDIR}/make.out ${WRKSRC}
42         @${MV} ${WRKDIR}/xgobi.html ${MANDIR}
43
44 do-install:
45 .for file in ${PROGRAMS}
46         ${INSTALL_PROGRAM} -s ${WRKSRC}/src/${file} ${STAGEDIR}${PREFIX}/bin
47 #       ${STRIP_CMD} ${PREFIX}/bin/${file}
48         ${INSTALL_MAN} ${MANDIR}/${file}.1 ${STAGEDIR}${PREFIX}/man/man1
49 .endfor
50         ${INSTALL_DATA} ${WRKSRC}/XGobi.ex ${STAGEDIR}${PREFIX}/lib/X11/app-defaults
51          @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
52          @ cd ${WRKSRC}; \
53            for dir in data_*; do \
54                 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/$${dir}; \
55                 cd ${WRKSRC}/$${dir}; \
56                 for file in *; do \
57                         ${INSTALL_DATA} $${file} ${STAGEDIR}${EXAMPLESDIR}/$${dir}; \
58                 done \
59            done
60
61 .include <bsd.port.mk>