git: 546f3b949f0d - main - devel/rkcommon: New port: Intel RenderKit common C++/CMake infrastructure
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 24 Nov 2021 02:34:30 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=546f3b949f0d63056b7966ecd7b6ec5e2fdeac5f commit 546f3b949f0d63056b7966ecd7b6ec5e2fdeac5f Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2021-11-24 02:33:27 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2021-11-24 02:33:27 +0000 devel/rkcommon: New port: Intel RenderKit common C++/CMake infrastructure --- devel/Makefile | 1 + devel/rkcommon/Makefile | 23 ++++++++++++++ devel/rkcommon/distinfo | 3 ++ devel/rkcommon/pkg-descr | 4 +++ devel/rkcommon/pkg-plist | 81 ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 112 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 061d03835630..9d5f7313c5e9 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5574,6 +5574,7 @@ SUBDIR += riscv32-unknown-elf-gcc SUBDIR += riscv64-gcc SUBDIR += riscv64-none-elf-gcc + SUBDIR += rkcommon SUBDIR += rlog SUBDIR += rlwrap SUBDIR += robin-map diff --git a/devel/rkcommon/Makefile b/devel/rkcommon/Makefile new file mode 100644 index 000000000000..194ecbfba1e0 --- /dev/null +++ b/devel/rkcommon/Makefile @@ -0,0 +1,23 @@ +PORTNAME= rkcommon +DISTVERSIONPREFIX= v +DISTVERSION= 1.8.0 +CATEGORIES= devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Intel RenderKit common C++/CMake infrastructure + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +LIB_DEPENDS= libtbb.so:devel/onetbb + +USES= cmake:testing compiler:c++11-lang +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= ospray + +CMAKE_OFF= BUILD_TESTING +CMAKE_TESTING_ON= BUILD_TESTING + +.include <bsd.port.mk> diff --git a/devel/rkcommon/distinfo b/devel/rkcommon/distinfo new file mode 100644 index 000000000000..500d466cb335 --- /dev/null +++ b/devel/rkcommon/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1637720178 +SHA256 (ospray-rkcommon-v1.8.0_GH0.tar.gz) = f037c15f7049610ef8bca37500b2ab00775af60ebbb9d491ba5fc2e5c04a7794 +SIZE (ospray-rkcommon-v1.8.0_GH0.tar.gz) = 291789 diff --git a/devel/rkcommon/pkg-descr b/devel/rkcommon/pkg-descr new file mode 100644 index 000000000000..9297d2dc0316 --- /dev/null +++ b/devel/rkcommon/pkg-descr @@ -0,0 +1,4 @@ +rkcommon is a common set of C++ infrastructure and CMake utilities used by +various components of Intel oneAPI Rendering Toolkit. + +WWW: https://github.com/ospray/rkcommon diff --git a/devel/rkcommon/pkg-plist b/devel/rkcommon/pkg-plist new file mode 100644 index 000000000000..f8145255df88 --- /dev/null +++ b/devel/rkcommon/pkg-plist @@ -0,0 +1,81 @@ +include/rkcommon/array3D/Array3D.h +include/rkcommon/array3D/for_each.h +include/rkcommon/common.h +include/rkcommon/containers/AlignedVector.h +include/rkcommon/containers/FlatMap.h +include/rkcommon/containers/TransactionalBuffer.h +include/rkcommon/containers/aligned_allocator.h +include/rkcommon/math/AffineSpace.h +include/rkcommon/math/LinearSpace.h +include/rkcommon/math/Quaternion.h +include/rkcommon/math/arm/emulation.h +include/rkcommon/math/arm/sse2neon.h +include/rkcommon/math/box.h +include/rkcommon/math/box.ih +include/rkcommon/math/constants.h +include/rkcommon/math/math.ih +include/rkcommon/math/range.h +include/rkcommon/math/rkmath.h +include/rkcommon/math/vec.h +include/rkcommon/math/vec.ih +include/rkcommon/memory/DeletedUniquePtr.h +include/rkcommon/memory/IntrusivePtr.h +include/rkcommon/memory/RefCount.h +include/rkcommon/memory/malloc.h +include/rkcommon/networking/DataStreaming.h +include/rkcommon/networking/Fabric.h +include/rkcommon/os/FileName.h +include/rkcommon/os/library.h +include/rkcommon/platform.h +include/rkcommon/tasking/AsyncLoop.h +include/rkcommon/tasking/AsyncTask.h +include/rkcommon/tasking/async.h +include/rkcommon/tasking/detail/TaskSys.h +include/rkcommon/tasking/detail/async_task.inl +include/rkcommon/tasking/detail/enkiTS/Atomics.h +include/rkcommon/tasking/detail/enkiTS/LockLessMultiReadPipe.h +include/rkcommon/tasking/detail/enkiTS/TaskScheduler.h +include/rkcommon/tasking/detail/enkiTS/Threads.h +include/rkcommon/tasking/detail/parallel_for.inl +include/rkcommon/tasking/detail/schedule.inl +include/rkcommon/tasking/parallel_for.h +include/rkcommon/tasking/parallel_foreach.h +include/rkcommon/tasking/schedule.h +include/rkcommon/tasking/tasking_system_init.h +include/rkcommon/traits/rktraits.h +include/rkcommon/utility/AbstractArray.h +include/rkcommon/utility/Any.h +include/rkcommon/utility/ArgumentList.h +include/rkcommon/utility/ArrayView.h +include/rkcommon/utility/CodeTimer.h +include/rkcommon/utility/DataView.h +include/rkcommon/utility/DoubleBufferedValue.h +include/rkcommon/utility/FixedArray.h +include/rkcommon/utility/FixedArrayView.h +include/rkcommon/utility/Observer.h +include/rkcommon/utility/OnScopeExit.h +include/rkcommon/utility/Optional.h +include/rkcommon/utility/OwnedArray.h +include/rkcommon/utility/ParameterizedObject.h +include/rkcommon/utility/PseudoURL.h +include/rkcommon/utility/SaveImage.h +include/rkcommon/utility/StringManip.h +include/rkcommon/utility/TimeStamp.h +include/rkcommon/utility/TransactionalValue.h +include/rkcommon/utility/demangle.h +include/rkcommon/utility/detail/pcg_extras.hpp +include/rkcommon/utility/detail/pcg_random.hpp +include/rkcommon/utility/detail/pcg_uint128.hpp +include/rkcommon/utility/getEnvVar.h +include/rkcommon/utility/multidim_index_sequence.h +include/rkcommon/utility/random.h +include/rkcommon/xml/XML.h +lib/cmake/rkcommon-1.8.0/FindTBB.cmake +lib/cmake/rkcommon-1.8.0/rkcommonConfig.cmake +lib/cmake/rkcommon-1.8.0/rkcommonConfigVersion.cmake +lib/cmake/rkcommon-1.8.0/rkcommon_Exports-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/rkcommon-1.8.0/rkcommon_Exports.cmake +lib/cmake/rkcommon-1.8.0/rkcommon_macros.cmake +lib/librkcommon.so +lib/librkcommon.so.1 +lib/librkcommon.so.1.8.0