Index: head/devel/kokkos/Makefile =================================================================== --- head/devel/kokkos/Makefile (revision 558957) +++ head/devel/kokkos/Makefile (revision 558958) @@ -1,22 +1,24 @@ # $FreeBSD$ PORTNAME= kokkos -DISTVERSION= 3.2.01 +DISTVERSION= 3.3.00 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= C++ performance portability programming ecosystem LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= i386 # Kokkos assumes a 64-bit build; i.e., 8-byte pointers, but found 4-byte pointers instead +RUN_DEPENDS= bash:shells/bash + USES= cmake compiler:c++11-lang shebangfix USE_GITHUB= yes USE_LDCONFIG= yes -SHEBANG_FILES= bin/nvcc_wrapper +SHEBANG_FILES= bin/nvcc_wrapper bin/kokkos_launch_compiler CMAKE_ON= BUILD_SHARED_LIBS .include Index: head/devel/kokkos/distinfo =================================================================== --- head/devel/kokkos/distinfo (revision 558957) +++ head/devel/kokkos/distinfo (revision 558958) @@ -1,3 +1,3 @@ -TIMESTAMP = 1606629514 -SHA256 (kokkos-kokkos-3.2.01_GH0.tar.gz) = 9e27a3d8f81559845e190d60f277d84d6f558412a3df3301d9545e91373bcaf1 -SIZE (kokkos-kokkos-3.2.01_GH0.tar.gz) = 1948870 +TIMESTAMP = 1608688146 +SHA256 (kokkos-kokkos-3.3.00_GH0.tar.gz) = 170b9deaa1943185e928f8fcb812cd4593a07ed7d220607467e8f0419e147295 +SIZE (kokkos-kokkos-3.3.00_GH0.tar.gz) = 1939526 Index: head/devel/kokkos/pkg-plist =================================================================== --- head/devel/kokkos/pkg-plist (revision 558957) +++ head/devel/kokkos/pkg-plist (revision 558958) @@ -1,224 +1,259 @@ +bin/hpcbind +bin/kokkos_launch_compiler bin/nvcc_wrapper -include/Cuda/KokkosExp_Cuda_IterateTile.hpp -include/Cuda/KokkosExp_Cuda_IterateTile_Refactor.hpp include/Cuda/Kokkos_Cuda_Alloc.hpp include/Cuda/Kokkos_Cuda_Atomic_Intrinsics.hpp include/Cuda/Kokkos_Cuda_Atomic_Intrinsics_Restore_Builtins.hpp include/Cuda/Kokkos_Cuda_BlockSize_Deduction.hpp include/Cuda/Kokkos_Cuda_Error.hpp +include/Cuda/Kokkos_Cuda_GraphNodeKernel.hpp +include/Cuda/Kokkos_Cuda_GraphNode_Impl.hpp +include/Cuda/Kokkos_Cuda_Graph_Impl.hpp +include/Cuda/Kokkos_Cuda_Half.hpp include/Cuda/Kokkos_Cuda_Instance.hpp include/Cuda/Kokkos_Cuda_KernelLaunch.hpp include/Cuda/Kokkos_Cuda_Locks.hpp include/Cuda/Kokkos_Cuda_Parallel.hpp include/Cuda/Kokkos_Cuda_ReduceScan.hpp include/Cuda/Kokkos_Cuda_Task.hpp include/Cuda/Kokkos_Cuda_Team.hpp include/Cuda/Kokkos_Cuda_UniqueToken.hpp include/Cuda/Kokkos_Cuda_Vectorization.hpp include/Cuda/Kokkos_Cuda_Version_9_8_Compatibility.hpp include/Cuda/Kokkos_Cuda_View.hpp include/Cuda/Kokkos_Cuda_WorkGraphPolicy.hpp include/Cuda/Kokkos_Cuda_abort.hpp -include/Cuda/Kokkos_Cuda_fwd.hpp -include/HIP/KokkosExp_HIP_IterateTile.hpp include/HIP/Kokkos_HIP_Abort.hpp include/HIP/Kokkos_HIP_Atomic.hpp include/HIP/Kokkos_HIP_BlockSize_Deduction.hpp include/HIP/Kokkos_HIP_Error.hpp include/HIP/Kokkos_HIP_Instance.hpp include/HIP/Kokkos_HIP_KernelLaunch.hpp include/HIP/Kokkos_HIP_Locks.hpp include/HIP/Kokkos_HIP_Parallel_MDRange.hpp include/HIP/Kokkos_HIP_Parallel_Range.hpp include/HIP/Kokkos_HIP_Parallel_Team.hpp include/HIP/Kokkos_HIP_ReduceScan.hpp include/HIP/Kokkos_HIP_Shuffle_Reduce.hpp include/HIP/Kokkos_HIP_Team.hpp include/HIP/Kokkos_HIP_UniqueToken.hpp include/HIP/Kokkos_HIP_Vectorization.hpp include/HIP/Kokkos_HIP_WorkGraphPolicy.hpp include/HPX/Kokkos_HPX_ChunkedRoundRobinExecutor.hpp include/HPX/Kokkos_HPX_Task.hpp include/HPX/Kokkos_HPX_WorkGraphPolicy.hpp +include/KokkosCore_Config_DeclareBackend.hpp +include/KokkosCore_Config_FwdBackend.hpp +include/KokkosCore_Config_PostInclude.hpp +include/KokkosCore_Config_SetupBackend.hpp include/KokkosCore_config.h include/KokkosExp_MDRangePolicy.hpp include/Kokkos_AcquireUniqueTokenImpl.hpp include/Kokkos_AnonymousSpace.hpp include/Kokkos_Array.hpp include/Kokkos_Atomic.hpp include/Kokkos_Bitset.hpp include/Kokkos_Complex.hpp include/Kokkos_Concepts.hpp include/Kokkos_CopyViews.hpp include/Kokkos_Core.hpp include/Kokkos_Core_fwd.hpp include/Kokkos_Crs.hpp include/Kokkos_Cuda.hpp include/Kokkos_CudaSpace.hpp include/Kokkos_DualView.hpp include/Kokkos_DynRankView.hpp include/Kokkos_DynamicView.hpp include/Kokkos_ErrorReporter.hpp include/Kokkos_ExecPolicy.hpp include/Kokkos_Extents.hpp include/Kokkos_Functional.hpp include/Kokkos_Future.hpp +include/Kokkos_Graph.hpp +include/Kokkos_GraphNode.hpp +include/Kokkos_Graph_fwd.hpp include/Kokkos_HBWSpace.hpp include/Kokkos_HIP.hpp include/Kokkos_HIP_Space.hpp include/Kokkos_HPX.hpp +include/Kokkos_Half.hpp include/Kokkos_HostSpace.hpp include/Kokkos_Layout.hpp +include/Kokkos_LogicalSpaces.hpp include/Kokkos_Macros.hpp include/Kokkos_MasterLock.hpp include/Kokkos_MemoryPool.hpp include/Kokkos_MemoryTraits.hpp include/Kokkos_NumericTraits.hpp include/Kokkos_OffsetView.hpp include/Kokkos_OpenMP.hpp include/Kokkos_OpenMPTarget.hpp include/Kokkos_OpenMPTargetSpace.hpp include/Kokkos_Pair.hpp include/Kokkos_Parallel.hpp include/Kokkos_Parallel_Reduce.hpp include/Kokkos_PointerOwnership.hpp include/Kokkos_Profiling_ProfileSection.hpp -include/Kokkos_ROCm.hpp -include/Kokkos_ROCmSpace.hpp include/Kokkos_Random.hpp +include/Kokkos_SYCL.hpp +include/Kokkos_SYCL_Space.hpp include/Kokkos_ScatterView.hpp include/Kokkos_ScratchSpace.hpp include/Kokkos_Serial.hpp include/Kokkos_Sort.hpp include/Kokkos_StaticCrsGraph.hpp include/Kokkos_TaskPolicy.hpp include/Kokkos_TaskScheduler.hpp include/Kokkos_TaskScheduler_fwd.hpp include/Kokkos_Threads.hpp include/Kokkos_Timer.hpp +include/Kokkos_Tuners.hpp include/Kokkos_UniqueToken.hpp include/Kokkos_UnorderedMap.hpp include/Kokkos_Vector.hpp include/Kokkos_Vectorization.hpp include/Kokkos_View.hpp include/Kokkos_WorkGraphPolicy.hpp include/Kokkos_hwloc.hpp include/OpenMP/Kokkos_OpenMP_Exec.hpp include/OpenMP/Kokkos_OpenMP_Parallel.hpp include/OpenMP/Kokkos_OpenMP_Task.hpp include/OpenMP/Kokkos_OpenMP_Team.hpp include/OpenMP/Kokkos_OpenMP_WorkGraphPolicy.hpp +include/OpenMPTarget/Kokkos_OpenMPTarget_Abort.hpp include/OpenMPTarget/Kokkos_OpenMPTarget_Exec.hpp include/OpenMPTarget/Kokkos_OpenMPTarget_Instance.hpp include/OpenMPTarget/Kokkos_OpenMPTarget_Parallel.hpp include/OpenMPTarget/Kokkos_OpenMPTarget_Parallel_MDRange.hpp include/OpenMPTarget/Kokkos_OpenMPTarget_Task.hpp -include/ROCm/KokkosExp_ROCm_IterateTile_Refactor.hpp -include/ROCm/Kokkos_ROCm_Atomic.hpp -include/ROCm/Kokkos_ROCm_Config.hpp -include/ROCm/Kokkos_ROCm_Exec.hpp -include/ROCm/Kokkos_ROCm_Invoke.hpp -include/ROCm/Kokkos_ROCm_Join.hpp -include/ROCm/Kokkos_ROCm_Parallel.hpp -include/ROCm/Kokkos_ROCm_Reduce.hpp -include/ROCm/Kokkos_ROCm_ReduceScan.hpp -include/ROCm/Kokkos_ROCm_Scan.hpp -include/ROCm/Kokkos_ROCm_Task.hpp -include/ROCm/Kokkos_ROCm_Tile.hpp -include/ROCm/Kokkos_ROCm_Vectorization.hpp -include/ROCm/hc_math_std.hpp +include/SYCL/Kokkos_SYCL_DeepCopy.hpp +include/SYCL/Kokkos_SYCL_Instance.hpp +include/SYCL/Kokkos_SYCL_Parallel_Range.hpp +include/SYCL/Kokkos_SYCL_Parallel_Reduce.hpp +include/SYCL/Kokkos_SYCL_Parallel_Scan.hpp include/Threads/Kokkos_ThreadsExec.hpp include/Threads/Kokkos_ThreadsTeam.hpp include/Threads/Kokkos_Threads_Parallel.hpp include/Threads/Kokkos_Threads_WorkGraphPolicy.hpp +include/decl/Kokkos_Declare_CUDA.hpp +include/decl/Kokkos_Declare_HBWSpace.hpp +include/decl/Kokkos_Declare_HIP.hpp +include/decl/Kokkos_Declare_HPX.hpp +include/decl/Kokkos_Declare_OPENMP.hpp +include/decl/Kokkos_Declare_OPENMPTARGET.hpp +include/decl/Kokkos_Declare_SERIAL.hpp +include/decl/Kokkos_Declare_SYCL.hpp +include/decl/Kokkos_Declare_THREADS.hpp +include/fwd/Kokkos_Fwd_CUDA.hpp +include/fwd/Kokkos_Fwd_HBWSpace.hpp +include/fwd/Kokkos_Fwd_HIP.hpp +include/fwd/Kokkos_Fwd_HPX.hpp +include/fwd/Kokkos_Fwd_OPENMP.hpp +include/fwd/Kokkos_Fwd_OPENMPTARGET.hpp +include/fwd/Kokkos_Fwd_SERIAL.hpp +include/fwd/Kokkos_Fwd_SYCL.hpp +include/fwd/Kokkos_Fwd_THREADS.hpp include/impl/KokkosExp_Host_IterateTile.hpp +include/impl/KokkosExp_IterateTileGPU.hpp include/impl/KokkosExp_ViewMapping.hpp include/impl/Kokkos_AnalyzePolicy.hpp include/impl/Kokkos_Atomic_Assembly.hpp include/impl/Kokkos_Atomic_Compare_Exchange_Strong.hpp include/impl/Kokkos_Atomic_Compare_Exchange_Weak.hpp include/impl/Kokkos_Atomic_Decrement.hpp include/impl/Kokkos_Atomic_Exchange.hpp include/impl/Kokkos_Atomic_Fetch_Add.hpp include/impl/Kokkos_Atomic_Fetch_And.hpp include/impl/Kokkos_Atomic_Fetch_Or.hpp include/impl/Kokkos_Atomic_Fetch_Sub.hpp include/impl/Kokkos_Atomic_Generic.hpp include/impl/Kokkos_Atomic_Generic_Secondary.hpp include/impl/Kokkos_Atomic_Increment.hpp include/impl/Kokkos_Atomic_Load.hpp include/impl/Kokkos_Atomic_Memory_Order.hpp include/impl/Kokkos_Atomic_MinMax.hpp include/impl/Kokkos_Atomic_Store.hpp include/impl/Kokkos_Atomic_View.hpp include/impl/Kokkos_Atomic_Windows.hpp include/impl/Kokkos_BitOps.hpp include/impl/Kokkos_Bitset_impl.hpp include/impl/Kokkos_CPUDiscovery.hpp include/impl/Kokkos_ChaseLev.hpp include/impl/Kokkos_ClockTic.hpp include/impl/Kokkos_Combined_Reducer.hpp include/impl/Kokkos_ConcurrentBitset.hpp +include/impl/Kokkos_Default_GraphNodeKernel.hpp +include/impl/Kokkos_Default_GraphNode_Impl.hpp +include/impl/Kokkos_Default_Graph_Impl.hpp +include/impl/Kokkos_Default_Graph_fwd.hpp include/impl/Kokkos_EBO.hpp include/impl/Kokkos_Error.hpp +include/impl/Kokkos_ExecSpaceInitializer.hpp include/impl/Kokkos_FixedBufferMemoryPool.hpp include/impl/Kokkos_Functional_impl.hpp include/impl/Kokkos_FunctorAdapter.hpp include/impl/Kokkos_FunctorAnalysis.hpp +include/impl/Kokkos_GraphImpl.hpp +include/impl/Kokkos_GraphImpl_Utilities.hpp +include/impl/Kokkos_GraphImpl_fwd.hpp +include/impl/Kokkos_GraphNodeCustomization.hpp +include/impl/Kokkos_GraphNodeImpl.hpp include/impl/Kokkos_HostBarrier.hpp include/impl/Kokkos_HostSpace_deepcopy.hpp include/impl/Kokkos_HostThreadTeam.hpp include/impl/Kokkos_LIFO.hpp include/impl/Kokkos_LinkedListNode.hpp include/impl/Kokkos_MemoryPoolAllocator.hpp include/impl/Kokkos_MemorySpace.hpp include/impl/Kokkos_Memory_Fence.hpp include/impl/Kokkos_MultipleTaskQueue.hpp include/impl/Kokkos_OptionalRef.hpp include/impl/Kokkos_PhysicalLayout.hpp include/impl/Kokkos_Profiling.hpp include/impl/Kokkos_Profiling_C_Interface.h include/impl/Kokkos_Profiling_DeviceInfo.hpp include/impl/Kokkos_Profiling_Interface.hpp include/impl/Kokkos_Serial_Task.hpp include/impl/Kokkos_Serial_WorkGraphPolicy.hpp include/impl/Kokkos_SharedAlloc.hpp include/impl/Kokkos_SimpleTaskScheduler.hpp include/impl/Kokkos_SingleTaskQueue.hpp include/impl/Kokkos_Spinwait.hpp include/impl/Kokkos_Stacktrace.hpp include/impl/Kokkos_StaticCrsGraph_factory.hpp include/impl/Kokkos_Tags.hpp include/impl/Kokkos_TaskBase.hpp include/impl/Kokkos_TaskNode.hpp include/impl/Kokkos_TaskPolicyData.hpp include/impl/Kokkos_TaskQueue.hpp include/impl/Kokkos_TaskQueueCommon.hpp include/impl/Kokkos_TaskQueueMemoryManager.hpp include/impl/Kokkos_TaskQueueMultiple.hpp include/impl/Kokkos_TaskQueueMultiple_impl.hpp include/impl/Kokkos_TaskQueue_impl.hpp include/impl/Kokkos_TaskResult.hpp include/impl/Kokkos_TaskTeamMember.hpp include/impl/Kokkos_Timer.hpp include/impl/Kokkos_Tools.hpp include/impl/Kokkos_Traits.hpp include/impl/Kokkos_UnorderedMap_impl.hpp include/impl/Kokkos_Utilities.hpp include/impl/Kokkos_VLAEmulation.hpp include/impl/Kokkos_ViewArray.hpp include/impl/Kokkos_ViewCtor.hpp include/impl/Kokkos_ViewLayoutTiled.hpp include/impl/Kokkos_ViewMapping.hpp include/impl/Kokkos_ViewTracker.hpp include/impl/Kokkos_ViewUniformType.hpp include/impl/Kokkos_Volatile_Load.hpp +include/setup/Kokkos_Setup_Cuda.hpp +include/setup/Kokkos_Setup_HIP.hpp lib/cmake/Kokkos/KokkosConfig.cmake lib/cmake/Kokkos/KokkosConfigCommon.cmake lib/cmake/Kokkos/KokkosConfigVersion.cmake lib/cmake/Kokkos/KokkosTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Kokkos/KokkosTargets.cmake lib/libkokkoscontainers.so -lib/libkokkoscontainers.so.3.2.1 +lib/libkokkoscontainers.so.3.3.0 lib/libkokkoscore.so -lib/libkokkoscore.so.3.2.1 +lib/libkokkoscore.so.3.3.0 Index: head/science/lammps/Makefile =================================================================== --- head/science/lammps/Makefile (revision 558957) +++ head/science/lammps/Makefile (revision 558958) @@ -1,131 +1,131 @@ # $FreeBSD$ PORTNAME= lammps PORTVERSION= ${GH_TAGNAME:C/(stable|patch)_([0-9]{1,2})([A-Z][a-z][a-z])([0-9]{4})/\4.\3.\2/S/Jan/01/S/Feb/02/S/Mar/03/S/Apr/04/S/May/05/S/Jun/06/S/Jul/07/S/Aug/08/S/Sep/09/S/Oct/10/S/Nov/11/S/Dec/12/} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Classical molecular dynamics code with a focus on materials modeling LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= undefined reference to `__atomic_load' CONFLICTS_BUILD= ga mpich mpich2 # conflicts with include/error.h from ga, already fixed in the head LIB_DEPENDS= libfftw3.so:math/fftw3 USES= blaslapack:openblas cmake:noninja compiler:c++11-lang eigen:3 fortran localbase:ldflags shebangfix USE_GITHUB= yes GH_TAGNAME= patch_30Nov2020 USE_LDCONFIG= yes SHEBANG_GLOB= *.sh *.bash SHEBANG_FILES= lib/kokkos/bin/nvcc_wrapper CMAKE_ON= BUILD_SHARED_LIBS CMAKE_SOURCE_PATH= ${WRKSRC}/cmake CMAKE_ARGS= -DBLA_VENDOR:STRING="OpenBLAS" ${CMAKE_ARGS_${CHOSEN_COMPILER_TYPE}} CMAKE_ARGS_gcc= -DBUILD_OMP:BOOL=false # enable packages (for a complete list see STANDARD_PACKAGES in cmake/CMakeLists.txt) CMAKE_ON+= PKG_ASPHERE PKG_BODY PKG_CLASS2 PKG_COLLOID PKG_COMPRESS PKG_DIPOLE CMAKE_ON+= PKG_GRANULAR PKG_KSPACE PKG_MANYBODY PKG_MC PKG_MESSAGE PKG_MISC PKG_MOLECULE PKG_PERI PKG_POEMS PKG_QEQ CMAKE_ON+= PKG_REPLICA PKG_RIGID PKG_SHOCK PKG_SPIN PKG_SNAP PKG_SRD CMAKE_ON+= PKG_USER-ATC PKG_USER-AWPMD PKG_USER-BOCS PKG_USER-CGDNA PKG_USER-MESODPD PKG_USER-CGSDK PKG_USER-COLVARS CMAKE_ON+= PKG_USER-DIFFRACTION PKG_USER-DPD PKG_USER-DRUDE PKG_USER-EFF PKG_USER-FEP CMAKE_ON+= PKG_USER-MANIFOLD PKG_USER-MEAMC PKG_USER-MGPT PKG_USER-MISC PKG_USER-MOFFF PKG_USER-MOLFILE CMAKE_ON+= PKG_USER-PHONON PKG_USER-PTM PKG_USER-QTB PKG_USER-REACTION CMAKE_ON+= PKG_USER-REAXC PKG_USER-SDPD PKG_USER-SMD PKG_USER-SMTBQ PKG_USER-SPH PKG_USER-TALLY CMAKE_ON+= PKG_USER-UEF PKG_USER-QMMM PKG_USER-YAFF # Packages requiring extra downloades or dependencies: PKG_MSCG PKG_USER-ADIOS2 PKG_USER-NETCDF PKG_USER-QUIP PKG_USER-SCAFACOS OPTIONS_DEFINE= EXCEPTIONS JPEG PNG GZIP FFMPEG OPTIONS_GROUP= PARALLEL PACKAGES OPTIONS_DEFAULT= EXCEPTIONS MPI OPENMP JPEG PNG GZIP FFMPEG H5MD KIM KOKKOS LATTE PLUMED VORONOI ${OPTIONS_DEFAULT_${CHOSEN_COMPILER_TYPE}} OPTIONS_SUB= yes PARALLEL_DESC= Enable parallelizations: PACKAGES_DESC= Enable packages: OPTIONS_GROUP_PARALLEL= MPI OPENMP ${OPTIONS_DEFINE_${CHOSEN_COMPILER_TYPE}} OPTIONS_GROUP_PACKAGES= H5MD KIM KOKKOS LATTE PLUMED VORONOI VTK EXCEPTIONS_DESC= Enable the use of C++ exceptions EXCEPTIONS_CMAKE_BOOL= LAMMPS_EXCEPTIONS MPI_CMAKE_BOOL= BUILD_MPI PKG_MPIIO PKG_USER-LB MPI_LIB_DEPENDS= libmpi.so:net/openmpi MPI_USES= compiler:c11 FFMPEG_CMAKE_BOOL= WITH_FFMPEG FFMPEG_BUILD_DEPENDS= ffmpeg:multimedia/ffmpeg FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg JPEG_CMAKE_BOOL= WITH_JPEG JPEG_USES= jpeg PNG_CMAKE_BOOL= WITH_PNG PNG_LIB_DEPENDS= libpng.so:graphics/png GZIP_DESC= Enable GZIP support GZIP_CMAKE_BOOL= WITH_GZIP H5MD_DESC= USER-H5MD package based on libhdf5 H5MD_CMAKE_BOOL= PKG_USER-H5MD H5MD_LIB_DEPENDS= libhdf5.so:science/hdf5 \ libsz.so:science/szip KIM_DESC= KIM package based on the OpenKim library/repository KIM_USES= pkgconfig KIM_CMAKE_BOOL= PKG_KIM KIM_CMAKE_ON= -DDOWNLOAD_KIM:BOOL=OFF KIM_LIB_DEPENDS= libkim-api.so:science/kim-api \ libcurl.so:ftp/curl KIM_RUN_DEPENDS= openkim-models>0:science/openkim-models KOKKOS_DESC= kokkos package based on the libkokkos library KOKKOS_CMAKE_BOOL= PKG_KOKKOS EXTERNAL_KOKKOS KOKKOS_LIB_DEPENDS= libkokkoscore.so:devel/kokkos LATTE_DESC= latte package based on the liblatte library LATTE_CMAKE_BOOL= PKG_LATTE LATTE_LIB_DEPENDS= liblatte.so:science/latte PLUMED_DESC= plumed package based on the plumed library PLUMED_USES= pkgconfig PLUMED_CMAKE_BOOL= PKG_USER-PLUMED PLUMED_CMAKE_ON= -DPLUMED_MODE=shared PLUMED_LIB_DEPENDS= libplumed.so:science/plumed VORONOI_DESC= voro++, Voronoi tessellation package VORONOI_CMAKE_BOOL= PKG_VORONOI VORONOI_LIB_DEPENDS= libvoro++.so:science/voro++ VTK_DESC= USER-VTK package based on the external vtk package VTK_CMAKE_BOOL= PKG_USER-VTK VTK_CMAKE_ON= -DVTK_DIR:PATH=${LOCALBASE}/lib/vtk-8.2/cmake/vtk-8.2 VTK_USES= qt:5 xorg VTK_USE= qt=core,gui,sql,widgets xorg=ice,sm,x11,xext,xt VTK_LIB_DEPENDS= libvtkImagingMath-8.2.so:math/vtk8 \ libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libtiff.so:graphics/tiff PORTSCOUT= ignore:1 # due to a special version tagging scheme that this project uses portscout fails to find new versions, watching their GitHub release page instead .include .if ${PORT_OPTIONS:MOPENMP} CMAKE_ARGS+= -DBUILD_OMP:BOOL=true .endif post-patch: @${REINPLACE_CMD} 's|SHELL = /bin/bash|SHELL = ${LOCALBASE}/bin/bash|' ${WRKSRC}/src/Makefile post-patch-FFMPEG-off: @${REINPLACE_CMD} 's|find_program(FFMPEG_EXECUTABLE|#&|' ${WRKSRC}/cmake/CMakeLists.txt post-install: @${RM} -r ${STAGEDIR}${PREFIX}/lib/python* .include