commit tcl for openSUSE:Factory

2020-10-15 Thread root
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

2019-12-11 Thread root
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

2019-07-29 Thread root
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

2019-07-08 Thread root
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

2019-01-29 Thread root
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

2017-12-21 Thread root
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

2017-12-19 Thread root
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

2017-10-02 Thread root
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

2017-09-20 Thread root
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

2017-03-05 Thread root
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

2016-03-14 Thread h_root
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

2015-09-18 Thread h_root
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

2014-11-18 Thread h_root
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

2014-09-07 Thread h_root
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

2013-09-23 Thread h_root
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

2013-08-13 Thread h_root
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

2013-04-14 Thread h_root
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

2012-12-03 Thread h_root
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

2012-08-08 Thread h_root
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

2012-01-20 Thread h_root
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

2012-01-06 Thread h_root
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

2011-10-06 Thread h_root

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

2011-07-03 Thread h_root

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

2011-05-04 Thread h_root

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