Date: Mon, 18 Feb 2019 22:19:31 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r493330 - in head/graphics: . magnum Message-ID: <201902182219.x1IMJVNW082714@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Mon Feb 18 22:19:31 2019 New Revision: 493330 URL: https://svnweb.freebsd.org/changeset/ports/493330 Log: New port: graphics/magnum: Lightweight, modular graphics middleware for games, data visualization Added: head/graphics/magnum/ head/graphics/magnum/Makefile (contents, props changed) head/graphics/magnum/distinfo (contents, props changed) head/graphics/magnum/pkg-descr (contents, props changed) head/graphics/magnum/pkg-plist (contents, props changed) Modified: head/graphics/Makefile Modified: head/graphics/Makefile ============================================================================== --- head/graphics/Makefile Mon Feb 18 22:01:50 2019 (r493329) +++ head/graphics/Makefile Mon Feb 18 22:19:31 2019 (r493330) @@ -548,6 +548,7 @@ SUBDIR += luxrender14 SUBDIR += lximage-qt SUBDIR += lximageqt-l10n + SUBDIR += magnum SUBDIR += mahotas SUBDIR += maim SUBDIR += makehuman Added: head/graphics/magnum/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/magnum/Makefile Mon Feb 18 22:19:31 2019 (r493330) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= magnum +DISTVERSIONPREFIX= v +DISTVERSION= 2019.01 +CATEGORIES= graphics + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Lightweight, modular graphics middleware for games, data visualization + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libCorradeUtility.so:devel/corrade + +USES= cmake compiler:c++14-lang gl +USE_GITHUB= yes +GH_ACCOUNT= mosra +GH_TUPLE= mosra:toolchains:a3e0aff:t/toolchains +USE_GL= gl +USE_LDCONFIG= yes + +CMAKE_ARGS= -DLIB_SUFFIX:STRING="" + +.include <bsd.port.mk> Added: head/graphics/magnum/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/magnum/distinfo Mon Feb 18 22:19:31 2019 (r493330) @@ -0,0 +1,5 @@ +TIMESTAMP = 1550526627 +SHA256 (mosra-magnum-v2019.01_GH0.tar.gz) = fd4a8f460eabbb8ca93438e16b66663c98e5cf16b06ad3c01bed90b1b82d8696 +SIZE (mosra-magnum-v2019.01_GH0.tar.gz) = 2950149 +SHA256 (mosra-toolchains-a3e0aff_GH0.tar.gz) = 04cd9a898141baf80f765254c0e18ec233b25066b5911673a7284a13f5c85024 +SIZE (mosra-toolchains-a3e0aff_GH0.tar.gz) = 6884 Added: head/graphics/magnum/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/magnum/pkg-descr Mon Feb 18 22:19:31 2019 (r493330) @@ -0,0 +1,14 @@ +Lightweight and modular C++11/C++14 graphics middleware for games and data +visualization. + +Features: +* UTF-8-aware OS, filesystem and console abstraction +* versatile vector math library +* slim C++11 wrapper of Vulkan and OpenGL API families +* shaders and primitives for fast prototyping +* algorithms +* debugging and automatic testing +* always more than one way to do things +* plugins + +WWW: https://magnum.graphics/ Added: head/graphics/magnum/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/magnum/pkg-plist Mon Feb 18 22:19:31 2019 (r493330) @@ -0,0 +1,285 @@ +include/Magnum/AbstractFramebuffer.h +include/Magnum/AbstractObject.h +include/Magnum/AbstractQuery.h +include/Magnum/AbstractResourceLoader.h +include/Magnum/AbstractShaderProgram.h +include/Magnum/AbstractTexture.h +include/Magnum/Animation/Animation.h +include/Magnum/Animation/Easing.h +include/Magnum/Animation/Interpolation.h +include/Magnum/Animation/Player.h +include/Magnum/Animation/Player.hpp +include/Magnum/Animation/Track.h +include/Magnum/Array.h +include/Magnum/Attribute.h +include/Magnum/Buffer.h +include/Magnum/BufferImage.h +include/Magnum/BufferTexture.h +include/Magnum/BufferTextureFormat.h +include/Magnum/Context.h +include/Magnum/CubeMapTexture.h +include/Magnum/CubeMapTextureArray.h +include/Magnum/DebugOutput.h +include/Magnum/DebugTools/BufferData.h +include/Magnum/DebugTools/CompareImage.h +include/Magnum/DebugTools/DebugTools.h +include/Magnum/DebugTools/ForceRenderer.h +include/Magnum/DebugTools/ObjectRenderer.h +include/Magnum/DebugTools/Profiler.h +include/Magnum/DebugTools/ResourceManager.h +include/Magnum/DebugTools/TextureImage.h +include/Magnum/DebugTools/visibility.h +include/Magnum/DefaultFramebuffer.h +include/Magnum/DimensionTraits.h +include/Magnum/Extensions.h +include/Magnum/Framebuffer.h +include/Magnum/GL/AbstractFramebuffer.h +include/Magnum/GL/AbstractObject.h +include/Magnum/GL/AbstractQuery.h +include/Magnum/GL/AbstractShaderProgram.h +include/Magnum/GL/AbstractTexture.h +include/Magnum/GL/Attribute.h +include/Magnum/GL/Buffer.h +include/Magnum/GL/BufferImage.h +include/Magnum/GL/BufferTexture.h +include/Magnum/GL/BufferTextureFormat.h +include/Magnum/GL/Context.h +include/Magnum/GL/CubeMapTexture.h +include/Magnum/GL/CubeMapTextureArray.h +include/Magnum/GL/DebugOutput.h +include/Magnum/GL/DefaultFramebuffer.h +include/Magnum/GL/Extensions.h +include/Magnum/GL/Framebuffer.h +include/Magnum/GL/GL.h +include/Magnum/GL/ImageFormat.h +include/Magnum/GL/Mesh.h +include/Magnum/GL/MeshView.h +include/Magnum/GL/MultisampleTexture.h +include/Magnum/GL/OpenGL.h +include/Magnum/GL/PixelFormat.h +include/Magnum/GL/PrimitiveQuery.h +include/Magnum/GL/RectangleTexture.h +include/Magnum/GL/Renderbuffer.h +include/Magnum/GL/RenderbufferFormat.h +include/Magnum/GL/Renderer.h +include/Magnum/GL/SampleQuery.h +include/Magnum/GL/Sampler.h +include/Magnum/GL/Shader.h +include/Magnum/GL/Texture.h +include/Magnum/GL/TextureArray.h +include/Magnum/GL/TextureFormat.h +include/Magnum/GL/TimeQuery.h +include/Magnum/GL/TransformFeedback.h +include/Magnum/GL/Version.h +include/Magnum/GL/visibility.h +include/Magnum/Image.h +include/Magnum/ImageFormat.h +include/Magnum/ImageView.h +include/Magnum/Magnum.h +include/Magnum/Math/Algorithms/GaussJordan.h +include/Magnum/Math/Algorithms/GramSchmidt.h +include/Magnum/Math/Algorithms/KahanSum.h +include/Magnum/Math/Algorithms/Qr.h +include/Magnum/Math/Algorithms/Svd.h +include/Magnum/Math/Angle.h +include/Magnum/Math/Bezier.h +include/Magnum/Math/BoolVector.h +include/Magnum/Math/Color.h +include/Magnum/Math/Complex.h +include/Magnum/Math/Constants.h +include/Magnum/Math/CubicHermite.h +include/Magnum/Math/Distance.h +include/Magnum/Math/Dual.h +include/Magnum/Math/DualComplex.h +include/Magnum/Math/DualQuaternion.h +include/Magnum/Math/Frustum.h +include/Magnum/Math/Functions.h +include/Magnum/Math/Geometry/Distance.h +include/Magnum/Math/Geometry/Intersection.h +include/Magnum/Math/Half.h +include/Magnum/Math/Intersection.h +include/Magnum/Math/Math.h +include/Magnum/Math/Matrix.h +include/Magnum/Math/Matrix3.h +include/Magnum/Math/Matrix4.h +include/Magnum/Math/Packing.h +include/Magnum/Math/Quaternion.h +include/Magnum/Math/Range.h +include/Magnum/Math/RectangularMatrix.h +include/Magnum/Math/StrictWeakOrdering.h +include/Magnum/Math/Swizzle.h +include/Magnum/Math/Tags.h +include/Magnum/Math/TypeTraits.h +include/Magnum/Math/Unit.h +include/Magnum/Math/Vector.h +include/Magnum/Math/Vector2.h +include/Magnum/Math/Vector3.h +include/Magnum/Math/Vector4.h +include/Magnum/Mesh.h +include/Magnum/MeshTools/CombineIndexedArrays.h +include/Magnum/MeshTools/Compile.h +include/Magnum/MeshTools/CompressIndices.h +include/Magnum/MeshTools/Duplicate.h +include/Magnum/MeshTools/FlipNormals.h +include/Magnum/MeshTools/FullScreenTriangle.h +include/Magnum/MeshTools/GenerateFlatNormals.h +include/Magnum/MeshTools/Interleave.h +include/Magnum/MeshTools/RemoveDuplicates.h +include/Magnum/MeshTools/Subdivide.h +include/Magnum/MeshTools/Tipsify.h +include/Magnum/MeshTools/Transform.h +include/Magnum/MeshTools/visibility.h +include/Magnum/MeshView.h +include/Magnum/MultisampleTexture.h +include/Magnum/OpenGL.h +include/Magnum/PixelFormat.h +include/Magnum/PixelStorage.h +include/Magnum/Platform/Context.h +include/Magnum/Platform/GLContext.h +include/Magnum/Platform/Platform.h +include/Magnum/Platform/Screen.h +include/Magnum/Platform/ScreenedApplication.h +include/Magnum/Platform/ScreenedApplication.hpp +include/Magnum/PrimitiveQuery.h +include/Magnum/Primitives/Axis.h +include/Magnum/Primitives/Capsule.h +include/Magnum/Primitives/Circle.h +include/Magnum/Primitives/Cone.h +include/Magnum/Primitives/Crosshair.h +include/Magnum/Primitives/Cube.h +include/Magnum/Primitives/Cylinder.h +include/Magnum/Primitives/Gradient.h +include/Magnum/Primitives/Grid.h +include/Magnum/Primitives/Icosphere.h +include/Magnum/Primitives/Line.h +include/Magnum/Primitives/Plane.h +include/Magnum/Primitives/Square.h +include/Magnum/Primitives/UVSphere.h +include/Magnum/Primitives/visibility.h +include/Magnum/RectangleTexture.h +include/Magnum/Renderbuffer.h +include/Magnum/RenderbufferFormat.h +include/Magnum/Renderer.h +include/Magnum/Resource.h +include/Magnum/ResourceManager.h +include/Magnum/ResourceManager.hpp +include/Magnum/SampleQuery.h +include/Magnum/Sampler.h +include/Magnum/SceneGraph/AbstractFeature.h +include/Magnum/SceneGraph/AbstractFeature.hpp +include/Magnum/SceneGraph/AbstractGroupedFeature.h +include/Magnum/SceneGraph/AbstractObject.h +include/Magnum/SceneGraph/AbstractTransformation.h +include/Magnum/SceneGraph/AbstractTranslation.h +include/Magnum/SceneGraph/AbstractTranslationRotation2D.h +include/Magnum/SceneGraph/AbstractTranslationRotation3D.h +include/Magnum/SceneGraph/AbstractTranslationRotationScaling2D.h +include/Magnum/SceneGraph/AbstractTranslationRotationScaling3D.h +include/Magnum/SceneGraph/Animable.h +include/Magnum/SceneGraph/Animable.hpp +include/Magnum/SceneGraph/AnimableGroup.h +include/Magnum/SceneGraph/Camera.h +include/Magnum/SceneGraph/Camera.hpp +include/Magnum/SceneGraph/Drawable.h +include/Magnum/SceneGraph/Drawable.hpp +include/Magnum/SceneGraph/DualComplexTransformation.h +include/Magnum/SceneGraph/DualQuaternionTransformation.h +include/Magnum/SceneGraph/FeatureGroup.h +include/Magnum/SceneGraph/FeatureGroup.hpp +include/Magnum/SceneGraph/MatrixTransformation2D.h +include/Magnum/SceneGraph/MatrixTransformation3D.h +include/Magnum/SceneGraph/Object.h +include/Magnum/SceneGraph/Object.hpp +include/Magnum/SceneGraph/RigidMatrixTransformation2D.h +include/Magnum/SceneGraph/RigidMatrixTransformation3D.h +include/Magnum/SceneGraph/Scene.h +include/Magnum/SceneGraph/SceneGraph.h +include/Magnum/SceneGraph/TranslationRotationScalingTransformation2D.h +include/Magnum/SceneGraph/TranslationRotationScalingTransformation3D.h +include/Magnum/SceneGraph/TranslationTransformation.h +include/Magnum/SceneGraph/visibility.h +include/Magnum/Shader.h +include/Magnum/Shaders/AbstractVector.h +include/Magnum/Shaders/DistanceFieldVector.h +include/Magnum/Shaders/Flat.h +include/Magnum/Shaders/Generic.h +include/Magnum/Shaders/MeshVisualizer.h +include/Magnum/Shaders/Phong.h +include/Magnum/Shaders/Shaders.h +include/Magnum/Shaders/Vector.h +include/Magnum/Shaders/VertexColor.h +include/Magnum/Shaders/visibility.h +include/Magnum/Tags.h +include/Magnum/Text/AbstractFont.h +include/Magnum/Text/AbstractFontConverter.h +include/Magnum/Text/Alignment.h +include/Magnum/Text/DistanceFieldGlyphCache.h +include/Magnum/Text/GlyphCache.h +include/Magnum/Text/Renderer.h +include/Magnum/Text/Text.h +include/Magnum/Text/visibility.h +include/Magnum/Texture.h +include/Magnum/TextureArray.h +include/Magnum/TextureFormat.h +include/Magnum/TextureTools/Atlas.h +include/Magnum/TextureTools/DistanceField.h +include/Magnum/TextureTools/visibility.h +include/Magnum/TimeQuery.h +include/Magnum/Timeline.h +include/Magnum/Trade/AbstractImageConverter.h +include/Magnum/Trade/AbstractImporter.h +include/Magnum/Trade/AbstractMaterialData.h +include/Magnum/Trade/AnimationData.h +include/Magnum/Trade/CameraData.h +include/Magnum/Trade/ImageData.h +include/Magnum/Trade/LightData.h +include/Magnum/Trade/MeshData2D.h +include/Magnum/Trade/MeshData3D.h +include/Magnum/Trade/MeshObjectData2D.h +include/Magnum/Trade/MeshObjectData3D.h +include/Magnum/Trade/ObjectData2D.h +include/Magnum/Trade/ObjectData3D.h +include/Magnum/Trade/PhongMaterialData.h +include/Magnum/Trade/SceneData.h +include/Magnum/Trade/TextureData.h +include/Magnum/Trade/Trade.h +include/Magnum/Trade/visibility.h +include/Magnum/TransformFeedback.h +include/Magnum/Types.h +include/Magnum/Version.h +include/Magnum/configure.h +include/Magnum/visibility.h +include/MagnumExternal/OpenGL/GL/flextGL.h +include/MagnumExternal/OpenGL/KHR/khrplatform.h +lib/libMagnum.so +lib/libMagnum.so.2 +lib/libMagnum.so.2.2 +lib/libMagnumDebugTools.so +lib/libMagnumDebugTools.so.2 +lib/libMagnumDebugTools.so.2.2 +lib/libMagnumGL.so +lib/libMagnumGL.so.2 +lib/libMagnumGL.so.2.2 +lib/libMagnumMeshTools.so +lib/libMagnumMeshTools.so.2 +lib/libMagnumMeshTools.so.2.2 +lib/libMagnumPrimitives.so +lib/libMagnumPrimitives.so.2 +lib/libMagnumPrimitives.so.2.2 +lib/libMagnumSceneGraph.so +lib/libMagnumSceneGraph.so.2 +lib/libMagnumSceneGraph.so.2.2 +lib/libMagnumShaders.so +lib/libMagnumShaders.so.2 +lib/libMagnumShaders.so.2.2 +lib/libMagnumText.so +lib/libMagnumText.so.2 +lib/libMagnumText.so.2.2 +lib/libMagnumTextureTools.so +lib/libMagnumTextureTools.so.2 +lib/libMagnumTextureTools.so.2.2 +lib/libMagnumTrade.so +lib/libMagnumTrade.so.2 +lib/libMagnumTrade.so.2.2 +share/cmake/Magnum/FindMagnum.cmake +share/cmake/Magnum/MagnumConfig.cmake
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902182219.x1IMJVNW082714>