- New version (#641574)

- Updated hidden patch
- Removed sigabrt patch (integraged upstream)
This commit is contained in:
Jaroslav Škarvada 2010-10-11 12:39:52 +02:00
parent de815189ef
commit 0ec5b538b9
5 changed files with 14 additions and 23 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
tcl8.5.8-src.tar.gz
/tcl8.5.9-src.tar.gz

View File

@ -1 +1 @@
7f123e53b3daaaba2478d3af5a0752e3 tcl8.5.8-src.tar.gz
8512d8db3233041dd68a81476906012a tcl8.5.9-src.tar.gz

View File

@ -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;

View File

@ -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

View File

@ -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 <jskarvad@redhat.com> - 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