git: 0d492c8afdf9 - main - graphics/magnum-integration: New port: Magnum Graphics: Integration libraries
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 09 Nov 2024 15:43:29 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=0d492c8afdf9374d6cdbf0dda50b716c6cce135e commit 0d492c8afdf9374d6cdbf0dda50b716c6cce135e Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2024-11-09 09:17:23 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2024-11-09 15:43:13 +0000 graphics/magnum-integration: New port: Magnum Graphics: Integration libraries --- graphics/Makefile | 1 + graphics/magnum-integration/Makefile | 44 +++++++++++++++++++++++++++++++++++ graphics/magnum-integration/distinfo | 5 ++++ graphics/magnum-integration/pkg-descr | 3 +++ graphics/magnum-integration/pkg-plist | 43 ++++++++++++++++++++++++++++++++++ 5 files changed, 96 insertions(+) diff --git a/graphics/Makefile b/graphics/Makefile index d729bbaa75dc..ac8eaf4704f3 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -563,6 +563,7 @@ SUBDIR += lux SUBDIR += lximage-qt SUBDIR += magnum + SUBDIR += magnum-integration SUBDIR += magnum-plugins SUBDIR += mahotas SUBDIR += maim diff --git a/graphics/magnum-integration/Makefile b/graphics/magnum-integration/Makefile new file mode 100644 index 000000000000..10e99f75d692 --- /dev/null +++ b/graphics/magnum-integration/Makefile @@ -0,0 +1,44 @@ +PORTNAME= magnum-integration +DISTVERSIONPREFIX= v +DISTVERSION= 2020.06-264 +DISTVERSIONSUFFIX= -g50ac4db +CATEGORIES= graphics + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Magnum Graphics: Integration libraries +WWW= https://magnum.graphics/ \ + https://github.com/mosra/magnum-integration + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= glm>0:math/glm +LIB_DEPENDS= libassimp.so:multimedia/assimp \ + libLinearMath.so:devel/bullet \ + libccd.so:math/libccd \ + libCorradePluginManager.so:devel/corrade \ + libdart.so:misc/dartsim \ + libfcl.so:math/fcl \ + libglfw.so:graphics/glfw \ + libfmt.so:devel/libfmt \ + libimgui.so:x11-toolkits/imgui \ + libMagnum.so:graphics/magnum \ + liboctomap.so:math/octomap + +USES= cmake compiler:c++14-lang gl +USE_GL= opengl +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= mosra +GH_TUPLE= mosra:toolchains:2243706:t/toolchains + +CMAKE_ARGS= -DLIB_SUFFIX:STRING="" + +CMAKE_ON= MAGNUM_WITH_BULLET \ + MAGNUM_WITH_EIGEN \ + MAGNUM_WITH_GLM \ + MAGNUM_WITH_DART \ + MAGNUM_WITH_IMGUI + +.include <bsd.port.mk> diff --git a/graphics/magnum-integration/distinfo b/graphics/magnum-integration/distinfo new file mode 100644 index 000000000000..da9813847de6 --- /dev/null +++ b/graphics/magnum-integration/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1731139944 +SHA256 (mosra-magnum-integration-v2020.06-264-g50ac4db_GH0.tar.gz) = 1f9f454dd53be3e1479598105df63eab7b0e7fe0b57f44139843f74619dbb41d +SIZE (mosra-magnum-integration-v2020.06-264-g50ac4db_GH0.tar.gz) = 409221 +SHA256 (mosra-toolchains-2243706_GH0.tar.gz) = 4103ccdf4cdebb35acf8671e40aeb49e204456523acfaf8510473d3c200dc12b +SIZE (mosra-toolchains-2243706_GH0.tar.gz) = 12312 diff --git a/graphics/magnum-integration/pkg-descr b/graphics/magnum-integration/pkg-descr new file mode 100644 index 000000000000..b6b3cbbda1a9 --- /dev/null +++ b/graphics/magnum-integration/pkg-descr @@ -0,0 +1,3 @@ +magnum-integration contains integration libraries for Magnum C++11/C++14 +graphics engine, providing integration of various math and physics libraries +into the engine itself. diff --git a/graphics/magnum-integration/pkg-plist b/graphics/magnum-integration/pkg-plist new file mode 100644 index 000000000000..a6737a874172 --- /dev/null +++ b/graphics/magnum-integration/pkg-plist @@ -0,0 +1,43 @@ +include/Magnum/BulletIntegration/DebugDraw.h +include/Magnum/BulletIntegration/Integration.h +include/Magnum/BulletIntegration/MotionState.h +include/Magnum/BulletIntegration/configure.h +include/Magnum/BulletIntegration/visibility.h +include/Magnum/DartIntegration/ConvertShapeNode.h +include/Magnum/DartIntegration/DartIntegration.h +include/Magnum/DartIntegration/Object.h +include/Magnum/DartIntegration/World.h +include/Magnum/DartIntegration/configure.h +include/Magnum/DartIntegration/visibility.h +include/Magnum/EigenIntegration/DynamicMatrixIntegration.h +include/Magnum/EigenIntegration/GeometryIntegration.h +include/Magnum/EigenIntegration/Integration.h +include/Magnum/GlmIntegration/GtcIntegration.h +include/Magnum/GlmIntegration/GtxIntegration.h +include/Magnum/GlmIntegration/Integration.h +include/Magnum/GlmIntegration/configure.h +include/Magnum/GlmIntegration/visibility.h +include/Magnum/ImGuiIntegration/Context.h +include/Magnum/ImGuiIntegration/Context.hpp +include/Magnum/ImGuiIntegration/Integration.h +include/Magnum/ImGuiIntegration/Widgets.h +include/Magnum/ImGuiIntegration/configure.h +include/Magnum/ImGuiIntegration/visibility.h +include/Magnum/versionIntegration.h +lib/libMagnumBulletIntegration.so +lib/libMagnumBulletIntegration.so.2 +lib/libMagnumBulletIntegration.so.2.4 +lib/libMagnumDartIntegration.so +lib/libMagnumDartIntegration.so.2 +lib/libMagnumDartIntegration.so.2.4 +lib/libMagnumGlmIntegration.so +lib/libMagnumGlmIntegration.so.2 +lib/libMagnumGlmIntegration.so.2.4 +lib/libMagnumImGuiIntegration.so +lib/libMagnumImGuiIntegration.so.2 +lib/libMagnumImGuiIntegration.so.2.4 +share/cmake/MagnumIntegration/FindMagnumIntegration.cmake +share/cmake/MagnumIntegration/MagnumIntegrationConfig.cmake +share/cmake/MagnumIntegration/dependencies/FindBullet.cmake +share/cmake/MagnumIntegration/dependencies/FindGLM.cmake +share/cmake/MagnumIntegration/dependencies/FindImGui.cmake