diff options
Diffstat (limited to 'cad/openscad/Makefile')
-rw-r--r-- | cad/openscad/Makefile | 37 |
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> |