graphics/magnum: Enable any-{audio,image}-importer plugins
This commit is contained in:
parent
d23714de27
commit
65b736c49a
@ -1,6 +1,7 @@
|
||||
PORTNAME= magnum
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= v2020.06-2037
|
||||
PORTREVISION= 1
|
||||
DISTVERSIONSUFFIX= -gb6a31a0af
|
||||
CATEGORIES= graphics devel
|
||||
|
||||
@ -34,10 +35,13 @@ PLIST_SUB+= APP_MODULES_EXT=.so
|
||||
|
||||
CXXFLAGS+= -fPIC
|
||||
|
||||
OPTIONS_GROUP= APPS
|
||||
OPTIONS_GROUP= APPS PLUGINS
|
||||
OPTIONS_GROUP_APPS= GLFW GLX SDL2 XEGL # other application types are available
|
||||
OPTIONS_GROUP_PLUGINS= ANYAUDIOIMPORTER ANYIMAGEIMPORTER
|
||||
OPTIONS_SUB= yes
|
||||
OPTIONS_DEFAULT= ${OPTIONS_GROUP_APPS}
|
||||
OPTIONS_DEFAULT= ${OPTIONS_GROUP_APPS} ${OPTIONS_GROUP_PLUGINS}
|
||||
|
||||
# applicaton type options
|
||||
|
||||
APPS_DESC= Application support to build
|
||||
.for a in ${OPTIONS_GROUP_APPS}
|
||||
@ -59,4 +63,16 @@ XEGL_CMAKE_BOOL= MAGNUM_WITH_XEGLAPPLICATION
|
||||
XEGL_USES= xorg
|
||||
XEGL_USE= XORG=ice,sm,x11,xext
|
||||
|
||||
# plugin options
|
||||
|
||||
PLUGINS_DESC= Build plugins:
|
||||
|
||||
ANYAUDIOIMPORTER_DESC= Any audio importer plugin
|
||||
ANYAUDIOIMPORTER_CMAKE_BOOL= MAGNUM_WITH_ANYAUDIOIMPORTER
|
||||
ANYAUDIOIMPORTER_USES= openal
|
||||
|
||||
ANYIMAGEIMPORTER_DESC= Any image importer plugin
|
||||
ANYIMAGEIMPORTER_CMAKE_BOOL= MAGNUM_WITH_ANYIMAGEIMPORTER
|
||||
#ANYIMAGEIMPORTER_USES= openal
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -6,6 +6,18 @@ include/Magnum/Animation/Player.h
|
||||
include/Magnum/Animation/Player.hpp
|
||||
include/Magnum/Animation/Track.h
|
||||
include/Magnum/Array.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/AbstractImporter.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/Audio.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/Buffer.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/BufferFormat.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/Context.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/Extensions.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/Listener.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/Playable.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/PlayableGroup.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/Renderer.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/Source.h
|
||||
%%ANYAUDIOIMPORTER%%include/Magnum/Audio/visibility.h
|
||||
include/Magnum/British.h
|
||||
include/Magnum/DebugTools/BufferData.h
|
||||
include/Magnum/DebugTools/ColorMap.h
|
||||
@ -270,11 +282,19 @@ include/Magnum/VertexFormat.h
|
||||
include/Magnum/configure.h
|
||||
include/Magnum/version.h
|
||||
include/Magnum/visibility.h
|
||||
%%ANYAUDIOIMPORTER%%include/MagnumExternal/OpenAL/extensions.h
|
||||
include/MagnumExternal/OpenGL/GL/flextGL.h
|
||||
include/MagnumExternal/OpenGL/KHR/khrplatform.h
|
||||
%%ANYAUDIOIMPORTER%%include/MagnumPlugins/AnyAudioImporter/AnyImporter.h
|
||||
%%ANYAUDIOIMPORTER%%include/MagnumPlugins/AnyAudioImporter/configure.h
|
||||
%%ANYIMAGEIMPORTER%%include/MagnumPlugins/AnyImageImporter/AnyImageImporter.h
|
||||
%%ANYIMAGEIMPORTER%%include/MagnumPlugins/AnyImageImporter/configure.h
|
||||
lib/libMagnum.so
|
||||
lib/libMagnum.so.2
|
||||
lib/libMagnum.so.2.4
|
||||
%%ANYAUDIOIMPORTER%%lib/libMagnumAudio.so
|
||||
%%ANYAUDIOIMPORTER%%lib/libMagnumAudio.so.2
|
||||
%%ANYAUDIOIMPORTER%%lib/libMagnumAudio.so.2.4
|
||||
lib/libMagnumDebugTools.so
|
||||
lib/libMagnumDebugTools.so.2
|
||||
lib/libMagnumDebugTools.so.2.4
|
||||
@ -315,6 +335,10 @@ lib/libMagnumTrade.so
|
||||
lib/libMagnumTrade.so.2
|
||||
lib/libMagnumTrade.so.2.4
|
||||
%%XEGL%%lib/libMagnumXEglApplication%%APP_MODULES_EXT%%
|
||||
%%ANYAUDIOIMPORTER%%lib/magnum/audioimporters/AnyAudioImporter.conf
|
||||
%%ANYAUDIOIMPORTER%%lib/magnum/audioimporters/AnyAudioImporter.so
|
||||
%%ANYIMAGEIMPORTER%%lib/magnum/importers/AnyImageImporter.conf
|
||||
%%ANYIMAGEIMPORTER%%lib/magnum/importers/AnyImageImporter.so
|
||||
share/cmake/Magnum/FindMagnum.cmake
|
||||
share/cmake/Magnum/MagnumConfig.cmake
|
||||
%%DATADIR%%/debuggers/gdb/__init__.py
|
||||
|
Loading…
Reference in New Issue
Block a user