Tweak audio/esperanza version 0.4.0.20091017_2
[dports.git] / graphics / meshviewer / Makefile
1 # Created by: ijliao
2 # $FreeBSD$
3
4 PORTNAME=       meshviewer
5 PORTVERSION=    0.3.3
6 PORTREVISION=   5
7 CATEGORIES=     graphics
8 MASTER_SITES=   SF/mview/mview/${PORTVERSION}
9 DISTNAME=       mview-src-${PORTVERSION}
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        Mesh Viewer
13
14 LICENSE=        GPLv2
15
16 WRKSRC=         ${WRKDIR}/mview-${PORTVERSION}
17
18 USES=           gmake pkgconfig
19 USE_GL=         glu
20 USE_QT4=        corelib gui opengl moc_build
21 CXXFLAGS+=      -I. -Imesh -Imathvector \
22                 `pkg-config --cflags QtOpenGL glu`
23 LDFLAGS+=       ${PTHREAD_LIBS} \
24                 `pkg-config --libs QtOpenGL glu`
25 MAKE_ARGS=      QTDIR="${QT_PREFIX}" CC="${CXX}" MOC="${MOC}" \
26                 CXXFLAGS="${CXXFLAGS}" \
27                 LIBPATH="" LIBS_QT4="${LDFLAGS}"
28
29 DOCSRCDIR1=     ${WRKSRC}
30 DOC_FILES1=     AUTHORS README TODO
31
32 DOCSRCDIR2=     ${WRKSRC}/Documentation/pics
33 DOCSDIR2=       ${DOCSDIR}/Documentation/pics
34 DOC_FILES2=     *.jpg
35
36 DOCSRCDIR3=     ${WRKSRC}/Documentation
37 DOCSDIR3=       ${DOCSDIR}/Documentation
38 DOC_FILES3=     *.html *.ico
39
40 PLIST_FILES=    bin/${PORTNAME}
41 PORTDOCS=       *
42
43 OPTIONS_DEFINE= DOCS
44
45 post-patch:
46         @${REINPLACE_CMD} -e 's|make |$$(MAKE) |g' -e 's|CPPFLAGS|CXXFLAGS|g' ${WRKSRC}/Makefile
47         @${REINPLACE_CMD} -e 's|<values.h>|<cmath>|g' ${WRKSRC}/mesh/mesh.cpp
48
49 do-install:
50         ${INSTALL_PROGRAM} ${WRKSRC}/mview ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
51         @${MKDIR} ${STAGEDIR}${DOCSDIR2}
52         ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
53         ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
54         ${INSTALL_DATA} ${DOC_FILES3:S|^|${DOCSRCDIR3}/|} ${STAGEDIR}${DOCSDIR3}
55
56 .include <bsd.port.mk>