From 40a74b847c00d6f738afca0c344c4cfae3fa8066 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcela=20Ma=C5=A1l=C3=A1=C5=88ov=C3=A1?= Date: Wed, 20 Feb 2008 10:58:52 +0000 Subject: [PATCH] - rebuilt without useless patches --- tk-gifoverflow.patch | 11 --------- tk.spec | 7 +++--- tk8.5-imgGif.patch | 55 -------------------------------------------- 3 files changed, 4 insertions(+), 69 deletions(-) delete mode 100644 tk-gifoverflow.patch delete mode 100644 tk8.5-imgGif.patch diff --git a/tk-gifoverflow.patch b/tk-gifoverflow.patch deleted file mode 100644 index 0a404aa..0000000 --- a/tk-gifoverflow.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tk8.4.15/generic/tkImgGIF.c.old 2006-03-27 14:13:56.000000000 +0200 -+++ tk8.4.15/generic/tkImgGIF.c 2007-09-17 09:28:42.000000000 +0200 -@@ -995,7 +995,7 @@ - */ - if (interlace) { - ypos += interlaceStep[pass]; -- while (ypos >= height) { -+ while (ypos >= rows) { - pass++; - if (pass > 3) { - return TCL_OK; diff --git a/tk.spec b/tk.spec index 927ed06..cf282ea 100644 --- a/tk.spec +++ b/tk.spec @@ -3,7 +3,7 @@ Summary: The graphical toolkit for the Tcl scripting language Name: tk Version: %{majorver}.1 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 License: TCL Group: Development/Languages @@ -21,7 +21,6 @@ Obsoletes: tile <= 0.8.2 Provides: tile = 0.8.2 Patch1: tk8.5-make.patch Patch2: tk8.5-conf.patch -Patch3: tk8.5-imgGif.patch %description When paired with the Tcl scripting language, Tk provides a fast and powerful @@ -45,7 +44,6 @@ The package contains the development files and man pages for tk. %patch1 -p1 -b .make %patch2 -p1 -b .conf -%patch3 -p1 -b .imgGIF %build cd unix @@ -113,6 +111,9 @@ rm -rf %{buildroot} %{_mandir}/man3/* %changelog +* Wed Feb 20 2008 Marcela Maslanova - 1:8.5.1-3 +- rebuilt without useless patches + * Tue Feb 19 2008 Fedora Release Engineering - 1:8.5.1-2 - Autorebuild for GCC 4.3 diff --git a/tk8.5-imgGif.patch b/tk8.5-imgGif.patch deleted file mode 100644 index f64daee..0000000 --- a/tk8.5-imgGif.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff -up tk8.5.0/generic/tkImgGIF.c.old tk8.5.0/generic/tkImgGIF.c ---- tk8.5.0/generic/tkImgGIF.c.old 2008-01-28 08:40:19.000000000 +0100 -+++ tk8.5.0/generic/tkImgGIF.c 2008-01-28 08:41:35.000000000 +0100 -@@ -880,6 +880,12 @@ ReadImage( - Tcl_PosixError(interp), NULL); - return TCL_ERROR; - } -+ -+ if (initialCodeSize > MAX_LWZ_BITS) { -+ Tcl_SetResult(interp, "malformed image", TCL_STATIC); -+ return TCL_ERROR; -+ } -+ - if (transparent != -1) { - cmap[transparent][CM_RED] = 0; - cmap[transparent][CM_GREEN] = 0; -diff -up tk8.5.0/tests/imgPhoto.test.old tk8.5.0/tests/imgPhoto.test ---- tk8.5.0/tests/imgPhoto.test.old 2008-01-28 08:42:12.000000000 +0100 -+++ tk8.5.0/tests/imgPhoto.test 2008-01-28 08:43:06.000000000 +0100 -@@ -665,6 +665,35 @@ test imgPhoto-14.3 {GIF -index interleav - image delete $i - } - -+test imgPhoto-14.4 {GIF buffer overflow} -setup { -+ set i [image create photo] -+} -body { -+ # This crashes Tk up to 8.4.17 and 8.5.0 -+ $i configure -data { -+ R0lGODlhCgAKAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/ -+ AP//AAAA//8A/wD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -+ AAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBmZgBm -+ mQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/ -+ AAD/MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMz -+ mTMzzDMz/zNmADNmMzNmZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPM -+ ADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYA -+ mWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZ -+ AGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/ -+ mWb/zGb//5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lm -+ AJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnM -+ mZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswAmcwAzMwA/8wz -+ AMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZ -+ mcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8A -+ AP8AM/8AZv8Amf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9m -+ mf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///MAP/MM//MZv/Mmf/MzP/M//// -+ AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAKAAoAABUSAAD/HEiwoMGD -+ CBMqXMiwYcKAADs= -+ } -+} -cleanup { -+ image delete $i -+} -returnCodes error -result {malformed image} -+ - test imgPhoto-15.1 {photo images can fail to allocate memory gracefully} \ - {nonPortable} { - # This is not portable to very large machines with more around