From 1fa47d73f46097b36bbc05dcacd3d53143f7ec93d63d6b5b5b824108ebf14d58 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Thu, 7 Aug 2014 16:05:32 +0000 Subject: [PATCH 1/8] - Update to 8.6.2rc0, detailed change log will follow... OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=71 --- tcl.changes | 5 +++++ tcl.spec | 6 +++--- tcl8.6.1-src.tar.gz | 3 --- tcl8.6.2rc0-src.tar.gz | 3 +++ 4 files changed, 11 insertions(+), 6 deletions(-) delete mode 100644 tcl8.6.1-src.tar.gz create mode 100644 tcl8.6.2rc0-src.tar.gz diff --git a/tcl.changes b/tcl.changes index ba6e4ba..c8ee471 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Aug 7 16:03:48 UTC 2014 - max@suse.com + +- Update to 8.6.2rc0, detailed change log will follow... + ------------------------------------------------------------------- Fri Sep 20 07:53:52 UTC 2013 - max@suse.com diff --git a/tcl.spec b/tcl.spec index e4a2a17..1bfbf00 100644 --- a/tcl.spec +++ b/tcl.spec @@ -1,7 +1,7 @@ # # spec file for package tcl # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,9 +18,9 @@ Name: tcl Url: http://www.tcl.tk -Version: 8.6.1 +Version: 8.6.2 Release: 0 -%define rrc %nil +%define rrc rc0 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: The Tcl Programming Language diff --git a/tcl8.6.1-src.tar.gz b/tcl8.6.1-src.tar.gz deleted file mode 100644 index d9a2029..0000000 --- a/tcl8.6.1-src.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16ee769248e64ba1cae6b4834fcc4e4edd7470d881410e8d58f7dd1434343514 -size 8755700 diff --git a/tcl8.6.2rc0-src.tar.gz b/tcl8.6.2rc0-src.tar.gz new file mode 100644 index 0000000..5ad77d0 --- /dev/null +++ b/tcl8.6.2rc0-src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae3b43c6e49e2c9921c69f8691e69b773dfb0bdea9a3254c3beae9b5d90e4182 +size 8824700 From ed99bbf55318fa8e9b48b304a3bdc72ea4ec98f93cf03e8106cdf20542b286ef Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Tue, 19 Aug 2014 16:12:20 +0000 Subject: [PATCH 2/8] - Update to 8.6.2rc1, detailed change log will follow... OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=72 --- tcl.changes | 4 ++-- tcl.spec | 2 +- tcl8.6.2rc0-src.tar.gz | 3 --- tcl8.6.2rc1-src.tar.gz | 3 +++ 4 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 tcl8.6.2rc0-src.tar.gz create mode 100644 tcl8.6.2rc1-src.tar.gz diff --git a/tcl.changes b/tcl.changes index c8ee471..8dd5a58 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,7 +1,7 @@ ------------------------------------------------------------------- -Thu Aug 7 16:03:48 UTC 2014 - max@suse.com +Tue Aug 19 14:58:41 UTC 2014 - max@suse.com -- Update to 8.6.2rc0, detailed change log will follow... +- Update to 8.6.2rc1, detailed change log will follow... ------------------------------------------------------------------- Fri Sep 20 07:53:52 UTC 2013 - max@suse.com diff --git a/tcl.spec b/tcl.spec index 1bfbf00..16801ed 100644 --- a/tcl.spec +++ b/tcl.spec @@ -20,7 +20,7 @@ Name: tcl Url: http://www.tcl.tk Version: 8.6.2 Release: 0 -%define rrc rc0 +%define rrc rc1 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: The Tcl Programming Language diff --git a/tcl8.6.2rc0-src.tar.gz b/tcl8.6.2rc0-src.tar.gz deleted file mode 100644 index 5ad77d0..0000000 --- a/tcl8.6.2rc0-src.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ae3b43c6e49e2c9921c69f8691e69b773dfb0bdea9a3254c3beae9b5d90e4182 -size 8824700 diff --git a/tcl8.6.2rc1-src.tar.gz b/tcl8.6.2rc1-src.tar.gz new file mode 100644 index 0000000..d49369e --- /dev/null +++ b/tcl8.6.2rc1-src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba5fca0313ad3c810d9b8218cbdd06a4f518ecfa16c7f6b0cf80c2908b2ed222 +size 8857052 From 88af814ee86931c9008982ee1484c64615ff300e4702be507be18f2ce115fcf7 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Fri, 29 Aug 2014 13:03:08 +0000 Subject: [PATCH 3/8] Accepting request 246832 from home:vwallfahrer:branches:devel:languages:tcl - Update to 8.6.2: * TIP 429: New command [string cat]. * [lsearch -integer], [lsort -integer] operate on wide ints. *** POTENTIAL INCOMPATIBILITY *** * [dict replace], [dict remove] return canonical dicts. *** POTENTIAL INCOMPATIBILITY *** * Improved ::env synchronization with environment. * transchans converted blocked writes to errors. * [info class subclasses ::oo::object] includes ::oo::class . * Fix: [chan configure -error] breaks [socket -async] connection. * Better handle NUL in filenames. * Fix: failures in nested ensemble bytecode compiler. * Fixed crashes in... - [apply {{} {while 1 {a {*} [return -level 0 -code continue]}}}] - [apply {{} {namespace upvar a b [x]}}] - [coroutine X coroutine Y info frame] - multi-interp font teardown - oo chain deletion * Plugged memory leaks in... - execution traced coroutine deletion - [close [zlib push ... -dictionary ...]] - AtForkChild() - managing oo instance lists * Performance addressed in... - [lappend l $multiple $arg] compile: quadratic -> linear - binary [chan copy]: move bytes instead of copy - Improved bytecode: [catch], [foreach], [lmap], num. conversion * Bytecode compiled: [concat], [linsert], [namespace origin], OBS-URL: https://build.opensuse.org/request/show/246832 OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=73 --- tcl.changes | 47 ++++++++++++++++++++++++++++++++++++++++-- tcl.spec | 2 +- tcl8.6.2-src.tar.gz | 3 +++ tcl8.6.2rc1-src.tar.gz | 3 --- 4 files changed, 49 insertions(+), 6 deletions(-) create mode 100644 tcl8.6.2-src.tar.gz delete mode 100644 tcl8.6.2rc1-src.tar.gz diff --git a/tcl.changes b/tcl.changes index 8dd5a58..1fa4db9 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,7 +1,50 @@ ------------------------------------------------------------------- -Tue Aug 19 14:58:41 UTC 2014 - max@suse.com +Thu Aug 28 14:24:16 UTC 2014 - vwallfahrer@suse.com + +- Update to 8.6.2: + * TIP 429: New command [string cat]. + * [lsearch -integer], [lsort -integer] operate on wide ints. + *** POTENTIAL INCOMPATIBILITY *** + * [dict replace], [dict remove] return canonical dicts. + *** POTENTIAL INCOMPATIBILITY *** + * Improved ::env synchronization with environment. + * transchans converted blocked writes to errors. + * [info class subclasses ::oo::object] includes ::oo::class . + * Fix: [chan configure -error] breaks [socket -async] connection. + * Better handle NUL in filenames. + * Fix: failures in nested ensemble bytecode compiler. + * Fixed crashes in... + - [apply {{} {while 1 {a {*} + [return -level 0 -code continue]}}}] + - [apply {{} {namespace upvar a b [x]}}] + - [coroutine X coroutine Y info frame] + - multi-interp font teardown + - oo chain deletion + * Plugged memory leaks in... + - execution traced coroutine deletion + - [close [zlib push ... -dictionary ...]] + - AtForkChild() + - managing oo instance lists + * Performance addressed in... + - [lappend l $multiple $arg] compile: quadratic -> linear + - binary [chan copy]: move bytes instead of copy + - Improved bytecode: [catch], [foreach], [lmap], + num. conversion + * Bytecode compiled: [concat], [linsert], [namespace origin], + [next], [nextto], [string is], [string replace], + [string tolower], [string totitle], [string toupper], + [string trim], [string trimleft], + [string trimright] [yieldto] + * New package releases: + http 2.8.8: Accept upper case schemes in URLs + tcltest 2.3.7: cleanup runs before output comparisons + platform 1.0.13: Update macosx-* variant compatibilities + TclOO 1.0.2 + itcl 4.0.1 + thread 2.7.1 + sqlite3 3.8.6 + tdbc* 1.0.1 -- Update to 8.6.2rc1, detailed change log will follow... ------------------------------------------------------------------- Fri Sep 20 07:53:52 UTC 2013 - max@suse.com diff --git a/tcl.spec b/tcl.spec index 16801ed..2b7adb3 100644 --- a/tcl.spec +++ b/tcl.spec @@ -20,7 +20,7 @@ Name: tcl Url: http://www.tcl.tk Version: 8.6.2 Release: 0 -%define rrc rc1 +%define rrc %nil %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: The Tcl Programming Language diff --git a/tcl8.6.2-src.tar.gz b/tcl8.6.2-src.tar.gz new file mode 100644 index 0000000..57f7c06 --- /dev/null +++ b/tcl8.6.2-src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86f7ae5f581dd0904d04415637ab3aef5a50986c1b6d04c340e2b1b0258da9c4 +size 8857161 diff --git a/tcl8.6.2rc1-src.tar.gz b/tcl8.6.2rc1-src.tar.gz deleted file mode 100644 index d49369e..0000000 --- a/tcl8.6.2rc1-src.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ba5fca0313ad3c810d9b8218cbdd06a4f518ecfa16c7f6b0cf80c2908b2ed222 -size 8857052 From 4ec0724c8acbabcbff439d18b780dbcbd8546cd07d97d942031502a58ed38220 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Fri, 29 Aug 2014 13:21:06 +0000 Subject: [PATCH 4/8] remove old tcl-unload.patch and tcl.patch OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=74 --- tcl-unload.patch | 24 ------------------------ tcl.patch | 32 -------------------------------- 2 files changed, 56 deletions(-) delete mode 100644 tcl-unload.patch delete mode 100644 tcl.patch diff --git a/tcl-unload.patch b/tcl-unload.patch deleted file mode 100644 index 48af0e9..0000000 --- a/tcl-unload.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- generic/tclLoad.c.orig -+++ generic/tclLoad.c -@@ -795,9 +795,7 @@ Tcl_UnloadObjCmd( - - if (unLoadProcPtr != NULL) { - Tcl_MutexLock(&packageMutex); -- if ((pkgPtr->unloadProc != NULL) || (unLoadProcPtr == TclFSUnloadTempFile)) { -- (*unLoadProcPtr)(pkgPtr->loadHandle); -- } -+ (*unLoadProcPtr)(pkgPtr->loadHandle); - - /* - * Remove this library from the loaded library cache. -@@ -1154,9 +1152,7 @@ TclFinalizeLoad(void) - - if (pkgPtr->fileName[0] != '\0') { - Tcl_FSUnloadFileProc *unLoadProcPtr = pkgPtr->unLoadProcPtr; -- if ((unLoadProcPtr != NULL) -- && ((pkgPtr->unloadProc != NULL) -- || (unLoadProcPtr == TclFSUnloadTempFile))) { -+ if (unLoadProcPtr != NULL) { - (*unLoadProcPtr)(pkgPtr->loadHandle); - } - } diff --git a/tcl.patch b/tcl.patch deleted file mode 100644 index 7d75269..0000000 --- a/tcl.patch +++ /dev/null @@ -1,32 +0,0 @@ -Index: tcl8.5.2/library/init.tcl -=================================================================== ---- library/init.tcl -+++ library/init.tcl -@@ -53,11 +53,6 @@ namespace eval tcl { - lappend ::auto_path $Dir - } - } -- set Dir [file join [file dirname [file dirname \ -- [info nameofexecutable]]] lib] -- if {$Dir ni $::auto_path} { -- lappend ::auto_path $Dir -- } - catch { - foreach Dir $::tcl_pkgPath { - if {$Dir ni $::auto_path} { -Index: tcl8.5.2/library/tm.tcl -=================================================================== ---- library/tm.tcl -+++ library/tm.tcl -@@ -310,10 +310,7 @@ proc ::tcl::tm::Defaults {} { - - # Note that we're using [::list], not [list] because [list] means - # something other than [::list] in this namespace. -- roots [::list \ -- [file dirname [info library]] \ -- [file join [file dirname [file dirname $exe]] lib] \ -- ] -+ roots [lreverse $::tcl_pkgPath] - - if {$tcl_platform(platform) eq "windows"} { - set sep ";" From 3ab57c546c49671a0d32e1a4e0127c81bd3c0aa3842bd26bdd3a565ecdd51cc2 Mon Sep 17 00:00:00 2001 From: Factory Maintainer Date: Sat, 6 Sep 2014 10:11:32 +0000 Subject: [PATCH 5/8] Accepting request 247022 from home:fcrozat:branches:devel:languages:tcl - Update license tag to SPDX 1.2. OBS-URL: https://build.opensuse.org/request/show/247022 OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=75 --- tcl.changes | 5 +++++ tcl.spec | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/tcl.changes b/tcl.changes index 1fa4db9..0de5d65 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Sep 1 07:45:22 UTC 2014 - fcrozat@suse.com + +- Update license tag to SPDX 1.2. + ------------------------------------------------------------------- Thu Aug 28 14:24:16 UTC 2014 - vwallfahrer@suse.com diff --git a/tcl.spec b/tcl.spec index 2b7adb3..2c8adfa 100644 --- a/tcl.spec +++ b/tcl.spec @@ -24,7 +24,7 @@ Release: 0 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: The Tcl Programming Language -License: SUSE-TCL +License: TCL Group: Development/Languages/Tcl # bug437293 %ifarch ppc64 From 46bc2fa0007a7b17f513093e5d10dc394682342bd902edc0bc0600b7d2f827ea Mon Sep 17 00:00:00 2001 From: Factory Maintainer Date: Sat, 6 Sep 2014 10:13:14 +0000 Subject: [PATCH 6/8] Accepting request 247805 from home:coolo:branches:openSUSE:Factory fix changelog OBS-URL: https://build.opensuse.org/request/show/247805 OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=76 --- tcl.changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tcl.changes b/tcl.changes index 0de5d65..5064b67 100644 --- a/tcl.changes +++ b/tcl.changes @@ -49,7 +49,7 @@ Thu Aug 28 14:24:16 UTC 2014 - vwallfahrer@suse.com thread 2.7.1 sqlite3 3.8.6 tdbc* 1.0.1 - +- removed tcl-unload.patch and tcl.patch ------------------------------------------------------------------- Fri Sep 20 07:53:52 UTC 2013 - max@suse.com From 97348eb8a5c2eb4cefe7d4d73e9bca408f52f06fb4c6dd22f0c5a2884f40b216 Mon Sep 17 00:00:00 2001 From: Factory Maintainer Date: Sat, 6 Sep 2014 10:23:51 +0000 Subject: [PATCH 7/8] - avoid %nil to pass download_files service OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=77 --- tcl.changes | 5 +++++ tcl.spec | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/tcl.changes b/tcl.changes index 5064b67..c6bcff6 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sat Sep 6 10:23:13 UTC 2014 - coolo@suse.de + +- avoid %nil to pass download_files service + ------------------------------------------------------------------- Mon Sep 1 07:45:22 UTC 2014 - fcrozat@suse.com diff --git a/tcl.spec b/tcl.spec index 2c8adfa..5b3ecd5 100644 --- a/tcl.spec +++ b/tcl.spec @@ -20,7 +20,7 @@ Name: tcl Url: http://www.tcl.tk Version: 8.6.2 Release: 0 -%define rrc %nil +%define rrc %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: The Tcl Programming Language @@ -36,7 +36,7 @@ Provides: tclsh%{TCL_MINOR} Obsoletes: itcl < 4.0.0 Provides: itcl = 4.0.0 PreReq: /bin/rm -Source0: ftp://ftp.tcl.tk/pub/tcl/tcl8_6/%name%{version}%{rrc}-src.tar.gz +Source0: ftp://ftp.tcl.tk/pub/tcl/tcl8_6/%{name}%{version}%{rrc}-src.tar.gz Source1: tcl-rpmlintrc Source2: baselibs.conf Source3: macros.tcl From cf804172881410edabd3d5a19d5910c81ad3e3e86dbebafbcb05c78d15fcc7ad Mon Sep 17 00:00:00 2001 From: Factory Maintainer Date: Sat, 6 Sep 2014 11:47:30 +0000 Subject: [PATCH 8/8] revert previous commit OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=78 --- tcl.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tcl.spec b/tcl.spec index 5b3ecd5..eb649ac 100644 --- a/tcl.spec +++ b/tcl.spec @@ -20,7 +20,7 @@ Name: tcl Url: http://www.tcl.tk Version: 8.6.2 Release: 0 -%define rrc +%define rrc %{nil} %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: The Tcl Programming Language