Annotation of pkgsrc/graphics/vtk/Makefile, Revision 1.21
1.21 ! tnn 1: # $NetBSD: Makefile,v 1.20 2022/04/13 23:42:45 tnn Exp $
1.1 drochner 2:
1.16 prlw1 3: DISTNAME= VTK-9.0.3
1.21 ! tnn 4: PKGNAME= ${DISTNAME:tl}
1.20 tnn 5: PKGREVISION= 3
1.14 prlw1 6: CATEGORIES= graphics
1.19 adam 7: MASTER_SITES= https://www.vtk.org/files/release/${PKGVERSION_NOREV:R}/
1.1 drochner 8:
1.14 prlw1 9: MAINTAINER= prlw1@cam.ac.uk
10: HOMEPAGE= https://vtk.org/
1.1 drochner 11: COMMENT= Visualization toolkit
1.14 prlw1 12: LICENSE= modified-bsd
1.1 drochner 13:
1.19 adam 14: BUILD_DEPENDS= ninja-build-[0-9]*:../../devel/ninja-build
15:
1.14 prlw1 16: USE_CMAKE= yes
17: USE_LANGUAGES= c c++11
18:
19: CONFIGURE_DIRS= build
20: CMAKE_ARG_PATH= ..
21: CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
22: CMAKE_ARGS+= -DVTK_LEGACY_REMOVE=ON
23: CMAKE_ARGS+= -DVTK_USE_MPI=OFF
24: CMAKE_ARGS+= -DVTK_USE_CUDA=OFF
25: CMAKE_ARGS+= -DVTK_ENABLE_LOGGING=OFF
26: CMAKE_ARGS+= -DVTK_BUILD_ALL_MODULES=OFF
27: CMAKE_ARGS+= -DVTK_ENABLE_REMOTE_MODULES=OFF
28: CMAKE_ARGS+= -DVTK_ENABLE_KITS=OFF
29: CMAKE_ARGS+= -DVTK_USE_EXTERNAL=ON
30: CMAKE_ARGS+= -DVTK_USE_TK=OFF
31: CMAKE_ARGS+= -DVTK_ENABLE_WRAPPING=OFF
32: CMAKE_ARGS+= -DVTK_WRAP_PYTHON=OFF
33: CMAKE_ARGS+= -DVTK_WRAP_JAVA=OFF
34: CMAKE_ARGS+= -DVTK_FORBID_DOWNLOADS=ON
35: # https://discourse.vtk.org/t/9-0-0-rc1-contextopengl2-not-built/2933
36: CMAKE_ARGS+= -DVTK_MODULE_ENABLE_VTK_RenderingContextOpenGL2=YES
37:
1.19 adam 38: MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/build/lib
39:
40: PLIST_VARS+= cocoa opengl
41:
42: .include "../../mk/bsd.prefs.mk"
43:
44: .if ${OPSYS} == "Darwin"
45: PLIST.cocoa= yes
46: .else
47: PLIST.opengl= yes
48: .endif
49:
50: post-extract:
51: ${MKDIR} ${WRKSRC}/build
52:
1.15 thor 53: .include "options.mk"
54:
1.14 prlw1 55: .include "../../archivers/lz4/buildlink3.mk"
56: .include "../../databases/sqlite3/buildlink3.mk"
57: .include "../../devel/hdf5/buildlink3.mk"
58: #.include "../../devel/loguru/buildlink3.mk"
59: .include "../../devel/netcdf-cxx/buildlink3.mk"
60: .include "../../geography/proj/buildlink3.mk"
61: .include "../../graphics/freetype2/buildlink3.mk"
62: .include "../../graphics/gl2ps/buildlink3.mk"
63: .include "../../graphics/glew/buildlink3.mk"
64: .include "../../graphics/tiff/buildlink3.mk"
65: .include "../../math/double-conversion/buildlink3.mk"
66: .include "../../math/eigen3/buildlink3.mk"
67: .include "../../mk/jpeg.buildlink3.mk"
68: .include "../../multimedia/libtheora/buildlink3.mk"
69: .include "../../print/libharu/buildlink3.mk"
70: .include "../../textproc/PEGTL/buildlink3.mk"
71: .include "../../textproc/expat/buildlink3.mk"
72: .include "../../textproc/icu/buildlink3.mk"
73: .include "../../textproc/jsoncpp/buildlink3.mk"
74: .include "../../textproc/libxml2/buildlink3.mk"
75: .include "../../textproc/pugixml/buildlink3.mk"
76: .include "../../textproc/utf8-cpp/buildlink3.mk"
1.1 drochner 77: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>