BSD Ports

graphics/magnum 2020.06.3685 FreeBSD

Magnum Graphics: Graphics middleware for games and data visualization

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0709d900d9
License
MIT
Categories
graphics, devel
Package size
1905.4 KiB, 13849.9 KiB installed

Description

Magnum is lightweight and modular C++ graphics middleware for games and data visualization.

Magnum is an open-source library that gives you graphics abstraction and platform independence on major desktop, mobile and web platforms. It offers many convenience utilities yet stays small and performant. Focuses on being flexible to configure, compose and extend. Free to use and modify, even for proprietary commercial purposes.

In the other systems

SystemPortVersion
FreeBSDgraphics/magnum2020.06.3685
HardenedBSDgraphics/magnum2020.06.3685
GhostBSDgraphics/magnum2020.06.3075_1

Install

Binary package:

pkg install magnum

From the ports tree:

cd /usr/ports/graphics/magnum/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	magnum>0:graphics/magnum
LIB_DEPENDS=	libMagnum.so:graphics/magnum

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2020.06.36852020.06.3685--2020.06.3685
FreeBSD:14:quarterly2020.06.36852020.06.3685n/a-2020.06.3685
FreeBSD:15:latest2020.06.36852020.06.3685n/a-2020.06.3075_1
FreeBSD:15:quarterly2020.06.36852020.06.3685n/an/an/a
FreeBSD:16:latest2020.06.36852020.06.3685n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 63
Run dependencies 51

Configuration

Options name: graphics_magnum

OptionDefaultDescription
ANYAUDIOIMPORTERonAny audio importer plugin
ANYIMAGEIMPORTERonAny image importer plugin
AUDIOon
GLFWon
GLXonX11 OpenGL rendering support
GLXCONTEXTonBuild GlxContext library
MAGNUMFONTonMagnumFont plugin
MAGNUMFONTCONVERTERonMagnumFontConverter plugin
SDL2on
VULKANonVulkan GPU support
XEGLon
USES
cmake:testing compiler:c++11-lang gl
Service scripts
none

Files

pkg-plist 458
  • include/Magnum/AbstractResourceLoader.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/Audio/AbstractImporter.h
  • include/Magnum/Audio/Audio.h
  • include/Magnum/Audio/Buffer.h
  • include/Magnum/Audio/BufferFormat.h
  • include/Magnum/Audio/Context.h
  • include/Magnum/Audio/Extensions.h
  • include/Magnum/Audio/Listener.h
  • include/Magnum/Audio/Playable.h
  • include/Magnum/Audio/PlayableGroup.h
  • include/Magnum/Audio/Renderer.h
  • include/Magnum/Audio/Source.h
  • include/Magnum/Audio/visibility.h
  • include/Magnum/British.h
  • include/Magnum/DebugTools/BufferData.h
  • include/Magnum/DebugTools/ColorMap.h
  • include/Magnum/DebugTools/CompareImage.h
  • include/Magnum/DebugTools/CompareMaterial.h
  • include/Magnum/DebugTools/DebugTools.h
  • include/Magnum/DebugTools/ForceRenderer.h
  • include/Magnum/DebugTools/FrameProfiler.h
  • include/Magnum/DebugTools/ObjectRenderer.h
  • include/Magnum/DebugTools/Profiler.h
  • include/Magnum/DebugTools/ResourceManager.h
  • include/Magnum/DebugTools/Screenshot.h
  • include/Magnum/DebugTools/TextureImage.h
  • include/Magnum/DebugTools/visibility.h
  • include/Magnum/DimensionTraits.h
  • include/Magnum/FileCallback.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/PipelineStatisticsQuery.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/ImageFlags.h
  • include/Magnum/ImageView.h
  • include/Magnum/Magnum.h
  • include/Magnum/MaterialTools/Copy.h
  • include/Magnum/MaterialTools/Filter.h
  • include/Magnum/MaterialTools/Merge.h
  • include/Magnum/MaterialTools/PhongToPbrMetallicRoughness.h
  • include/Magnum/MaterialTools/RemoveDuplicates.h
  • include/Magnum/MaterialTools/visibility.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/BitVector.h
  • include/Magnum/Math/BoolVector.h
  • include/Magnum/Math/Color.h
  • include/Magnum/Math/ColorBatch.h
  • include/Magnum/Math/Complex.h
  • include/Magnum/Math/ConfigurationValue.h
  • include/Magnum/Math/Constants.h

The first 100 are listed.

distinfo 2
FileSizeSHA256
mosra-magnum-v2020.06-3685-gf239823e_GH0.tar.gz6.209379e+06cdaba691ad88c7848de9d84e7502f2b0abae79a0424d9caa058c800b06248894
mosra-toolchains-fa282e8_GH0.tar.gz124992b396cf07f0b9fac4c672b3cb92da9ad644f51a1a80f7055292127d44d3e3809

Commit history 1

DateCommitCreditsLog message
0709d900d9 Yuri Victorovich graphics/magnum: update 2020.06-3075 → 2020.06.3685