Annotation of pkgsrc/cad/openscad/Makefile, Revision 1.17
1.17 ! adam 1: # $NetBSD: Makefile,v 1.16 2012/12/25 21:13:42 joerg Exp $
1.1 reinoud 2: #
3:
4: PKGNAME= openscad-2011.12
5: DISTNAME= openscad-2011.12.src
1.17 ! adam 6: PKGREVISION= 10
1.2 reinoud 7: CATEGORIES= cad
1.1 reinoud 8: MASTER_SITES= https://github.com/downloads/openscad/openscad/
9:
10: MAINTAINER= reinoud@NetBSD.org
11: HOMEPAGE= http://www.openscad.org/
12: COMMENT= OpenSCAD - The Programmers Solid 3D CAD Modeller
13: LICENSE= gnu-gpl-v2
14:
15: FETCH_USING= curl
16:
17: WRKSRC= ${WRKDIR}/openscad-2011.12
18: USE_LANGUAGES= c c++
19:
1.8 marino 20: USE_TOOLS+= cmake bison pkg-config
1.1 reinoud 21: USE_LIBTOOL= yes
22:
23: SUBST_CLASSES+=prefix
1.2 reinoud 24: SUBST_SED.prefix=-e 's,@PREFIX@,${PREFIX},g'
1.1 reinoud 25: SUBST_FILES.prefix=${WRKSRC}/eigen2.pri ${WRKSRC}/openscad.pro
26: SUBST_STAGE.prefix=post-patch
27:
28: SUBST_CLASSES+=destdir
1.2 reinoud 29: SUBST_SED.destdir=-e 's,@DESTDIR@,${DESTDIR},g'
1.1 reinoud 30: SUBST_FILES.destdir=${WRKSRC}/openscad.pro
31: SUBST_STAGE.destdir=post-patch
32:
1.6 reinoud 33: UNLIMIT_RESOURCES= stacksize
34: CHECK_PORTABILITY_SKIP+=tests/compare-bitmaps.sh
1.5 reinoud 35: CHECK_INTERPRETER_SKIP+=share/openscad/libraries/MCAD/get_submodules.py
36:
1.1 reinoud 37: pre-build:
1.10 wiz 38: (cd ${WRKSRC} && ${QTDIR}/bin/qmake)
1.1 reinoud 39:
1.16 joerg 40: .include "../../mk/compiler.mk"
41: .if !empty(PKGSRC_COMPILER:Mclang)
42: _WRAP_EXTRA_ARGS.CXX+= -std=c++11
43: .endif
44:
1.8 marino 45: # DragonFly requires FlexLexer.h from pkgsrc - base doesn't cut it.
46: .include "../../devel/flex/buildlink3.mk"
1.1 reinoud 47: .include "../../devel/gmp/buildlink3.mk"
48: .include "../../devel/boost-headers/buildlink3.mk"
49: .include "../../devel/boost-libs/buildlink3.mk"
50: .include "../../x11/qt4-libs/buildlink3.mk"
51: .include "../../x11/qt4-tools/buildlink3.mk"
52: .include "../../math/cgal/buildlink3.mk"
53: .include "../../graphics/opencsg/buildlink3.mk"
54: .include "../../graphics/glew/buildlink3.mk"
55: .include "../../math/eigen2/buildlink3.mk"
56: .include "../../math/mpfr/buildlink3.mk"
57: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>