Annotation of mystuff-orcaslicer/cad/orcaslicer/Makefile, Revision 1.3
1.1 afresh1 1: COMMENT = cutting-edge 3D printing slicer software
2: GH_ACCOUNT = SoftFever
3: GH_PROJECT = OrcaSlicer
1.2 afresh1 4: GH_TAGNAME = v2.3.1
1.1 afresh1 5:
6: CATEGORIES = cad
7:
8: HOMEPAGE = https://orcaslicer.net/
1.2 afresh1 9: # https://github.com/slic3r/Slic3r/issues/5197
10: # https://gitlab.archlinux.org/archlinux/packaging/packages/prusa-slicer/-/tree/main/
11: # https://github.com/gentoo/gentoo/tree/master/media-gfx/prusaslicer/files
12: # https://build.opensuse.org/package/show/science/PrusaSlicer
1.1 afresh1 13:
14: MAINTAINER = Brandon Mercer <bmrcer@openbsd.org>
15:
16: # AGPL-3.0
17: PERMIT_PACKAGE = Yes
18:
1.3 ! afresh1 19: WANTLIB += ${COMPILER_LIBCXX} GL ICE SM TKBO TKBRep TKCAF
1.1 afresh1 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:
1.2 afresh1 39: COMPILER = base-clang ports-clang
1.1 afresh1 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 \
1.3 ! afresh1 51: graphics/glew \
1.1 afresh1 52: graphics/openvdb \
53: graphics/openexr \
54: math/cgal \
55: math/eigen3 \
56: www/webkitgtk4
57:
58: LIB_DEPENDS = \
59: archivers/blosc \
60: cad/opencascade \
61: comms/libhidapi \
62: devel/boost \
63: devel/gmp,-cxx \
64: devel/libnoise \
65: devel/mpfr \
66: devel/tbb \
67: graphics/glfw \
68: graphics/opencv \
69: math/nlopt \
70: textproc/icu4c \
71: x11/dbus \
72: x11/wxWidgets \
73: x11/wxWidgets,-media \
74: x11/wxWidgets,-webview
75:
76: CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE=RelWithDebInfo \
77: -DCMAKE_MODULE_PATH=${PREFIX}/lib/cmake/OpenVDB \
78: -DSLIC3R_FHS=1 \
79: -DSLIC3R_GTK=3 \
80: -DSLIC3R_PCH=OFF
81:
82:
83: DEBUG_PACKAGES = ${BUILD_PACKAGES}
84:
85: post-extract:
86: rm ${WRKDIST}/cmake/modules/FindEigen3.cmake
87:
88: .include <bsd.port.mk>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>