Skip site navigation (1)Skip section navigation (2)
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>