Annotation of mystuff-orcaslicer/cad/orcaslicer/Makefile, Revision 1.1
1.1 ! afresh1 1:
! 2: V = 2.3.0
! 3: #PKGNAME = orcaslicer-${V}
! 4:
! 5: COMMENT = cutting-edge 3D printing slicer software
! 6: GH_ACCOUNT = SoftFever
! 7: GH_PROJECT = OrcaSlicer
! 8: GH_TAGNAME = v${V}
! 9:
! 10: CATEGORIES = cad
! 11:
! 12: HOMEPAGE = https://orcaslicer.net/
! 13:
! 14: MAINTAINER = Brandon Mercer <bmrcer@openbsd.org>
! 15:
! 16: # AGPL-3.0
! 17: PERMIT_PACKAGE = Yes
! 18:
! 19: WANTLIB += ${COMPILER_LIBCXX} GL ICE OSMesa SM TKBO TKBRep TKCAF
! 20: WANTLIB += TKCDF TKDE TKDESTEP TKG2d TKG3d TKGeomAlgo TKGeomBase
! 21: WANTLIB += TKHLR TKLCAF TKMath TKMesh TKPrim TKService TKShHealing
! 22: WANTLIB += TKTopAlgo TKV3d TKVCAF TKXCAF TKXSBase TKernel X11
! 23: WANTLIB += Xext atk-1.0 blosc c cairo cairo-gobject crypto curl
! 24: WANTLIB += dbus-1 execinfo expat fontconfig freetype gdk-3 gdk_pixbuf-2.0
! 25: WANTLIB += gio-2.0 glfw glib-2.0 gmodule-2.0 gmp gmpxx gobject-2.0
! 26: WANTLIB += gstbase-1.0 gstreamer-1.0 gtk-3 harfbuzz hidapi-libusb
! 27: WANTLIB += icui18n icuuc intl javascriptcoregtk-4.1 jpeg m nlopt
! 28: WANTLIB += opencv_calib3d opencv_core opencv_dnn opencv_features2d
! 29: WANTLIB += opencv_flann opencv_highgui opencv_imgcodecs opencv_imgproc
! 30: WANTLIB += opencv_ml opencv_objdetect opencv_photo opencv_stitching
! 31: WANTLIB += opencv_video opencv_videoio pango-1.0 pangocairo-1.0
! 32: WANTLIB += pangoft2-1.0 png soup-3.0 ssl tbb tbbmalloc tiff webkit2gtk-4.1
! 33: WANTLIB += wx_baseu-3.2 wx_baseu_net-3.2 wx_gtk3u_aui-3.2 wx_gtk3u_core-3.2
! 34: WANTLIB += wx_gtk3u_gl-3.2 wx_gtk3u_html-3.2 wx_gtk3u_media-3.2
! 35: WANTLIB += wx_gtk3u_webview-3.2 z
! 36:
! 37: #FIX_CRLF_FILES = src/slic3r/GUI/GLCanvas3D.cpp
! 38:
! 39: COMPILER = base-gcc ports-gcc
! 40:
! 41: MODULES = devel/cmake
! 42: # x11/gnome
! 43:
! 44: # x11/tk
! 45:
! 46: #MODGNOME_TOOLS = desktop-file-utils gtk-update-icon-cache
! 47:
! 48: # cereal/cgal/eigen3/nanosvg are header-only libraries
! 49: BUILD_DEPENDS = \
! 50: devel/cereal \
! 51: graphics/openvdb \
! 52: graphics/openexr \
! 53: math/cgal \
! 54: math/eigen3 \
! 55: www/webkitgtk4
! 56:
! 57: LIB_DEPENDS = \
! 58: archivers/blosc \
! 59: cad/opencascade \
! 60: comms/libhidapi \
! 61: devel/boost \
! 62: devel/gmp,-cxx \
! 63: devel/libnoise \
! 64: devel/mpfr \
! 65: devel/tbb \
! 66: graphics/glfw \
! 67: graphics/opencv \
! 68: math/nlopt \
! 69: textproc/icu4c \
! 70: x11/dbus \
! 71: x11/wxWidgets \
! 72: x11/wxWidgets,-media \
! 73: x11/wxWidgets,-webview
! 74:
! 75:
! 76: # -DSLIC3R_STATIC=1 \
! 77:
! 78: #CONFIGURE_ARGS += -DCMAKE_FIND_DEBUG_MODE=ON
! 79:
! 80: CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE=RelWithDebInfo \
! 81: -DCMAKE_MODULE_PATH=${PREFIX}/lib/cmake/OpenVDB \
! 82: -DSLIC3R_FHS=1 \
! 83: -DSLIC3R_GTK=3 \
! 84: -DSLIC3R_PCH=OFF
! 85:
! 86:
! 87: DEBUG_PACKAGES = ${BUILD_PACKAGES}
! 88:
! 89: post-extract:
! 90: rm ${WRKDIST}/cmake/modules/FindEigen3.cmake
! 91:
! 92: .include <bsd.port.mk>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>