commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2020-10-15 13:43:55 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new.3486 (New) Package is "tcl" Thu Oct 15 13:43:55 2020 rev:58 rq:841275 version:8.6.10 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2019-12-11 11:59:55.572871566 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new.3486/tcl.changes2020-10-15 13:44:07.537146551 +0200 @@ -1,0 +2,6 @@ +Fri Oct 9 11:25:35 UTC 2020 - Dominique Leuenberger + +- Fix build with RPM 4.16: error: bare words are no longer + supported, please use "...": lib64 == lib64. + +--- Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.Icp4Y1/_old 2020-10-15 13:44:08.769147032 +0200 +++ /var/tmp/diff_new_pack.Icp4Y1/_new 2020-10-15 13:44:08.773147034 +0200 @@ -1,7 +1,7 @@ # # spec file for package tcl # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -153,7 +153,7 @@ mkdir -p %buildroot%_datadir/tcl install -D %{S:3} -m 644 %buildroot/etc/rpm/macros.tcl -%if %_lib == lib64 +%if "%_lib" == "lib64" %post test -L /usr/lib/tcl%TCL_MINOR && /bin/rm -f /usr/lib/tcl%TCL_MINOR exit 0
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2019-12-11 11:59:44 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new.4691 (New) Package is "tcl" Wed Dec 11 11:59:44 2019 rev:57 rq:753909 version:8.6.10 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2019-07-29 17:21:48.778403900 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new.4691/tcl.changes2019-12-11 11:59:55.572871566 +0100 @@ -1,0 +2,27 @@ +Tue Dec 3 13:40:02 UTC 2019 - Reinhard Max + +- New version: 8.6.10: + * (bug)[7a9dc5] [file normalize ~/~foo] segfault + * (bug)[3cf3a9] variable 'timezone' deprecated in vc2017 + * (bug)[cc1e91] [list [list {*}[set a " "]]] regression +obsoletes tcl-expand-regression.patch. + * (bug)[e3f481] tests var-1.2[01] + * (new) Update to Unicode 12.0 + * (new)[TIP 527] New command [timerate] + * (bug)[39fed4] [package require] memory validity + * (new) New command tcl::unsupported::corotype + * (bug) memlink when namespace deletion kills linked var + * (new) README file converted to README.md in Markdown + * (bug)[8b9854] [info level 0] regression with ensembles + * (bug)[6bdadf] crash multi-arg write-traced [lappend] + * (bug)[f8a33c] crash Tcl_Exit before init + * (bug)[fa6bf3] Bytecode fails epoch recovery at numLevel=0 + * (bug)[fec0c1] C stack overflow compiling bytecode + * tzdata updated to Olson's tzdata2019c + * (bug)[16768d] Fix [info hostname] on NetBSD + * (new) libtommath updated to release 1.2.0 + * (bug)[bcd100] bad fs cache when system encoding changes + * (bug)[135804] segfault in [next] after destroy + * (bug)[13657a] application/json us text, not binary + +--- Old: tcl-expand-regression.patch tcl8.6.9-src.tar.gz New: tcl8.6.10-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.K2duNa/_old 2019-12-11 11:59:57.636870698 +0100 +++ /var/tmp/diff_new_pack.K2duNa/_new 2019-12-11 11:59:57.636870698 +0100 @@ -1,7 +1,7 @@ # # spec file for package tcl # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Name: tcl -Url:http://www.tcl.tk -Version:8.6.9 +URL:http://www.tcl.tk +Version:8.6.10 Release:0 %define rrc %{nil} %define TCL_MINOR %(echo %version | cut -c1-3) -%define itclver 4.1.2 +%define itclver 4.2.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:The Tcl Programming Language License:TCL @@ -41,7 +41,6 @@ Source1:tcl-rpmlintrc Source2:baselibs.conf Source3:macros.tcl -Patch0: tcl-expand-regression.patch BuildRequires: autoconf BuildRequires: pkg-config BuildRequires: zlib-devel @@ -81,7 +80,6 @@ %prep %setup -q -n %name%version -%patch0 %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects @@ -163,7 +161,7 @@ %files %defattr(-,root,root,755) -%doc README changes license.terms ChangeLog* +%doc README.md changes license.terms ChangeLog* %docdir %_mandir/mann %doc %_mandir/man1/* %doc %_mandir/mann/* ++ tcl8.6.9-src.tar.gz -> tcl8.6.10-src.tar.gz ++ /work/SRC/openSUSE:Factory/tcl/tcl8.6.9-src.tar.gz /work/SRC/openSUSE:Factory/.tcl.new.4691/tcl8.6.10-src.tar.gz differ: char 5, line 1
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2019-07-29 17:21:46 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new.4126 (New) Package is "tcl" Mon Jul 29 17:21:46 2019 rev:56 rq:717532 version:8.6.9 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2019-07-08 15:09:07.119235337 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new.4126/tcl.changes2019-07-29 17:21:48.778403900 +0200 @@ -1,0 +2,6 @@ +Tue Jul 9 06:21:27 UTC 2019 - Andreas Schwab + +- binary-40.3 is expected to fail on riscv64 which does not support NaN + propagation + +--- Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.l7yQkL/_old 2019-07-29 17:21:49.626403586 +0200 +++ /var/tmp/diff_new_pack.l7yQkL/_new 2019-07-29 17:21:49.630403585 +0200 @@ -136,6 +136,9 @@ thread-7.31 thread-20.9 thread-21.16 +%ifarch riscv64 +binary-40.3 +%endif EOF %ifnarch s390 s390x make test 2>&1 | tee testresults
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2019-07-08 15:09:04 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new.4615 (New) Package is "tcl" Mon Jul 8 15:09:04 2019 rev:55 rq:712747 version:8.6.9 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2019-01-29 14:38:50.219520923 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new.4615/tcl.changes2019-07-08 15:09:07.119235337 +0200 @@ -1,0 +2,6 @@ +Thu Jun 20 09:36:20 UTC 2019 - Martin Liška + +- Use FAT LTO objects in order to provide proper static + library (boo#1138797). + +--- Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.tHpHkY/_old 2019-07-08 15:09:08.123236301 +0200 +++ /var/tmp/diff_new_pack.tHpHkY/_new 2019-07-08 15:09:08.123236301 +0200 @@ -84,6 +84,7 @@ %patch0 %build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects cd unix autoconf %configure \
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2019-01-29 14:38:48 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new.28833 (New) Package is "tcl" Tue Jan 29 14:38:48 2019 rev:54 rq:666787 version:8.6.9 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2017-12-21 11:21:34.990252885 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new.28833/tcl.changes 2019-01-29 14:38:50.219520923 +0100 @@ -1,0 +2,59 @@ +Thu Jan 17 09:22:56 UTC 2019 - Reinhard Max + +- Fix a regression in the handling of denormalized empty lists + (tcl-expand-regression.patch, tcl#cc1e91552c). + +--- +Wed Dec 12 16:28:09 UTC 2018 - Reinhard Max + +- New version: 8.6.9: + * NR-enable [package require] + * (bug)[9fd5c6] crash in object deletion, test oo-11.5 + * (bug)[3c32a3] crash deleting object with class mixed in + * (platform) stop using -lieee, removed from glibc-2.27 + * (bug)[8e6a9a] bad binary [string match], test string-11.55 + * (bug)[1873ea] repair multi-thread std channel init + * (bug)[db36fa] broken bytecode for index values + * (bug) broken compiled [string replace], test string-14.19 + * (bug) [string trim*] engine crashed on invalid UTF + * (bug) missing trace in compiled [array set], test var-20.11 + * (bug)[46a241] crash in unset array with search, var-13.[23] + * (bug)[27b682] race made [file delete] raise "no such file" + * (bug)[925643] 32/64 cleanup of filesystem DIR operations + * (bug) leaks in TclSetEnv and env cache + * (bug)[3592747] [yieldto] dying namespace, tailcall-14.1 + * (bug)[270f78] race in [file mkdir] + * (bug)[3f7af0] [file delete] raised "permission denied" + * (bug)[d051b7] overflow crash in [format] + * revised quoting of [exec] args in generated command line + * HTTP Keep-Alive with pipelined requests + * (new)[TIP 505] [lreplace] accepts all out of range indices + * (bug) Prevent crash from NULL keyName in the registry package + * Update tcltest package for Travis support + * (bug)[35a8f1] overlong string length of some lists + * (bug)[00d04c] Repair [binary encode base64] + +--- +Thu Mar 15 14:54:52 CET 2018 - r...@suse.de + +- handle s390 like s390x (bnc#1085480) + +--- +Fri Dec 29 20:11:51 UTC 2017 - m...@suse.com + +- Version 8.6.8: + * [array names -regexp] supports backrefs + * Fix gcc build failures due to #pragma placement + * (bug)[b50fb2] exec redir append stdout and stderr to file + * (bug)[2a9465] http state 100 continue handling broken + * (bug)[0e4d88] replace command, delete trace kills namespace + * (bug)[1a5655] [info * methods] includes mixins + * (bug)[fc1409] segfault in method cloning, oo-15.15 + * (bug)[3298012] Stop crash when hash tables overflow 32 bits + * (bug)[5d6de6] Close failing case of [package prefer stable] + * (bug)[4f6a1e] Crash when ensemble map and list are same + * (bug)[ce3a21] file normalize failure when tail is empty + * (new)[TIP 477] nmake build system reform + * (bug)[586e71] EvalObjv exception handling at level #0 + +--- @@ -13,0 +73,6 @@ +Thu Oct 19 14:37:39 UTC 2017 - m...@suse.com + +- Sync SLE12 with Factory to fix a bug in Itcl that was affecting + iwidgets (bsc#903017). + +--- @@ -220,0 +286 @@ +- Remove obsolete patches tcl-unload.patch and tcl.patch. Old: tcl8.6.7-src.tar.gz New: tcl-expand-regression.patch tcl8.6.9-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.u4b6M2/_old 2019-01-29 14:38:51.471519412 +0100 +++ /var/tmp/diff_new_pack.u4b6M2/_new 2019-01-29 14:38:51.475519408 +0100 @@ -1,7 +1,7 @@ # # spec file for package tcl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,24 +12,25 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: tcl Url:http://www.tcl.tk -Version:8.6.7 +Version:8.6.9 Release:0 %define rrc %{nil} %define TCL_MINOR %(echo %version | cut -c1-3) +%define
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2017-12-21 11:21:30 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Thu Dec 21 11:21:30 2017 rev:53 rq:558580 version:8.6.7 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2017-12-19 10:44:47.769006673 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2017-12-21 11:21:34.990252885 +0100 @@ -1,0 +2,5 @@ +Thu Dec 14 12:55:02 CET 2017 - m...@suse.de + +- adapt check section for rpm-4.14.0 + +--- Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.VkSc4d/_old 2017-12-21 11:21:36.642172339 +0100 +++ /var/tmp/diff_new_pack.VkSc4d/_new 2017-12-21 11:21:36.642172339 +0100 @@ -137,6 +137,7 @@ make test 2>&1 | tee testresults grep FAILED testresults | grep -Fvwf known-failures && exit 1 %endif +exit 0 %install make -C unix install install-private-headers \
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2017-12-19 10:44:47 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Tue Dec 19 10:44:47 2017 rev:52 rq:556889 version:8.6.7 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2017-10-02 16:44:27.092535721 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2017-12-19 10:44:47.769006673 +0100 @@ -1,0 +2,7 @@ +Thu Dec 14 05:58:11 UTC 2017 - norm...@linux.vnet.ibm.com + +- Add more tests in Whitelist as bypass boo#1072657 + identified following tests failed on PowerPC + interp-34.9 interp-34.13 http-3.25 timer-2.1 thread-20.9 + +--- @@ -4 +11 @@ -- Whiltelist known-failing tests. Further investigation needed. +- Whitelist known-failing tests. Further investigation needed. Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.G0uWAk/_old 2017-12-19 10:44:49.676914570 +0100 +++ /var/tmp/diff_new_pack.G0uWAk/_new 2017-12-19 10:44:49.676914570 +0100 @@ -112,11 +112,15 @@ event-11.4 event-12.4 exec-19.1 +http-3.25 +interp-34.9 +interp-34.13 interp-36.7 io-53.9 msgcat-14.2 socket_inet6-2.13 timer-1.1 +timer-2.1 timer-3.2 timer-6.4 timer-6.5 @@ -126,6 +130,7 @@ thread-7.29 thread-7.30 thread-7.31 +thread-20.9 thread-21.16 EOF %ifnarch s390x
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2017-10-02 16:44:22 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Mon Oct 2 16:44:22 2017 rev:51 rq:528684 version:8.6.7 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2017-09-20 17:05:12.812710897 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2017-10-02 16:44:27.092535721 +0200 @@ -1,0 +2,5 @@ +Mon Sep 25 16:05:41 UTC 2017 - m...@suse.com + +- Whiltelist known-failing tests. Further investigation needed. + +--- Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.Vl0fKJ/_old 2017-10-02 16:44:28.484340037 +0200 +++ /var/tmp/diff_new_pack.Vl0fKJ/_new 2017-10-02 16:44:28.488339474 +0200 @@ -101,10 +101,36 @@ # Run the testsuite to gather some data for the profile-based # optimisation and let rpmbuild fail on unexpected test failures. cat > known-failures <&1 | tee testresults -grep FAILED testresults | grep -Fqvwf known-failures && exit 1 +grep FAILED testresults | grep -Fvwf known-failures && exit 1 %endif %install
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2017-09-20 17:05:11 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Wed Sep 20 17:05:11 2017 rev:50 rq:525915 version:8.6.7 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2017-03-05 17:50:54.243066678 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2017-09-20 17:05:12.812710897 +0200 @@ -1,0 +2,54 @@ +Fri Aug 11 15:00:00 UTC 2017 - m...@suse.com + +- New version: 8.6.7: + * (bug)[c09edf] Bad caching with custom resolver + * (bug)[4dbdd9] Memleak in test var-8.3 + * (bug)[2bf561] Allow empty command as alias target +*** POTENTIAL INCOMPATIBILITY *** + * (bug)[4d5ae7] Crash in async connects host no address + * (bug)[838e99] treat application/xml as text => http 2.8.10 + * (bug)[3cc1d9] Thread finalization crash in zippy + * (bug)[be003d] Fix [scan 0x1 %b], [scan 0x1 %o] + * (bug)[eb6b68] Fix stringComp-14.5 + * (bug)[b26e38] Fix zlib-7.8 + * (bug)[1ae129] Fix memleak in [history] destruction + * (feature) Provisional Tcl 9 support in msgcat and tcltest +=> msgcat 1.6.1 => tcltest 2.4.1 + * (bug)[824752] Crash in Tcl_ListObjReplace() + * (bug)[79614f] invalidate VFS mounts on sytem encoding change + * (bug) TclOO fix stops crash mixing Itcl and snit + * (update) Reconcile libtommath updates; purge unused files +*** POTENTIAL INCOMPATIBILITY *** + * (bug)[b87ad7] Repair drifts in timer clock + * (bug)[39f630] Revise Tcl_LinkVar to tolerate some prefixes +*** POTENTIAL INCOMPATIBILITY *** + * (bug)[d0f7ba] Improper NAN optimization. expr-22.1[01] + * (bug)[25842c] zlib stream finalization + * (enhancement) [clock] and [encoding] are now ensembles + * (enhancement) several [clock] subcommands bytecoded + * (bug)[900cb0] Fix OO unexport introspection + * (bug)[42202b] Nesting imbalance in coro injection + * (bug)[bc4322] http package support for safe interps + * (bug)[f34cf8] [file join a //b] => /b + * (bug)[8bd13f] Windows threads and pipe + * (bug)[f9fe90] [file join //a b] EIAS violation + * (bug)[601522] [binary] field spec overflow -> segfault + * (bug)[6ca52a] http memleak handling keep-alive=> http 2.8.11 + * (bug)[a3fb33] crash in [lsort] on long lists + * (bug)[67aa9a] Tcl_UtfToUniChar() revised handling invalid UTF-8 +*** POTENTIAL INCOMPATIBILITY *** + * (bug)[2738427] Tcl_NumUtfChars() corner case utf-4.9 + * (update) Update Unicode data to 10.0 +*** POTENTIAL INCOMPATIBILITY *** + * (TIP 473) Let [oo::copy] specify target namespace + * (bug)[46f801] Repair autoloader fragility + * (bug)[adb198] Plug memleak in TclJoinPath + * (bug)[fb2208] Repeatable tclIndex generation +- Included Itcl is now version 4.0.5. + +--- +Sat Jul 22 10:55:06 UTC 2017 - sch...@linux-m68k.org + +- Add zlib-devel to BuildRequires, don't use included zlib sources + +--- Old: tcl8.6.6-src.tar.gz New: tcl8.6.7-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.WTSCGF/_old 2017-09-20 17:05:14.596459797 +0200 +++ /var/tmp/diff_new_pack.WTSCGF/_new 2017-09-20 17:05:14.596459797 +0200 @@ -18,7 +18,7 @@ Name: tcl Url:http://www.tcl.tk -Version:8.6.6 +Version:8.6.7 Release:0 %define rrc %{nil} %define TCL_MINOR %(echo %version | cut -c1-3) @@ -26,15 +26,15 @@ Summary:The Tcl Programming Language License:TCL Group: Development/Languages/Tcl +Provides: itcl = 4.0.5 +Provides: tclsh +Provides: tclsh%{TCL_MINOR} +Obsoletes: itcl < 4.0.5 # bug437293 %ifarch ppc64 Obsoletes: tcl-64bit %endif # -Provides: tclsh -Provides: tclsh%{TCL_MINOR} -Obsoletes: itcl < 4.0.2 -Provides: itcl = 4.0.2 PreReq: /bin/rm Source0: ftp://ftp.tcl.tk/pub/tcl/tcl8_6/%{name}%{version}%{rrc}-src.tar.gz Source1:tcl-rpmlintrc @@ -42,6 +42,7 @@ Source3:macros.tcl BuildRequires: autoconf BuildRequires: pkg-config +BuildRequires: zlib-devel # Required for test suite: BuildRequires: timezone ++ tcl8.6.6-src.tar.gz -> tcl8.6.7-src.tar.gz ++ /work/SRC/openSUSE:Factory/tcl/tcl8.6.6-src.tar.gz /work/SRC/openSUSE:Factory/.tcl.new/tcl8.6.7-src.tar.gz differ: char 5, line 1
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2017-03-05 17:50:51 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Sun Mar 5 17:50:51 2017 rev:49 rq:461796 version:8.6.6 Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2016-12-17 09:45:34.209123010 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2017-03-05 17:50:54.243066678 +0100 @@ -1,0 +2,10 @@ +Mon Feb 27 17:14:24 UTC 2017 - sch...@suse.de + +- Reenable testsuite on %arm + +--- +Wed Dec 21 12:58:55 UTC 2016 - b...@suse.com + +- Disable check for s390x for now + +--- Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.5YzIxt/_old 2017-03-05 17:50:55.006958558 +0100 +++ /var/tmp/diff_new_pack.5YzIxt/_new 2017-03-05 17:50:55.010957992 +0100 @@ -1,7 +1,7 @@ # # spec file for package tcl # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -101,7 +101,7 @@ # optimisation and let rpmbuild fail on unexpected test failures. cat > known-failures <&1 | tee testresults grep FAILED testresults | grep -Fqvwf known-failures && exit 1 %endif
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2016-03-14 09:56:12 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2015-09-19 06:51:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2016-03-14 09:56:13.0 +0100 @@ -1,0 +2,52 @@ +Tue Mar 1 08:53:00 UTC 2016 - fwe...@suse.com + +- New version 8.6.5: + * (bug)[d87cb1] Proper tailcall from compiled ensembles + * (bug)[879a07] Incomplete chars @ buffer ends + * (bug)[894da1] Hang flushing blocking channels + * (enhance)[b9d043] Default use of gzip transfer encoding +=> http 2.8.9 +*** POTENTIAL INCOMPATIBILITY *** + * (bug)[9dd1bd] destructor [self] after failed constructor + * (bug)[0f42ff] [tailcall] combined with [next] + * (bug)[c11a51] http: race condition in -accept option + * (enhance) More pure lists from compiled [list] + * (enhancement) Relax memdebug constraint on extensions + * (bug)[268b23] crash in traced [expr] + * (bug)[478c44] Memleak in zlib compresion errors + * (bug)[e770d9] Higher baud on serial channels + * (update) Update Unicode data to 8.0 +*** POTENTIAL INCOMPATIBILITY *** + * (bug)[a4cb3f] compiled [lreplace] handling of end + * (enhance) Use Unicode SendMessageTimeout() +=> registry 1.3.1 + * (TIP 412) msgcat dynamic locale change and package private +locale=> msgcat 1.6.0 + * (bug)[a0ece9] crash in traced [expr] + * (TIP 436) [info object isa] favors 'false' over error +=> TclOO 1.0.4 + * (bug)[b1534b][9bad63] writes beyond buffer bounds + * (bug)[a3309d] Memleak in compiled [unset a($i)] + * (bug)[57945b] lock in forking/multi-threading + * (bug)[3e7eca] Allocation overflow in expr parsing + * (bug) Correct problems found in Coverity audit + * (bug)[00189c] MSVC 14: semi-static UCRT support + * (bug)[0df7a1] Tolerate getcwd() failures + * (bug)[1115587][a3c350][d7ea9f][0e0e15][187d7f] Many fixes and +improvements to regexp engine from Postgres + * (enhance) hash lookup microoptimization + * (bug)[e0a7b3] Input buffer draining & file events + * (bug)[219866] Cygwin support error (yorick,nijtmans) +=> platform 1.0.14 + * (bug)[1080042][8f2450] More regexp from Postgres + * (bug)[4a0c16] [clock] react to msgcat locale change + * (bug)[261a8a] Overflow segfault in I/O translation + * (bug)[40f628] ListObjReplace callers fail to detect max + * (enhance)[32c574] Improve list growth performance + * (bug)[c9eb6b] tolerate unset ::env(TZ) + * (TIP 440) tcl_platform(engine) -- Tcl implementation + * (bug)[25842c] stream [zlib deflate] fails with 0 input + * (bug)[3d96b7][593baa][cf74de] crashes in OO teardown + * (bug)[9b4702] [info exists env(missing)] kills trace + +--- Old: tcl8.6.4-src.tar.gz New: tcl8.6.5-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.DgNFGP/_old 2016-03-14 09:56:15.0 +0100 +++ /var/tmp/diff_new_pack.DgNFGP/_new 2016-03-14 09:56:15.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package tcl # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX 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,7 +18,7 @@ Name: tcl Url:http://www.tcl.tk -Version:8.6.4 +Version:8.6.5 Release:0 %define rrc %{nil} %define TCL_MINOR %(echo %version | cut -c1-3) ++ tcl8.6.4-src.tar.gz -> tcl8.6.5-src.tar.gz ++ /work/SRC/openSUSE:Factory/tcl/tcl8.6.4-src.tar.gz /work/SRC/openSUSE:Factory/.tcl.new/tcl8.6.5-src.tar.gz differ: char 5, line 1
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2015-09-19 06:51:39 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2014-11-18 22:53:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2015-09-19 06:51:40.0 +0200 @@ -1,0 +2,17 @@ +Wed Jul 29 19:50:01 UTC 2015 - m...@suse.com + +- New version 8.6.4: + * restore tbcload/tclcompiler support + * (bug)[0c043a] Fix compiled [set var($) val] + * (bug)[d2ffcc] Limit $... and bareword parsing to ASCII +*** POTENTIAL INCOMPATIBILITY *** + * (TIP 427) [fconfigure $h -connecting, -peername, -sockname] + * (bug)[af08c8] Crash in full finalize encoding teardown + * (bug)[7c187a] [chan copy] crash (io-53.17) + * (bug)[df0848] Trouble with INFINITY macro + * (bug) Stop crashes when extension var resolvers misbehave + * (bug)[088727] [read] past EOF (io-73.4) + * (bug)[32b615] Fix compiled [lreplace] (lreplace-4.[345]) +- Obsoletes itcl-unbreak-iwidgets.patch + +--- Old: itcl-unbreak-iwidgets.patch tcl8.6.3-src.tar.gz New: tcl8.6.4-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.JPOZPq/_old 2015-09-19 06:51:41.0 +0200 +++ /var/tmp/diff_new_pack.JPOZPq/_new 2015-09-19 06:51:41.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package tcl # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX 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,7 +18,7 @@ Name: tcl Url:http://www.tcl.tk -Version:8.6.3 +Version:8.6.4 Release:0 %define rrc %{nil} %define TCL_MINOR %(echo %version | cut -c1-3) @@ -40,7 +40,6 @@ Source1:tcl-rpmlintrc Source2:baselibs.conf Source3:macros.tcl -Patch1: itcl-unbreak-iwidgets.patch BuildRequires: autoconf BuildRequires: pkg-config # Required for test suite: @@ -79,9 +78,6 @@ %prep %setup -q -n %name%version -pushd pkgs/itcl* -%patch1 -R -popd %build cd unix ++ tcl8.6.3-src.tar.gz -> tcl8.6.4-src.tar.gz ++ /work/SRC/openSUSE:Factory/tcl/tcl8.6.3-src.tar.gz /work/SRC/openSUSE:Factory/.tcl.new/tcl8.6.4-src.tar.gz differ: char 5, line 1
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2014-11-18 22:53:18 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2014-09-07 11:11:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2014-11-18 22:53:20.0 +0100 @@ -1,0 +2,23 @@ +Wed Nov 12 15:54:19 UTC 2014 - m...@suse.com + +- New version 8.6.3: + * (bug)[b9e1a3] Correct Method Search Order + * (bug)[ccc2c2] Regression [lreplace {} 1 1] + * Crash regression in [oo::class destroy] + * (bug)[84af11] Regress [regsub -all {\(.*} a(b) {}] + * (bug)[cee90e] [try {} on ok {} - on return {} {}] panic + * (feature) [tcl::unsupported::getbytecode] disassember + * (enhancement) [string cat] bytecode optimization + * (bug)[82521b] segfault in mangled bytecode + * (bug)[bc5b79] Hang in some [read]s of limited size + * (bug)[bc1a96] segfault in [array set] of traced array + * (bug)[59a2e7] MSVC14 compile support + * (bug)[ed29c4] [fcopy] treats [blocked] as error + * (bug)[bf7135] regression in Tcl_Write() interface + * (bug)[10dc6d] fix [gets] on non-blocking channels + * (bug)[214cc0] Restore [lappend v] return value + * (bug)[5adc35] Stop forcing EOF to be permanent +- Add itcl-unbreak-iwidgets.patch to revert a recent change in + itcl that broke iwidgets. + +--- Old: tcl8.6.2-src.tar.gz New: itcl-unbreak-iwidgets.patch tcl8.6.3-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.Il4lvg/_old 2014-11-18 22:53:23.0 +0100 +++ /var/tmp/diff_new_pack.Il4lvg/_new 2014-11-18 22:53:23.0 +0100 @@ -18,7 +18,7 @@ Name: tcl Url:http://www.tcl.tk -Version:8.6.2 +Version:8.6.3 Release:0 %define rrc %{nil} %define TCL_MINOR %(echo %version | cut -c1-3) @@ -33,13 +33,14 @@ # Provides: tclsh Provides: tclsh%{TCL_MINOR} -Obsoletes: itcl < 4.0.0 -Provides: itcl = 4.0.0 +Obsoletes: itcl < 4.0.2 +Provides: itcl = 4.0.2 PreReq: /bin/rm Source0: ftp://ftp.tcl.tk/pub/tcl/tcl8_6/%{name}%{version}%{rrc}-src.tar.gz Source1:tcl-rpmlintrc Source2:baselibs.conf Source3:macros.tcl +Patch1: itcl-unbreak-iwidgets.patch BuildRequires: autoconf BuildRequires: pkg-config # Required for test suite: @@ -64,8 +65,8 @@ %ifarch ppc64 Obsoletes: tcl-devel-64bit %endif -Obsoletes: itcl-devel < 4.0.0 -Provides: itcl-devel = 4.0.0 +Obsoletes: itcl-devel < 4.0.2 +Provides: itcl-devel = 4.0.2 # %description devel @@ -78,6 +79,9 @@ %prep %setup -q -n %name%version +pushd pkgs/itcl* +%patch1 -R +popd %build cd unix ++ itcl-unbreak-iwidgets.patch ++ Index: generic/itclInt.h == --- generic/itclInt.h +++ generic/itclInt.h @@ -148,12 +148,12 @@ Tcl_HashTable nameClasses; /* maps from fullNamePtr to iclsPtr */ Tcl_HashTable namespaceClasses; /* maps from nsPtr to iclsPtr */ Tcl_HashTable procMethods; /* maps from procPtr to mFunc */ Tcl_HashTable instances;/* maps from instanceNumber to ioPtr */ Tcl_HashTable objectInstances; /* maps from ioPtr to instanceNumber */ -Tcl_HashTable unused; /* used to be myEnsembles. Dummy left in - * for binary compatibility with itk */ +//Tcl_HashTable myEnsembles; /* maps from ensemble name (::itcl::find) +// * etc. to ensemble pathName */ Tcl_HashTable classTypes; /* maps from class type i.e. "widget" * to define value i.e. ITCL_WIDGET */ int protection; /* protection level currently in effect */ int useOldResolvers;/* whether to use the "old" style * resolvers or the CallFrame resolvers */ ++ tcl8.6.2-src.tar.gz -> tcl8.6.3-src.tar.gz ++ /work/SRC/openSUSE:Factory/tcl/tcl8.6.2-src.tar.gz /work/SRC/openSUSE:Factory/.tcl.new/tcl8.6.3-src.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2014-09-07 11:11:52 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2013-09-23 11:18:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2014-09-07 11:11:56.0 +0200 @@ -1,0 +2,58 @@ +Sat Sep 6 10:23:13 UTC 2014 - co...@suse.de + +- avoid %nil to pass download_files service + +--- +Mon Sep 1 07:45:22 UTC 2014 - fcro...@suse.com + +- Update license tag to SPDX 1.2. + +--- +Thu Aug 28 14:24:16 UTC 2014 - vwallfah...@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 +- removed tcl-unload.patch and tcl.patch + +--- Old: tcl-unload.patch tcl.patch tcl8.6.1-src.tar.gz New: tcl8.6.2-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.pYqgI4/_old 2014-09-07 11:11:58.0 +0200 +++ /var/tmp/diff_new_pack.pYqgI4/_new 2014-09-07 11:11:58.0 +0200 @@ -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,13 +18,13 @@ Name: tcl Url:http://www.tcl.tk -Version:8.6.1 +Version:8.6.2 Release:0 -%define rrc %nil +%define rrc %{nil} %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 @@ -36,7 +36,7 @@ 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 ++ tcl8.6.1-src.tar.gz -> tcl8.6.2-src.tar.gz ++ /work/SRC/openSUSE:Factory/tcl/tcl8.6.1-src.tar.gz /work/SRC/openSUSE:Factory/.tcl.new/tcl8.6.2-src.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2013-09-23 11:04:42 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2013-08-13 12:59:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2013-09-23 11:18:22.0 +0200 @@ -1,0 +2,24 @@ +Fri Sep 20 07:53:52 UTC 2013 - m...@suse.com + +- Final 8.6.1 release. Changes since rc0 include: + * Fix segfaults in [dict] compilers. + * Fix mem leak in [lreplace]. + +--- +Tue Sep 10 07:30:57 UTC 2013 - kpet...@suse.com + +- New patchlevel release 8.6.1rc0: +- Many optimaizations, improvements and tightened stack management + in bytecode +- Many enhancements and Bugfixes: + * Improve ensemble bytecode + * Selected script code improvements => tcltest 2.3.6 + * Broaden glibc version detection => platform 1.0.12 + * [array set] compile improvement + * [auto_mkindex] support Tcl00 + * Tcl_Zlib*() routines tolerate NULL interps + * Improved [list {*}...] compile + * Restored lost performance appending to long strings + * Errors from execution traces become errors of the command + +--- @@ -995 +1019 @@ --- +--- @@ -1000 +1024 @@ --- +--- @@ -1005 +1029 @@ --- +--- @@ -1011 +1035 @@ --- +--- @@ -1017 +1041 @@ --- +--- Old: tcl8.6.0-src.tar.gz New: tcl8.6.1-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.QzIDPY/_old 2013-09-23 11:18:22.0 +0200 +++ /var/tmp/diff_new_pack.QzIDPY/_new 2013-09-23 11:18:22.0 +0200 @@ -18,7 +18,7 @@ Name: tcl Url:http://www.tcl.tk -Version:8.6.0 +Version:8.6.1 Release:0 %define rrc %nil %define TCL_MINOR %(echo %version | cut -c1-3) ++ tcl8.6.0-src.tar.gz -> tcl8.6.1-src.tar.gz ++ /work/SRC/openSUSE:Factory/tcl/tcl8.6.0-src.tar.gz /work/SRC/openSUSE:Factory/.tcl.new/tcl8.6.1-src.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2013-08-13 12:59:32 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2013-04-14 13:00:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2013-08-13 12:59:33.0 +0200 @@ -1,0 +2,52 @@ +Thu Jun 20 12:18:58 UTC 2013 - m...@suse.com + +- New version: 8.6.0. +- Itcl is now part of the Tcl main package. +- Disable profile feedback based optimization for now. +- Highlihhts of the new version: + * Object Oriented Programming: The commands of the TclOO package +are now part of Tcl itself. This gives Tcl a built-in object +system that is fully dynamic, class-based, and includes +advanced features such as meta-classes, filters, and mixins. + * New version 4 of the popular package Itcl (aka incr Tcl) is +also included, now built on a TclOO foundation, granting +support for some traditional OO Tcl programming out of the box +as well. + * Stackless Evaluation: The evaluation of many levels of nested +proc calls are no longer implemented as a stack of nested C +routine calls. This revision in the internal implementation of +Tcl evaluation makes deep recursion in Tcl scripts safe to +do. But there's more... + * This new implementation enables a collection of new commands, +coroutine, tailcall, yield, and yieldto that provide profound +new capabilities and models of concurrency to Tcl scripts. + * Enhanced Exceptions: New commands try and throw and a wealth +of new -errorcode values enable far more precise trapping and +handling of exceptions using a familiar construct. + * Batteries Included: Tcl delivers in the pkgs subdirectory a +bundled collection of third-party packages built and installed +along with Tcl. + * Thread-enabled Operations: A thread-enabled default build, a +bundled Thread package, and new command interp cancel make Tcl +8.6 ready for your multi-threaded programming tasks. + * SQL Database Powered: The bundled Tcl DataBase Connectivity +(tdbc) interface package makes it possible to write your SQL +database-powered scripts decoupled from any particular +database engine. The bundled sqlite3 and tdbc::sqlite3 +packages supply a powerful and popular SQL database engine +ready to use. + * IPv6 Networking: Both client and server sockets support IPv6 +where platform support exists. + * Built-in Zlib Compression: New command zlib provides utilities +to handle compression of data and streams. + * List Processing: New commands lmap and dict map enable the +elegant expression of transformations over Tcl containers. + * Stacked Channels by Script: New commands chan push and chan +pop expose the power of stacked channels without the need to +write C code. + * Additional New Features: Temporary file creation, enhancements +to list sorting and setting, dict filtering, half-close of +bidirectional channels, encoding and decoding of binary +sequences, finer control over load, and many many more. + +--- Old: tcl8.5.12-src.tar.gz New: tcl8.6.0-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.rlJtKu/_old 2013-08-13 12:59:36.0 +0200 +++ /var/tmp/diff_new_pack.rlJtKu/_new 2013-08-13 12:59:36.0 +0200 @@ -18,7 +18,7 @@ Name: tcl Url:http://www.tcl.tk -Version:8.5.12 +Version:8.6.0 Release:0 %define rrc %nil %define TCL_MINOR %(echo %version | cut -c1-3) @@ -33,14 +33,15 @@ # Provides: tclsh 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_5/%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 -Patch0: tcl.patch -Patch1: tcl-unload.patch BuildRequires: autoconf +BuildRequires: pkg-config # Required for test suite: BuildRequires: timezone @@ -63,6 +64,8 @@ %ifarch ppc64 Obsoletes: tcl-devel-64bit %endif +Obsoletes: itcl-devel < 4.0.0 +Provides: itcl-devel = 4.0.0 # %description devel @@ -75,31 +78,21 @@ %prep %setup -q -n %name%version -%patch0 -%patch1 %build cd unix autoconf %configure \ --enable-man-symlinks \ - --enable-man-compression=gzip + --enable-man-
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2013-04-14 13:00:22 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl", Maintainer is "m...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2012-12-03 11:34:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2013-04-14 13:00:22.0 +0200 @@ -1,0 +2,5 @@ +Fri Apr 5 10:42:09 UTC 2013 - idon...@suse.com + +- Add Source URL, see https://en.opensuse.org/SourceUrls + +--- Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.cqoPhl/_old 2013-04-14 13:00:26.0 +0200 +++ /var/tmp/diff_new_pack.cqoPhl/_new 2013-04-14 13:00:26.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package tcl # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -34,7 +34,7 @@ Provides: tclsh Provides: tclsh%{TCL_MINOR} PreReq: /bin/rm -Source0:%name%{version}%{rrc}-src.tar.gz +Source0: ftp://ftp.tcl.tk/pub/tcl/tcl8_5/%name%{version}%{rrc}-src.tar.gz Source1:tcl-rpmlintrc Source2:baselibs.conf Source3:macros.tcl -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2012-12-03 11:34:52 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl", Maintainer is "m...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2012-08-08 11:40:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2012-12-03 11:34:54.0 +0100 @@ -1,0 +2,13 @@ +Sun Nov 25 06:04:02 UTC 2012 - a...@suse.de + +- The testsuite needs timezone data, require it at build time. + +--- +Thu Aug 9 11:14:51 UTC 2012 - m...@suse.com + +- New patchlevel: 8.5.12: + * Fix the values returned by [switch -regexp -indexvar] + * Improve RFC compliance of the http package + * Several other bugfixes + +--- @@ -7,6 +19,0 @@ -- Remove outdated PPC obsoletes (there is no tcl-devel-XXbit built) - -Thu Jul 26 08:59:49 UTC 2012 - m...@suse.com - -- 8.5.12rc2 Old: tcl8.5.12rc2-src.tar.gz New: tcl8.5.12-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.ZPVeIV/_old 2012-12-03 11:34:55.0 +0100 +++ /var/tmp/diff_new_pack.ZPVeIV/_new 2012-12-03 11:34:55.0 +0100 @@ -20,7 +20,7 @@ Url:http://www.tcl.tk Version:8.5.12 Release:0 -%define rrc rc2 +%define rrc %nil %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:The Tcl Programming Language @@ -41,6 +41,8 @@ Patch0: tcl.patch Patch1: tcl-unload.patch BuildRequires: autoconf +# Required for test suite: +BuildRequires: timezone %description Tcl (Tool Command Language) is a very powerful but easy to learn ++ tcl8.5.12rc2-src.tar.gz -> tcl8.5.12-src.tar.gz ++ no output (probably identical) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2012-08-08 11:40:34 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl", Maintainer is "m...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2012-01-20 22:08:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2012-08-08 11:40:42.0 +0200 @@ -1,0 +2,13 @@ +Sun Jul 29 18:02:41 UTC 2012 - jeng...@inai.de + +- Disable profiling on SPARC due to compiler bug [gcc #54121] +- Remove redundant tags/sections from specfile +- Parallel build with %_smp_mflags +- Remove outdated PPC obsoletes (there is no tcl-devel-XXbit built) + +--- +Thu Jul 26 08:59:49 UTC 2012 - m...@suse.com + +- 8.5.12rc2 + +--- Old: tcl8.5.11-src.tar.gz New: tcl8.5.12rc2-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.oWXUnV/_old 2012-08-08 11:40:44.0 +0200 +++ /var/tmp/diff_new_pack.oWXUnV/_new 2012-08-08 11:40:44.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package tcl # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -16,11 +16,11 @@ # - Name: tcl Url:http://www.tcl.tk -Version:8.5.11 +Version:8.5.12 Release:0 +%define rrc rc2 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:The Tcl Programming Language @@ -31,9 +31,10 @@ Obsoletes: tcl-64bit %endif # -Provides: tclsh tclsh%{TCL_MINOR} +Provides: tclsh +Provides: tclsh%{TCL_MINOR} PreReq: /bin/rm -Source0:%name%{version}-src.tar.gz +Source0:%name%{version}%{rrc}-src.tar.gz Source1:tcl-rpmlintrc Source2:baselibs.conf Source3:macros.tcl @@ -82,7 +83,7 @@ --enable-man-symlinks \ --enable-man-compression=gzip %define scriptdir %_libdir/tcl -MAKE='make %{?jobs:-j%jobs} +MAKE='make %{?_smp_mflags} TCL_LIBRARY="%scriptdir/tcl%TCL_MINOR" TCL_PACKAGE_PATH="%_libdir/tcl %_datadir/tcl" %ifnarch hppa @@ -92,8 +93,10 @@ %endif LDFLAGS_OPTIMIZE="%optflags $PFLAGS" SHLIB_LD="%__cc -shared %optflags $PFLAGS"' +%ifnarch %sparc # Build with instrumentation for profiling PFLAGS="%{?cflags_profile_generate}" +%endif eval $MAKE # Some of the regressioin tests write to $HOME, so better redirect them mkdir home @@ -125,10 +128,7 @@ mkdir -p %buildroot%_datadir/tcl install -D %{S:3} -m 644 %buildroot/etc/rpm/macros.tcl -%clean -rm -rf %buildroot %if %_lib == lib64 - %post test -L /usr/lib/tcl%TCL_MINOR && /bin/rm -f /usr/lib/tcl%TCL_MINOR exit 0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2012-01-20 22:08:03 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl", Maintainer is "m...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2012-01-06 11:46:53.0 +0100 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2012-01-20 22:08:05.0 +0100 @@ -1,0 +2,7 @@ +Wed Jan 4 08:45:50 UTC 2012 - cfarr...@suse.com + +- license update: SUSE-TCL + Use this proprietary extension to SPDX until upstream SPDX accepts TCL + into their license list + +--- Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.BdVHWu/_old 2012-01-20 22:08:07.0 +0100 +++ /var/tmp/diff_new_pack.BdVHWu/_new 2012-01-20 22:08:07.0 +0100 @@ -24,7 +24,7 @@ %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:The Tcl Programming Language -License:BSD-3-Clause +License:SUSE-TCL Group: Development/Languages/Tcl # bug437293 %ifarch ppc64 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at 2012-01-06 11:46:51 Comparing /work/SRC/openSUSE:Factory/tcl (Old) and /work/SRC/openSUSE:Factory/.tcl.new (New) Package is "tcl", Maintainer is "m...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/tcl/tcl.changes 2011-10-06 16:46:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes 2012-01-06 11:46:53.0 +0100 @@ -1,0 +2,25 @@ +Wed Dec 21 10:45:06 UTC 2011 - co...@suse.com + +- add autoconf as buildrequire to avoid implicit dependency + +--- +Tue Nov 8 15:18:10 UTC 2011 - m...@suse.com + +- New patchlevel release 8.5.11: + * [3349507] correct double(1[string repeat 0 23]) + * [3371644] Tcl_ConvertElement() segfault + * [3372130] hypot(.) segfault + * [3389764] memleaks due to reference cycles in dup'd paths + * [3390272] leak of [info script] value + * [3393150] bignum leaks in Tcl_Get*() routines + * [3393714] [string toupper] overflow + * [3398794] panic in interp limit setting (gavlian,fellows) + * [3401704] revised expr parser to permit function names like +"nano()" instead of parsing as "nan o()" with missing op +*** POTENTIAL INCOMPATIBILITY *** + * [3405652] DTrace workaround + * [3391977] -headers overrides -type (=> http 2.7.7) + * [3400658] wrong num args msg with TclOO + * [2935503] [file stat] returns bad mode + +--- Old: tcl-stack.patch tcl8.5.10-src.tar.bz2 New: tcl8.5.11-src.tar.gz Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.jhynuj/_old 2012-01-06 11:46:55.0 +0100 +++ /var/tmp/diff_new_pack.jhynuj/_new 2012-01-06 11:46:55.0 +0100 @@ -15,19 +15,17 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: tcl Url:http://www.tcl.tk -Version:8.5.10 -Release:1 +Version:8.5.11 +Release:0 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:The Tcl Programming Language -License:BSD3c(or similar) +License:BSD-3-Clause Group: Development/Languages/Tcl -AutoReqProv:on # bug437293 %ifarch ppc64 Obsoletes: tcl-64bit @@ -35,13 +33,13 @@ # Provides: tclsh tclsh%{TCL_MINOR} PreReq: /bin/rm -Source0:%name%{version}-src.tar.bz2 +Source0:%name%{version}-src.tar.gz Source1:tcl-rpmlintrc Source2:baselibs.conf Source3:macros.tcl Patch0: tcl.patch Patch1: tcl-unload.patch -Patch2: tcl-stack.patch +BuildRequires: autoconf %description Tcl (Tool Command Language) is a very powerful but easy to learn @@ -54,16 +52,9 @@ For more information on Tcl see http://www.tcl.tk and http://wiki.tcl.tk . - - -Authors: - -The Tcl Core Team - %package devel -Group: Development/Libraries/Tcl -License:BSD3c(or similar) Summary:Header Files and C API Documentation for Tcl +Group: Development/Libraries/Tcl Requires: tcl = %version # bug437293 %ifarch ppc64 @@ -79,17 +70,10 @@ This package is not needed for writing extensions or applications in the Tcl language itself. - - -Authors: - -The Tcl Core Team - %prep %setup -q -n %name%version %patch0 %patch1 -%patch2 %build cd unix -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at Thu Oct 6 16:46:13 CEST 2011. --- openSUSE:Factory/tcl/tcl.changes2011-09-23 12:47:28.0 +0200 +++ /mounts/work_src_done/STABLE/tcl/tcl.changes2011-10-05 09:51:10.0 +0200 @@ -1,0 +2,5 @@ +Tue Oct 4 13:08:26 UTC 2011 - u...@suse.com + +- cross-build fix: use %__cc macro + +--- calling whatdependson for head-i586 Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.nEDTQz/_old 2011-10-06 16:46:10.0 +0200 +++ /var/tmp/diff_new_pack.nEDTQz/_new 2011-10-06 16:46:10.0 +0200 @@ -107,9 +107,9 @@ CFLAGS="%optflags $PFLAGS -DTCL_NO_STACK_CHECK=1" %endif LDFLAGS_OPTIMIZE="%optflags $PFLAGS" - SHLIB_LD="gcc -shared %optflags $PFLAGS"' + SHLIB_LD="%__cc -shared %optflags $PFLAGS"' # Build with instrumentation for profiling -PFLAGS="%cflags_profile_generate" +PFLAGS="%{?cflags_profile_generate}" eval $MAKE # Some of the regressioin tests write to $HOME, so better redirect them mkdir home continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at Mon Jul 4 08:50:55 CEST 2011. --- tcl/tcl.changes 2011-04-27 11:19:13.0 +0200 +++ /mounts/work_src_done/STABLE/tcl/tcl.changes2011-06-30 18:48:51.0 +0200 @@ -1,0 +2,35 @@ +Thu Jun 30 15:50:01 UTC 2011 - m...@novell.com + +- New patchlevel release 8.5.10: + * Update Unicode data to 6.0 + * Fix handling of empty path lists in Safe Tcl. + * (bug fix)[3098302] crash in compiled [catch] + * (TIP 378)[3081184] improved TIP 280 performance + * (enhancement) Restore TclFormatInt for performance + * (enhancement) Tcl_PrintDouble performance improvements + * (bug fix)[3142026] GrowEvaluationStack OBOE + * (bug fix)[3072640] protect writes to ::error* variables + * (bug fix)[3200987,3192636] parser buffer overruns + * (bug fix)[3202905] failed intrep release of interp result + * (bug fix)[3202171] repair [namespace inscope] optimizer + * (bug fix) Fixes from libtommath 0.42.0 release + * (bug fix)[3216070] [load] extension from embed Tcl apps + * (bug fix)[3285472] intrep corruption in [string reverse] + * (bug fix)[2662380] crash when variable append trace unsets + * (bug fix)[3285375] Buffer overflow in [concat] + * (internals change) revised TclFindElement() interface +*** POTENTIAL INCOMPATIBILITY *** + * (enhancement) dict->list w/o string rep generation + * (bug fix)[3173086] Crash parsing long lists + * (bug fix)[2715421] surplus \n in POST => http 2.7.6 + * (enhancement) msgcat internal improvements => msgcat 1.4.4 + * (bug fix)[3185407] cmd resolution epoch flaw + * (bug fix)[3315098] mem leak generating double string rep + * (new cmd) [tcltest::loadIntoSlaveInterpreter] + => tcltest 2.3.3 + * (new feature) DEB_HOST_MULTIARCH support => platform 1.0.10 +- Add tcl-stack.patch to fix stack direction checking for gcc 4.6. +- Removed stack-3.1 from the list of known-failing tests. +- tcl-SafeLdExp.patch isn't needed anymore. + +--- calling whatdependson for head-i586 Old: tcl-SafeLdExp.patch tcl8.5.9-src.tar.bz2 New: tcl-stack.patch tcl8.5.10-src.tar.bz2 Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.OdPywO/_old 2011-07-04 08:41:55.0 +0200 +++ /var/tmp/diff_new_pack.OdPywO/_new 2011-07-04 08:41:55.0 +0200 @@ -20,8 +20,8 @@ Name: tcl Url:http://www.tcl.tk -Version:8.5.9 -Release:5 +Version:8.5.10 +Release:1 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:The Tcl Programming Language @@ -41,7 +41,7 @@ Source3:macros.tcl Patch0: tcl.patch Patch1: tcl-unload.patch -Patch3: tcl-SafeLdExp.patch +Patch2: tcl-stack.patch %description Tcl (Tool Command Language) is a very powerful but easy to learn @@ -89,10 +89,11 @@ %setup -q -n %name%version %patch0 %patch1 -%patch3 +%patch2 %build cd unix +autoconf %configure \ --enable-man-symlinks \ --enable-man-compression=gzip @@ -118,7 +119,6 @@ cat > known-failures <&1 | tee testresults ++ tcl-stack.patch ++ Index: ChangeLog === --- ChangeLog +++ ChangeLog @@ -1,5 +1,11 @@ +2011-06-30 Reinhard Max + + * unix/configure.in: Add a volatile declaration to the test for + TCL_STACK_GROWS_UP to prevent gcc 4.6 from producing invalid + results due to aggressive optimisation. + 2011-06-23 Don Porter *** 8.5.10 TAGGED FOR RELEASE *** * changes: Update for 8.5.10 release. Index: unix/configure === --- unix/configure +++ unix/configure @@ -18703,14 +18703,16 @@ cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int StackGrowsUp(int *parent) { int here; + volatile int result; if (parent) - return (&here < parent); + result = (&here < parent); else - return StackGrowsUp(&here); + result = StackGrowsUp(&here); + return result; } int main (int argc, char *argv[]) { return StackGrowsUp(0); } Index: unix/configure.in === --- unix/configure.in +++ unix/configure.in @@ -703,14 +703,16 @@ AC_CACHE_CHECK([if the C stack grows upwards in memory], tcl_cv_stack_grows_up, [ AC_TRY_RUN([ int StackGrowsUp(int *parent) { int here; + volatile int result; if (parent) - return (&here < parent); + result = (&here < parent);
commit tcl for openSUSE:Factory
Hello community, here is the log from the commit of package tcl for openSUSE:Factory checked in at Wed May 4 13:42:57 CEST 2011. --- tcl/tcl.changes 2010-09-03 16:45:03.0 +0200 +++ /mounts/work_src_done/STABLE/tcl/tcl.changes2011-04-27 11:19:13.0 +0200 @@ -1,0 +2,7 @@ +Wed Apr 27 09:15:05 UTC 2011 - idoen...@novell.com + +- Add stack-3.1 test to known failures, according to + http://www.linuxfoundation.org/en/TestPilot32-U0710#Tcl_Tests___v_8.5a4-1_.3D + it fails elsewhere too. + +--- calling whatdependson for head-i586 Other differences: -- ++ tcl.spec ++ --- /var/tmp/diff_new_pack.9n98PN/_old 2011-05-04 13:42:10.0 +0200 +++ /var/tmp/diff_new_pack.9n98PN/_new 2011-05-04 13:42:10.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package tcl (Version 8.5.9) +# spec file for package tcl # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -21,7 +21,7 @@ Name: tcl Url:http://www.tcl.tk Version:8.5.9 -Release:1 +Release:5 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:The Tcl Programming Language @@ -118,6 +118,7 @@ cat > known-failures <&1 | tee testresults Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org