From nobody Mon Jan 16 05:38:19 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NwLR0036Fz2slq9; Mon, 16 Jan 2023 05:38:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NwLQz656Jz3L06; Mon, 16 Jan 2023 05:38:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673847499; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Rt+Wzqnpu2CVXCh9H40QZG8Ht32TjWh+8hCPuTwzlbE=; b=SN8Bn5T67TwQagZhHhMKuesoZaqdqFN9Fw2RjjxrSYASUM/OjjO6NkN8sCgCAMXuInS2Y0 5Epp3Xk/dNTML0W0zvrf+GpfwRBDfvao2u61yiAJNIYgX4e+KHpF29z8xizDdjRdui+G0O ayaINjamxt2fEBSFXfOXcPJo88L0RoOsDy4+M9ffyI+vlF/86HnNWeEH2ZfGtX23HDoEym 9K1Sv2Zo09emnGtsc3o7tU51wwwwJN5gYhRi/O1PeJOtGxqYwWfkz4A1z1EtgaZ9yyn9U5 5pbMHyNhneTIGfHA1CeraXQEy7ORA4eUOuXn5qeAhm4U2J4AgOXZFNCCacCkUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673847499; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Rt+Wzqnpu2CVXCh9H40QZG8Ht32TjWh+8hCPuTwzlbE=; b=BHNmjYCLu8cayHlTjbCh/LAtgU6ZsT2ZnFf40fx3tR/JgEWMUMBg/3sYEqKpsW4xeSPEix wxYekaMboDIsz6H7qasL/QuIKcfJYehOyuDmcNHf/iWB7wbMG2UC9Gh8WYcFzXOFUnTSdb PfluAWpXHlZOq6T1HQTKdvaVjDzXBokONEC2j2WZ9KVsn6qgZmCOqyEO1y1NzGYdKvRNVw WMFUtJzhFDguSruVkK1IZRX401VURKb/Fvd6FJdVKiCEur1ddc2nAS9i/mAY6L2phwmQB0 9O694hDOrOnEwUTrFZJi3ENaGZqEn3UsftGWTFNNEtZO2EOpzXHLSmRX4kQT4A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1673847499; a=rsa-sha256; cv=none; b=d6mXWvSMf8wLUezt9l1uYwYJYl3phHzwNd7X3ctLPhWaqd5rePhNF5mx7KOqJkQUESxJjZ eG0t4LO2sp+B+Nu9ggrGDy82q9r3ZkcoBNktCnqDki9cBrvS26GIfmrFjKzKgcqBdW0xv/ rPS4P6r7+ULl1wyKjvH8Ha+3EmHN3UD1Y1j1IsXuV9KESsJ6EKvlVH6WFx78ZvMvLytpnK hSQ8/tF+SRoGhZHCg79kGga40wDRPWBe4sE+SgEdFvCqdSJ6UuzeVdwrsOxo+1YsXHhnnF qcoYTbKJh6KK+Fl+xF9lzXJkfPd14p1CH+PZRif5elKDvVCRNOwAJxOozVnPeA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NwLQz57pyzvld; Mon, 16 Jan 2023 05:38:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 30G5cJhK074260; Mon, 16 Jan 2023 05:38:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 30G5cJqH074259; Mon, 16 Jan 2023 05:38:19 GMT (envelope-from git) Date: Mon, 16 Jan 2023 05:38:19 GMT Message-Id: <202301160538.30G5cJqH074259@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 9b169deebcab - main - graphics/magnum: Re-add port: C++11 graphics middleware for games and data visualization List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9b169deebcab8c349cc37dd4d36dc1f1784b44ba Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=9b169deebcab8c349cc37dd4d36dc1f1784b44ba commit 9b169deebcab8c349cc37dd4d36dc1f1784b44ba Author: Yuri Victorovich AuthorDate: 2023-01-16 05:37:18 +0000 Commit: Yuri Victorovich CommitDate: 2023-01-16 05:38:12 +0000 graphics/magnum: Re-add port: C++11 graphics middleware for games and data visualization --- MOVED | 1 - graphics/Makefile | 1 + graphics/magnum/Makefile | 62 ++++ graphics/magnum/distinfo | 5 + .../files/patch-src_Magnum_Platform_CMakeLists.txt | 137 +++++++++ graphics/magnum/pkg-descr | 2 + graphics/magnum/pkg-plist | 321 +++++++++++++++++++++ 7 files changed, 528 insertions(+), 1 deletion(-) diff --git a/MOVED b/MOVED index 8d6e63c72a47..88c677969a3f 100644 --- a/MOVED +++ b/MOVED @@ -17113,7 +17113,6 @@ graphics/photoflow||2022-05-06|Unmaintainer upstream, has been broken for months textproc/redisearch16||2022-05-09|Has expired. Use textproc/redisearch or textproc/redisearch20 devel/git-arc|devel/freebsd-git-devtools|2022-05-13|Renamed because more tools are now included graphics/magnum-examples||2022-05-17|Has expired: Depends on broken graphics/magnum -graphics/magnum||2022-05-17|Has expired: Broken for more than a year graphics/magnum-plugins||2022-05-17|Has expired: Depends on broken graphics/magnum graphics/magnum-extras||2022-05-17|Has expired: Depends on broken graphics/magnum math/pantheon-calculator|math/elementary-calculator|2022-05-18|Switch to reverse domain name notation diff --git a/graphics/Makefile b/graphics/Makefile index 1cca740fb8a6..7542f94d2c96 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -546,6 +546,7 @@ SUBDIR += luminance-qt5 SUBDIR += lux SUBDIR += lximage-qt + SUBDIR += magnum SUBDIR += mahotas SUBDIR += maim SUBDIR += mandelbulber diff --git a/graphics/magnum/Makefile b/graphics/magnum/Makefile new file mode 100644 index 000000000000..4232154621d9 --- /dev/null +++ b/graphics/magnum/Makefile @@ -0,0 +1,62 @@ +PORTNAME= magnum +DISTVERSIONPREFIX= v +DISTVERSION= v2020.06-2037 +DISTVERSIONSUFFIX= -gb6a31a0af +CATEGORIES= graphics devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++11 graphics middleware for games and data visualization +WWW= https://magnum.graphics/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libCorradeUtility.so:devel/corrade + +USES= cmake:testing compiler:c++11-lang gl +USE_GL= opengl +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_ACCOUNT= mosra +GH_TUPLE= mosra:toolchains:65568a9:toolchains/toolchains + +CMAKE_ARGS= -DLIB_SUFFIX="" + +APP_MODULES_STATIC?= yes +.if "${APP_MODULES_STATIC}" == yes +CMAKE_ARGS+= -DFREEBSD_APP_MODULES_LINK_TYPE=STATIC # users can only use the libs when staticakky linked (due to missing symbols) +PLIST_SUB+= APP_MODULES_EXT=.a +.else # SHARED +CMAKE_ARGS+= -DFREEBSD_APP_MODULES_LINK_TYPE=SHARED # needed to check that options' dependencies are correct +PLIST_SUB+= APP_MODULES_EXT=.so +.endif + +CXXFLAGS+= -fPIC + +OPTIONS_GROUP= APPS +OPTIONS_GROUP_APPS= GLFW GLX SDL2 XEGL # other application types are available +OPTIONS_SUB= yes +OPTIONS_DEFAULT= ${OPTIONS_GROUP_APPS} + +APPS_DESC= Application support to build +.for a in ${OPTIONS_GROUP_APPS} +${a}_DESC= ${a} applications +.endfor + +GLFW_CMAKE_BOOL= MAGNUM_WITH_GLFWAPPLICATION +GLFW_LIB_DEPENDS= libglfw.so:graphics/glfw + +GLX_CMAKE_BOOL= MAGNUM_WITH_GLXAPPLICATION +XEGL_USES= xorg +GLX_USE= XORG=ice,sm,x11,xext + +SDL2_CMAKE_BOOL= MAGNUM_WITH_SDL2APPLICATION +SDL2_USES= sdl +SDL2_USE= SDL=sdl2 + +XEGL_CMAKE_BOOL= MAGNUM_WITH_XEGLAPPLICATION +XEGL_USES= xorg +XEGL_USE= XORG=ice,sm,x11,xext + +.include diff --git a/graphics/magnum/distinfo b/graphics/magnum/distinfo new file mode 100644 index 000000000000..9f5622f8338c --- /dev/null +++ b/graphics/magnum/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1673825327 +SHA256 (mosra-magnum-vv2020.06-2037-gb6a31a0af_GH0.tar.gz) = 66b59d34de4710bcc7f037c37540e13f5c159db99c0430a254fc12eb4ed5661d +SIZE (mosra-magnum-vv2020.06-2037-gb6a31a0af_GH0.tar.gz) = 5243104 +SHA256 (mosra-toolchains-65568a9_GH0.tar.gz) = 5b2b519c288d4148c9b9d6c9141d520b70360ba6b4606d0542ed7d63c81ba681 +SIZE (mosra-toolchains-65568a9_GH0.tar.gz) = 7978 diff --git a/graphics/magnum/files/patch-src_Magnum_Platform_CMakeLists.txt b/graphics/magnum/files/patch-src_Magnum_Platform_CMakeLists.txt new file mode 100644 index 000000000000..facb3fc77b85 --- /dev/null +++ b/graphics/magnum/files/patch-src_Magnum_Platform_CMakeLists.txt @@ -0,0 +1,137 @@ +--- src/Magnum/Platform/CMakeLists.txt.orig 2023-01-16 01:54:41 UTC ++++ src/Magnum/Platform/CMakeLists.txt +@@ -156,7 +156,7 @@ if(MAGNUM_WITH_ANDROIDAPPLICATION) + set_target_properties(MagnumAndroidApplicationGlue PROPERTIES + CORRADE_USE_PEDANTIC_FLAGS OFF) + +- add_library(MagnumAndroidApplication STATIC ++ add_library(MagnumAndroidApplication ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumAndroidApplication_SRCS} + ${MagnumAndroidApplication_HEADERS} + ${MagnumAndroidApplication_PRIVATE_HEADERS} +@@ -194,7 +194,7 @@ if(MAGNUM_WITH_EMSCRIPTENAPPLICATION) + set(MagnumEmscriptenApplication_HEADERS + EmscriptenApplication.h) + +- add_library(MagnumEmscriptenApplication STATIC ++ add_library(MagnumEmscriptenApplication ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumEmscriptenApplication_SRCS} + ${MagnumEmscriptenApplication_HEADERS} + ${MagnumEmscriptenApplication_PRIVATE_HEADERS}) +@@ -235,7 +235,7 @@ if(MAGNUM_WITH_GLFWAPPLICATION) + list(APPEND MagnumGlfwApplication_SRCS ${MagnumSomeContext_OBJECTS}) + endif() + +- add_library(MagnumGlfwApplication STATIC ++ add_library(MagnumGlfwApplication ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumGlfwApplication_SRCS} + ${MagnumGlfwApplication_HEADERS}) + set_target_properties(MagnumGlfwApplication PROPERTIES +@@ -300,7 +300,7 @@ if(MAGNUM_WITH_SDL2APPLICATION) + list(APPEND MagnumSdl2Application_SRCS ${MagnumSomeContext_OBJECTS}) + endif() + +- add_library(MagnumSdl2Application STATIC ++ add_library(MagnumSdl2Application ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumSdl2Application_SRCS} + ${MagnumSdl2Application_HEADERS}) + set_target_properties(MagnumSdl2Application PROPERTIES +@@ -384,7 +384,7 @@ if(MAGNUM_WITH_GLXAPPLICATION) + $) + set(MagnumGlxApplication_HEADERS GlxApplication.h) + +- add_library(MagnumGlxApplication STATIC ++ add_library(MagnumGlxApplication ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumGlxApplication_SRCS} + ${MagnumGlxApplication_HEADERS}) + set_target_properties(MagnumGlxApplication PROPERTIES +@@ -441,7 +441,7 @@ if(MAGNUM_WITH_XEGLAPPLICATION) + $) + set(MagnumXEglApplication_HEADERS XEglApplication.h) + +- add_library(MagnumXEglApplication STATIC ++ add_library(MagnumXEglApplication ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumXEglApplication_SRCS} + ${MagnumXEglApplication_HEADERS}) + set_target_properties(MagnumXEglApplication PROPERTIES +@@ -478,7 +478,7 @@ if(MAGNUM_WITH_WINDOWLESSEGLAPPLICATION) + set(MagnumWindowlessEglApplication_PRIVATE_HEADERS + Implementation/Egl.h) + +- add_library(MagnumWindowlessEglApplication STATIC ++ add_library(MagnumWindowlessEglApplication ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumWindowlessEglApplication_SRCS} + ${MagnumWindowlessEglApplication_HEADERS} + ${MagnumWindowlessEglApplication_PRIVATE_HEADERS}) +@@ -517,7 +517,7 @@ if(MAGNUM_WITH_WINDOWLESSGLXAPPLICATION) + $) + set(MagnumWindowlessGlxApplication_HEADERS WindowlessGlxApplication.h) + +- add_library(MagnumWindowlessGlxApplication STATIC ++ add_library(MagnumWindowlessGlxApplication ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumWindowlessGlxApplication_SRCS} + ${MagnumWindowlessGlxApplication_HEADERS}) + set_target_properties(MagnumWindowlessGlxApplication PROPERTIES +@@ -569,7 +569,7 @@ if(MAGNUM_WITH_WINDOWLESSIOSAPPLICATION) + set(MagnumWindowlessIosApplication_HEADERS + WindowlessIosApplication.h) + +- add_library(MagnumWindowlessIosApplication STATIC ++ add_library(MagnumWindowlessIosApplication ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumWindowlessIosApplication_SRCS} + ${MagnumWindowlessIosApplication_HEADERS}) + set_target_properties(MagnumWindowlessIosApplication PROPERTIES +@@ -605,7 +605,7 @@ if(MAGNUM_WITH_WINDOWLESSWGLAPPLICATION) + $) + set(MagnumWindowlessWglApplication_HEADERS WindowlessWglApplication.h) + +- add_library(MagnumWindowlessWglApplication STATIC ++ add_library(MagnumWindowlessWglApplication ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumWindowlessWglApplication_SRCS} + ${MagnumWindowlessWglApplication_HEADERS}) + set_target_properties(MagnumWindowlessWglApplication PROPERTIES +@@ -642,7 +642,7 @@ if(MAGNUM_WITH_WINDOWLESSCGLAPPLICATION) + $) + set(MagnumWindowlessCglApplication_HEADERS WindowlessCglApplication.h) + +- add_library(MagnumWindowlessCglApplication STATIC ++ add_library(MagnumWindowlessCglApplication ${FREEBSD_APP_MODULES_LINK_TYPE} + ${MagnumWindowlessCglApplication_SRCS} + ${MagnumWindowlessCglApplication_HEADERS}) + set_target_properties(MagnumWindowlessCglApplication PROPERTIES +@@ -765,7 +765,7 @@ if(NEED_CGLCONTEXT OR MAGNUM_WITH_CGLCONTEXT) + message(SEND_ERROR "CglContext is available only if MAGNUM_TARGET_GL is enabled") + endif() + +- add_library(MagnumCglContext STATIC ++ add_library(MagnumCglContext ${FREEBSD_APP_MODULES_LINK_TYPE} + $ + ${PROJECT_SOURCE_DIR}/src/dummy.cpp) # XCode workaround, see file comment for details + set_target_properties(MagnumCglContext PROPERTIES +@@ -807,7 +807,7 @@ if(NEED_EGLCONTEXT OR MAGNUM_WITH_EGLCONTEXT) + message(SEND_ERROR "EglContext is available only if MAGNUM_TARGET_GL is enabled") + endif() + +- add_library(MagnumEglContext STATIC ++ add_library(MagnumEglContext ${FREEBSD_APP_MODULES_LINK_TYPE} + $ + ${PROJECT_SOURCE_DIR}/src/dummy.cpp) # XCode workaround, see file comment for details + set_target_properties(MagnumEglContext PROPERTIES +@@ -844,7 +844,7 @@ if(NEED_GLXCONTEXT OR MAGNUM_WITH_GLXCONTEXT) + message(SEND_ERROR "GlxContext is available only if MAGNUM_TARGET_GL is enabled") + endif() + +- add_library(MagnumGlxContext STATIC $) ++ add_library(MagnumGlxContext ${FREEBSD_APP_MODULES_LINK_TYPE} $) + set_target_properties(MagnumGlxContext PROPERTIES + DEBUG_POSTFIX "-d") + if(NOT MAGNUM_BUILD_STATIC OR MAGNUM_BUILD_STATIC_PIC) +@@ -889,7 +889,7 @@ if(NEED_WGLCONTEXT OR MAGNUM_WITH_WGLCONTEXT) + message(SEND_ERROR "WglContext is available only if MAGNUM_TARGET_GL is enabled") + endif() + +- add_library(MagnumWglContext STATIC $) ++ add_library(MagnumWglContext ${FREEBSD_APP_MODULES_LINK_TYPE} $) + set_target_properties(MagnumWglContext PROPERTIES + DEBUG_POSTFIX "-d") + if(NOT MAGNUM_BUILD_STATIC OR MAGNUM_BUILD_STATIC_PIC) diff --git a/graphics/magnum/pkg-descr b/graphics/magnum/pkg-descr new file mode 100644 index 000000000000..2410b709e8b3 --- /dev/null +++ b/graphics/magnum/pkg-descr @@ -0,0 +1,2 @@ +kbd-audio is a collection of command-line and GUI tools for capturing and +analyzing audio data. diff --git a/graphics/magnum/pkg-plist b/graphics/magnum/pkg-plist new file mode 100644 index 000000000000..7b4a019a1cb9 --- /dev/null +++ b/graphics/magnum/pkg-plist @@ -0,0 +1,321 @@ +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/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/PhongToPbrMetallicRoughness.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/Complex.h +include/Magnum/Math/ConfigurationValue.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/FunctionsBatch.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/PackingBatch.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/BoundingVolume.h +include/Magnum/MeshTools/Combine.h +include/Magnum/MeshTools/CombineIndexedArrays.h +include/Magnum/MeshTools/Compile.h +include/Magnum/MeshTools/CompressIndices.h +include/Magnum/MeshTools/Concatenate.h +include/Magnum/MeshTools/Duplicate.h +include/Magnum/MeshTools/FilterAttributes.h +include/Magnum/MeshTools/FlipNormals.h +include/Magnum/MeshTools/FullScreenTriangle.h +include/Magnum/MeshTools/GenerateFlatNormals.h +include/Magnum/MeshTools/GenerateIndices.h +include/Magnum/MeshTools/GenerateNormals.h +include/Magnum/MeshTools/Interleave.h +include/Magnum/MeshTools/InterleaveFlags.h +include/Magnum/MeshTools/Reference.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/PixelFormat.h +include/Magnum/PixelStorage.h +%%XEGL%%include/Magnum/Platform/AbstractXApplication.h +include/Magnum/Platform/GLContext.h +%%GLFW%%include/Magnum/Platform/GlfwApplication.h +%%GLX%%include/Magnum/Platform/GlxApplication.h +include/Magnum/Platform/Platform.h +include/Magnum/Platform/Screen.h +include/Magnum/Platform/ScreenedApplication.h +include/Magnum/Platform/ScreenedApplication.hpp +%%SDL2%%include/Magnum/Platform/Sdl2Application.h +%%XEGL%%include/Magnum/Platform/XEglApplication.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/Resource.h +include/Magnum/ResourceManager.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/MatrixTransformation2D.hpp +include/Magnum/SceneGraph/MatrixTransformation3D.h +include/Magnum/SceneGraph/MatrixTransformation3D.hpp +include/Magnum/SceneGraph/Object.h +include/Magnum/SceneGraph/Object.hpp +include/Magnum/SceneGraph/RigidMatrixTransformation2D.h +include/Magnum/SceneGraph/RigidMatrixTransformation2D.hpp +include/Magnum/SceneGraph/RigidMatrixTransformation3D.h +include/Magnum/SceneGraph/RigidMatrixTransformation3D.hpp +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/SceneTools/FlattenMeshHierarchy.h +include/Magnum/SceneTools/OrderClusterParents.h +include/Magnum/SceneTools/visibility.h +include/Magnum/ShaderTools/AbstractConverter.h +include/Magnum/ShaderTools/ShaderTools.h +include/Magnum/ShaderTools/Stage.h +include/Magnum/ShaderTools/visibility.h +include/Magnum/Shaders/DistanceFieldVector.h +include/Magnum/Shaders/DistanceFieldVectorGL.h +include/Magnum/Shaders/Flat.h +include/Magnum/Shaders/FlatGL.h +include/Magnum/Shaders/Generic.h +include/Magnum/Shaders/GenericGL.h +include/Magnum/Shaders/MeshVisualizer.h +include/Magnum/Shaders/MeshVisualizerGL.h +include/Magnum/Shaders/Phong.h +include/Magnum/Shaders/PhongGL.h +include/Magnum/Shaders/Shaders.h +include/Magnum/Shaders/Vector.h +include/Magnum/Shaders/VectorGL.h +include/Magnum/Shaders/VertexColor.h +include/Magnum/Shaders/VertexColorGL.h +include/Magnum/Shaders/glShaderWrapper.h +include/Magnum/Shaders/visibility.h +include/Magnum/Tags.h +include/Magnum/Text/AbstractFont.h +include/Magnum/Text/AbstractFontConverter.h +include/Magnum/Text/AbstractGlyphCache.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/TextureTools/Atlas.h +include/Magnum/TextureTools/DistanceField.h +include/Magnum/TextureTools/visibility.h +include/Magnum/Timeline.h +include/Magnum/Trade/AbstractImageConverter.h +include/Magnum/Trade/AbstractImporter.h +include/Magnum/Trade/AbstractMaterialData.h +include/Magnum/Trade/AbstractSceneConverter.h +include/Magnum/Trade/AnimationData.h +include/Magnum/Trade/ArrayAllocator.h +include/Magnum/Trade/CameraData.h +include/Magnum/Trade/Data.h +include/Magnum/Trade/FlatMaterialData.h +include/Magnum/Trade/ImageData.h +include/Magnum/Trade/LightData.h +include/Magnum/Trade/MaterialData.h +include/Magnum/Trade/MaterialLayerData.h +include/Magnum/Trade/MeshData.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/PbrClearCoatMaterialData.h +include/Magnum/Trade/PbrMetallicRoughnessMaterialData.h +include/Magnum/Trade/PbrSpecularGlossinessMaterialData.h +include/Magnum/Trade/PhongMaterialData.h +include/Magnum/Trade/SceneData.h +include/Magnum/Trade/SkinData.h +include/Magnum/Trade/TextureData.h +include/Magnum/Trade/Trade.h +include/Magnum/Trade/visibility.h +include/Magnum/Types.h +include/Magnum/VertexFormat.h +include/Magnum/configure.h +include/Magnum/version.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.4 +lib/libMagnumDebugTools.so +lib/libMagnumDebugTools.so.2 +lib/libMagnumDebugTools.so.2.4 +lib/libMagnumGL.so +lib/libMagnumGL.so.2 +lib/libMagnumGL.so.2.4 +%%GLFW%%lib/libMagnumGlfwApplication%%APP_MODULES_EXT%% +%%GLX%%lib/libMagnumGlxApplication%%APP_MODULES_EXT%% +lib/libMagnumMaterialTools.so +lib/libMagnumMaterialTools.so.2 +lib/libMagnumMaterialTools.so.2.4 +lib/libMagnumMeshTools.so +lib/libMagnumMeshTools.so.2 +lib/libMagnumMeshTools.so.2.4 +lib/libMagnumPrimitives.so +lib/libMagnumPrimitives.so.2 +lib/libMagnumPrimitives.so.2.4 +lib/libMagnumSceneGraph.so +lib/libMagnumSceneGraph.so.2 +lib/libMagnumSceneGraph.so.2.4 +lib/libMagnumSceneTools.so +lib/libMagnumSceneTools.so.2 +lib/libMagnumSceneTools.so.2.4 +%%SDL2%%lib/libMagnumSdl2Application%%APP_MODULES_EXT%% +lib/libMagnumShaderTools.so +lib/libMagnumShaderTools.so.2 +lib/libMagnumShaderTools.so.2.4 +lib/libMagnumShaders.so +lib/libMagnumShaders.so.2 +lib/libMagnumShaders.so.2.4 +lib/libMagnumText.so +lib/libMagnumText.so.2 +lib/libMagnumText.so.2.4 +lib/libMagnumTextureTools.so +lib/libMagnumTextureTools.so.2 +lib/libMagnumTextureTools.so.2.4 +lib/libMagnumTrade.so +lib/libMagnumTrade.so.2 +lib/libMagnumTrade.so.2.4 +%%XEGL%%lib/libMagnumXEglApplication%%APP_MODULES_EXT%% +share/cmake/Magnum/FindMagnum.cmake +share/cmake/Magnum/MagnumConfig.cmake +%%DATADIR%%/debuggers/gdb/__init__.py +%%DATADIR%%/debuggers/gdb/printers.py