From 7b332e3ab07bd3a68d7db6288c119f350b8d58fb52b3794dc1207d5a4fe9438a Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Wed, 22 Oct 2008 16:52:29 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcl?expand=0&rev=12 --- tcl.changes | 14 ++++++++++++++ tcl.spec | 30 +++++++++++++++++++++--------- tcl8.5.4-src.tar.bz2 | 3 --- tcl8.5.5-src.tar.bz2 | 3 +++ 4 files changed, 38 insertions(+), 12 deletions(-) delete mode 100644 tcl8.5.4-src.tar.bz2 create mode 100644 tcl8.5.5-src.tar.bz2 diff --git a/tcl.changes b/tcl.changes index 845fe17..9b3a20e 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Wed Oct 15 16:24:22 CEST 2008 - max@suse.de + +- Bugfix release 8.5.5: + * Prevent overflow crash in [lrepeat]. + * Fixed crash in [namespace inscope] involving Tcl_ConcatObj(). + * Improved efficiency converting between lists and dicts. + * Corrected failure to export [min] and [max] from + ::tcl::mathfunc. + * Fixed incorrect isqrt() results on a few values and platforms. + * Tcl now only asks the system to unload shared libraries that + explicitly Tcl's [unload] facility. + * Corrected broken handling of ***= regular expressions. + ------------------------------------------------------------------- Mon Sep 8 11:43:34 CEST 2008 - max@suse.de diff --git a/tcl.spec b/tcl.spec index 0ec7f66..5707b7c 100644 --- a/tcl.spec +++ b/tcl.spec @@ -1,5 +1,5 @@ # -# spec file for package tcl (Version 8.5.4) +# spec file for package tcl (Version 8.5.5) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,7 +20,7 @@ Name: tcl Url: http://www.tcl.tk -Version: 8.5.4 +Version: 8.5.5 Release: 1 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -103,13 +103,14 @@ httpold-4.12 mathop-25.14 EOF eval $MAKE test 2>&1 | tee testresults -grep FAILED testresults | grep -Fqvf known-failures && exit 1 +grep FAILED testresults | grep -Fqvwf known-failures && exit 1 # If we don't do profile based optimisation, we are done at this point. -test -z "$PFLAGS" && exit 0 -# Rebuild and use the profiling results -make clean -PFLAGS="%cflags_profile_feedback" -eval $MAKE +if test -n "$PFLAGS"; then + # Rebuild and use the profiling results + make clean + PFLAGS="%cflags_profile_feedback" + eval $MAKE +fi %install make -C unix install install-private-headers \ @@ -140,7 +141,7 @@ exit 0 %_datadir/tcl %scriptdir %exclude %scriptdir/*/tclAppInit.c -/etc/rpm/macros.tcl +%config /etc/rpm/macros.tcl %files devel %defattr(-,root,root) @@ -151,6 +152,17 @@ exit 0 %_libdir/tclConfig.sh %changelog +* Wed Oct 15 2008 max@suse.de +- Bugfix release 8.5.5: + * Prevent overflow crash in [lrepeat]. + * Fixed crash in [namespace inscope] involving Tcl_ConcatObj(). + * Improved efficiency converting between lists and dicts. + * Corrected failure to export [min] and [max] from + ::tcl::mathfunc. + * Fixed incorrect isqrt() results on a few values and platforms. + * Tcl now only asks the system to unload shared libraries that + explicitly Tcl's [unload] facility. + * Corrected broken handling of ***= regular expressions. * Mon Sep 08 2008 max@suse.de - New release: 8.5.4: * fix mem leak in [seek] on reflected channels diff --git a/tcl8.5.4-src.tar.bz2 b/tcl8.5.4-src.tar.bz2 deleted file mode 100644 index cf8ea57..0000000 --- a/tcl8.5.4-src.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a58cbd557880697f42ac1befece8fcfb52a414298e2129329837d3a30ad102ba -size 3403568 diff --git a/tcl8.5.5-src.tar.bz2 b/tcl8.5.5-src.tar.bz2 new file mode 100644 index 0000000..30151df --- /dev/null +++ b/tcl8.5.5-src.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7edc0bd6da64060aec576fc08fd8850586d9dafeaacb1292594804d09adbfbc +size 3405748