Hello community, here is the log from the commit of package teeworlds for openSUSE:Factory checked in at 2017-01-25 23:20:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/teeworlds (Old) and /work/SRC/openSUSE:Factory/.teeworlds.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "teeworlds" Changes: -------- New Changes file: --- /dev/null 2016-12-08 12:47:06.134691974 +0100 +++ /work/SRC/openSUSE:Factory/.teeworlds.new/teeworlds.changes 2017-01-25 23:20:04.592265164 +0100 @@ -0,0 +1,249 @@ +------------------------------------------------------------------- +Sat Nov 19 07:34:06 UTC 2016 - [email protected] + +- Update to version 0.6.4 + * Fix attacker controlled memory-writes and possibly arbitrary code execution security vulnerability in the client. + * Fix a read of uninitialized memory that is sent over the network, from the server. + * Fix decoding of overlong UTF-8 sequences to non-invalid code points, leading to possible duplicate names. + * Drop connected packets that come from a formerly connected server in the client. + * Use a different port for connless messages, increasing the difficulty of successful IP spoofing. + * Make spoofing of server info packets harder. + * Fix spoofing for vital chunks, and require most chunks to be vital. + * Sort by player count by default, instead of server name. + * Add a cooldown on unpause. + +- Drop patches applied upstream + * fix-server-vulnerability.patch + * round.patch + +- Unbundle DejaVu font + +------------------------------------------------------------------- +Sat Nov 5 15:49:52 UTC 2016 - [email protected] + +- Fixed line endings of readme and license + +------------------------------------------------------------------- +Sat Nov 5 15:09:36 UTC 2016 - [email protected] + +- Update descriptions + +------------------------------------------------------------------- +Sat Jul 30 10:25:42 UTC 2016 - [email protected] + +- unbundle bam +- build with system libraries +- submitted the .desktop file upstream +- add an appdata.xml file (submitted for upstream inclusion) +- add round.patch to fix the build with C++ 6 + +------------------------------------------------------------------- +Fri Jul 29 16:16:02 UTC 2016 - [email protected] + +- Added fix-server-vulnerability.patch +- Replaced teeworlds.png with bundled icon. + +------------------------------------------------------------------- +Sat Jan 24 07:20:46 UTC 2015 - [email protected] + +- Update to 0.6.3 + * Fix CVE-2014-9351 in all 0.6.x servers. + * Fix server crash in the console code. + * Fix master server lookup for servers. + * Fix scripts/make_release.py script. + * Fix client crash when opening a map with an invalid version. + +------------------------------------------------------------------- +Sat May 4 16:23:50 UTC 2013 - [email protected] + +- Update to 0.6.2 +- Switch to https://en.opensuse.org/SourceUrls + +------------------------------------------------------------------- +Sun Jan 20 12:52:39 UTC 2013 - [email protected] + +- add license for assets +- SPDX license tags + +------------------------------------------------------------------- +Sun Jan 20 10:00:38 UTC 2013 - [email protected] + +- zlib-devel and freefonts2-devel are not an auto BuildRequiment + any more in openSUSE > 12.1 +- Cleaned the spec file up + +------------------------------------------------------------------- +Sun Aug 7 18:05:43 UTC 2011 - [email protected] + +- Updated to 0.6.1 + +------------------------------------------------------------------- +Sat Apr 16 19:50:01 UTC 2011 - [email protected] + +- Updated to 0.6.0 + +------------------------------------------------------------------- +Thu Mar 4 23:55:22 UTC 2010 - [email protected] + +- Fixed no-return-in-nonvoid-function src/tools/crapnet.cpp:203 +- Tagged paches + +------------------------------------------------------------------- +Thu Mar 4 17:29:12 UTC 2010 - [email protected] + +- Updated to 0.5.2 + * Fixed server flood crash + * A bunch of smaller fixes + * Fixed a couple of compiler warnings + +------------------------------------------------------------------- +Mon Oct 12 21:56:49 CEST 2009 - [email protected] + +- moved data to /usr/share and binaries to /usr/bin + +------------------------------------------------------------------- +Thu Jan 29 21:52:24 CET 2009 - [email protected] + +- updated to 0.5.1 + * Hook sound fixed + * Prediction and game timer fixed so the game should be a lot smoother now + * Server filter that filters out non-standard maps + * General improvements of the server browser + * VSync fixed + * Increased voting time from 10 seconds to 25 + * Scoreboard now works with 16 players + * Fixed so you can't by-pass the server password + * Tab completion and command help in the console + * More various small fixes + +------------------------------------------------------------------- +Thu Jan 15 15:27:34 CET 2009 - [email protected] + +- updated to 0.5.0 + * General + - Demo recording and playback + - Support for up to 16 players + - Network and bandwidth reduction fixes + - Some changes to better acommodate unofficial mods. Note: Mods are still + unsupported. + - Improved server browser: extended server info, better filtering, support + for favorite servers + - Server browser now has an option to filter out modded or tweaked servers, + showing only "pure" servers. This option is enabled by default. + - Ban support + - Voting is now fully implemented. Admins decide what server setting can be + voted on. + - Support for death and non-hookable tiles + - Move from glfw+portaudio to SDL + - Game balance fixes + + * Maps and tilesets + - Map pack has been updated, including six new maps (3x DM, 3x CTF) + - Tilesets have been updated, jungle tileset added. Check your maps! + - Non-hookable tiles (represented by new graphics) + - Death tiles + +------------------------------------------------------------------- +Mon Sep 1 10:56:28 CEST 2008 - [email protected] + +- updated to 0.4.3 + * Auto team balance + * Anti-spam fixes + * Fixed editor crash on windows when saving + * Added clear collision to the editor + * Fixed issue with cursor being hidden on some maps + * New version notifier + * Silent mode for windows + * F10 for screenshots now works in the editor + +------------------------------------------------------------------- +Tue Apr 27 12:44:21 CEST 2008 - [email protected] + +- add desktop and icon file + +------------------------------------------------------------------- +Tue Apr 22 14:48:39 CEST 2008 - [email protected] + +- build with %optflags + +------------------------------------------------------------------- +Tue Apr 08 17:16:22 CET 2008 - [email protected] + +- updated to 0.4.2 + * Loads of graphical optimizations. Maps now must have + a background to behave correctly. Enable gfx_clear to get around + faulty maps ("gfx_clear 1" in the console). + * Fixed the welcome screen overlapping + * sv_powerups now work again + * Weapon switch have priority over fire now + * Added sv_rounds_per_map to control the rounds played on each map + * Fixed servere memory leak on linux server builds + * Fixed issue with ping on LAN servers + * Fixed problems with dm6 and low detail and made shotgun more visible + * Improved the quicksearch so it's case insenitive, searches players + aswell and highlights hits + * Fixed server crash if you try to run ctf on a non ctf map + * Fixed so you can't set mouse sens to 0 in the gui + * Fixed "sample bleeding" on the blue flag + * Fixed so say_team when you are a spectator only sends to other spectators. + * Fixed problem with maps with 1 thick tile borders + * Fixed so the loading text doesn't disappear if you move the mouse. + * Added option to set the time MOTD is displayed (cl_motd_time) + * MOTD disappears if you press escape + * Fixed so you can do more advanced binds using " + * Fixed so you can clear string variables by using "" + * Fixed skidsmoke errors + * Fixed so grenades always do 6dmg on direct hit + * Fixed protection on the font textures so they don't get resampled ++++ 52 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.teeworlds.new/teeworlds.changes New: ---- bam-0.5.patch desktop.patch teeworlds-0.6.0-datadir.patch teeworlds-0.6.4-extlibs-optflags.patch teeworlds-0.6.4-src.tar.gz teeworlds.changes teeworlds.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ teeworlds.spec ++++++ # # spec file for package teeworlds # # Copyright (c) 2016 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: teeworlds Version: 0.6.4 Release: 0 Summary: A retro multiplayer jump-and-swing shooter License: Zlib and CC-BY-SA-3.0 Group: Amusements/Games/Action/Arcade Url: http://www.teeworlds.com Source: https://downloads.teeworlds.com/%{name}-%{version}-src.tar.gz # PATCH-FIX-OPENSUSE Allows building with optflags and system libraries. Patch0: teeworlds-0.6.4-extlibs-optflags.patch # PATCH-FIX-OPENSUSE teeworlds-0.6.0-datadir.patch -- Set the game asset dir to /usr/share not relative to the binary. Patch1: %{name}-0.6.0-datadir.patch # PATCH-FIX-UPSTREAM build with latest bam 0.5 Patch3: bam-0.5.patch # PATCH-FEATURE-UPSTREAM https://github.com/teeworlds/teeworlds/pull/1469 Patch5: desktop.patch BuildRequires: ImageMagick BuildRequires: bam = 0.5.0 BuildRequires: dejavu-fonts BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: fontpackages-devel BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: pnglite-devel BuildRequires: python BuildRequires: update-desktop-files BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(sdl) BuildRequires: pkgconfig(wavpack) BuildRequires: pkgconfig(zlib) Requires: dejavu-fonts Provides: teewars = %{version} Obsoletes: teewars < 0.4.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Teeworlds is an online multiplayer game. Battles can be played with up to 16 players in a variety of game modes, including Team Deathmatch and Capture The Flag. Own maps can be designed. %prep %setup -q -n %{name}-%{version}-src %patch0 -p1 %patch1 %patch3 -p1 %patch5 -p1 # we use system libs instead rm -rf src/engine/external # Fix line-endings dos2unix license.txt readme.txt %build CFLAGS="%{optflags} -std=c++98 -fPIC" bam -v release %install mkdir -p %{buildroot}%{_datadir} cp -a data %{buildroot}%{_datadir}/%{name} install -D -m 0755 %{name} %{buildroot}%{_bindir}/%{name} install -D -m 0755 %{name}_srv %{buildroot}%{_bindir}/%{name}_srv install -D -m 0644 other/teeworlds.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop index=0 for res in 256 128 48 32 24 16; do mkdir -p "%{buildroot}%{_datadir}/icons/hicolor/$res"x"$res/apps" convert "other/icons/Teeworlds.ico[$index]" "%{buildroot}%{_datadir}/icons/hicolor/$res"x"$res/apps/%{name}.png" index=$((index+1)) done %suse_update_desktop_file %{name} install -D -m 0644 other/teeworlds.appdata.xml %{buildroot}%{_datadir}/appdata/teeworlds.appdata.xml # Unbundle DejaVu font rm -rf %{buildroot}%{_datadir}/%{name}/fonts/* ln -s %{_ttfontsdir}/DejaVuSans.ttf %{buildroot}%{_datadir}/%{name}/fonts/DejaVuSans.ttf %fdupes %{buildroot}%{_datadir} %post %icon_theme_cache_post %postun %icon_theme_cache_postun %files %defattr(-,root,root) %doc license.txt readme.txt %{_bindir}/%{name}* %{_datadir}/%{name}/ %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png %dir %{_datadir}/appdata/ %{_datadir}/appdata/teeworlds.appdata.xml %changelog ++++++ bam-0.5.patch ++++++ >From d6f3cc159257a2d6033e3ef46906c72c9db1b9eb Mon Sep 17 00:00:00 2001 From: m!nus <[email protected]> Date: Sun, 19 Jun 2016 00:14:13 +0200 Subject: [PATCH] updated build files for bam 0.5 changes makes them incompatible with bam 0.4 --- bam.lua | 2 +- configure.lua | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bam.lua b/bam.lua index e122545..d963948 100644 --- a/bam.lua +++ b/bam.lua @@ -1,4 +1,4 @@ -CheckVersion("0.4") +CheckVersion("0.5") Import("configure.lua") Import("other/sdl/sdl.lua") diff --git a/configure.lua b/configure.lua index 2db70cc..aa6da6a 100644 --- a/configure.lua +++ b/configure.lua @@ -72,13 +72,13 @@ function NewConfig(on_configured_callback) end config.Load = function(self, filename) - local options_func = loadfile(filename) local options_table = {} + local options_func = loadfile(filename, nil, options_table) if not options_func then print("auto configuration") self:Config(filename) - options_func = loadfile(filename) + options_func = loadfile(filename, nil, options_table) end if options_func then @@ -86,7 +86,6 @@ function NewConfig(on_configured_callback) for k,v in pairs(self.options) do options_table[v.name] = {} end - setfenv(options_func, options_table) -- this is to make sure that we get nice error messages when -- someone sets an option that isn't valid. ++++++ desktop.patch ++++++ >From 855f7d65a95c43e66bf9364e8a394135c5ca10c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sat, 30 Jul 2016 12:20:44 +0200 Subject: [PATCH 1/2] Add a .desktop shortcut file. --- other/teeworlds.desktop | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 other/teeworlds.desktop diff --git a/other/teeworlds.desktop b/other/teeworlds.desktop new file mode 100644 index 0000000..f8a581a --- /dev/null +++ b/other/teeworlds.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Teeworlds +GenericName=Online multi-player 2D platform shooter +Type=Application +Terminal=false +Exec=teeworlds +Icon=teeworlds +Comment=Teeworlds: Jumping the Gun +Categories=Game;ArcadeGame; >From 1473639f83b6e2d929f9aa7f07111244eb09d5f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= <[email protected]> Date: Sat, 30 Jul 2016 12:20:58 +0200 Subject: [PATCH 2/2] Add an appdata.xml file. --- other/teeworlds.appdata.xml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 other/teeworlds.appdata.xml diff --git a/other/teeworlds.appdata.xml b/other/teeworlds.appdata.xml new file mode 100644 index 0000000..3d05dbb --- /dev/null +++ b/other/teeworlds.appdata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<application> + <id type="desktop">teeworlds.desktop</id> + <license>Zlib and CC-BY-SA-3.0</license> + <metadata_license>CC0-1.0</metadata_license> + <summary>Online multiplayer shooter game</summary> + <description> + <p> + Teeworlds is a free online multiplayer game. Battle with up to 16 players + in a variety of game modes, including Team Deathmatch and Capture The Flag. + You can even design your own maps! + </p> + </description> + <url type="homepage">https://www.teeworlds.com/</url> + <screenshots> + <screenshot>https://www.teeworlds.com/images/screens/screenshot_desert.png</screenshot> + <screenshot>https://www.teeworlds.com/images/screens/screenshot_grass.png</screenshot> + <screenshot>https://www.teeworlds.com/images/screens/screenshot_winter.png</screenshot> + <screenshot>https://www.teeworlds.com/images/screens/screenshot_jungle.png</screenshot> + </screenshots> +</application> ++++++ teeworlds-0.6.0-datadir.patch ++++++ diff -Naur teeworlds-0.6.0-source-old//src/engine/shared/storage.cpp teeworlds-0.6.0-source/src/engine/shared/storage.cpp --- src/engine/shared/storage.cpp 2011-04-16 21:51:47.553062307 +0200 +++ src/engine/shared/storage.cpp 2011-04-16 22:02:22.071062306 +0200 @@ -5,7 +5,7 @@ #include "linereader.h" // compiled-in data-dir path -#define DATA_DIR "data" +#define DATA_DIR "/usr/share/teeworlds" class CStorage : public IStorage { ++++++ teeworlds-0.6.4-extlibs-optflags.patch ++++++ diff -aur teeworlds-0.6.4-src/bam.lua teeworlds-0.6.4-src_patched/bam.lua --- teeworlds-0.6.4-src/bam.lua 2016-11-07 23:30:50.000000000 +0100 +++ teeworlds-0.6.4-src_patched/bam.lua 2016-11-10 18:25:46.260577586 +0100 @@ -11,6 +11,8 @@ config:Add(OptTestCompileC("minmacosxsdk", "int main(){return 0;}", "-mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk")) config:Add(OptTestCompileC("macosxppc", "int main(){return 0;}", "-arch ppc")) config:Add(OptLibrary("zlib", "zlib.h", false)) +config:Add(OptLibrary("wavpack", "wavpack/wavpack.h", false)) +config:Add(OptLibrary("pnglite", "sys/types.h", false)) config:Add(SDL.OptFind("sdl", true)) config:Add(FreeType.OptFind("freetype", true)) config:Finalize("config.lua") @@ -142,6 +144,12 @@ --settings.objdir = Path("objs") settings.cc.Output = Intermediate_Output + settings.cc.flags:Add(os.getenv ('CFLAGS')) + settings.cc.flags:Add(os.getenv ('CPPFLAGS')) + settings.cc.flags:Add(os.getenv ('LDFLAGS')) + settings.link.libs:Add("wavpack") + settings.link.libs:Add("z") + settings.link.libs:Add("pnglite") if config.compiler.driver == "cl" then settings.cc.flags:Add("/wd4244", "/wd4577") @@ -186,22 +194,6 @@ settings.link.libs:Add("shell32") end - -- compile zlib if needed - if config.zlib.value == 1 then - settings.link.libs:Add("z") - if config.zlib.include_path then - settings.cc.includes:Add(config.zlib.include_path) - end - zlib = {} - else - zlib = Compile(settings, Collect("src/engine/external/zlib/*.c")) - settings.cc.includes:Add("src/engine/external/zlib") - end - - -- build the small libraries - wavpack = Compile(settings, Collect("src/engine/external/wavpack/*.c")) - pnglite = Compile(settings, Collect("src/engine/external/pnglite/*.c")) - -- build game components engine_settings = settings:Copy() server_settings = engine_settings:Copy() diff -aur teeworlds-0.6.4-src/src/engine/client/graphics.cpp teeworlds-0.6.4-src_patched/src/engine/client/graphics.cpp --- teeworlds-0.6.4-src/src/engine/client/graphics.cpp 2016-11-07 23:30:50.000000000 +0100 +++ teeworlds-0.6.4-src_patched/src/engine/client/graphics.cpp 2016-11-10 18:26:32.883445477 +0100 @@ -9,7 +9,7 @@ #include "SDL_opengl.h" #include <base/system.h> -#include <engine/external/pnglite/pnglite.h> +#include <pnglite.h> #include <engine/shared/config.h> #include <engine/graphics.h> diff -aur teeworlds-0.6.4-src/src/engine/client/graphics_threaded.cpp teeworlds-0.6.4-src_patched/src/engine/client/graphics_threaded.cpp --- teeworlds-0.6.4-src/src/engine/client/graphics_threaded.cpp 2016-11-07 23:30:50.000000000 +0100 +++ teeworlds-0.6.4-src_patched/src/engine/client/graphics_threaded.cpp 2016-11-10 18:26:32.880445614 +0100 @@ -6,7 +6,7 @@ #include <base/tl/threading.h> #include <base/system.h> -#include <engine/external/pnglite/pnglite.h> +#include <pnglite.h> #include <engine/shared/config.h> #include <engine/graphics.h> diff -aur teeworlds-0.6.4-src/src/engine/client/sound.cpp teeworlds-0.6.4-src_patched/src/engine/client/sound.cpp --- teeworlds-0.6.4-src/src/engine/client/sound.cpp 2016-11-07 23:30:50.000000000 +0100 +++ teeworlds-0.6.4-src_patched/src/engine/client/sound.cpp 2016-11-10 18:29:06.548420110 +0100 @@ -13,7 +13,7 @@ #include "sound.h" extern "C" { // wavpack - #include <engine/external/wavpack/wavpack.h> + #include <wavpack/wavpack.h> } #include <math.h> @@ -338,6 +338,8 @@ CSample *pSample; int SampleID = -1; char aError[100]; + char completefilename[1024] = "/usr/share/teeworlds/"; + const int fnlength = strlen(completefilename); WavpackContext *pContext; // don't waste memory on sound when we are stress testing @@ -351,7 +353,9 @@ if(!m_pStorage) return -1; - ms_File = m_pStorage->OpenFile(pFilename, IOFLAG_READ, IStorage::TYPE_ALL); + strncpy(completefilename+fnlength, pFilename, sizeof(completefilename) - fnlength); + ms_File = m_pStorage->OpenFile(completefilename, IOFLAG_READ, IStorage::TYPE_ALL); + if(!ms_File) { dbg_msg("sound/wv", "failed to open file. filename='%s'", pFilename); @@ -363,7 +367,7 @@ return -1; pSample = &m_aSamples[SampleID]; - pContext = WavpackOpenFileInput(ReadData, aError); + pContext = WavpackOpenFileInput(completefilename, aError, 0, 0); if (pContext) { int m_aSamples = WavpackGetNumSamples(pContext); diff -aur teeworlds-0.6.4-src/src/tools/dilate.cpp teeworlds-0.6.4-src_patched/src/tools/dilate.cpp --- teeworlds-0.6.4-src/src/tools/dilate.cpp 2016-11-07 23:30:50.000000000 +0100 +++ teeworlds-0.6.4-src_patched/src/tools/dilate.cpp 2016-11-10 18:26:32.884445431 +0100 @@ -2,7 +2,7 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include <base/system.h> #include <base/math.h> -#include <engine/external/pnglite/pnglite.h> +#include <pnglite.h> typedef struct { diff -aur teeworlds-0.6.4-src/src/tools/tileset_borderadd.cpp teeworlds-0.6.4-src_patched/src/tools/tileset_borderadd.cpp --- teeworlds-0.6.4-src/src/tools/tileset_borderadd.cpp 2016-11-07 23:30:50.000000000 +0100 +++ teeworlds-0.6.4-src_patched/src/tools/tileset_borderadd.cpp 2016-11-10 18:26:32.884445431 +0100 @@ -2,7 +2,7 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include <base/math.h> #include <base/system.h> -#include <engine/external/pnglite/pnglite.h> +#include <pnglite.h> typedef struct { diff -aur teeworlds-0.6.4-src/src/tools/tileset_borderfix.cpp teeworlds-0.6.4-src_patched/src/tools/tileset_borderfix.cpp --- teeworlds-0.6.4-src/src/tools/tileset_borderfix.cpp 2016-11-07 23:30:50.000000000 +0100 +++ teeworlds-0.6.4-src_patched/src/tools/tileset_borderfix.cpp 2016-11-10 18:26:32.885445385 +0100 @@ -1,7 +1,7 @@ /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include <base/system.h> -#include <engine/external/pnglite/pnglite.h> +#include <pnglite.h> typedef struct { diff -aur teeworlds-0.6.4-src/src/tools/tileset_borderrem.cpp teeworlds-0.6.4-src_patched/src/tools/tileset_borderrem.cpp --- teeworlds-0.6.4-src/src/tools/tileset_borderrem.cpp 2016-11-07 23:30:50.000000000 +0100 +++ teeworlds-0.6.4-src_patched/src/tools/tileset_borderrem.cpp 2016-11-10 18:26:32.883445477 +0100 @@ -2,7 +2,7 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include <base/math.h> #include <base/system.h> -#include <engine/external/pnglite/pnglite.h> +#include <pnglite.h> typedef struct { diff -aur teeworlds-0.6.4-src/src/tools/tileset_borderset.cpp teeworlds-0.6.4-src_patched/src/tools/tileset_borderset.cpp --- teeworlds-0.6.4-src/src/tools/tileset_borderset.cpp 2016-11-07 23:30:50.000000000 +0100 +++ teeworlds-0.6.4-src_patched/src/tools/tileset_borderset.cpp 2016-11-10 18:26:32.884445431 +0100 @@ -2,7 +2,7 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #include <base/math.h> #include <base/system.h> -#include <engine/external/pnglite/pnglite.h> +#include <pnglite.h> typedef struct {
