[Pkg-tcltk-commits] r1456 - in tcl8.6/tags: . 8.6.0-4/debian 8.6.0-4/debian/patches
sgolovan at alioth.debian.org
sgolovan at alioth.debian.org
Mon Aug 19 18:37:27 UTC 2013
Author: sgolovan
Date: 2013-08-19 18:37:27 +0000 (Mon, 19 Aug 2013)
New Revision: 1456
Added:
tcl8.6/tags/8.6.0-4/
tcl8.6/tags/8.6.0-4/debian/changelog
tcl8.6/tags/8.6.0-4/debian/control
tcl8.6/tags/8.6.0-4/debian/patches/series
tcl8.6/tags/8.6.0-4/debian/patches/tcllibrary.diff
tcl8.6/tags/8.6.0-4/debian/patches/tclprivate.diff
tcl8.6/tags/8.6.0-4/debian/rules
Removed:
tcl8.6/tags/8.6.0-4/debian/changelog
tcl8.6/tags/8.6.0-4/debian/control
tcl8.6/tags/8.6.0-4/debian/filterconfig
tcl8.6/tags/8.6.0-4/debian/patches/series
tcl8.6/tags/8.6.0-4/debian/patches/tcllibrary.diff
tcl8.6/tags/8.6.0-4/debian/patches/tclport.diff
tcl8.6/tags/8.6.0-4/debian/rules
Log:
[svn-buildpackage] Tagging tcl8.6 8.6.0-4
Deleted: tcl8.6/tags/8.6.0-4/debian/changelog
===================================================================
--- tcl8.6/branches/experimental/debian/changelog 2013-07-31 07:06:06 UTC (rev 1417)
+++ tcl8.6/tags/8.6.0-4/debian/changelog 2013-08-19 18:37:27 UTC (rev 1456)
@@ -1,141 +0,0 @@
-tcl8.6 (8.6.0-3) experimental; urgency=low
-
- * Renamed tcl8.6-lib and tcl8.6-dev into libtcl8.6 and libtcl8.6-dev
- because it's much more common name convention.
- * Fixed debian/watch script because tcl-core archive is used as a source
- tarball.
- * Fixed maintainer's 'name'.
- * Added dpkg-dev to the libtcl8.6-dev dependencies because tclConfig.sh
- calls dpkg-architecture.
-
- -- Sergei Golovan <sgolovan at debian.org> Wed, 31 Jul 2013 11:05:37 +0400
-
-tcl8.6 (8.6.0-2) experimental; urgency=low
-
- * Added to tcl8.6-lib dependencies to ensure the OS-wide timezone data
- are used in the [clock] command.
- * Bumped debhelper compatibility version to 9.
- * Added multi-arch support. This includes splitting out the tcl8.6-lib
- library package with libtcl8.6.so and tclConfig.sh moved into a
- multi-archified location.
- * Recreated /usr/lib/tcl8.6/tclConfig.sh and /usr/lib/tcl8.6/tclooConfig.sh
- for backward compatibility (intend to remove in the future).
- * Removed .0 suffix from the libtcl8.6.so library in order to remove
- unnecessary diversions from the upstream practice, provided the symlink
- for backward compatibility (intend to remove in the future).
- * Switched to calculating dependency on tcl8.6-lib via a symbols table.
- * Don't use the alternatives mechanism for selecting /usr/bin/tclsh. This
- package ships only /usr/bin/tclsh8.6. The tcltk-defaults package provides
- the necessary symlink. This also means that tcl8.6 does no longer provide
- the tclsh virtual package.
- * Moved the old changelogs to the tcl8.6-doc package to reduce size of the
- tcl8.6 one.
- * Fixed clean target in debian/rules.
- * Bumped standards version to 3.9.4.
-
- -- Sergei Golovan <sgolovan at debian.org> Thu, 11 Jul 2013 21:15:09 +0400
-
-tcl8.6 (8.6.0-1) unstable; urgency=low
-
- * New upstream release.
-
- -- Sergei Golovan <sgolovan at debian.org> Thu, 20 Dec 2012 20:24:41 +0400
-
-tcl8.6 (8.6.0~b3-1) experimental; urgency=low
-
- * New upstream beta release.
-
- -- Sergei Golovan <sgolovan at debian.org> Thu, 20 Sep 2012 09:04:01 +0400
-
-tcl8.6 (8.6.0~b2-2) experimental; urgency=low
-
- * Install library(3tcl), packagens(3tcl), pkgMkIndex(3tcl) and safe(3tcl)
- manpages despite of upstream renaming them because they are referenced
- from the other pages.
- * Don't break the build if tdbc headers aren't in the tarball (helps
- to build the package using sources from the upstream repository).
- * Removed Chris Waters wrom the uploaders list (closes: #664113).
- * Renamed suggested dependency to tcl-tclreadline.
- * Switched to 3.0 (quilt) source package format.
- * Bumped debhelper compatibility version to 8.
- * Added hardening build flags using dpkg-buildflags.
- * Bumped standards version to 3.9.3.
-
- -- Sergei Golovan <sgolovan at debian.org> Mon, 28 May 2012 18:13:35 +0400
-
-tcl8.6 (8.6.0~b2-1) experimental; urgency=low
-
- * New upstream beta release.
-
- -- Sergei Golovan <sgolovan at debian.org> Mon, 08 Aug 2011 23:11:31 +0400
-
-tcl8.6 (8.6.0~b2~rc4-1) experimental; urgency=low
-
- * New upstream beta release candidate.
-
- -- Sergei Golovan <sgolovan at debian.org> Sun, 07 Aug 2011 12:28:21 +0400
-
-tcl8.6 (8.6.0~b2~rc0-1) experimental; urgency=low
-
- * New upstream beta release candidate.
- * Moved /usr/share/tcltk/tcl8.6/tclConfig.sh back to the /usr/lib/tcl8.6
- directory because it is architecture dependent.
- * Added ${misc:Depends} to debian/control.
- * Added README.source which explains how to apply quilt patches.
- * Bumped standards version to 3.9.2.
-
- -- Sergei Golovan <sgolovan at debian.org> Thu, 21 Jul 2011 10:30:26 +0400
-
-tcl8.6 (8.6.0~b1-4) experimental; urgency=low
-
- * Removed tcl8.6-tdbc package because TDBC is to be packaged separately.
- * Added zlib1g-dev to build dependencies to make Tcl use the system-wide
- Zlib library.
-
- -- Sergei Golovan <sgolovan at debian.org> Thu, 29 Jul 2010 09:50:49 +0400
-
-tcl8.6 (8.6.0~b1-3) experimental; urgency=low
-
- * Don't override CFLAGS in make call and supply it to configure script
- as suggested by Anders Kaseorg (closes: #510153).
-
- -- Sergei Golovan <sgolovan at debian.org> Mon, 18 May 2009 09:35:52 +0400
-
-tcl8.6 (8.6.0~b1-2) experimental; urgency=low
-
- * Added a compiler directive which helps to build tdbc extension
- (closes: #510153).
- * Don't remove tclsh alternative in case of package upgrade because the
- manually installed alternative is also removed which isn't desirable.
-
- -- Sergei Golovan <sgolovan at debian.org> Sun, 01 Mar 2009 10:36:35 +0300
-
-tcl8.6 (8.6.0~b1-1) experimental; urgency=low
-
- * New upstream beta release.
- * Separated new TDBC package which is bundled with the Tcl distribution to
- tcl8.6-tdbc package, and added directory /usr/lib/tcltk/tcl8.6 to the
- list of paths where Tcl packages are searched.
-
- -- Sergei Golovan <sgolovan at debian.org> Sat, 27 Dec 2008 13:47:14 +0300
-
-tcl8.6 (8.6.0~a3-1) experimental; urgency=low
-
- * New upstream alpha release.
-
- -- Sergei Golovan <sgolovan at debian.org> Sat, 11 Oct 2008 02:17:42 +0400
-
-tcl8.6 (8.6.0~a2-1) experimental; urgency=low
-
- * New upstream alpha release.
- * Restored DLL unloading for hppa and kfreebsd architectures because this
- bug was worked around in glibc.
-
- -- Sergei Golovan <sgolovan at debian.org> Sat, 23 Aug 2008 12:19:37 +0400
-
-tcl8.6 (8.6.0~a1-1) experimental; urgency=low
-
- * Initial alpha release (closes: #488653).
-
- -- Sergei Golovan <sgolovan at debian.org> Thu, 03 Jul 2008 21:27:33 +0400
-
Copied: tcl8.6/tags/8.6.0-4/debian/changelog (from rev 1447, tcl8.6/branches/experimental/debian/changelog)
===================================================================
--- tcl8.6/tags/8.6.0-4/debian/changelog (rev 0)
+++ tcl8.6/tags/8.6.0-4/debian/changelog 2013-08-19 18:37:27 UTC (rev 1456)
@@ -0,0 +1,151 @@
+tcl8.6 (8.6.0-4) experimental; urgency=low
+
+ * Removed unnecessary patches to init.tcl and tclPort.h.
+ * Change build specs, libs and headers via a patch to tclConfig.sh.in
+ instead of filtering the generated tclConfig.sh to make changes more
+ visible.
+ * Make libtcl8.6-dev depend on tcl8.6 for better backward compatibility.
+
+ -- Sergei Golovan <sgolovan at debian.org> Mon, 19 Aug 2013 21:23:07 +0400
+
+tcl8.6 (8.6.0-3) experimental; urgency=low
+
+ * Renamed tcl8.6-lib and tcl8.6-dev into libtcl8.6 and libtcl8.6-dev
+ because it's much more common name convention.
+ * Fixed debian/watch script because tcl-core archive is used as a source
+ tarball.
+ * Fixed maintainer's 'name'.
+ * Added dpkg-dev to the libtcl8.6-dev dependencies because tclConfig.sh
+ calls dpkg-architecture.
+
+ -- Sergei Golovan <sgolovan at debian.org> Wed, 31 Jul 2013 11:05:37 +0400
+
+tcl8.6 (8.6.0-2) experimental; urgency=low
+
+ * Added to tcl8.6-lib dependencies to ensure the OS-wide timezone data
+ are used in the [clock] command.
+ * Bumped debhelper compatibility version to 9.
+ * Added multi-arch support. This includes splitting out the tcl8.6-lib
+ library package with libtcl8.6.so and tclConfig.sh moved into a
+ multi-archified location.
+ * Recreated /usr/lib/tcl8.6/tclConfig.sh and /usr/lib/tcl8.6/tclooConfig.sh
+ for backward compatibility (intend to remove in the future).
+ * Removed .0 suffix from the libtcl8.6.so library in order to remove
+ unnecessary diversions from the upstream practice, provided the symlink
+ for backward compatibility (intend to remove in the future).
+ * Switched to calculating dependency on tcl8.6-lib via a symbols table.
+ * Don't use the alternatives mechanism for selecting /usr/bin/tclsh. This
+ package ships only /usr/bin/tclsh8.6. The tcltk-defaults package provides
+ the necessary symlink. This also means that tcl8.6 does no longer provide
+ the tclsh virtual package.
+ * Moved the old changelogs to the tcl8.6-doc package to reduce size of the
+ tcl8.6 one.
+ * Fixed clean target in debian/rules.
+ * Bumped standards version to 3.9.4.
+
+ -- Sergei Golovan <sgolovan at debian.org> Thu, 11 Jul 2013 21:15:09 +0400
+
+tcl8.6 (8.6.0-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Sergei Golovan <sgolovan at debian.org> Thu, 20 Dec 2012 20:24:41 +0400
+
+tcl8.6 (8.6.0~b3-1) experimental; urgency=low
+
+ * New upstream beta release.
+
+ -- Sergei Golovan <sgolovan at debian.org> Thu, 20 Sep 2012 09:04:01 +0400
+
+tcl8.6 (8.6.0~b2-2) experimental; urgency=low
+
+ * Install library(3tcl), packagens(3tcl), pkgMkIndex(3tcl) and safe(3tcl)
+ manpages despite of upstream renaming them because they are referenced
+ from the other pages.
+ * Don't break the build if tdbc headers aren't in the tarball (helps
+ to build the package using sources from the upstream repository).
+ * Removed Chris Waters wrom the uploaders list (closes: #664113).
+ * Renamed suggested dependency to tcl-tclreadline.
+ * Switched to 3.0 (quilt) source package format.
+ * Bumped debhelper compatibility version to 8.
+ * Added hardening build flags using dpkg-buildflags.
+ * Bumped standards version to 3.9.3.
+
+ -- Sergei Golovan <sgolovan at debian.org> Mon, 28 May 2012 18:13:35 +0400
+
+tcl8.6 (8.6.0~b2-1) experimental; urgency=low
+
+ * New upstream beta release.
+
+ -- Sergei Golovan <sgolovan at debian.org> Mon, 08 Aug 2011 23:11:31 +0400
+
+tcl8.6 (8.6.0~b2~rc4-1) experimental; urgency=low
+
+ * New upstream beta release candidate.
+
+ -- Sergei Golovan <sgolovan at debian.org> Sun, 07 Aug 2011 12:28:21 +0400
+
+tcl8.6 (8.6.0~b2~rc0-1) experimental; urgency=low
+
+ * New upstream beta release candidate.
+ * Moved /usr/share/tcltk/tcl8.6/tclConfig.sh back to the /usr/lib/tcl8.6
+ directory because it is architecture dependent.
+ * Added ${misc:Depends} to debian/control.
+ * Added README.source which explains how to apply quilt patches.
+ * Bumped standards version to 3.9.2.
+
+ -- Sergei Golovan <sgolovan at debian.org> Thu, 21 Jul 2011 10:30:26 +0400
+
+tcl8.6 (8.6.0~b1-4) experimental; urgency=low
+
+ * Removed tcl8.6-tdbc package because TDBC is to be packaged separately.
+ * Added zlib1g-dev to build dependencies to make Tcl use the system-wide
+ Zlib library.
+
+ -- Sergei Golovan <sgolovan at debian.org> Thu, 29 Jul 2010 09:50:49 +0400
+
+tcl8.6 (8.6.0~b1-3) experimental; urgency=low
+
+ * Don't override CFLAGS in make call and supply it to configure script
+ as suggested by Anders Kaseorg (closes: #510153).
+
+ -- Sergei Golovan <sgolovan at debian.org> Mon, 18 May 2009 09:35:52 +0400
+
+tcl8.6 (8.6.0~b1-2) experimental; urgency=low
+
+ * Added a compiler directive which helps to build tdbc extension
+ (closes: #510153).
+ * Don't remove tclsh alternative in case of package upgrade because the
+ manually installed alternative is also removed which isn't desirable.
+
+ -- Sergei Golovan <sgolovan at debian.org> Sun, 01 Mar 2009 10:36:35 +0300
+
+tcl8.6 (8.6.0~b1-1) experimental; urgency=low
+
+ * New upstream beta release.
+ * Separated new TDBC package which is bundled with the Tcl distribution to
+ tcl8.6-tdbc package, and added directory /usr/lib/tcltk/tcl8.6 to the
+ list of paths where Tcl packages are searched.
+
+ -- Sergei Golovan <sgolovan at debian.org> Sat, 27 Dec 2008 13:47:14 +0300
+
+tcl8.6 (8.6.0~a3-1) experimental; urgency=low
+
+ * New upstream alpha release.
+
+ -- Sergei Golovan <sgolovan at debian.org> Sat, 11 Oct 2008 02:17:42 +0400
+
+tcl8.6 (8.6.0~a2-1) experimental; urgency=low
+
+ * New upstream alpha release.
+ * Restored DLL unloading for hppa and kfreebsd architectures because this
+ bug was worked around in glibc.
+
+ -- Sergei Golovan <sgolovan at debian.org> Sat, 23 Aug 2008 12:19:37 +0400
+
+tcl8.6 (8.6.0~a1-1) experimental; urgency=low
+
+ * Initial alpha release (closes: #488653).
+
+ -- Sergei Golovan <sgolovan at debian.org> Thu, 03 Jul 2008 21:27:33 +0400
+
Deleted: tcl8.6/tags/8.6.0-4/debian/control
===================================================================
--- tcl8.6/branches/experimental/debian/control 2013-07-31 07:06:06 UTC (rev 1417)
+++ tcl8.6/tags/8.6.0-4/debian/control 2013-08-19 18:37:27 UTC (rev 1456)
@@ -1,65 +0,0 @@
-Source: tcl8.6
-Section: libs
-Priority: optional
-Maintainer: Debian Tcl/Tk Packagers <pkg-tcltk-devel at lists.alioth.debian.org>
-Uploaders: Sergei Golovan <sgolovan at debian.org>
-Build-Depends: debhelper (>= 9.0.0), dpkg-dev (>= 1.16.1~), zlib1g-dev
-Standards-Version: 3.9.4
-Homepage: http://www.tcl.tk/
-
-Package: tcl8.6
-Section: interpreters
-Priority: optional
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Conflicts: tcl74 (<= 7.4p3-2)
-Suggests: tcl-tclreadline
-Multi-Arch: foreign
-Description: Tcl (the Tool Command Language) v8.6 - shell
- Tcl is a powerful, easy to use, embeddable, cross-platform interpreted
- scripting language. This package contains the Tcl shell which you need
- to run Tcl scripts. This version includes thread support.
-
-Package: libtcl8.6
-Section: libs
-Priority: optional
-Architecture: any
-Pre-Depends: ${misc:Pre-Depends}
-Depends: tzdata, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: tcl8.6 (<< 8.6.0-2), tcl74 (<= 7.4p3-2)
-Replaces: tcl8.6 (<< 8.6.0-2)
-Suggests: tcl8.6
-Provides: libtcl
-Multi-Arch: same
-Description: Tcl (the Tool Command Language) v8.6 - run-time library files
- Tcl is a powerful, easy to use, embeddable, cross-platform interpreted
- scripting language. This package contains the Tcl library and auxiliary
- code which allows one to run Tcl-enabled applications. This version
- includes thread support.
-
-Package: libtcl8.6-dev
-Section: libdevel
-Priority: optional
-Architecture: any
-Depends: dpkg-dev (>= 1.16.1~), libtcl8.6 (= ${binary:Version}), ${misc:Depends}
-Suggests: tcl8.6, tcl8.6-doc
-Conflicts: tcl8.6-dev
-Replaces: tcl8.6-dev
-Provides: tcl8.6-dev
-Multi-Arch: same
-Description: Tcl (the Tool Command Language) v8.6 - development files
- Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted
- scripting language. This package contains the headers and libraries
- needed to embed or extend Tcl.
-
-Package: tcl8.6-doc
-Section: doc
-Priority: optional
-Architecture: all
-Depends: ${misc:Depends}
-Suggests: tcl8.6
-Conflicts: tcldoc
-Provides: tcldoc
-Description: Tcl (the Tool Command Language) v8.6 - manual pages
- Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted
- scripting language. This package contains the man pages for Tcl commands.
Copied: tcl8.6/tags/8.6.0-4/debian/control (from rev 1447, tcl8.6/branches/experimental/debian/control)
===================================================================
--- tcl8.6/tags/8.6.0-4/debian/control (rev 0)
+++ tcl8.6/tags/8.6.0-4/debian/control 2013-08-19 18:37:27 UTC (rev 1456)
@@ -0,0 +1,65 @@
+Source: tcl8.6
+Section: libs
+Priority: optional
+Maintainer: Debian Tcl/Tk Packagers <pkg-tcltk-devel at lists.alioth.debian.org>
+Uploaders: Sergei Golovan <sgolovan at debian.org>
+Build-Depends: debhelper (>= 9.0.0), dpkg-dev (>= 1.16.1~), zlib1g-dev
+Standards-Version: 3.9.4
+Homepage: http://www.tcl.tk/
+
+Package: tcl8.6
+Section: interpreters
+Priority: optional
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: tcl74 (<= 7.4p3-2)
+Suggests: tcl-tclreadline
+Multi-Arch: foreign
+Description: Tcl (the Tool Command Language) v8.6 - shell
+ Tcl is a powerful, easy to use, embeddable, cross-platform interpreted
+ scripting language. This package contains the Tcl shell which you need
+ to run Tcl scripts. This version includes thread support.
+
+Package: libtcl8.6
+Section: libs
+Priority: optional
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: tzdata, ${shlibs:Depends}, ${misc:Depends}
+Conflicts: tcl8.6 (<< 8.6.0-2), tcl74 (<= 7.4p3-2)
+Replaces: tcl8.6 (<< 8.6.0-2)
+Suggests: tcl8.6
+Provides: libtcl
+Multi-Arch: same
+Description: Tcl (the Tool Command Language) v8.6 - run-time library files
+ Tcl is a powerful, easy to use, embeddable, cross-platform interpreted
+ scripting language. This package contains the Tcl library and auxiliary
+ code which allows one to run Tcl-enabled applications. This version
+ includes thread support.
+
+Package: libtcl8.6-dev
+Section: libdevel
+Priority: optional
+Architecture: any
+Depends: dpkg-dev (>= 1.16.1~), libtcl8.6 (= ${binary:Version}), tcl8.6, ${misc:Depends}
+Suggests: tcl8.6-doc
+Conflicts: tcl8.6-dev
+Replaces: tcl8.6-dev
+Provides: tcl8.6-dev
+Multi-Arch: same
+Description: Tcl (the Tool Command Language) v8.6 - development files
+ Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted
+ scripting language. This package contains the headers and libraries
+ needed to embed or extend Tcl.
+
+Package: tcl8.6-doc
+Section: doc
+Priority: optional
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: tcl8.6
+Conflicts: tcldoc
+Provides: tcldoc
+Description: Tcl (the Tool Command Language) v8.6 - manual pages
+ Tcl is a powerful, easy-to-use, embeddable, cross-platform interpreted
+ scripting language. This package contains the man pages for Tcl commands.
Deleted: tcl8.6/tags/8.6.0-4/debian/filterconfig
===================================================================
--- tcl8.6/branches/experimental/debian/filterconfig 2013-07-31 07:06:06 UTC (rev 1417)
+++ tcl8.6/tags/8.6.0-4/debian/filterconfig 2013-08-19 18:37:27 UTC (rev 1456)
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-. $1
-
-sed -i -e "s:^TCL_BUILD_LIB_SPEC=.*:TCL_BUILD_LIB_SPEC='$TCL_LIB_SPEC':" \
- -e "s:^TCL_BUILD_STUB_LIB_SPEC=.*:TCL_BUILD_STUB_LIB_SPEC='$TCL_STUB_LIB_SPEC':" \
- -e "s:^TCL_BUILD_STUB_LIB_PATH=.*:TCL_BUILD_STUB_LIB_PATH='$TCL_STUB_LIB_PATH':" \
- -e "s:^TCL_SRC_DIR=.*:TCL_SRC_DIR='/usr/include/tcl$TCL_VERSION/tcl-private':" \
- $1
Deleted: tcl8.6/tags/8.6.0-4/debian/patches/series
===================================================================
--- tcl8.6/branches/experimental/debian/patches/series 2013-07-31 07:06:06 UTC (rev 1417)
+++ tcl8.6/tags/8.6.0-4/debian/patches/series 2013-08-19 18:37:27 UTC (rev 1456)
@@ -1,6 +0,0 @@
-tclport.diff
-tcllibrary.diff
-tclpackagepath.diff
-confsearch.diff
-non-linux.diff
-manpages.diff
Copied: tcl8.6/tags/8.6.0-4/debian/patches/series (from rev 1447, tcl8.6/branches/experimental/debian/patches/series)
===================================================================
--- tcl8.6/tags/8.6.0-4/debian/patches/series (rev 0)
+++ tcl8.6/tags/8.6.0-4/debian/patches/series 2013-08-19 18:37:27 UTC (rev 1456)
@@ -0,0 +1,6 @@
+tcllibrary.diff
+tclpackagepath.diff
+tclprivate.diff
+confsearch.diff
+non-linux.diff
+manpages.diff
Deleted: tcl8.6/tags/8.6.0-4/debian/patches/tcllibrary.diff
===================================================================
--- tcl8.6/branches/experimental/debian/patches/tcllibrary.diff 2013-07-31 07:06:06 UTC (rev 1417)
+++ tcl8.6/tags/8.6.0-4/debian/patches/tcllibrary.diff 2013-08-19 18:37:27 UTC (rev 1456)
@@ -1,33 +0,0 @@
---- tcl8.6-8.6.0.orig/unix/configure
-+++ tcl8.6-8.6.0/unix/configure
-@@ -19348,7 +19348,7 @@
-
- eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
-
--TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
-+test -z "$TCL_LIBRARY" && TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
- PRIVATE_INCLUDE_DIR='$(includedir)'
- HTML_DIR='$(DISTDIR)/html'
-
---- tcl8.6-8.6.0.orig/unix/configure.in
-+++ tcl8.6-8.6.0/unix/configure.in
-@@ -790,7 +790,7 @@
-
- eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
-
--TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
-+test -z "$TCL_LIBRARY" && TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
- PRIVATE_INCLUDE_DIR='$(includedir)'
- HTML_DIR='$(DISTDIR)/html'
-
---- tcl8.6-8.6.0.orig/library/init.tcl
-+++ tcl8.6-8.6.0/library/init.tcl
-@@ -46,7 +46,7 @@
- }
- namespace eval tcl {
- variable Dir
-- foreach Dir [list $::tcl_library [file dirname $::tcl_library]] {
-+ foreach Dir [list $::tcl_library] {
- if {$Dir ni $::auto_path} {
- lappend ::auto_path $Dir
- }
Copied: tcl8.6/tags/8.6.0-4/debian/patches/tcllibrary.diff (from rev 1447, tcl8.6/branches/experimental/debian/patches/tcllibrary.diff)
===================================================================
--- tcl8.6/tags/8.6.0-4/debian/patches/tcllibrary.diff (rev 0)
+++ tcl8.6/tags/8.6.0-4/debian/patches/tcllibrary.diff 2013-08-19 18:37:27 UTC (rev 1456)
@@ -0,0 +1,22 @@
+--- tcl8.6-8.6.0.orig/unix/configure
++++ tcl8.6-8.6.0/unix/configure
+@@ -19348,7 +19348,7 @@
+
+ eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
+
+-TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
++test -z "$TCL_LIBRARY" && TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
+ PRIVATE_INCLUDE_DIR='$(includedir)'
+ HTML_DIR='$(DISTDIR)/html'
+
+--- tcl8.6-8.6.0.orig/unix/configure.in
++++ tcl8.6-8.6.0/unix/configure.in
+@@ -790,7 +790,7 @@
+
+ eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
+
+-TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
++test -z "$TCL_LIBRARY" && TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
+ PRIVATE_INCLUDE_DIR='$(includedir)'
+ HTML_DIR='$(DISTDIR)/html'
+
Deleted: tcl8.6/tags/8.6.0-4/debian/patches/tclport.diff
===================================================================
--- tcl8.6/branches/experimental/debian/patches/tclport.diff 2013-07-31 07:06:06 UTC (rev 1417)
+++ tcl8.6/tags/8.6.0-4/debian/patches/tclport.diff 2013-08-19 18:37:27 UTC (rev 1456)
@@ -1,14 +0,0 @@
-Patch by Stanislav Maslovski <stanislav.maslovski at gmail.com>.
-See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=488491
-
---- tcl8.6-8.6.0.orig/generic/tclPort.h
-+++ tcl8.6-8.6.0/generic/tclPort.h
-@@ -22,7 +22,7 @@
- #endif
- #include "tcl.h"
- #if !defined(_WIN32)
--# include "tclUnixPort.h"
-+# include "../unix/tclUnixPort.h"
- #endif
-
- #if !defined(LLONG_MIN)
Copied: tcl8.6/tags/8.6.0-4/debian/patches/tclprivate.diff (from rev 1447, tcl8.6/branches/experimental/debian/patches/tclprivate.diff)
===================================================================
--- tcl8.6/tags/8.6.0-4/debian/patches/tclprivate.diff (rev 0)
+++ tcl8.6/tags/8.6.0-4/debian/patches/tclprivate.diff 2013-08-19 18:37:27 UTC (rev 1456)
@@ -0,0 +1,41 @@
+Patch by Chris Waters sets paths which are normally point to a directory
+with Tcl sources to a subdirectory of /usr/include/tcl8.6 (debian/rules
+puts private Tcl headers there).
+
+--- tcl8.6-8.6.0.orig/unix/tclConfig.sh.in
++++ tcl8.6-8.6.0/unix/tclConfig.sh.in
+@@ -100,7 +100,7 @@
+
+ # String to pass to linker to pick up the Tcl library from its
+ # build directory.
+-TCL_BUILD_LIB_SPEC='@TCL_BUILD_LIB_SPEC@'
++TCL_BUILD_LIB_SPEC='@TCL_LIB_SPEC@'
+
+ # String to pass to linker to pick up the Tcl library from its
+ # installed directory.
+@@ -135,7 +135,7 @@
+ # different place than the directory containing the source files, this
+ # points to the location of the sources, not the location where Tcl was
+ # compiled.
+-TCL_SRC_DIR='@TCL_SRC_DIR@'
++TCL_SRC_DIR='@includedir@/tcl-private'
+
+ # List of standard directories in which to look for packages during
+ # "package require" commands. Contains the "prefix" directory plus also
+@@ -153,14 +153,14 @@
+
+ # String to pass to linker to pick up the Tcl stub library from its
+ # build directory.
+-TCL_BUILD_STUB_LIB_SPEC='@TCL_BUILD_STUB_LIB_SPEC@'
++TCL_BUILD_STUB_LIB_SPEC='@TCL_STUB_LIB_SPEC@'
+
+ # String to pass to linker to pick up the Tcl stub library from its
+ # installed directory.
+ TCL_STUB_LIB_SPEC='@TCL_STUB_LIB_SPEC@'
+
+ # Path to the Tcl stub library in the build directory.
+-TCL_BUILD_STUB_LIB_PATH='@TCL_BUILD_STUB_LIB_PATH@'
++TCL_BUILD_STUB_LIB_PATH='@TCL_STUB_LIB_PATH@'
+
+ # Path to the Tcl stub library in the install directory.
+ TCL_STUB_LIB_PATH='@TCL_STUB_LIB_PATH@'
Deleted: tcl8.6/tags/8.6.0-4/debian/rules
===================================================================
--- tcl8.6/branches/experimental/debian/rules 2013-07-31 07:06:06 UTC (rev 1417)
+++ tcl8.6/tags/8.6.0-4/debian/rules 2013-08-19 18:37:27 UTC (rev 1456)
@@ -1,128 +0,0 @@
-#!/usr/bin/make -f
-
-v = 8.6
-DIR = $(shell pwd)/debian/tmp
-
-DPKG_EXPORT_BUILDFLAGS = 1
-include /usr/share/dpkg/buildflags.mk
-include /usr/share/dpkg/architecture.mk
-
-LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS)
-export LDFLAGS
-
-ifeq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
-# See bug #446335 for -fno-unit-at-a-time
-ifeq ($(DEB_HOST_ARCH), hppa)
-# Disable stack checking for hppa (it doesn't work properly yet)
-CFLAGS += -fno-unit-at-a-time -DTCL_NO_STACK_CHECK=1
-else
-CFLAGS += -fno-unit-at-a-time
-endif
-endif
-
-%:
- dh $@
-
-override_dh_auto_clean:
- [ ! -f unix/Makefile ] || $(MAKE) -C unix distclean
-
-override_dh_auto_configure:
- # So so ugly but it works...
- touch generic/tclStubInit.c
- TCL_LIBRARY="/usr/share/tcltk/tcl$(v)" \
- TCL_PACKAGE_PATH="/usr/local/lib/tcltk /usr/local/share/tcltk \
- /usr/lib/tcltk/$(DEB_HOST_MULTIARCH) /usr/lib/tcltk /usr/share/tcltk \
- /usr/lib/tcltk/tcl$(v) /usr/lib" \
- CFLAGS="$(CFLAGS)" \
- CPPFLAGS="$(CPPFLAGS)" \
- TCL_SHLIB_LD_EXTRAS="-Wl,-soname,\$${TCL_LIB_FILE}" \
- dh_auto_configure -Dunix -- \
- --includedir=/usr/include/tcl$(v) \
- --enable-shared \
- --enable-threads \
- --enable-dll-unloading \
- --disable-rpath \
- --without-tzdata \
- --enable-man-symlinks
-
-override_dh_auto_build:
- touch generic/tclStubInit.c && \
- $(MAKE) -C unix
- # Build the static library
- cd unix && \
- ar cr libtcl$(v).a *.o && \
- ar d libtcl$(v).a tclAppInit.o && \
- ranlib libtcl$(v).a
-
-override_dh_auto_install:
- $(MAKE) -C unix INSTALL_ROOT=$(DIR) \
- MAN_INSTALL_DIR=$(DIR)/usr/share/man \
- MANN_INSTALL_DIR=$(DIR)/usr/share/man/man3 \
- TCL_MODULE_PATH="/usr/lib/tcltk /usr/share/tcltk" \
- install
- # Fix up the modules
- sed -i -e's:variable paths {}:variable paths {/usr/share/tcltk/tcl$(v)/tcl8}:' \
- $(DIR)/usr/share/tcltk/tcl$(v)/tm.tcl
- install -d -m 755 $(DIR)/usr/share/tcltk/tcl$(v)/tcl8
- mv $(DIR)/usr/share/tcltk/tcl8/*/* $(DIR)/usr/share/tcltk/tcl$(v)/tcl8
- # Fix up the libraries
- cp unix/libtcl$(v).a $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)
- install -d -m 755 $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tcl$(v)
- mv $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/*.sh $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tcl$(v)
- sh debian/filterconfig $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tcl$(v)/tclConfig.sh
- install -d -m 755 $(DIR)/usr/share/aclocal
- cp unix/tcl.m4 $(DIR)/usr/share/aclocal/tcl$(v).m4
- rm -f $(DIR)/usr/share/tcltk/tcl$(v)/ldAix
- # Fix up the include files
- install -d $(DIR)/usr/include/tcl$(v)/tcl-private/generic
- cp generic/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/generic
- install -d $(DIR)/usr/include/tcl$(v)/tcl-private/unix
- cp unix/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/unix
- install -d $(DIR)/usr/include/tcl$(v)/tcl-private/compat
- cp compat/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/compat
- install -d $(DIR)/usr/include/tcl$(v)/tcl-private/libtommath
- cp libtommath/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/libtommath
- #
- # Temporary HACK until all reverse dependencies will be rebuilt
- ln -sf libtcl$(v).so $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/libtcl$(v).so.0
- #
- # Fix up the manpages.
- cd $(DIR)/usr/share/man/man1 && \
- cat tclsh.1 | sed -e 's/(n)/(3tcl)/g' > tclsh$(v).1 && \
- rm tclsh.1
- cd $(DIR)/usr/share/man/man3 && \
- for f in *.[3n] ; do \
- f2=$$(echo $$f | sed -e 's/\.[3n]/.3tcl/') ; \
- if [ -L $$f ]; then \
- l=$$(readlink -n $$f | sed -e 's/\.[3n]/.3tcl/') ; \
- rm $$f ; \
- ln -sf $$l $$f2 ; \
- else \
- cat $$f | sed -e 's/^\.TH \([^ ]\+\|"[^"]\+"\) [3n]/.TH \1 3tcl/' \
- -e 's/\(Tk_[0-9A-Za-z]*\)(3)/\1(3tk)/g' \
- -e 's/\([A-Z][0-9A-Za-z_]*\)(3)/\1(3tcl)/g' \
- -e 's/send(n)/send(3tk)/g' \
- -e 's/text(n)/text(3tk)/g' \
- -e 's/tk(n)/tk(3tk)/g' \
- -e 's/winfo(n)/winfo(3tk)/g' \
- -e 's/(n)/(3tcl)/g' \
- -e "s/\\N'244'/\\[^o]/g" \
- >$$f2 ; \
- rm $$f ; \
- fi ; \
- done
-
-override_dh_makeshlibs: /usr/share/debhelper/autoscripts/postinst-makeshlibs /usr/share/debhelper/autoscripts/postrm-makeshlibs
- dh_makeshlibs -a -Xtcltest
- cat /usr/share/debhelper/autoscripts/postinst-makeshlibs >>debian/libtcl$(v).postinst.debhelper
- cat /usr/share/debhelper/autoscripts/postrm-makeshlibs >>debian/libtcl$(v).postrm.debhelper
-
-override_dh_shlibdeps:
- dh_shlibdeps -a -ldebian/libtcl$(v)/usr/lib/$(DEB_HOST_MULTIARCH)
-
-get-orig-source:
- wget -O tcl$(v)_$(v).0.orig.tar.gz \
- http://prdownloads.sourceforge.net/tcl/tcl-core$(v).0-src.tar.gz
-
-.PHONY: override_dh_auto_clean override_dh_auto_configure override_dh_auto_install \
- override_dh_makeshlibs override_dh_shlibdeps get-orig-source
Copied: tcl8.6/tags/8.6.0-4/debian/rules (from rev 1447, tcl8.6/branches/experimental/debian/rules)
===================================================================
--- tcl8.6/tags/8.6.0-4/debian/rules (rev 0)
+++ tcl8.6/tags/8.6.0-4/debian/rules 2013-08-19 18:37:27 UTC (rev 1456)
@@ -0,0 +1,127 @@
+#!/usr/bin/make -f
+
+v = 8.6
+DIR = $(shell pwd)/debian/tmp
+
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+include /usr/share/dpkg/architecture.mk
+
+LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS)
+export LDFLAGS
+
+ifeq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+# See bug #446335 for -fno-unit-at-a-time
+ifeq ($(DEB_HOST_ARCH), hppa)
+# Disable stack checking for hppa (it doesn't work properly yet)
+CFLAGS += -fno-unit-at-a-time -DTCL_NO_STACK_CHECK=1
+else
+CFLAGS += -fno-unit-at-a-time
+endif
+endif
+
+%:
+ dh $@
+
+override_dh_auto_clean:
+ [ ! -f unix/Makefile ] || $(MAKE) -C unix distclean
+
+override_dh_auto_configure:
+ # So so ugly but it works...
+ touch generic/tclStubInit.c
+ TCL_LIBRARY="/usr/share/tcltk/tcl$(v)" \
+ TCL_PACKAGE_PATH="/usr/local/lib/tcltk /usr/local/share/tcltk \
+ /usr/lib/tcltk/$(DEB_HOST_MULTIARCH) /usr/lib/tcltk /usr/share/tcltk \
+ /usr/lib/tcltk/tcl$(v) /usr/lib" \
+ CFLAGS="$(CFLAGS)" \
+ CPPFLAGS="$(CPPFLAGS)" \
+ TCL_SHLIB_LD_EXTRAS="-Wl,-soname,\$${TCL_LIB_FILE}" \
+ dh_auto_configure -Dunix -- \
+ --includedir=/usr/include/tcl$(v) \
+ --enable-shared \
+ --enable-threads \
+ --enable-dll-unloading \
+ --disable-rpath \
+ --without-tzdata \
+ --enable-man-symlinks
+
+override_dh_auto_build:
+ touch generic/tclStubInit.c && \
+ $(MAKE) -C unix
+ # Build the static library
+ cd unix && \
+ ar cr libtcl$(v).a *.o && \
+ ar d libtcl$(v).a tclAppInit.o && \
+ ranlib libtcl$(v).a
+
+override_dh_auto_install:
+ $(MAKE) -C unix INSTALL_ROOT=$(DIR) \
+ MAN_INSTALL_DIR=$(DIR)/usr/share/man \
+ MANN_INSTALL_DIR=$(DIR)/usr/share/man/man3 \
+ TCL_MODULE_PATH="/usr/lib/tcltk /usr/share/tcltk" \
+ install
+ # Fix up the modules
+ sed -i -e's:variable paths {}:variable paths {/usr/share/tcltk/tcl$(v)/tcl8}:' \
+ $(DIR)/usr/share/tcltk/tcl$(v)/tm.tcl
+ install -d -m 755 $(DIR)/usr/share/tcltk/tcl$(v)/tcl8
+ mv $(DIR)/usr/share/tcltk/tcl8/*/* $(DIR)/usr/share/tcltk/tcl$(v)/tcl8
+ # Fix up the libraries
+ cp unix/libtcl$(v).a $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)
+ install -d -m 755 $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tcl$(v)
+ mv $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/*.sh $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/tcl$(v)
+ install -d -m 755 $(DIR)/usr/share/aclocal
+ cp unix/tcl.m4 $(DIR)/usr/share/aclocal/tcl$(v).m4
+ rm -f $(DIR)/usr/share/tcltk/tcl$(v)/ldAix
+ # Fix up the include files
+ install -d $(DIR)/usr/include/tcl$(v)/tcl-private/generic
+ cp generic/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/generic
+ install -d $(DIR)/usr/include/tcl$(v)/tcl-private/unix
+ cp unix/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/unix
+ install -d $(DIR)/usr/include/tcl$(v)/tcl-private/compat
+ cp compat/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/compat
+ install -d $(DIR)/usr/include/tcl$(v)/tcl-private/libtommath
+ cp libtommath/*.h $(DIR)/usr/include/tcl$(v)/tcl-private/libtommath
+ #
+ # Temporary HACK until all reverse dependencies will be rebuilt
+ ln -sf libtcl$(v).so $(DIR)/usr/lib/$(DEB_HOST_MULTIARCH)/libtcl$(v).so.0
+ #
+ # Fix up the manpages.
+ cd $(DIR)/usr/share/man/man1 && \
+ cat tclsh.1 | sed -e 's/(n)/(3tcl)/g' > tclsh$(v).1 && \
+ rm tclsh.1
+ cd $(DIR)/usr/share/man/man3 && \
+ for f in *.[3n] ; do \
+ f2=$$(echo $$f | sed -e 's/\.[3n]/.3tcl/') ; \
+ if [ -L $$f ]; then \
+ l=$$(readlink -n $$f | sed -e 's/\.[3n]/.3tcl/') ; \
+ rm $$f ; \
+ ln -sf $$l $$f2 ; \
+ else \
+ cat $$f | sed -e 's/^\.TH \([^ ]\+\|"[^"]\+"\) [3n]/.TH \1 3tcl/' \
+ -e 's/\(Tk_[0-9A-Za-z]*\)(3)/\1(3tk)/g' \
+ -e 's/\([A-Z][0-9A-Za-z_]*\)(3)/\1(3tcl)/g' \
+ -e 's/send(n)/send(3tk)/g' \
+ -e 's/text(n)/text(3tk)/g' \
+ -e 's/tk(n)/tk(3tk)/g' \
+ -e 's/winfo(n)/winfo(3tk)/g' \
+ -e 's/(n)/(3tcl)/g' \
+ -e "s/\\N'244'/\\[^o]/g" \
+ >$$f2 ; \
+ rm $$f ; \
+ fi ; \
+ done
+
+override_dh_makeshlibs: /usr/share/debhelper/autoscripts/postinst-makeshlibs /usr/share/debhelper/autoscripts/postrm-makeshlibs
+ dh_makeshlibs -a -Xtcltest
+ cat /usr/share/debhelper/autoscripts/postinst-makeshlibs >>debian/libtcl$(v).postinst.debhelper
+ cat /usr/share/debhelper/autoscripts/postrm-makeshlibs >>debian/libtcl$(v).postrm.debhelper
+
+override_dh_shlibdeps:
+ dh_shlibdeps -a -ldebian/libtcl$(v)/usr/lib/$(DEB_HOST_MULTIARCH)
+
+get-orig-source:
+ wget -O tcl$(v)_$(v).0.orig.tar.gz \
+ http://prdownloads.sourceforge.net/tcl/tcl-core$(v).0-src.tar.gz
+
+.PHONY: override_dh_auto_clean override_dh_auto_configure override_dh_auto_install \
+ override_dh_makeshlibs override_dh_shlibdeps get-orig-source
More information about the Pkg-tcltk-commits
mailing list