aboutsummaryrefslogtreecommitdiff
path: root/cad/openscad-devel/Makefile
diff options
context:
space:
mode:
authorMichael Reifenberger <mr@FreeBSD.org>2018-10-25 16:26:52 +0000
committerMichael Reifenberger <mr@FreeBSD.org>2018-10-25 16:26:52 +0000
commit78b45230c5d2240f8e1b0e604ac9a3397d86b719 (patch)
tree8627a3a5c4be517e49e5fc1985e5971a90988870 /cad/openscad-devel/Makefile
parent0cf3eca62ded220d0a6f1a7e5106a758d0847c13 (diff)
Notes
Diffstat (limited to 'cad/openscad-devel/Makefile')
-rw-r--r--cad/openscad-devel/Makefile48
1 files changed, 22 insertions, 26 deletions
diff --git a/cad/openscad-devel/Makefile b/cad/openscad-devel/Makefile
index b5533bb452de..c578db1ecf02 100644
--- a/cad/openscad-devel/Makefile
+++ b/cad/openscad-devel/Makefile
@@ -2,48 +2,44 @@
# $FreeBSD$
PORTNAME= openscad
-PORTVERSION= 2018.04.19
-PORTREVISION= 5
+PORTVERSION= 2018.10.22
CATEGORIES= cad
PKGNAMESUFFIX= -devel
-DIST_SUBDIR= ${PORTNAME}
MAINTAINER= mr@FreeBSD.org
-COMMENT= Programmer's solid 3D CAD modeller
+COMMENT= Programmer's solid 3D CAD modeller #'
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \
- ${LOCALBASE}/include/boost/tuple/tuple.hpp:devel/boost-libs
-LIB_DEPENDS= libgmp.so:math/gmp \
- libmpfr.so:math/mpfr \
+LIB_DEPENDS= libzip.so:archivers/libzip \
+ libhidapi.so:comms/hidapi \
+ libboost_regex.so:devel/boost-libs \
+ libqscintilla2_qt5.so:devel/qscintilla2-qt5 \
+ libopencsg.so:graphics/opencsg \
libCGAL.so:math/cgal \
- libqscintilla2_qt4.so:devel/qscintilla2 \
+ libgmp.so:math/gmp \
+ libmpfr.so:math/mpfr \
+ libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
- libopencsg.so:graphics/opencsg \
- libzip.so:archivers/libzip
+ libfontconfig.so:x11-fonts/fontconfig
CONFLICTS= openscad
-USES= bison compiler:c++11-lang desktop-file-utils eigen:3 gettext-tools \
- pkgconfig python:run qmake qt:4 shebangfix
+USES= bison compiler:c++11-lib desktop-file-utils eigen:3 gettext \
+ pkgconfig qmake qt:5 shared-mime-info
USE_GITHUB= yes
-GH_ACCOUNT= openscad
-GH_PROJECT= openscad
-GH_TAGNAME= 179074dff8c23cbc0e651ce8463737df0006f4ca
-
-#SHEBANG_FILES= libraries/MCAD/get_submodules.py
-USE_GL= glu glew
-USE_QT= corelib gui opengl moc_build uic_build rcc_build
-PLIST_SUB= PORTVERSION=${PORTVERSION}
-QMAKE_ENV= EIGENDIR=${LOCALBASE}/include/eigen3
-QMAKE_ARGS+= VERSION=${PORTVERSION} \
- CONFIG+="experimental" \
- QMAKE_LEX=${LOCALBASE}/bin/flex \
- QMAKE_YAC=${LOCALBASE}/bin/bison
+USE_GL= gl glu glew
+USE_GNOME= glib20 libxml2
+USE_QT= buildtools_build core concurrent_build dbus gui multimedia widgets
+USE_XORG= x11
+GH_TAGNAME= b8160eac0cca045e091fa65c3f7fbe68fdfada59
+QMAKE_ARGS= CONFIG+="experimental" VERSION=${PORTVERSION}
+# Avoid overlinking: kvm, procstat, boost(thread, system), Qt5(concurrent, network, printsupport)
+LDFLAGS+= -Wl,--as-needed
post-patch:
+ @${REINPLACE_CMD} 's/-libusb//' ${WRKSRC}/features/hidapi.prf
@${REINPLACE_CMD} -e 's,share/man,man,' \
${WRKSRC}/openscad.pro