Hello community, here is the log from the commit of package yamagi-quake2 for openSUSE:Factory checked in at 2017-10-02 16:54:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old) and /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yamagi-quake2" Mon Oct 2 16:54:48 2017 rev:7 rq:530304 version:7.02 Changes: -------- --- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes 2017-07-08 12:33:27.670394531 +0200 +++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 2017-10-02 16:54:55.920258228 +0200 @@ -1,0 +2,30 @@ +Sun Oct 1 17:01:51 UTC 2017 - mardnh@gmx.de + +- Update to version 7.0.2 + + Fix several corner cases regarding render library loading. The game + should now always fall back to the OpenGL 1.4 renderer if the new + OpenGL 3.2 renderer can't be initialized. Also the game aborts if no + useable OpenGL implementation exists. + + Refactor the search path code. This should fix several bugs with + Quake II writing to the wrong directories or being unable to find + some / all assets. + + Reimplement portable binaries. If called with the -portable command + line option Quake II saves all data (configs, savegames, screenshorts + etc.) into it's systemwide installation directory and not users home + directory. In contrast to the old implementation on Windows stdout.txt + contains all output, the first lines are no longer missing. + + vid_fullscreen set to 1 now keeps the desktops resolution. Set it to 2 + to change the resolution. + + Instead of a list with precalculated FOV values the video menu now + shows a slider with possible values from 60 to 120. Horplus is now + always enabled, set the horplus cvar to 0 to disable it. + + The game is now able to hold the requested framerate (either by the + vsync or the gl_maxfps cvar) with an accuracy of about +/- 1% as long + as the hardware is fast enough. The framecounter was reimplemented + to be much more precise. + + Fix misspredictions if an original client running on Win32 connects + to a Yamagi Quake II server running on Linux/i386. +- Remove patch: + + yamagi-quake2-fix-OpenGL-linking.diff (fixed upstream) + +------------------------------------------------------------------- Old: ---- quake2-7.01.tar.xz yamagi-quake2-fix-OpenGL-linking.diff New: ---- quake2-7.02.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yamagi-quake2.spec ++++++ --- /var/tmp/diff_new_pack.r8LUAv/_old 2017-10-02 16:54:57.252071291 +0200 +++ /var/tmp/diff_new_pack.r8LUAv/_new 2017-10-02 16:54:57.256070730 +0200 @@ -18,7 +18,7 @@ Name: yamagi-quake2 -Version: 7.01 +Version: 7.02 Release: 0 Summary: Enhanced Quake 2 Source Port License: GPL-2.0 @@ -27,7 +27,6 @@ Source: http://deponie.yamagi.org/quake2/quake2-%{version}.tar.xz Source99: %{name}.changes Source100: yamagi-quake2.appdata.xml -Patch0: yamagi-quake2-fix-OpenGL-linking.diff BuildRequires: ImageMagick BuildRequires: cmake BuildRequires: gcc-c++ @@ -49,11 +48,10 @@ %prep %setup -q -n quake2-%{version} -%patch0 -p1 # Fix usage of __DATE__ macro to prevent build in excess modified="$(sed -n '/^ *$/n;/^----/n;s/ - .*$//;p;q' "%{SOURCE99}")" DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\"" -sed -i "s/__DATE__/${DATE}/g" src/common/misc.c src/game/savegame/savegame.c +sed -i "s/__DATE__/${DATE}/g" src/game/savegame/savegame.c src/common/header/common.h %build %cmake \ ++++++ quake2-7.01.tar.xz -> quake2-7.02.tar.xz ++++++ ++++ 8008 lines of diff (skipped)