Fri Dec 22 21:50:02 2017 UTC ()
fix build on NetBSD-8; the qt4 qmake puts in =std=c++98 by default
but this need c++0x at least

(this fixes only with gcc; clang build claims that CGAL needs updating)


(plunky)
diff -r1.45 -r1.46 pkgsrc/cad/openscad/Makefile

cvs diff -r1.45 -r1.46 pkgsrc/cad/openscad/Makefile (expand / switch to unified diff)

--- pkgsrc/cad/openscad/Makefile 2017/08/24 20:03:05 1.45
+++ pkgsrc/cad/openscad/Makefile 2017/12/22 21:50:02 1.46
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.45 2017/08/24 20:03:05 adam Exp $ 1# $NetBSD: Makefile,v 1.46 2017/12/22 21:50:02 plunky Exp $
2# 2#
3 3
4DISTNAME= openscad-2015.03-3.src 4DISTNAME= openscad-2015.03-3.src
5PKGNAME= openscad-2015.03p3 5PKGNAME= openscad-2015.03p3
6PKGREVISION= 5 6PKGREVISION= 5
7CATEGORIES= cad 7CATEGORIES= cad
8MASTER_SITES= http://files.openscad.org/ 8MASTER_SITES= http://files.openscad.org/
9 9
10MAINTAINER= reinoud@NetBSD.org 10MAINTAINER= reinoud@NetBSD.org
11HOMEPAGE= http://www.openscad.org/ 11HOMEPAGE= http://www.openscad.org/
12COMMENT= OpenSCAD - The Programmers Solid 3D CAD Modeller 12COMMENT= OpenSCAD - The Programmers Solid 3D CAD Modeller
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
@@ -19,27 +19,28 @@ USE_LIBTOOL= yes @@ -19,27 +19,28 @@ USE_LIBTOOL= yes
19WRKSRC= ${WRKDIR}/${DISTNAME:R} 19WRKSRC= ${WRKDIR}/${DISTNAME:R}
20 20
21MAKE_JOBS_SAFE= no 21MAKE_JOBS_SAFE= no
22 22
23CHECK_PORTABILITY_SKIP+=tests/compare-bitmaps.sh 23CHECK_PORTABILITY_SKIP+=tests/compare-bitmaps.sh
24 24
25REPLACE_PYTHON= libraries/MCAD/get_submodules.py 25REPLACE_PYTHON= libraries/MCAD/get_submodules.py
26.include "../../lang/python/application.mk" 26.include "../../lang/python/application.mk"
27 27
28MAKE_ENV+= INSTALL_ROOT=${DESTDIR} 28MAKE_ENV+= INSTALL_ROOT=${DESTDIR}
29 29
30do-configure: 30do-configure:
31 cd ${WRKSRC} && ${QTDIR}/bin/qmake \ 31 cd ${WRKSRC} && ${QTDIR}/bin/qmake \
32 PREFIX=${PREFIX} -after QMAKE_YACC=bison QMAKE_LEX=flex 32 PREFIX=${PREFIX} -after QMAKE_YACC=bison QMAKE_LEX=flex \
 33 QMAKE_CXXFLAGS+=-std=c++0x
33 34
34.include "../../devel/boost-headers/buildlink3.mk" 35.include "../../devel/boost-headers/buildlink3.mk"
35.include "../../devel/boost-libs/buildlink3.mk" 36.include "../../devel/boost-libs/buildlink3.mk"
36# DragonFly requires FlexLexer.h from pkgsrc - base doesn't cut it. 37# DragonFly requires FlexLexer.h from pkgsrc - base doesn't cut it.
37.include "../../devel/flex/buildlink3.mk" 38.include "../../devel/flex/buildlink3.mk"
38.include "../../devel/gmp/buildlink3.mk" 39.include "../../devel/gmp/buildlink3.mk"
39.include "../../fonts/fontconfig/buildlink3.mk" 40.include "../../fonts/fontconfig/buildlink3.mk"
40.include "../../fonts/harfbuzz/buildlink3.mk" 41.include "../../fonts/harfbuzz/buildlink3.mk"
41.include "../../graphics/freetype2/buildlink3.mk" 42.include "../../graphics/freetype2/buildlink3.mk"
42.include "../../graphics/glew/buildlink3.mk" 43.include "../../graphics/glew/buildlink3.mk"
43.include "../../graphics/opencsg/buildlink3.mk" 44.include "../../graphics/opencsg/buildlink3.mk"
44.include "../../math/cgal/buildlink3.mk" 45.include "../../math/cgal/buildlink3.mk"
45.include "../../math/eigen3/buildlink3.mk" 46.include "../../math/eigen3/buildlink3.mk"