Hello community, here is the log from the commit of package deutex for openSUSE:Factory checked in at 2017-07-08 12:35:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/deutex (Old) and /work/SRC/openSUSE:Factory/.deutex.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deutex" Sat Jul 8 12:35:17 2017 rev:6 rq:508842 version:4.4.902 Changes: -------- --- /work/SRC/openSUSE:Factory/deutex/deutex.changes 2012-05-16 12:24:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.deutex.new/deutex.changes 2017-07-08 12:35:53.213865617 +0200 @@ -1,0 +2,5 @@ +Fri Jul 7 14:49:32 UTC 2017 - jeng...@inai.de + +- Add deutex-nolimit.diff: raise limit for WAD directory reading + +------------------------------------------------------------------- Old: ---- deutex-4.4.902.tar.xz New: ---- deutex-4.4.902.tar.gz deutex-nolimit.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ deutex.spec ++++++ --- /var/tmp/diff_new_pack.ToLMZG/_old 2017-07-08 12:35:53.781785512 +0200 +++ /var/tmp/diff_new_pack.ToLMZG/_new 2017-07-08 12:35:53.785784948 +0200 @@ -1,7 +1,7 @@ # # spec file for package deutex # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -14,28 +14,30 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: deutex Version: 4.4.902 Release: 0 -Group: Development/Tools/Other Summary: WAD composer for Doom and related games License: GPL-2.0+ +Group: Development/Tools/Other Url: http://www.teaser.fr/~amajorel/deutex/ # This prerelease tarball is unfortunately not linked from the homepage, # but referenced from # http://doom-editing.gamehourz.com/DeuTex-release-candidate-ftopict85808.html -#Source: http://www.teaser.fr/~amajorel/deutex/fungus/deutex-4.4.902.tar.gz -Source: %name-%version.tar.xz +Source: http://www.teaser.fr/~amajorel/deutex/fungus/%name-%version.tar.gz Patch1: deutex-automake.diff Patch2: deutex-braces.diff Patch3: deutex-proto.diff Patch4: deutex-init-stdfp.diff Patch5: deutex-soundbuf.diff - +Patch6: deutex-nolimit.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: xz -BuildRequires: autoconf automake libtool +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool Provides: deusf = %version %description @@ -51,19 +53,19 @@ %prep %setup -q -%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -p1 %build -autoreconf -fi; +autoreconf -fi %configure -make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}; +make CFLAGS="%optflags" %{?_smp_mflags} iconv -f iso8859-1 -t utf-8 <deutex.6 >deutex.6.new; iconv -f iso8859-1 -t utf-8 <dtexman6.txt >dtexman6.txt.new; mv deutex.6.new deutex.6; mv dtexman6.txt.new dtexman6.txt; %install -make install DESTDIR="%buildroot"; +%make_install %files %defattr(-,root,root) ++++++ deutex-nolimit.diff ++++++ From: Jan Engelhardt <jeng...@inai.de> Date: 2017-07-07 16:45:59.059496819 +0200 Permit reading of WADs with more than 4096 entries. --- src/mkwad.c | 2 -- 1 file changed, 2 deletions(-) Index: deutex-4.4.902/src/mkwad.c =================================================================== --- deutex-4.4.902.orig/src/mkwad.c +++ deutex-4.4.902/src/mkwad.c @@ -125,8 +125,6 @@ void WADRopenR(struct WADINFO *info, con ntry = WADRreadLong(info); if(ntry<=0) ProgError("WR09", "%s: zero entries", fname (wadin)); - if(ntry>=0x2000) - ProgError("WR11", "%s: too many entries", fname (wadin)); info->dirpos= dirpos= WADRreadLong(info); if((dirpos<0)||(dirpos>0x10000000L)) ProgError("WR13", "%s: invalid directory offset %08lX",