/[ports]/head/cad/PrusaSlicer/Makefile
ViewVC logotype

Contents of /head/cad/PrusaSlicer/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 534388 - (show annotations) (download)
Fri May 8 11:57:55 2020 UTC (4 years, 1 month ago) by mandree
File MIME type: text/plain
File size: 1764 byte(s)
graphics/ilmbase: graphics/openexr: update to v2.5.0

ChangeLog:
- https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.0

* Bump PORTREVISION of all consumers except py-openimageio (BROKEN).

* cad/PrusaSlicer:
    LIB_DEPENDS: remove version from libHalf.so
    BUILD_DEPENDS+=qt5-buildtools as package (needed on bare metal builds)
    USE_GL+=gl
    USES+=pkgconfig (needed to find libHalf)

1 # $FreeBSD$
2
3 PORTNAME= PrusaSlicer
4 DISTVERSIONPREFIX= version_
5 DISTVERSION= 2.2.0
6 PORTREVISION= 1
7 CATEGORIES= cad
8 MASTER_SITES=https://github.com/CGAL/cgal/archive/releases/:cgal
9 DISTFILES=CGAL-5.0.2.tar.gz:cgal
10
11 MAINTAINER= teodorsigaev@gmail.com
12 COMMENT= Slicing application for 3D printers
13
14 LICENSE= AGPLv3
15 LICENSE_FILE= ${WRKSRC}/LICENSE
16
17 LIB_DEPENDS= libtbb.so:devel/tbb \
18 libboost_log.so:devel/boost-libs \
19 libHalf.so:graphics/ilmbase \
20 libnlopt.so:math/nlopt \
21 libwx_gtk3u_core-3.1.so:x11-toolkits/wxgtk31 \
22 libcurl.so:ftp/curl \
23 libexpat.so:textproc/expat2 \
24 libopenvdb.so:misc/openvdb \
25 libgmp.so:math/gmp \
26 libmpfr.so:math/mpfr
27 BUILD_DEPENDS= cereal>=1.2.2:devel/cereal \
28 eigen>=3.3:math/eigen3 \
29 googletest>=1.7:devel/googletest \
30 boost-libs>=1.64:devel/boost-libs \
31 wx31-gtk3>=3.1:x11-toolkits/wxgtk31 \
32 cmake>=3.2:devel/cmake \
33 ninja>=1.8.2:devel/ninja \
34 openvdb>=6.1.0:misc/openvdb \
35 gmp>=6.1.2:math/gmp \
36 mpfr>=4.0.2:math/mpfr \
37 qt5-buildtools>=0:devel/qt5-buildtools
38
39 USES= cmake gettext gl iconv pkgconfig
40
41 CMAKE_ARGS+= -DwxWidgets_CONFIG_EXECUTABLE=${LOCALBASE}/bin/wxgtk3u-3.1-config \
42 -DCGAL_DIR=${WRKSRC}/CGAL/lib/cmake/CGAL
43 CMAKE_INSTALL_PREFIX= ${PREFIX}/${PORTNAME}
44
45 USE_GITHUB= yes
46 USE_GL= gl glu glew
47 GH_ACCOUNT= prusa3d
48
49 post-patch:
50 ${REINPLACE_CMD} -e 's,%%WRKSRC%%,${WRKSRC},' \
51 ${WRKSRC}/CMakeLists.txt
52
53 pre-configure:
54 cd ${WRKDIR}/cgal-releases-CGAL-5.0.2 && \
55 ${CMAKE_BIN} -E remove CGALConfig-installation-dirs.cmake && \
56 ${MKDIR} build && cd build && \
57 ${CMAKE_BIN} -DCMAKE_INSTALL_PREFIX=${WRKSRC}/CGAL \
58 -DCMAKE_PREFIX_PATH=${WRKSRC}/CGAL \
59 -DCMAKE_MODULE_PATH=${WRKSRC}/cmake/modules \
60 -DCMAKE_BUILD_TYPE=Release .. && \
61 ${BSDMAKE} all install
62
63 .include <bsd.port.mk>

Properties

Name Value
svn:eol-style native
svn:keywords FreeBSD=%H
svn:mime-type text/plain

  ViewVC Help
Powered by ViewVC 1.1.27