aboutsummaryrefslogtreecommitdiff
path: root/cad/openscad/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cad/openscad/Makefile')
-rw-r--r--cad/openscad/Makefile37
1 files changed, 17 insertions, 20 deletions
diff --git a/cad/openscad/Makefile b/cad/openscad/Makefile
index 75f8d383d61b..a6cc9631bd48 100644
--- a/cad/openscad/Makefile
+++ b/cad/openscad/Makefile
@@ -1,20 +1,17 @@
-# Created by: Michael Reifenberger <mr@FreeBSD.org>
-
PORTNAME= openscad
-PORTVERSION= 2021.01.01
-PORTREVISION= 7
+DISTVERSION= 2021.01.01-20221206
+PORTREVISION= 5
CATEGORIES= cad
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= cc49ad8dac24.patch:-p1
-
MAINTAINER= mr@FreeBSD.org
COMMENT= Programmer's solid 3D CAD modeller #'
+WWW= https://openscad.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= cgal>0:math/cgal
+BUILD_DEPENDS= cgal>0:math/cgal \
+ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
LIB_DEPENDS= libzip.so:archivers/libzip \
libhidapi.so:comms/hidapi \
libboost_regex.so:devel/boost-libs \
@@ -27,23 +24,23 @@ LIB_DEPENDS= libzip.so:archivers/libzip \
libfontconfig.so:x11-fonts/fontconfig \
libdouble-conversion.so:devel/double-conversion
-#CONFLICTS= openscad-devel
-
-USES= bison compiler:c++14-lang cpe desktop-file-utils eigen:3 gettext \
- gl gnome pkgconfig qmake qt:5 shared-mime-info xorg
-USE_GITHUB= yes
+USES= bison cmake compiler:c++14-lang cpe desktop-file-utils eigen:3 gettext \
+ gl gnome localbase:ldflags pkgconfig qt:5 shared-mime-info xorg
USE_GL= gl glu glew
-USE_GNOME= glib20 libxml2
-USE_QT= buildtools_build core concurrent_build dbus gui multimedia widgets
+USE_GNOME= cairo glib20 libxml2
+USE_QT= buildtools:build core concurrent:build dbus gui multimedia network svg widgets qmake:build
USE_XORG= x11
-GH_TAGNAME= 41f58fe57c03457a3a8b4dc541ef5654ec3e8c78
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
+USE_GITHUB= yes
+GH_TAGNAME= 972d184
+GH_TUPLE= openscad:MCAD:1ea4022:MCAD/libraries/MCAD \
+ microsoft:mimalloc:fe61be8:mimalloc/submodules/mimalloc
+
+CMAKE_ARGS= -DQT5QSCINTILLA_LIBRARY=/usr/local/lib/qt5/libqscintilla2_qt5.so
+
+CONFLICTS_INSTALL= openscad-devel # bin/openscad
.include <bsd.port.mk>