Annotation of mystuff-orcaslicer/cad/orcaslicer/Makefile, Revision 1.1.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>