diff --git a/.gitignore b/.gitignore index 7c62bf5..64b42ba 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ tcl8.5.8-src.tar.gz +/tcl8.5.9-src.tar.gz diff --git a/sources b/sources index 470e796..ff42aa7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7f123e53b3daaaba2478d3af5a0752e3 tcl8.5.8-src.tar.gz +8512d8db3233041dd68a81476906012a tcl8.5.9-src.tar.gz diff --git a/tcl-8.5.7-sigabrt.patch b/tcl-8.5.7-sigabrt.patch deleted file mode 100644 index 6e1c4d1..0000000 --- a/tcl-8.5.7-sigabrt.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ruNp tcl8.5.7/generic/tclTrace.c tcl8.5.7-master/generic/tclTrace.c ---- tcl8.5.7/generic/tclTrace.c 2008-10-08 16:52:39.000000000 +0200 -+++ tcl8.5.7-master/generic/tclTrace.c 2009-08-06 09:43:03.000000000 +0200 -@@ -909,7 +909,8 @@ TraceVariableObjCmd( - } - ctvarPtr->traceCmdInfo.length = length; - flags |= TCL_TRACE_UNSETS | TCL_TRACE_RESULT_OBJECT; -- strcpy(ctvarPtr->traceCmdInfo.command, command); -+ //strcpy(ctvarPtr->traceCmdInfo.command, command); -+ memcpy(ctvarPtr->traceCmdInfo.command, command, length + 1); - ctvarPtr->traceInfo.traceProc = TraceVarProc; - ctvarPtr->traceInfo.clientData = (ClientData) - &ctvarPtr->traceCmdInfo; diff --git a/tcl-8.5.0-hidden.patch b/tcl-8.5.9-hidden.patch similarity index 94% rename from tcl-8.5.0-hidden.patch rename to tcl-8.5.9-hidden.patch index 9a6d0be..451cda2 100644 --- a/tcl-8.5.0-hidden.patch +++ b/tcl-8.5.9-hidden.patch @@ -2,14 +2,14 @@ diff -up tcl8.5.6/generic/tclPort.h.old tcl8.5.6/generic/tclPort.h --- tcl8.5.6/generic/tclPort.h.old 2009-02-09 16:40:08.000000000 +0100 +++ tcl8.5.6/generic/tclPort.h 2009-02-09 16:40:26.000000000 +0100 @@ -24,7 +24,7 @@ - #if defined(__WIN32__) - # include "tclWinPort.h" - #else + #endif + #include "tcl.h" + #if !defined(_WIN32) -# include "tclUnixPort.h" +# include "../unix/tclUnixPort.h" #endif - #if !defined(LLONG_MIN) + #if defined(__CYGWIN__) diff -up tcl8.5.6/generic/tclInt.h.bbb tcl8.5.6/generic/tclInt.h --- tcl8.5.6/generic/tclInt.h.bbb 2008-11-14 01:22:39.000000000 +0100 +++ tcl8.5.6/generic/tclInt.h 2009-02-11 13:05:13.000000000 +0100 diff --git a/tcl.spec b/tcl.spec index 84ebdb2..4371dde 100644 --- a/tcl.spec +++ b/tcl.spec @@ -1,11 +1,11 @@ %define majorver 8.5 -%define vers %{majorver}.8 +%define vers %{majorver}.9 %{!?sdt:%define sdt 1} Summary: Tool Command Language, pronounced tickle Name: tcl Version: %{vers} -Release: 4%{?dist} +Release: 1%{?dist} Epoch: 1 License: TCL Group: Development/Languages @@ -18,8 +18,7 @@ Obsoletes: tcl-tcldict <= %{vers} Provides: tcl-tcldict = %{vers} Patch0: tcl-8.5.1-autopath.patch Patch1: tcl-8.5.0-conf.patch -Patch2: tcl-8.5.0-hidden.patch -Patch3: tcl-8.5.7-sigabrt.patch +Patch2: tcl-8.5.9-hidden.patch %if %sdt BuildRequires: systemtap-sdt-devel @@ -57,7 +56,6 @@ chmod -x generic/tclThreadAlloc.c %patch0 -p1 -b .autopath %patch1 -p1 -b .conf %patch2 -p1 -b .hidden -%patch3 -p1 -b .sigabrt %build pushd unix @@ -139,6 +137,11 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/%{name}8.5/%{name}Config.sh %changelog +* Mon Oct 11 2010 Jaroslav Škarvada - 1:8.5.9-1 +- New version (#641574) +- Updated hidden patch +- Removed sigabrt patch (integraged upstream) + * Wed Sep 29 2010 jkeating - 1:8.5.8-4 - Rebuilt for gcc bug 634757