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
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/magnum | 2020.06.3685 |
| HardenedBSD | graphics/magnum | 2020.06.3685 |
| GhostBSD | graphics/magnum | 2020.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2020.06.3685 | 2020.06.3685 | - | - | 2020.06.3685 |
| FreeBSD:14:quarterly | 2020.06.3685 | 2020.06.3685 | n/a | - | 2020.06.3685 |
| FreeBSD:15:latest | 2020.06.3685 | 2020.06.3685 | n/a | - | 2020.06.3075_1 |
| FreeBSD:15:quarterly | 2020.06.3685 | 2020.06.3685 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2020.06.3685 | 2020.06.3685 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libCorradeUtility.so: devel/corrade
The full lists below include those, and their dependencies in turn.
Build dependencies 63
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- audio/libmysofa
- audio/openal-soft
- devel/cmake-core
- devel/corrade
- devel/gettext-runtime
- devel/jsoncpp
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/ninja
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/glfw
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/shaderc
- graphics/spirv-tools
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- lang/python312
- math/mpdecimal
- misc/hwdata
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- security/rhash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 51
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- audio/libmysofa
- audio/openal-soft
- devel/corrade
- devel/gettext-runtime
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/llvm12
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- graphics/glfw
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- misc/hwdata
- print/freetype2
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
Configuration
Options name: graphics_magnum
| Option | Default | Description |
|---|---|---|
| ANYAUDIOIMPORTER | on | Any audio importer plugin |
| ANYIMAGEIMPORTER | on | Any image importer plugin |
| AUDIO | on | |
| GLFW | on | |
| GLX | on | X11 OpenGL rendering support |
| GLXCONTEXT | on | Build GlxContext library |
| MAGNUMFONT | on | MagnumFont plugin |
| MAGNUMFONTCONVERTER | on | MagnumFontConverter plugin |
| SDL2 | on | |
| VULKAN | on | Vulkan GPU support |
| XEGL | on |
- 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
| File | Size | SHA256 |
|---|---|---|
| mosra-magnum-v2020.06-3685-gf239823e_GH0.tar.gz | 6.209379e+06 | cdaba691ad88c7848de9d84e7502f2b0abae79a0424d9caa058c800b06248894 |
| mosra-toolchains-fa282e8_GH0.tar.gz | 12499 | 2b396cf07f0b9fac4c672b3cb92da9ad644f51a1a80f7055292127d44d3e3809 |