FreeBSD Bugzilla – Attachment 249062 Details for
Bug 277491
devel/sfml: Update to 2.6.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Update to 2.6.1
0001-devel-sfml-Update-to-2.6.1.patch (text/plain), 18.94 KB, created by
Alastair Hogge
on 2024-03-10 05:33:10 UTC
(
hide
)
Description:
Update to 2.6.1
Filename:
MIME Type:
Creator:
Alastair Hogge
Created:
2024-03-10 05:33:10 UTC
Size:
18.94 KB
patch
obsolete
>From 28d8a741ddb00f7793eb687dfc389a5d14a448ef Mon Sep 17 00:00:00 2001 >From: Alastair Hogge <agh@riseup.net> >Date: Tue, 5 Mar 2024 07:43:33 +0800 >Subject: [PATCH] devel/sfml: Update to 2.6.1 > >Update to 2.6.1 >- Complete integration of examples >- Drop local patch >- Makefile maintenance >- Patch build to no longer unconditionally install documentation >- Use upstream distribution/project name, SFML, for ${PORTNAME} > >https://www.sfml-dev.org/changelog.php#sfml-2.6.1 > >PR: 277491 >--- > devel/sfml/Makefile | 96 +++++++++++-------- > devel/sfml/distinfo | 6 +- > devel/sfml/files/patch-CMakeLists.txt | 12 +++ > .../files/patch-examples_island_Island.cpp | 20 ++++ > .../patch-examples_joystick_Joystick.cpp | 11 +++ > .../files/patch-examples_opengl_OpenGL.cpp | 11 +++ > .../files/patch-examples_shader_Shader.cpp | 89 +++++++++++++++++ > .../sfml/files/patch-examples_sound_Sound.cpp | 20 ++++ > .../files/patch-examples_tennis_Tennis.cpp | 11 +++ > .../files/patch-examples_vulkan_Vulkan.cpp | 29 ++++++ > ...tch-src_SFML_Window_Unix_WindowImplX11.cpp | 15 --- > devel/sfml/pkg-plist | 35 +++++-- > 12 files changed, 289 insertions(+), 66 deletions(-) > create mode 100644 devel/sfml/files/patch-CMakeLists.txt > create mode 100644 devel/sfml/files/patch-examples_island_Island.cpp > create mode 100644 devel/sfml/files/patch-examples_joystick_Joystick.cpp > create mode 100644 devel/sfml/files/patch-examples_opengl_OpenGL.cpp > create mode 100644 devel/sfml/files/patch-examples_shader_Shader.cpp > create mode 100644 devel/sfml/files/patch-examples_sound_Sound.cpp > create mode 100644 devel/sfml/files/patch-examples_tennis_Tennis.cpp > create mode 100644 devel/sfml/files/patch-examples_vulkan_Vulkan.cpp > delete mode 100644 devel/sfml/files/patch-src_SFML_Window_Unix_WindowImplX11.cpp > >diff --git a/devel/sfml/Makefile b/devel/sfml/Makefile >index b9d8a264b67f..4d097bccbe9e 100644 >--- a/devel/sfml/Makefile >+++ b/devel/sfml/Makefile >@@ -1,70 +1,90 @@ >-PORTNAME= sfml >-PORTVERSION= 2.5.1 >-PORTREVISION= 4 >+PORTNAME= SFML >+PORTVERSION= 2.6.1 > CATEGORIES= devel > > MAINTAINER= amdmi3@FreeBSD.org > COMMENT= Simple and Fast Multimedia Library > WWW= https://www.sfml-dev.org/ > >-LICENSE= ZLIB >+LICENSE= CC0-1.0 ZLIB >+LICENSE_COMB= multi > LICENSE_FILE= ${WRKSRC}/license.md > >-USE_GITHUB= yes >-GH_ACCOUNT= SFML >-GH_PROJECT= SFML >- > USES= cmake compiler:c++11-lang > USE_CXXSTD= c++14 >-CMAKE_ARGS= -DSFML_INSTALL_PKGCONFIG_FILES=ON \ >- -DSFML_USE_SYSTEM_DEPS=ON >+USE_GITHUB= yes > USE_LDCONFIG= yes > >-DATADIR= ${PREFIX}/share/SFML >+CMAKE_ARGS= -DSFML_USE_SYSTEM_DEPS=ON >+ >+EXTRACT_AFTER_ARGS= ${_DIST_EXCLUDES:S,^,--exclude ,} >+ > PORTDATA= * > PORTDOCS= * > PORTEXAMPLES= * > >-OPTIONS_DEFINE= DOCS EXAMPLES DOXYGEN >-OPTIONS_GROUP= MODULES >-OPTIONS_GROUP_MODULES= WINDOW GRAPHICS AUDIO NETWORK >-OPTIONS_DEFAULT=${OPTIONS_GROUP_MODULES} >-OPTIONS_SUB= yes >+OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES >+OPTIONS_DEFAULT= ${OPTIONS_GROUP_MODULES} >+OPTIONS_GROUP= MODULES >+OPTIONS_GROUP_MODULES= AUDIO GRAPHICS NETWORK WINDOW >+OPTIONS_SUB= yes > >+AUDIO_DESC= SFML Audio module >+GRAPHICS_DESC= SFML Graphics module > MODULES_DESC= SFML modules >+NETWORK_DESC= SFML Network module >+WINDOW_DESC= SFML Window module > >-WINDOW_DESC= SFML Window module >-WINDOW_CMAKE_BOOL= SFML_BUILD_WINDOW >-WINDOW_USES= gl xorg >-WINDOW_USE= XORG=x11,xrandr GL=gl >- >-GRAPHICS_DESC= SFML Graphics module >-GRAPHICS_CMAKE_BOOL= SFML_BUILD_GRAPHICS >-GRAPHICS_LIB_DEPENDS= libfreetype.so:print/freetype2 >-GRAPHICS_IMPLIES= WINDOW >- >-AUDIO_DESC= SFML Audio module >-AUDIO_CMAKE_BOOL= SFML_BUILD_AUDIO >-AUDIO_USES= openal:al > AUDIO_LIB_DEPENDS= libFLAC.so:audio/flac \ > libogg.so:audio/libogg \ > libvorbis.so:audio/libvorbis >- >-NETWORK_DESC= SFML Network module >-NETWORK_CMAKE_BOOL= SFML_BUILD_NETWORK >- >-DOXYGEN_CMAKE_BOOL= SFML_BUILD_DOC >-DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen >+AUDIO_USES= openal:al >+AUDIO_CMAKE_BOOL= SFML_BUILD_AUDIO > DOXYGEN_IMPLIES= DOCS >- >+DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen >+DOXYGEN_CMAKE_BOOL= SFML_BUILD_DOC > EXAMPLES_CMAKE_BOOL= SFML_BUILD_EXAMPLES >+GRAPHICS_IMPLIES= WINDOW >+GRAPHICS_LIB_DEPENDS= libfreetype.so:print/freetype2 >+GRAPHICS_CMAKE_BOOL= SFML_BUILD_GRAPHICS >+NETWORK_CMAKE_BOOL= SFML_BUILD_NETWORK >+WINDOW_USES= gl xorg >+WINDOW_USE= GL=gl \ >+ XORG=x11,xcursor,xrandr >+WINDOW_CMAKE_BOOL= SFML_BUILD_WINDOW > >-post-install: >- @${RM} ${STAGEDIR}${PREFIX}/*.pc >+_DIST_EXCLUDES= examples/android examples/assets examples/cocoa \ >+ examples/win32 >+_EXAMPLES_ASSETS= -not -name *.bak -not -name *.cpp -not -name *.h -not \ >+ -name *.hpp -not -name *.orig -not -name CMakeLists.txt >+_EXAMPLES_PROGRAM= -depth 2 -type f -and -not -type d -and -not -name \ >+ CMakeFiles -perm -o=+x >+_EXAMPLES_SOURCE= "-not -name *.bak -not -name *.orig -not -name asset_licenses.md -not -name CMakeLists.txt -not -regex .*resources.*" >+ >+post-patch: >+ ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \ >+ ${WRKSRC}/examples/island/Island.cpp \ >+ ${WRKSRC}/examples/joystick/Joystick.cpp \ >+ ${WRKSRC}/examples/opengl/OpenGL.cpp \ >+ ${WRKSRC}/examples/shader/Shader.cpp \ >+ ${WRKSRC}/examples/sound/Sound.cpp \ >+ ${WRKSRC}/examples/tennis/Tennis.cpp \ >+ ${WRKSRC}/examples/vulkan/Vulkan.cpp > > post-install-DOCS-on: > @${MKDIR} ${STAGEDIR}${DOCSDIR} > ${INSTALL_DATA} ${WRKSRC}/changelog.md ${WRKSRC}/readme.md \ > ${STAGEDIR}${DOCSDIR} > >+post-install-EXAMPLES-on: >+ ${MKDIR} ${STAGEDIR}${DATADIR}/resources >+ ${FIND} ${WRKSRC}/examples ${_EXAMPLES_ASSETS} -execdir ${INSTALL_DATA} \ >+ {} ${STAGEDIR}${DATADIR}/resources/{} \; >+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} >+ (cd ${WRKSRC}/examples && \ >+ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} ${_EXAMPLES_SOURCE}) >+ ${FIND} ${BUILD_WRKSRC}/examples ${_EXAMPLES_PROGRAM} -execdir \ >+ ${INSTALL_PROGRAM} {} ${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl}-{} \ >+ \; >+ > .include <bsd.port.mk> >diff --git a/devel/sfml/distinfo b/devel/sfml/distinfo >index cb5877ad1ea7..e92309e0bc43 100644 >--- a/devel/sfml/distinfo >+++ b/devel/sfml/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1539702187 >-SHA256 (SFML-SFML-2.5.1_GH0.tar.gz) = 438c91a917cc8aa19e82c6f59f8714da353c488584a007d401efac8368e1c785 >-SIZE (SFML-SFML-2.5.1_GH0.tar.gz) = 22868556 >+TIMESTAMP = 1709964286 >+SHA256 (SFML-SFML-2.6.1_GH0.tar.gz) = 82535db9e57105d4f3a8aedabd138631defaedc593cab589c924b7d7a11ffb9d >+SIZE (SFML-SFML-2.6.1_GH0.tar.gz) = 25499153 >diff --git a/devel/sfml/files/patch-CMakeLists.txt b/devel/sfml/files/patch-CMakeLists.txt >new file mode 100644 >index 000000000000..cf9ed7875f85 >--- /dev/null >+++ b/devel/sfml/files/patch-CMakeLists.txt >@@ -0,0 +1,12 @@ >+--- CMakeLists.txt.orig 2024-03-09 06:19:34 UTC >++++ CMakeLists.txt >+@@ -415,9 +415,6 @@ endif() >+ COMPONENT devel) >+ endif() >+ >+-install(FILES license.md DESTINATION ${CMAKE_INSTALL_DOCDIR}) >+-install(FILES readme.md DESTINATION ${CMAKE_INSTALL_DOCDIR}) >+- >+ # install 3rd-party libraries and tools >+ if(SFML_OS_WINDOWS) >+ >diff --git a/devel/sfml/files/patch-examples_island_Island.cpp b/devel/sfml/files/patch-examples_island_Island.cpp >new file mode 100644 >index 000000000000..c97439873862 >--- /dev/null >+++ b/devel/sfml/files/patch-examples_island_Island.cpp >@@ -0,0 +1,20 @@ >+--- examples/island/Island.cpp.orig 2024-03-10 03:27:38 UTC >++++ examples/island/Island.cpp >+@@ -85,7 +85,7 @@ int main() >+ window.setVerticalSyncEnabled(true); >+ >+ sf::Font font; >+- if (!font.loadFromFile("resources/tuffy.ttf")) >++ if (!font.loadFromFile("%%DATADIR%%/resources/tuffy.ttf")) >+ return EXIT_FAILURE; >+ >+ // Create all of our graphics resources >+@@ -120,7 +120,7 @@ int main() >+ { >+ statusText.setString("Shaders and/or Vertex Buffers Unsupported"); >+ } >+- else if (!terrainShader.loadFromFile("resources/terrain.vert", "resources/terrain.frag")) >++ else if (!terrainShader.loadFromFile("%%DATADIR%%/resources/terrain.vert", "%%DATADIR%%/resources/terrain.frag")) >+ { >+ prerequisitesSupported = false; >+ >diff --git a/devel/sfml/files/patch-examples_joystick_Joystick.cpp b/devel/sfml/files/patch-examples_joystick_Joystick.cpp >new file mode 100644 >index 000000000000..6457e11b3d0a >--- /dev/null >+++ b/devel/sfml/files/patch-examples_joystick_Joystick.cpp >@@ -0,0 +1,11 @@ >+--- examples/joystick/Joystick.cpp.orig 2024-03-10 03:28:00 UTC >++++ examples/joystick/Joystick.cpp >+@@ -93,7 +93,7 @@ int main() >+ >+ // Load the text font >+ sf::Font font; >+- if (!font.loadFromFile("resources/tuffy.ttf")) >++ if (!font.loadFromFile("%%DATADIR%%/resources/tuffy.ttf")) >+ return EXIT_FAILURE; >+ >+ // Set up our string conversion parameters >diff --git a/devel/sfml/files/patch-examples_opengl_OpenGL.cpp b/devel/sfml/files/patch-examples_opengl_OpenGL.cpp >new file mode 100644 >index 000000000000..90f947cbeaa0 >--- /dev/null >+++ b/devel/sfml/files/patch-examples_opengl_OpenGL.cpp >@@ -0,0 +1,11 @@ >+--- examples/opengl/OpenGL.cpp.orig 2024-03-10 03:42:28 UTC >++++ examples/opengl/OpenGL.cpp >+@@ -20,7 +20,7 @@ std::string resourcesDir() >+ #ifdef SFML_SYSTEM_IOS >+ return ""; >+ #else >+- return "resources/"; >++ return "%%DATADIR%%/resources/"; >+ #endif >+ } >+ >diff --git a/devel/sfml/files/patch-examples_shader_Shader.cpp b/devel/sfml/files/patch-examples_shader_Shader.cpp >new file mode 100644 >index 000000000000..5eaaa868b168 >--- /dev/null >+++ b/devel/sfml/files/patch-examples_shader_Shader.cpp >@@ -0,0 +1,89 @@ >+--- examples/shader/Shader.cpp.orig 2024-03-10 03:30:04 UTC >++++ examples/shader/Shader.cpp >+@@ -24,12 +24,12 @@ class Pixelate : public Effect (public) >+ bool onLoad() >+ { >+ // Load the texture and initialize the sprite >+- if (!m_texture.loadFromFile("resources/background.jpg")) >++ if (!m_texture.loadFromFile("%%DATADIR%%/resources/background.jpg")) >+ return false; >+ m_sprite.setTexture(m_texture); >+ >+ // Load the shader >+- if (!m_shader.loadFromFile("resources/pixelate.frag", sf::Shader::Fragment)) >++ if (!m_shader.loadFromFile("%%DATADIR%%/resources/pixelate.frag", sf::Shader::Fragment)) >+ return false; >+ m_shader.setUniform("texture", sf::Shader::CurrentTexture); >+ >+@@ -93,7 +93,7 @@ class WaveBlur : public Effect (public) >+ m_text.setPosition(30, 20); >+ >+ // Load the shader >+- if (!m_shader.loadFromFile("resources/wave.vert", "resources/blur.frag")) >++ if (!m_shader.loadFromFile("%%DATADIR%%/resources/wave.vert", "%%DATADIR%%/resources/blur.frag")) >+ return false; >+ >+ return true; >+@@ -146,7 +146,7 @@ class StormBlink : public Effect (public) >+ } >+ >+ // Load the shader >+- if (!m_shader.loadFromFile("resources/storm.vert", "resources/blink.frag")) >++ if (!m_shader.loadFromFile("%%DATADIR%%/resources/storm.vert", "%%DATADIR%%/resources/blink.frag")) >+ return false; >+ >+ return true; >+@@ -194,10 +194,10 @@ class Edge : public Effect (public) >+ m_surface.setSmooth(true); >+ >+ // Load the textures >+- if (!m_backgroundTexture.loadFromFile("resources/sfml.png")) >++ if (!m_backgroundTexture.loadFromFile("%%DATADIR%%/resources/sfml.png")) >+ return false; >+ m_backgroundTexture.setSmooth(true); >+- if (!m_entityTexture.loadFromFile("resources/devices.png")) >++ if (!m_entityTexture.loadFromFile("%%DATADIR%%/resources/devices.png")) >+ return false; >+ m_entityTexture.setSmooth(true); >+ >+@@ -213,7 +213,7 @@ class Edge : public Effect (public) >+ } >+ >+ // Load the shader >+- if (!m_shader.loadFromFile("resources/edge.frag", sf::Shader::Fragment)) >++ if (!m_shader.loadFromFile("%%DATADIR%%/resources/edge.frag", sf::Shader::Fragment)) >+ return false; >+ m_shader.setUniform("texture", sf::Shader::CurrentTexture); >+ >+@@ -287,11 +287,11 @@ class Geometry : public Effect (public) >+ } >+ >+ // Load the texture >+- if (!m_logoTexture.loadFromFile("resources/logo.png")) >++ if (!m_logoTexture.loadFromFile("%%DATADIR%%/resources/logo.png")) >+ return false; >+ >+ // Load the shader >+- if (!m_shader.loadFromFile("resources/billboard.vert", "resources/billboard.geom", "resources/billboard.frag")) >++ if (!m_shader.loadFromFile("%%DATADIR%%/resources/billboard.vert", "%%DATADIR%%/resources/billboard.geom", "%%DATADIR%%/resources/billboard.frag")) >+ return false; >+ m_shader.setUniform("texture", sf::Shader::CurrentTexture); >+ >+@@ -352,7 +352,7 @@ int main() >+ >+ // Load the application font and pass it to the Effect class >+ sf::Font font; >+- if (!font.loadFromFile("resources/tuffy.ttf")) >++ if (!font.loadFromFile("%%DATADIR%%/resources/tuffy.ttf")) >+ return EXIT_FAILURE; >+ Effect::setFont(font); >+ >+@@ -371,7 +371,7 @@ int main() >+ >+ // Create the messages background >+ sf::Texture textBackgroundTexture; >+- if (!textBackgroundTexture.loadFromFile("resources/text-background.png")) >++ if (!textBackgroundTexture.loadFromFile("%%DATADIR%%/resources/text-background.png")) >+ return EXIT_FAILURE; >+ sf::Sprite textBackground(textBackgroundTexture); >+ textBackground.setPosition(0, 520); >diff --git a/devel/sfml/files/patch-examples_sound_Sound.cpp b/devel/sfml/files/patch-examples_sound_Sound.cpp >new file mode 100644 >index 000000000000..2343f3c00c81 >--- /dev/null >+++ b/devel/sfml/files/patch-examples_sound_Sound.cpp >@@ -0,0 +1,20 @@ >+--- examples/sound/Sound.cpp.orig 2024-03-10 03:30:22 UTC >++++ examples/sound/Sound.cpp >+@@ -15,7 +15,7 @@ void playSound() >+ { >+ // Load a sound buffer from a wav file >+ sf::SoundBuffer buffer; >+- if (!buffer.loadFromFile("resources/killdeer.wav")) >++ if (!buffer.loadFromFile("%%DATADIR%%/resources/killdeer.wav")) >+ return; >+ >+ // Display sound informations >+@@ -50,7 +50,7 @@ void playMusic(const std::string& filename) >+ { >+ // Load an ogg music file >+ sf::Music music; >+- if (!music.openFromFile("resources/" + filename)) >++ if (!music.openFromFile("%%DATADIR%%/resources/" + filename)) >+ return; >+ >+ // Display music informations >diff --git a/devel/sfml/files/patch-examples_tennis_Tennis.cpp b/devel/sfml/files/patch-examples_tennis_Tennis.cpp >new file mode 100644 >index 000000000000..beaef588dbbe >--- /dev/null >+++ b/devel/sfml/files/patch-examples_tennis_Tennis.cpp >@@ -0,0 +1,11 @@ >+--- examples/tennis/Tennis.cpp.orig 2024-03-10 03:44:29 UTC >++++ examples/tennis/Tennis.cpp >+@@ -17,7 +17,7 @@ std::string resourcesDir() >+ #ifdef SFML_SYSTEM_IOS >+ return ""; >+ #else >+- return "resources/"; >++ return "%%DATADIR%%/resources/"; >+ #endif >+ } >+ >diff --git a/devel/sfml/files/patch-examples_vulkan_Vulkan.cpp b/devel/sfml/files/patch-examples_vulkan_Vulkan.cpp >new file mode 100644 >index 000000000000..782bae0adf2c >--- /dev/null >+++ b/devel/sfml/files/patch-examples_vulkan_Vulkan.cpp >@@ -0,0 +1,29 @@ >+--- examples/vulkan/Vulkan.cpp.orig 2024-03-10 03:31:07 UTC >++++ examples/vulkan/Vulkan.cpp >+@@ -888,7 +888,7 @@ class VulkanExample (public) >+ { >+ sf::FileInputStream file; >+ >+- if (!file.open("resources/shader.vert.spv")) >++ if (!file.open("%%DATADIR%%/resources/shader.vert.spv")) >+ { >+ vulkanAvailable = false; >+ return; >+@@ -916,7 +916,7 @@ class VulkanExample (public) >+ { >+ sf::FileInputStream file; >+ >+- if (!file.open("resources/shader.frag.spv")) >++ if (!file.open("%%DATADIR%%/resources/shader.frag.spv")) >+ { >+ vulkanAvailable = false; >+ return; >+@@ -1751,7 +1751,7 @@ class VulkanExample (public) >+ // Load the image data >+ sf::Image imageData; >+ >+- if (!imageData.loadFromFile("resources/logo.png")) >++ if (!imageData.loadFromFile("%%DATADIR%%/resources/logo.png")) >+ { >+ vulkanAvailable = false; >+ return; >diff --git a/devel/sfml/files/patch-src_SFML_Window_Unix_WindowImplX11.cpp b/devel/sfml/files/patch-src_SFML_Window_Unix_WindowImplX11.cpp >deleted file mode 100644 >index a7e1715f1b19..000000000000 >--- a/devel/sfml/files/patch-src_SFML_Window_Unix_WindowImplX11.cpp >+++ /dev/null >@@ -1,15 +0,0 @@ >-src/SFML/Window/Unix/WindowImplX11.cpp:1278:36: error: reinterpret_cast from 'nullptr_t' to 'void *' is not allowed >- reinterpret_cast<void*>(NULL)); >- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >- >---- src/SFML/Window/Unix/WindowImplX11.cpp.orig 2017-02-08 11:29:16 UTC >-+++ src/SFML/Window/Unix/WindowImplX11.cpp >-@@ -1275,7 +1275,7 @@ void WindowImplX11::initialize() >- m_window, >- XNInputStyle, >- XIMPreeditNothing | XIMStatusNothing, >-- reinterpret_cast<void*>(NULL)); >-+ static_cast<void*>(NULL)); >- } >- else >- { >diff --git a/devel/sfml/pkg-plist b/devel/sfml/pkg-plist >index bc6ef20291e2..4551a98d10a6 100644 >--- a/devel/sfml/pkg-plist >+++ b/devel/sfml/pkg-plist >@@ -1,3 +1,16 @@ >+%%EXAMPLES%%bin/sfml-X11Example >+%%EXAMPLES%%bin/sfml-ftp >+%%EXAMPLES%%bin/sfml-island >+%%EXAMPLES%%bin/sfml-joystick >+%%EXAMPLES%%bin/sfml-opengl >+%%EXAMPLES%%bin/sfml-shader >+%%EXAMPLES%%bin/sfml-sockets >+%%EXAMPLES%%bin/sfml-sound >+%%EXAMPLES%%bin/sfml-sound-capture >+%%EXAMPLES%%bin/sfml-tennis >+%%EXAMPLES%%bin/sfml-voip >+%%EXAMPLES%%bin/sfml-vulkan >+%%EXAMPLES%%bin/sfml-window > include/SFML/Audio.hpp > include/SFML/Audio/AlResource.hpp > include/SFML/Audio/Export.hpp >@@ -102,7 +115,9 @@ include/SFML/Window/Mouse.hpp > include/SFML/Window/Sensor.hpp > include/SFML/Window/Touch.hpp > include/SFML/Window/VideoMode.hpp >+include/SFML/Window/Vulkan.hpp > include/SFML/Window/Window.hpp >+include/SFML/Window/WindowBase.hpp > include/SFML/Window/WindowHandle.hpp > include/SFML/Window/WindowStyle.hpp > lib/cmake/SFML/SFMLConfig.cmake >@@ -111,20 +126,20 @@ lib/cmake/SFML/SFMLConfigVersion.cmake > lib/cmake/SFML/SFMLSharedTargets-%%CMAKE_BUILD_TYPE%%.cmake > lib/cmake/SFML/SFMLSharedTargets.cmake > %%AUDIO%%lib/libsfml-audio.so >-%%AUDIO%%lib/libsfml-audio.so.2.5 >-%%AUDIO%%lib/libsfml-audio.so.2.5.1 >+%%AUDIO%%lib/libsfml-audio.so.2.6 >+%%AUDIO%%lib/libsfml-audio.so.2.6.1 > %%GRAPHICS%%lib/libsfml-graphics.so >-%%GRAPHICS%%lib/libsfml-graphics.so.2.5 >-%%GRAPHICS%%lib/libsfml-graphics.so.2.5.1 >+%%GRAPHICS%%lib/libsfml-graphics.so.2.6 >+%%GRAPHICS%%lib/libsfml-graphics.so.2.6.1 > %%NETWORK%%lib/libsfml-network.so >-%%NETWORK%%lib/libsfml-network.so.2.5 >-%%NETWORK%%lib/libsfml-network.so.2.5.1 >+%%NETWORK%%lib/libsfml-network.so.2.6 >+%%NETWORK%%lib/libsfml-network.so.2.6.1 > lib/libsfml-system.so >-lib/libsfml-system.so.2.5 >-lib/libsfml-system.so.2.5.1 >+lib/libsfml-system.so.2.6 >+lib/libsfml-system.so.2.6.1 > %%WINDOW%%lib/libsfml-window.so >-%%WINDOW%%lib/libsfml-window.so.2.5 >-%%WINDOW%%lib/libsfml-window.so.2.5.1 >+%%WINDOW%%lib/libsfml-window.so.2.6 >+%%WINDOW%%lib/libsfml-window.so.2.6.1 > libdata/pkgconfig/sfml-all.pc > %%AUDIO%%libdata/pkgconfig/sfml-audio.pc > %%GRAPHICS%%libdata/pkgconfig/sfml-graphics.pc >-- >2.44.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 277491
:
248938
|
249062
|
249104