Port details |
- magnum Magnum Graphics: Graphics middleware for games and data visualization
- 2020.06.3075_1 graphics =2 2020.06.2037_1Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2019-02-18 22:19:47
- Last Update: 2024-11-10 04:35:32
- Commit Hash: d63d392
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: devel
- License: MIT
- WWW:
- https://magnum.graphics/
- https://github.com/mosra/magnum
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/graphics/magnum/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/magnum
- pkg install magnum
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: magnum
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1731138358
SHA256 (mosra-magnum-v2020.06-3075-gf91638c46_GH0.tar.gz) = ee5b44672bf020dfa32fe17e7e1f3bf77ceddb9e444240d68d93ae7a8ff22961
SIZE (mosra-magnum-v2020.06-3075-gf91638c46_GH0.tar.gz) = 5923708
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- glslc : graphics/shaderc
- vulkan-headers>0 : graphics/vulkan-headers
- cmake : devel/cmake-core
- ninja : devel/ninja
- sdl2-config : devel/sdl20
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Runtime dependencies:
-
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Library dependencies:
-
- libCorradeUtility.so : devel/corrade
- libglfw.so : graphics/glfw
- libvulkan.so : graphics/vulkan-loader
- libOpenGL.so : graphics/libglvnd
- libopenal.so.1 : audio/openal-soft
- libSDL2.so : devel/sdl20
- This port is required by:
- for Libraries
-
- graphics/magnum-examples
- graphics/magnum-extras
- graphics/magnum-integration
- graphics/magnum-plugins
Configuration Options:
- ===> The following configuration options are available for magnum-2020.06.3075_1:
GLXCONTEXT=on: Build GlxContext library
====> Application support to build
AUDIO=on: AUDIO applications
GLFW=on: GLFW applications
GLX=on: GLX applications
SDL2=on: SDL2 applications
VULKAN=on: VULKAN applications
XEGL=on: XEGL applications
====> Build plugins:
ANYAUDIOIMPORTER=on: Any audio importer plugin
ANYIMAGEIMPORTER=on: Any image importer plugin
MAGNUMFONT=on: MagnumFont plugin
MAGNUMFONTCONVERTER=on: MagnumFontConverter plugin
===> Use 'make config' to modify these settings
- Options name:
- graphics_magnum
- USES:
- cmake compiler:c++11-lang gl openal openal sdl xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2020.06.3075_1 10 Nov 2024 04:35:32 |
Yuri Victorovich (yuri) |
graphics/magnum: Update pkg-descr
PR: 282653
Submitted by: Chad Jacob Milios <milios@ccsys.com> |
2020.06.3075_1 10 Nov 2024 03:49:06 |
Yuri Victorovich (yuri) |
graphics/magnum: Correct pkg-plist and COMMENT; Add plugins, backends and
options
PR: 282653 (pkg-descr)
Reported by: Chad Jacob Milios <milios@ccsys.com> |
2020.06.3075 09 Nov 2024 15:43:11 |
Yuri Victorovich (yuri) |
graphics/magnum: update 2020.06-2037 → 2020.06-3075 |
2020.06.2037_1 16 Jan 2023 18:14:53 |
Yuri Victorovich (yuri) |
graphics/magnum: Remove redundant 'v' from DISTVERSION
Reported by: jbeich@ |
v2020.06.2037_1 16 Jan 2023 06:44:06 |
Yuri Victorovich (yuri) |
graphics/magnum: Remove unnecessary line |
v2020.06.2037_1 16 Jan 2023 06:38:29 |
Yuri Victorovich (yuri) |
graphics/magnum: Enable any-{audio,image}-importer plugins |
v2020.06.2037 16 Jan 2023 05:38:12 |
Yuri Victorovich (yuri) |
graphics/magnum: Re-add port: C++11 graphics middleware for games and data
visualization |
2019.10_1 17 May 2022 10:01:20 |
Rene Ladan (rene) |
cleanup: Remove expired ports:
2022-05-17 graphics/magnum-examples: Depends on broken graphics/magnum
2022-05-17 graphics/magnum: Broken for more than a year
2022-05-17 graphics/magnum-plugins: Depends on broken graphics/magnum
2022-05-17 graphics/magnum-extras: Depends on broken graphics/magnum |
2019.10_1 17 Mar 2022 17:45:09 |
Dmitry Marakasov (amdmi3) |
graphics/magnum*: deprecate - BROKEN for almost 2 years
Approved by: portmgr blanket |
2019.10_1 22 Jun 2021 18:53:08 |
Kevin Bowling (kbowling) |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
2019.10 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
2019.10 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2019.10 26 Jul 2020 06:50:01 |
antoine |
Mark BROKEN
In file included from
/wrkdirs/usr/ports/graphics/magnum/work/magnum-2019.10/src/Magnum/Animation/Player.cpp:26:
/wrkdirs/usr/ports/graphics/magnum/work/magnum-2019.10/src/Magnum/Animation/Player.hpp:193:32:
error: too few arguments provided to function-like macro invocation
CORRADE_ASSERT_UNREACHABLE(); /* LCOV_EXCL_LINE */
^
/usr/local/include/Corrade/Utility/Assert.h:332:9: note: macro
'CORRADE_ASSERT_UNREACHABLE' defined here
#define CORRADE_ASSERT_UNREACHABLE(message, returnValue)
\
^
In file included from
/wrkdirs/usr/ports/graphics/magnum/work/magnum-2019.10/src/Magnum/Animation/Player.cpp:26:
/wrkdirs/usr/ports/graphics/magnum/work/magnum-2019.10/src/Magnum/Animation/Player.hpp:193:5:
error: use of undeclared identifier 'CORRADE_ASSERT_UNREACHABLE'
CORRADE_ASSERT_UNREACHABLE(); /* LCOV_EXCL_LINE */
^
Reported by: pkg-fallout |
2019.10 29 Dec 2019 10:45:21 |
mandree |
graphics/magnum*: Update to 2019.10 to unbreak the build
https://blog.magnum.graphics/announcements/2019.10/
Approved by: yuri@ (blanket, unbreaking BROKEN port) |
2019.01_3 05 Nov 2019 22:16:15 |
zeising |
Add USES=xorg USES=gl, ports categories g
Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
2019.01_3 02 Nov 2019 11:44:20 |
antoine |
Mark BROKEN: fails to build
/wrkdirs/usr/ports/graphics/magnum/work/magnum-2019.01/src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp:59:84:
error: invalid operands to binary expression ('Corrade::Utility::Debug' and
'const std::string' (aka 'const basic_string<char, char_traits<char>,
allocator<char> >'))
Reported by: pkg-fallout |
2019.01_3 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
2019.01_2 19 Feb 2019 03:48:13 |
yuri |
graphics/magnum: Enable GLES3 that is required by a depending port |
2019.01_1 19 Feb 2019 03:10:23 |
yuri |
graphics/magnum: Set many options to ON |
2019.01 18 Feb 2019 22:19:31 |
yuri |
New port: graphics/magnum: Lightweight, modular graphics middleware for games,
data visualization |