From 67a48e18a6a3baf0d9747808de1b7de3608c98fb3cbdaffd0e871c057af0d056 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Tue, 24 Jul 2012 10:24:48 +0000 Subject: [PATCH 1/3] - 8.5.12rc1 OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=53 --- tcl.changes | 5 +++++ tcl.spec | 10 +++++----- tcl8.5.11-src.tar.gz | 3 --- tcl8.5.12rc1-src.tar.gz | 3 +++ 4 files changed, 13 insertions(+), 8 deletions(-) delete mode 100644 tcl8.5.11-src.tar.gz create mode 100644 tcl8.5.12rc1-src.tar.gz diff --git a/tcl.changes b/tcl.changes index d26e221..1d452d0 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 24 10:19:44 UTC 2012 - max@suse.com + +- 8.5.12rc1 + ------------------------------------------------------------------- Wed Jan 4 08:45:50 UTC 2012 - cfarrell@suse.com diff --git a/tcl.spec b/tcl.spec index e571eed..1653310 100644 --- a/tcl.spec +++ b/tcl.spec @@ -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,10 +16,9 @@ # - Name: tcl Url: http://www.tcl.tk -Version: 8.5.11 +Version: 8.5.12 Release: 0 %define TCL_MINOR %(echo %version | cut -c1-3) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -31,9 +30,10 @@ Group: Development/Languages/Tcl 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}rc1-src.tar.gz Source1: tcl-rpmlintrc Source2: baselibs.conf Source3: macros.tcl diff --git a/tcl8.5.11-src.tar.gz b/tcl8.5.11-src.tar.gz deleted file mode 100644 index 74df504..0000000 --- a/tcl8.5.11-src.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8addc385fa6b5be4605e6d68fbdc4c0e674c5af1dc1c95ec5420390c4b08042a -size 4484001 diff --git a/tcl8.5.12rc1-src.tar.gz b/tcl8.5.12rc1-src.tar.gz new file mode 100644 index 0000000..4cdfb28 --- /dev/null +++ b/tcl8.5.12rc1-src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7be85a114ca75ef11a9fb3cf1dd30ea36ea09e0bf4d2430e8b9cc1292799e041 +size 4501246 From 9247fb5600f1ae121d7acc92b3f4cd93d4a7e97f18d3fb953a16b1ee9bf5cfa7 Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Thu, 26 Jul 2012 09:00:26 +0000 Subject: [PATCH 2/3] - 8.5.12rc2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=54 --- tcl.changes | 4 ++-- tcl.spec | 3 ++- tcl8.5.12rc1-src.tar.gz | 3 --- tcl8.5.12rc2-src.tar.gz | 3 +++ 4 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 tcl8.5.12rc1-src.tar.gz create mode 100644 tcl8.5.12rc2-src.tar.gz diff --git a/tcl.changes b/tcl.changes index 1d452d0..e201361 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,7 +1,7 @@ ------------------------------------------------------------------- -Tue Jul 24 10:19:44 UTC 2012 - max@suse.com +Thu Jul 26 08:59:49 UTC 2012 - max@suse.com -- 8.5.12rc1 +- 8.5.12rc2 ------------------------------------------------------------------- Wed Jan 4 08:45:50 UTC 2012 - cfarrell@suse.com diff --git a/tcl.spec b/tcl.spec index 1653310..990739a 100644 --- a/tcl.spec +++ b/tcl.spec @@ -20,6 +20,7 @@ Name: tcl Url: http://www.tcl.tk 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 @@ -33,7 +34,7 @@ Obsoletes: tcl-64bit Provides: tclsh Provides: tclsh%{TCL_MINOR} PreReq: /bin/rm -Source0: %name%{version}rc1-src.tar.gz +Source0: %name%{version}%{rrc}-src.tar.gz Source1: tcl-rpmlintrc Source2: baselibs.conf Source3: macros.tcl diff --git a/tcl8.5.12rc1-src.tar.gz b/tcl8.5.12rc1-src.tar.gz deleted file mode 100644 index 4cdfb28..0000000 --- a/tcl8.5.12rc1-src.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7be85a114ca75ef11a9fb3cf1dd30ea36ea09e0bf4d2430e8b9cc1292799e041 -size 4501246 diff --git a/tcl8.5.12rc2-src.tar.gz b/tcl8.5.12rc2-src.tar.gz new file mode 100644 index 0000000..7309bc3 --- /dev/null +++ b/tcl8.5.12rc2-src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20ba7a10a30571983afd3599f19b441adb5222b21f1d2b27d0fba3ed8d4707c2 +size 4501505 From 72998eecab6fbb6c6f2b6c88b73cd194ee36894b2badbce31555d379a7f1461f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 7 Aug 2012 19:33:05 +0000 Subject: [PATCH 3/3] Accepting request 129224 from home:jengelh:branches:devel:languages:tcl - 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) OBS-URL: https://build.opensuse.org/request/show/129224 OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tcl?expand=0&rev=55 --- tcl.changes | 8 ++++++++ tcl.spec | 7 +++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/tcl.changes b/tcl.changes index e201361..75d98ca 100644 --- a/tcl.changes +++ b/tcl.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Sun Jul 29 18:02:41 UTC 2012 - jengelh@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 - max@suse.com diff --git a/tcl.spec b/tcl.spec index 990739a..d5888df 100644 --- a/tcl.spec +++ b/tcl.spec @@ -83,7 +83,7 @@ autoconf --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 @@ -93,8 +93,10 @@ MAKE='make %{?jobs:-j%jobs} %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 @@ -126,10 +128,7 @@ ln -sf tclsh%TCL_MINOR %buildroot%_prefix/bin/tclsh 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