2020-02-04 06:09:13 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.34 2020/02/04 06:09:13 rsadowski Exp $
|
2011-04-29 18:55:37 +00:00
|
|
|
|
2015-12-06 12:54:34 +00:00
|
|
|
COMMENT = the programmer's solid 3D CAD modeller#'
|
2016-03-06 19:22:04 +00:00
|
|
|
BROKEN-sparc64= SIGILL on src/cgalutils.cc with CGAL-4.6.3
|
2011-04-29 18:55:37 +00:00
|
|
|
|
2019-10-17 20:04:04 +00:00
|
|
|
V = 2019.05
|
|
|
|
DISTNAME = openscad-${V}
|
2020-02-04 06:09:13 +00:00
|
|
|
REVISION = 1
|
2011-04-29 18:55:37 +00:00
|
|
|
|
|
|
|
CATEGORIES = cad
|
|
|
|
|
2019-11-06 13:21:51 +00:00
|
|
|
HOMEPAGE = https://www.openscad.org/
|
2011-04-29 18:55:37 +00:00
|
|
|
|
|
|
|
# GPLv2+ with CGAL exception
|
2019-07-12 20:43:27 +00:00
|
|
|
PERMIT_PACKAGE = Yes
|
2011-04-29 18:55:37 +00:00
|
|
|
|
2020-02-04 06:09:13 +00:00
|
|
|
WANTLIB += ${COMPILER_LIBCXX} CGAL GL GLEW GLU Qt5Concurrent Qt5Core
|
|
|
|
WANTLIB += Qt5DBus Qt5Gui Qt5Multimedia Qt5Network Qt5PrintSupport
|
|
|
|
WANTLIB += Qt5Widgets X11 boost_filesystem-mt boost_program_options-mt
|
|
|
|
WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c double-conversion
|
2019-11-06 13:21:51 +00:00
|
|
|
WANTLIB += fontconfig freetype glib-2.0 gmp harfbuzz intl m mpfr
|
2020-02-04 06:09:13 +00:00
|
|
|
WANTLIB += opencsg qscintilla2_qt5 xml2 z
|
2018-10-24 14:27:57 +00:00
|
|
|
|
2019-11-07 09:07:13 +00:00
|
|
|
MASTER_SITES = https://files.openscad.org/
|
2020-02-04 06:09:13 +00:00
|
|
|
EXTRACT_SUFX = .src.tar.gz
|
2011-04-29 18:55:37 +00:00
|
|
|
|
2017-11-21 00:12:59 +00:00
|
|
|
MODULES = devel/qmake \
|
2020-02-04 06:09:13 +00:00
|
|
|
x11/qt5
|
|
|
|
|
2011-04-29 18:55:37 +00:00
|
|
|
BUILD_DEPENDS = devel/bison \
|
2019-05-20 22:15:00 +00:00
|
|
|
devel/gettext,-tools \
|
2015-12-07 07:52:32 +00:00
|
|
|
math/eigen3
|
2020-02-04 06:09:13 +00:00
|
|
|
|
2011-04-29 18:55:37 +00:00
|
|
|
LIB_DEPENDS = devel/boost \
|
|
|
|
devel/gmp \
|
2015-12-07 07:52:32 +00:00
|
|
|
devel/harfbuzz \
|
2011-04-29 18:55:37 +00:00
|
|
|
devel/mpfr \
|
2020-02-04 06:09:13 +00:00
|
|
|
editors/qscintilla,qt5 \
|
2011-04-29 18:55:37 +00:00
|
|
|
graphics/glew \
|
|
|
|
graphics/opencsg \
|
2020-02-04 06:09:13 +00:00
|
|
|
math/cgal \
|
|
|
|
math/double-conversion \
|
|
|
|
x11/qt5/qtmultimedia
|
2011-08-16 18:09:09 +00:00
|
|
|
|
2015-12-07 07:52:32 +00:00
|
|
|
RUN_DEPENDS = devel/desktop-file-utils \
|
|
|
|
fonts/liberation-fonts
|
2013-03-08 01:36:59 +00:00
|
|
|
|
2017-01-23 13:50:10 +00:00
|
|
|
# virtual memory exhausted: Cannot allocate memory
|
|
|
|
.if ${MACHINE_ARCH:Malpha}
|
|
|
|
COPTS += -O1
|
|
|
|
CXXOPTS += -O1
|
|
|
|
.endif
|
|
|
|
|
2016-03-07 12:24:17 +00:00
|
|
|
MODQMAKE_ARGS = VERSION=${V}
|
|
|
|
SEPARATE_BUILD = No
|
2011-04-29 18:55:37 +00:00
|
|
|
|
2015-12-07 07:52:32 +00:00
|
|
|
NO_TEST = Yes
|
|
|
|
|
2011-04-29 18:55:37 +00:00
|
|
|
pre-configure:
|
|
|
|
ln -sf ${LOCALBASE}/bin/bison ${WRKDIR}/bin/yacc
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|