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.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.tcl.new/tcl.changes     2014-11-18 
22:53:20.000000000 +0100
@@ -1,0 +2,23 @@
+Wed Nov 12 15:54:19 UTC 2014 - [email protected]
+
+- New version 8.6.3:
+  * (bug)[b9e1a3] Correct Method Search Order
+  * (bug)[ccc2c2] Regression [lreplace {} 1 1]
+  * <oo-1.18.2> 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.000000000 +0100
+++ /var/tmp/diff_new_pack.Il4lvg/_new  2014-11-18 22:53:23.000000000 +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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to