[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / mystuff-orcaslicer / cad / orcaslicer

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>