Hello community, here is the log from the commit of package sfml2 for openSUSE:Factory checked in at 2019-01-08 12:24:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sfml2 (Old) and /work/SRC/openSUSE:Factory/.sfml2.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "sfml2" Tue Jan 8 12:24:26 2019 rev:8 rq:659947 version:2.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/sfml2/sfml2.changes 2017-06-30 18:43:25.429170803 +0200 +++ /work/SRC/openSUSE:Factory/.sfml2.new.28833/sfml2.changes 2019-01-08 12:26:31.112400826 +0100 @@ -1,0 +2,90 @@ +Fri Dec 14 16:20:39 UTC 2018 - rpm@fthiessen.de + +- Update to 2.5.1 +- Changes in "Window" + * Fixed dual monitor issue + * Fixed issue where fullscreen window didn't go over task bars on + top and left + * Fixed the Unix clipboard implementation causing an abort due to + internal data races in Xlib +- Changes in "Graphics" + * Fixed a bug in which a sf::RenderTexture would not be + re-activated after being re-created + * Fixed sf::RenderTextureImplFBO's destructor incorrectly + triggering deletion of other sf::RenderTextureImplFBO's active FBOs + * Fix sf::RenderWindow::setActive incorrectly trying to unbind + an FBO during deactivation + * Fixed sf::RenderTexture::display() dereferencing a NULL pointer + when being called before sf::RenderTexture::create() + * Fixed bug in sf::Text when applying an outline color/thickness + * Squash duplicated sf::Font glyphs to single chars + * Fixed two issues with glyph sub-pixel positioning + * Reduced context locking & unlocking while creating textures + * Fixed the error message when the wrong bitmap font size is selected +- Changes in "Audio" + * Fixed performance issue with reading WAV files + +------------------------------------------------------------------- +Fri Dec 14 16:08:16 UTC 2018 - rpm@fthiessen.de + +- Update to 2.5.0 +- Changes in "System" + * Added protected destructor to sf::NonCopyable to prevent + possible resource leaks + * Fixed crash when sf::Clock is constructed in a global scope +- Changes in "Window" + * Implemented Cursor API + * Implemented Clipboard API + * Renamed a few key codes + * Added joystick example + * Fixed sf::Window::getPosition() returning incorrect position + because of differences in window managers + * Fix X11 key repeat handling not filtering out events from other + windows + * Fix: Restore fullscreen of a non-visible window +- Changes in "Graphics" + * Implemented additional line spacing and letter spacing in + sf::Text + * Added sf::VertexBuffer class + * Added GPU local texture copying support, allowing performance + optimizations and texture swapping + * Optimize performance by skipping glTexCoordPointer() call if + not needed + * Generate shape outline vertices only if necessary + * Removed dependency to libjpeg, stb_image_write now supports + writing JPEG files + * Enable comparing sf::Transform and optimize resetting OpenGL + back to the identity matrix + * Added missing setActive() virtual method to sf::RenderTarget + * Updated stb_image to v2.16 and stb_image_write to v1.07, + no need for dont-try-to-runtime-detect-sse2-on-gcc.diff + anymore, fixed! + * Added sf::RenderTexture stencil and multisampling support + * Added example demonstrating sf::VertexBuffer, sf::Shader and + sf::Thread usage + * Optimized sf::RenderTexture performance + * Properly free memory in sf::Font::cleanup() + * Fixed memory leak in sf::Font + * Fix OpenGL texture coordinate pointer not being updated correctly + under certain conditions + * Fix for broken text when the font is reloaded + * Fix memory leak in sf::Text + * Fixed strict aliasing punning warning when generating the key of + a glyph in Font.cpp + * Fixed OpenGL version string being parsed incorrectly on some platforms +- Changes in "Audio": + * Added loop point support to sf::Music + * Added support for the extensible PCM wave file format + * Fixed inconsistent seek behavior in sf::SoundStream + * Fixed stack overflow in sf::SoundStream::fillAndPushBuffer() + * Fixed seeking quirks in the FLAC reader + * Allow polymorphism with sf::SoundSource + * Fixed WAV file writer writing wrong header values + * Small bugfix to argument of alcCaptureOpenDevice() +- Changes in "Network" + * Add append/overwrite parameter to Ftp::upload + * Fixed wrong condition for building network support + * Changed TCP listen backlog from 0 to SOMAXCONN + * Fixed socket reuse not conforming to documentation + +------------------------------------------------------------------- Old: ---- SFML-2.4.2.tar.gz dont-try-to-runtime-detect-sse2-on-gcc.diff New: ---- SFML-2.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sfml2.spec ++++++ --- /var/tmp/diff_new_pack.nqWO4V/_old 2019-01-08 12:26:32.032399818 +0100 +++ /var/tmp/diff_new_pack.nqWO4V/_new 2019-01-08 12:26:32.032399818 +0100 @@ -1,7 +1,7 @@ # # spec file for package sfml2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,25 +16,20 @@ # -%define so_ver -2_4 +%define so_ver -2_5 Name: sfml2 -Version: 2.4.2 +Version: 2.5.1 Release: 0 Summary: C++ multimedia library with access to input, sound and display License: Zlib Group: Development/Libraries/C and C++ -Url: http://www.sfml-dev.org/ +URL: http://www.sfml-dev.org/ Source0: https://github.com/SFML/SFML/archive/%{version}/SFML-%{version}.tar.gz Source1: baselibs.conf -# PATCH-FIX-UPSTREAM Give up trying to runtime-detect SSE2 on GCC - patch is -# from stb upstream commit 3e175448 and 7a694bdc -Patch0: dont-try-to-runtime-detect-sse2-on-gcc.diff BuildRequires: cmake -BuildRequires: dos2unix BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: libjpeg-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(freetype2) @@ -49,7 +44,6 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xrandr) Requires: lib%{name}%{so_ver} = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description SFML is a multimedia API that provides access to graphics, input, @@ -97,8 +91,6 @@ %prep %setup -q -n SFML-%{version} -%patch0 -p1 -dos2unix --keepdate license.txt %build %cmake -DSFML_BUILD_DOC=TRUE \ @@ -114,25 +106,24 @@ # Remove doc from wrong location rm -r %{buildroot}%{_datadir}/SFML/doc -rm %{buildroot}%{_datadir}/SFML/*.txt +rm %{buildroot}%{_datadir}/SFML/*.md %post -n lib%{name}%{so_ver} -p /sbin/ldconfig %postun -n lib%{name}%{so_ver} -p /sbin/ldconfig %files -n lib%{name}%{so_ver} -%defattr(-,root,root) -%doc readme.txt license.txt changelog.txt +%license license.md %{_libdir}/libsfml-*.so.* %files devel -%defattr(-,root,root) +%doc readme.md changelog.md %{_includedir}/SFML %{_libdir}/libsfml-*.so %{_libdir}/pkgconfig/sfml-*.pc +%{_libdir}/cmake/SFML %{_datadir}/SFML/ %files doc -%defattr(-,root,root) -%doc build/doc/html/* CONTRIBUTING +%doc build/doc/html/* CONTRIBUTING.md %changelog ++++++ SFML-2.4.2.tar.gz -> SFML-2.5.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/sfml2/SFML-2.4.2.tar.gz /work/SRC/openSUSE:Factory/.sfml2.new.28833/SFML-2.5.1.tar.gz differ: char 12, line 1 ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.nqWO4V/_old 2019-01-08 12:26:32.064399783 +0100 +++ /var/tmp/diff_new_pack.nqWO4V/_new 2019-01-08 12:26:32.064399783 +0100 @@ -1 +1 @@ -libsfml2-2_4 +libsfml2-2_5