ports/cad/prusaslicer/Makefile

68 lines
1.8 KiB
Makefile
Raw Normal View History

2023-09-14 00:49:35 +00:00
COMMENT = g-code generator for 3D printers
V = 2.5.2
2023-09-19 16:33:42 +00:00
REVISION = 0
2023-09-14 00:49:35 +00:00
PKGNAME = prusaslicer-${V}
GH_ACCOUNT = prusa3d
GH_PROJECT = PrusaSlicer
GH_TAGNAME = version_${V}
CATEGORIES = cad
HOMEPAGE = https://www.prusa3d.com/prusaslicer/
MAINTAINER = Renato Aguiar <renato@renatoaguiar.net>
# AGPLv3+
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} CGAL GL GLEW TKBO TKBRep TKCAF TKCDF
WANTLIB += TKG2d TKG3d TKGeomAlgo TKGeomBase TKHLR TKLCAF TKMath
WANTLIB += TKMesh TKPrim TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase
WANTLIB += TKService TKShHealing TKTopAlgo TKV3d TKVCAF TKXCAF
WANTLIB += TKXDESTEP TKXSBase TKernel atk-1.0 boost_atomic-mt
WANTLIB += boost_chrono-mt boost_date_time-mt boost_filesystem-mt
WANTLIB += boost_iostreams-mt boost_locale-mt boost_log-mt boost_log_setup-mt
WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c cairo
WANTLIB += cairo-gobject curl dbus-1 expat gdk-3 gdk_pixbuf-2.0
WANTLIB += gio-2.0 glib-2.0 gmp gobject-2.0 gtk-3 harfbuzz hidapi-libusb
WANTLIB += intl jpeg m mpfr nlopt openvdb pango-1.0 pangocairo-1.0
WANTLIB += png qhull_r tbb tiff wx_baseu-3.2 wx_gtk3u_core-3.2
WANTLIB += wx_gtk3u_gl-3.2 wx_gtk3u_html-3.2 z
COMPILER = base-clang ports-gcc
MODULES = devel/cmake \
x11/gnome \
x11/tk
MODGNOME_TOOLS = desktop-file-utils gtk-update-icon-cache
2023-09-19 16:33:42 +00:00
# uses headers from gmp,-cxx but not libgmpxx so BDEP not LDEP
# cereal/eigen3 are header-only libraries
2023-09-14 00:49:35 +00:00
BUILD_DEPENDS = devel/cereal \
2023-09-19 16:33:42 +00:00
devel/gmp,-cxx \
math/eigen3
2023-09-14 00:49:35 +00:00
2023-09-19 16:33:42 +00:00
LIB_DEPENDS = archivers/blosc \
cad/oce \
comms/libhidapi \
devel/gmp \
devel/tbb \
2023-09-14 00:49:35 +00:00
graphics/glew \
2023-09-19 16:33:42 +00:00
graphics/openvdb \
graphics/png \
2023-09-14 00:49:35 +00:00
math/cgal \
2023-09-19 16:33:42 +00:00
math/nlopt \
2023-09-14 00:49:35 +00:00
math/qhull \
2023-09-19 16:33:42 +00:00
net/curl \
x11/dbus \
x11/wxWidgets
2023-09-14 00:49:35 +00:00
2023-09-19 16:33:42 +00:00
CONFIGURE_ARGS += -DSLIC3R_GTK=3 \
-DSLIC3R_FHS=1 \
2023-09-14 00:49:35 +00:00
-DOPENVDB_FIND_MODULE_PATH=${PREFIX}/lib/cmake/OpenVDB
.include <bsd.port.mk>