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.
graphics/magnum: Correct pkg-plist and COMMENT; Add plugins, backends and
options
PR: 282653 (pkg-descr)
Reported by: Chad Jacob Milios <milios@ccsys.com>
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
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
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
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.
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