From c9b192b4fedeb501be3bb79abe078e60dfd08a401e0a4cd4cf190ddb882e02a9 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Mon, 4 Jan 2021 14:10:17 +0000 Subject: [PATCH 1/3] - New version: 8.6.11: * Add tcltest::(Setup|Eval|Cleanup|)Test * Update to Unicode-13 * Add 3 libtommath functions to stub table * Many more bug fixes - Potentially incompatible changes: * (bug)[ffeb20] [binary decode base64] ignore invalid chars * (bug)[b8e82d] some -maxlen values break uuencode round trip * (bug)[085913] Tcl_DStringAppendElement # quoting precision * (bug)[81242a] revised documentation for Tcl_UtfAtIndex() * (bug)[ed2980] Tcl_UtfToUniChar reads > TCL_UTF_MAX bytes * (bug)[a1bd37] [clock scan] new ISO format (clock-34.(19-24)) * (bug)[501974] [clock scan] +time zone (clock-34.(53-68)) * (new) force -eofchar \032 when evaluating library scripts * (new)[48898a] improve error message consistency * (new) revised case of module names OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=127 --- tcl.changes | 20 ++++++++++++++++++++ tcl.spec | 4 ++-- tcl8.6.10-src.tar.gz | 3 --- tcl8.6.11-src.tar.gz | 3 +++ 4 files changed, 25 insertions(+), 5 deletions(-) delete mode 100644 tcl8.6.10-src.tar.gz create mode 100644 tcl8.6.11-src.tar.gz diff --git a/tcl.changes b/tcl.changes index d3ceef9..9b589c5 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Mon Jan 4 13:54:08 UTC 2021 - Reinhard Max + +- New version: 8.6.11: + * Add tcltest::(Setup|Eval|Cleanup|)Test + * Update to Unicode-13 + * Add 3 libtommath functions to stub table + * Many more bug fixes +- Potentially incompatible changes: + * (bug)[ffeb20] [binary decode base64] ignore invalid chars + * (bug)[b8e82d] some -maxlen values break uuencode round trip + * (bug)[085913] Tcl_DStringAppendElement # quoting precision + * (bug)[81242a] revised documentation for Tcl_UtfAtIndex() + * (bug)[ed2980] Tcl_UtfToUniChar reads > TCL_UTF_MAX bytes + * (bug)[a1bd37] [clock scan] new ISO format (clock-34.(19-24)) + * (bug)[501974] [clock scan] +time zone (clock-34.(53-68)) + * (new) force -eofchar \032 when evaluating library scripts + * (new)[48898a] improve error message consistency + * (new) revised case of module names + ------------------------------------------------------------------- Fri Nov 20 08:23:18 UTC 2020 - Reinhard Max diff --git a/tcl.spec b/tcl.spec index a16b787..ca2c510 100644 --- a/tcl.spec +++ b/tcl.spec @@ -1,7 +1,7 @@ # # spec file for package tcl # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # 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.10 +Version: 8.6.11 Release: 0 %define rrc %{nil} %define TCL_MINOR %(echo %version | cut -c1-3) diff --git a/tcl8.6.10-src.tar.gz b/tcl8.6.10-src.tar.gz deleted file mode 100644 index e15b2e0..0000000 --- a/tcl8.6.10-src.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5196dbf6638e3df8d5c87b5815c8c2b758496eb6f0e41446596c9a4e638d87ed -size 10144235 diff --git a/tcl8.6.11-src.tar.gz b/tcl8.6.11-src.tar.gz new file mode 100644 index 0000000..7545539 --- /dev/null +++ b/tcl8.6.11-src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c0486668586672c5693d7d95817cb05a18c5ecca2f40e2836b9578064088258 +size 10259009 From 64be1839a5d4b95a6a3696295300d2b86ab7f449be3db32701fb5efedefac390 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Mon, 4 Jan 2021 18:35:59 +0000 Subject: [PATCH 2/3] OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=128 --- tcl.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tcl.spec b/tcl.spec index ca2c510..b01628d 100644 --- a/tcl.spec +++ b/tcl.spec @@ -37,7 +37,7 @@ Obsoletes: tcl-64bit %endif # PreReq: /bin/rm -Source0: ftp://ftp.tcl.tk/pub/tcl/tcl8_6/%{name}%{version}%{rrc}-src.tar.gz +Source0: http://prdownloads.sourceforge.net/tcl/%{name}%{version}%{rrc}-src.tar.gz Source1: tcl-rpmlintrc Source2: baselibs.conf Source3: macros.tcl From d7e115a551b1bcfc4ac6c512a7e6f1f2c2c8b9c031479d4ee924a24ab18bf2d1 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Thu, 14 Jan 2021 12:28:25 +0000 Subject: [PATCH 3/3] - tclConfig.sh: Fix path names and avoid braces in TCL_PACKAGE_PATH - Set TCL_LIBRARY at configure time for better consistency. OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=129 --- tcl.changes | 6 ++++++ tcl.spec | 11 +++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/tcl.changes b/tcl.changes index 9b589c5..4dee8e1 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jan 14 10:21:47 UTC 2021 - Reinhard Max + +- tclConfig.sh: Fix path names and avoid braces in TCL_PACKAGE_PATH +- Set TCL_LIBRARY at configure time for better consistency. + ------------------------------------------------------------------- Mon Jan 4 13:54:08 UTC 2021 - Reinhard Max diff --git a/tcl.spec b/tcl.spec index b01628d..00b677c 100644 --- a/tcl.spec +++ b/tcl.spec @@ -83,17 +83,17 @@ the Tcl language itself. %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects +%define scriptdir %_libdir/tcl +export TCL_PACKAGE_PATH="%scriptdir %_datadir/tcl" +export TCL_LIBRARY="%scriptdir/tcl%TCL_MINOR" cd unix autoconf %configure \ --enable-man-symlinks \ --enable-man-compression=gzip \ --without-tzdata -%define scriptdir %_libdir/tcl make %{?_smp_mflags} \ - PACKAGE_DIR=%_libdir/tcl \ - TCL_LIBRARY="%scriptdir/tcl%TCL_MINOR" \ - TCL_PACKAGE_PATH="%_libdir/tcl %_datadir/tcl" + PACKAGE_DIR="%scriptdir" %check cd unix @@ -146,8 +146,7 @@ exit 0 %install make -C unix install install-private-headers \ - INSTALL_ROOT=%buildroot \ - TCL_LIBRARY="%scriptdir/tcl%TCL_MINOR" + INSTALL_ROOT=%buildroot rm -f %buildroot%scriptdir/tcl%TCL_MINOR/ldAix ln -sf tclsh%TCL_MINOR %buildroot%_prefix/bin/tclsh ln -sf tclsh.1.gz %buildroot%_mandir/man1/tclsh%TCL_MINOR.1.gz