Annotation of mystuff-orcaslicer/cad/orcaslicer/Makefile, Revision 1.2
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:
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:
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 \
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: CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE=RelWithDebInfo \
76: -DCMAKE_MODULE_PATH=${PREFIX}/lib/cmake/OpenVDB \
77: -DSLIC3R_FHS=1 \
78: -DSLIC3R_GTK=3 \
79: -DSLIC3R_PCH=OFF
80:
81:
82: DEBUG_PACKAGES = ${BUILD_PACKAGES}
83:
84: post-extract:
85: rm ${WRKDIST}/cmake/modules/FindEigen3.cmake
86:
87: .include <bsd.port.mk>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>