[Pkg-tcltk-commits] r1892 - in iwidgets4/tags: . 4.1.0-1/debian 4.1.0-1/debian/patches

sgolovan at alioth.debian.org sgolovan at alioth.debian.org
Sat Oct 28 08:25:11 UTC 2017


Author: sgolovan
Date: 2017-10-28 08:25:11 +0000 (Sat, 28 Oct 2017)
New Revision: 1892

Added:
   iwidgets4/tags/4.1.0-1/
   iwidgets4/tags/4.1.0-1/debian/changelog
   iwidgets4/tags/4.1.0-1/debian/compat
   iwidgets4/tags/4.1.0-1/debian/control
   iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.install
   iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.links
   iwidgets4/tags/4.1.0-1/debian/iwidgets4.install
   iwidgets4/tags/4.1.0-1/debian/patches/build.patch
   iwidgets4/tags/4.1.0-1/debian/patches/man.patch
   iwidgets4/tags/4.1.0-1/debian/rules
Removed:
   iwidgets4/tags/4.1.0-1/debian/changelog
   iwidgets4/tags/4.1.0-1/debian/compat
   iwidgets4/tags/4.1.0-1/debian/control
   iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.install
   iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.links
   iwidgets4/tags/4.1.0-1/debian/iwidgets4.install
   iwidgets4/tags/4.1.0-1/debian/patches/build.patch
   iwidgets4/tags/4.1.0-1/debian/patches/man.patch
   iwidgets4/tags/4.1.0-1/debian/rules
Log:
[svn-buildpackage] Tagging iwidgets4 4.1.0-1

Deleted: iwidgets4/tags/4.1.0-1/debian/changelog
===================================================================
--- iwidgets4/trunk/debian/changelog	2017-10-26 09:00:30 UTC (rev 1890)
+++ iwidgets4/tags/4.1.0-1/debian/changelog	2017-10-28 08:25:11 UTC (rev 1892)
@@ -1,80 +0,0 @@
-iwidgets4 (4.0.1-7) UNRELEASED; urgency=low
-
-  * NOT RELEASED YET
-
- -- Sergei Golovan <sgolovan at debian.org>  Wed, 30 May 2012 09:06:03 +0400
-
-iwidgets4 (4.0.1-6) unstable; urgency=low
-
-  * Removed Chris Waters from the uploaders list (closes: #664110).
-  * Added get-orig-source target to debian/rules.
-  * Added ${misc:Depends} substitution variable to debian/control because
-    the package uses debhelper.
-  * Fixed errors in notebook, tabnotebook and tabset manpages.
-  * Switched to 3.0 (quilt) source package format.
-  * Bumped debhelper compatibility version to 8.
-  * Bumped standards version to 3.9.3.
-
- -- Sergei Golovan <sgolovan at debian.org>  Wed, 30 May 2012 08:54:29 +0400
-
-iwidgets4 (4.0.1-5) unstable; urgency=low
-
-  * Switched to quilt for patch management.
-  * Added uscan control file debian/watch.
-
- -- Sergei Golovan <sgolovan at debian.org>  Mon, 09 Jun 2008 21:27:11 +0400
-
-iwidgets4 (4.0.1-4) unstable; urgency=low
-
-  * New maintainer Debian Tcl/Tk Packagers
-    <pkg-tcltk-devel at lists.alioth.debian.org>.
-  * Added homepage header to debian/control.
-  * Bumped standards version to 3.7.3.
-  * Bumped debhelper compatibility level to 5.
-  * Fixed ignoring make errors in clean target of debian/rules.
-  * Debhelper is used in clean target, so moved it from build-depends-indep
-    to build-depends.
-  * Added build-dependency on tk-dev (just to please configure script,
-    actually, info from tkConfig.sh and tclConfig.sh isn't used at all).
-  * Moved Tcl library files to a subdirectory of /usr/share/tcltk to make the
-    package compliant to Debian Tcl/Tk policy.
-  * Moved demos to iwidgets4-doc binary package.
-  * Restored forgotten demos images (closes: #404392).
-  * Fixed brackets in manpage for scopedobject.
-
- -- Sergei Golovan <sgolovan at debian.org>  Sat, 02 Feb 2008 13:50:50 +0300
-
-iwidgets4 (4.0.1-3) unstable; urgency=low
-
-  * Moved "examples" link from /usr/share/doc to /usr/share/doc/iwidgets4
-    where it was supposed to be in the first place (closes: #215117).
-
- -- Chris Waters <xtifr at debian.org>  Fri, 10 Oct 2003 10:28:00 -0700
-
-iwidgets4 (4.0.1-2) unstable; urgency=low
-
-  * Fixed build-dependencies to use tcl/tk/itcl/itk -dev packages.
-  * Made debian/rules do chmod +x mkinstalldirs, since dpkg-source isn't
-    actually smart enough to do that on its own (closes: #212308).
-
- -- Chris Waters <xtifr at debian.org>  Wed,  8 Oct 2003 12:28:39 -0700
-
-iwidgets4 (4.0.1-1) unstable; urgency=low
-
-  * Added "examples" link to demos in /usr/share/doc/iwidgets4.
-  * First actual release to Debian archives.
-
- -- Chris Waters <xtifr at debian.org>  Sun, 24 Aug 2003 15:10:07 -0700
-
-iwidgets4 (4.0.1-0pre2) unstable; urgency=low
-
-  * Updated iwidgets testing package, still prerelease.  Changed package
-    name.
-
- -- Chris Waters <xtifr at debian.org>  Tue, 19 Aug 2003 02:25:05 -0700
-
-iwidgets4.0 (4.0.1-0pre1) unstable; urgency=low
-
-  * New iwidgets package, prerelease testing package.
-
- -- Chris Waters <xtifr at debian.org>  Sat,  9 Aug 2003 10:55:06 -0700

Copied: iwidgets4/tags/4.1.0-1/debian/changelog (from rev 1891, iwidgets4/trunk/debian/changelog)
===================================================================
--- iwidgets4/tags/4.1.0-1/debian/changelog	                        (rev 0)
+++ iwidgets4/tags/4.1.0-1/debian/changelog	2017-10-28 08:25:11 UTC (rev 1892)
@@ -0,0 +1,82 @@
+iwidgets4 (4.1.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Bump debhelper compatibility version to 10.
+  * Bump standards version to 4.1.1.
+
+ -- Sergei Golovan <sgolovan at debian.org>  Sat, 28 Oct 2017 10:11:27 +0300
+
+iwidgets4 (4.0.1-6) unstable; urgency=low
+
+  * Removed Chris Waters from the uploaders list (closes: #664110).
+  * Added get-orig-source target to debian/rules.
+  * Added ${misc:Depends} substitution variable to debian/control because
+    the package uses debhelper.
+  * Fixed errors in notebook, tabnotebook and tabset manpages.
+  * Switched to 3.0 (quilt) source package format.
+  * Bumped debhelper compatibility version to 8.
+  * Bumped standards version to 3.9.3.
+
+ -- Sergei Golovan <sgolovan at debian.org>  Wed, 30 May 2012 08:54:29 +0400
+
+iwidgets4 (4.0.1-5) unstable; urgency=low
+
+  * Switched to quilt for patch management.
+  * Added uscan control file debian/watch.
+
+ -- Sergei Golovan <sgolovan at debian.org>  Mon, 09 Jun 2008 21:27:11 +0400
+
+iwidgets4 (4.0.1-4) unstable; urgency=low
+
+  * New maintainer Debian Tcl/Tk Packagers
+    <pkg-tcltk-devel at lists.alioth.debian.org>.
+  * Added homepage header to debian/control.
+  * Bumped standards version to 3.7.3.
+  * Bumped debhelper compatibility level to 5.
+  * Fixed ignoring make errors in clean target of debian/rules.
+  * Debhelper is used in clean target, so moved it from build-depends-indep
+    to build-depends.
+  * Added build-dependency on tk-dev (just to please configure script,
+    actually, info from tkConfig.sh and tclConfig.sh isn't used at all).
+  * Moved Tcl library files to a subdirectory of /usr/share/tcltk to make the
+    package compliant to Debian Tcl/Tk policy.
+  * Moved demos to iwidgets4-doc binary package.
+  * Restored forgotten demos images (closes: #404392).
+  * Fixed brackets in manpage for scopedobject.
+
+ -- Sergei Golovan <sgolovan at debian.org>  Sat, 02 Feb 2008 13:50:50 +0300
+
+iwidgets4 (4.0.1-3) unstable; urgency=low
+
+  * Moved "examples" link from /usr/share/doc to /usr/share/doc/iwidgets4
+    where it was supposed to be in the first place (closes: #215117).
+
+ -- Chris Waters <xtifr at debian.org>  Fri, 10 Oct 2003 10:28:00 -0700
+
+iwidgets4 (4.0.1-2) unstable; urgency=low
+
+  * Fixed build-dependencies to use tcl/tk/itcl/itk -dev packages.
+  * Made debian/rules do chmod +x mkinstalldirs, since dpkg-source isn't
+    actually smart enough to do that on its own (closes: #212308).
+
+ -- Chris Waters <xtifr at debian.org>  Wed,  8 Oct 2003 12:28:39 -0700
+
+iwidgets4 (4.0.1-1) unstable; urgency=low
+
+  * Added "examples" link to demos in /usr/share/doc/iwidgets4.
+  * First actual release to Debian archives.
+
+ -- Chris Waters <xtifr at debian.org>  Sun, 24 Aug 2003 15:10:07 -0700
+
+iwidgets4 (4.0.1-0pre2) unstable; urgency=low
+
+  * Updated iwidgets testing package, still prerelease.  Changed package
+    name.
+
+ -- Chris Waters <xtifr at debian.org>  Tue, 19 Aug 2003 02:25:05 -0700
+
+iwidgets4.0 (4.0.1-0pre1) unstable; urgency=low
+
+  * New iwidgets package, prerelease testing package.
+
+ -- Chris Waters <xtifr at debian.org>  Sat,  9 Aug 2003 10:55:06 -0700

Deleted: iwidgets4/tags/4.1.0-1/debian/compat
===================================================================
--- iwidgets4/trunk/debian/compat	2017-10-26 09:00:30 UTC (rev 1890)
+++ iwidgets4/tags/4.1.0-1/debian/compat	2017-10-28 08:25:11 UTC (rev 1892)
@@ -1 +0,0 @@
-8

Copied: iwidgets4/tags/4.1.0-1/debian/compat (from rev 1891, iwidgets4/trunk/debian/compat)
===================================================================
--- iwidgets4/tags/4.1.0-1/debian/compat	                        (rev 0)
+++ iwidgets4/tags/4.1.0-1/debian/compat	2017-10-28 08:25:11 UTC (rev 1892)
@@ -0,0 +1 @@
+10

Deleted: iwidgets4/tags/4.1.0-1/debian/control
===================================================================
--- iwidgets4/trunk/debian/control	2017-10-26 09:00:30 UTC (rev 1890)
+++ iwidgets4/tags/4.1.0-1/debian/control	2017-10-28 08:25:11 UTC (rev 1892)
@@ -1,36 +0,0 @@
-Source: iwidgets4
-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 (>= 8.0.0)
-Build-Depends-Indep: itcl3-dev, itk3-dev, tk-dev
-Standards-Version: 3.9.3
-Homepage: http://incrtcl.sourceforge.net/iwidgets/
-
-Package: iwidgets4
-Priority: optional
-Architecture: all
-Depends: itk3, ${misc:Depends}
-Suggests: iwidgets4-doc
-Conflicts: itcl3.0 (<< 3.0.1)
-Description: [incr Widgets] Tk-based widget collection - run-time files
- [incr Widgets] (or iwidgets) is an object-oriented "mega-widget" set,
- or collection of high-level user-interface components, based on the
- popular Tk toolkit and the itcl/itk OO framework.  Iwidgets contains
- over 50 ready-to-use mega-widgets including calendar, canvasprintdialog,
- combobox, fileselectiondialog, hyperhelp, notebook, radiobox, spinner,
- and many more.
-
-Package: iwidgets4-doc
-Section: doc
-Priority: optional
-Architecture: all
-Depends: ${misc:Depends}
-Suggests: iwidgets4
-Conflicts: iwidgets-dev, iwidgets-doc, itcl3.0-dev (<< 3.0.1)
-Description: [incr Widgets] Tk-based widget collection - man pages
- [incr Widgets] (or iwidgets) is an object-oriented "mega-widget" set,
- or collection of high-level user-interface components, based on the
- popular Tk toolkit and the itcl/itk OO framework.  This package
- contains man pages documenting the widget classes.

Copied: iwidgets4/tags/4.1.0-1/debian/control (from rev 1891, iwidgets4/trunk/debian/control)
===================================================================
--- iwidgets4/tags/4.1.0-1/debian/control	                        (rev 0)
+++ iwidgets4/tags/4.1.0-1/debian/control	2017-10-28 08:25:11 UTC (rev 1892)
@@ -0,0 +1,36 @@
+Source: iwidgets4
+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 (>= 10.0.0)
+Build-Depends-Indep: itcl3-dev, itk3-dev, tk-dev
+Standards-Version: 4.1.1
+Homepage: http://incrtcl.sourceforge.net/iwidgets/
+
+Package: iwidgets4
+Priority: optional
+Architecture: all
+Depends: itk3, ${misc:Depends}
+Suggests: iwidgets4-doc
+Conflicts: itcl3.0 (<< 3.0.1)
+Description: [incr Widgets] Tk-based widget collection - run-time files
+ [incr Widgets] (or iwidgets) is an object-oriented "mega-widget" set,
+ or collection of high-level user-interface components, based on the
+ popular Tk toolkit and the itcl/itk OO framework.  Iwidgets contains
+ over 50 ready-to-use mega-widgets including calendar, canvasprintdialog,
+ combobox, fileselectiondialog, hyperhelp, notebook, radiobox, spinner,
+ and many more.
+
+Package: iwidgets4-doc
+Section: doc
+Priority: optional
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: iwidgets4
+Conflicts: iwidgets-dev, iwidgets-doc, itcl3.0-dev (<< 3.0.1)
+Description: [incr Widgets] Tk-based widget collection - man pages
+ [incr Widgets] (or iwidgets) is an object-oriented "mega-widget" set,
+ or collection of high-level user-interface components, based on the
+ popular Tk toolkit and the itcl/itk OO framework.  This package
+ contains man pages documenting the widget classes.

Deleted: iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.install
===================================================================
--- iwidgets4/trunk/debian/iwidgets4-doc.install	2017-10-26 09:00:30 UTC (rev 1890)
+++ iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.install	2017-10-28 08:25:11 UTC (rev 1892)
@@ -1,2 +0,0 @@
-usr/share/doc/iwidgets*-doc
-usr/share/man/man3

Copied: iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.install (from rev 1891, iwidgets4/trunk/debian/iwidgets4-doc.install)
===================================================================
--- iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.install	                        (rev 0)
+++ iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.install	2017-10-28 08:25:11 UTC (rev 1892)
@@ -0,0 +1,2 @@
+usr/lib/*/iwidgets*/demos usr/share/doc/iwidgets4-doc/
+usr/share/man/man3

Deleted: iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.links
===================================================================
--- iwidgets4/trunk/debian/iwidgets4-doc.links	2017-10-26 09:00:30 UTC (rev 1890)
+++ iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.links	2017-10-28 08:25:11 UTC (rev 1892)
@@ -1 +0,0 @@
-usr/share/doc/iwidgets4-doc/demos	usr/share/tcltk/iwidgets4.0.1/demos

Copied: iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.links (from rev 1891, iwidgets4/trunk/debian/iwidgets4-doc.links)
===================================================================
--- iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.links	                        (rev 0)
+++ iwidgets4/tags/4.1.0-1/debian/iwidgets4-doc.links	2017-10-28 08:25:11 UTC (rev 1892)
@@ -0,0 +1 @@
+usr/share/doc/iwidgets4-doc/demos	usr/share/tcltk/iwidgets4.1.0/demos

Deleted: iwidgets4/tags/4.1.0-1/debian/iwidgets4.install
===================================================================
--- iwidgets4/trunk/debian/iwidgets4.install	2017-10-26 09:00:30 UTC (rev 1890)
+++ iwidgets4/tags/4.1.0-1/debian/iwidgets4.install	2017-10-28 08:25:11 UTC (rev 1892)
@@ -1 +0,0 @@
-usr/share/tcltk/iwidgets*

Copied: iwidgets4/tags/4.1.0-1/debian/iwidgets4.install (from rev 1891, iwidgets4/trunk/debian/iwidgets4.install)
===================================================================
--- iwidgets4/tags/4.1.0-1/debian/iwidgets4.install	                        (rev 0)
+++ iwidgets4/tags/4.1.0-1/debian/iwidgets4.install	2017-10-28 08:25:11 UTC (rev 1892)
@@ -0,0 +1,2 @@
+usr/lib/*/iwidgets*/scripts usr/share/tcltk/iwidgets4.1.0/
+usr/lib/*/iwidgets*/*.tcl usr/share/tcltk/iwidgets4.1.0/

Deleted: iwidgets4/tags/4.1.0-1/debian/patches/build.patch
===================================================================
--- iwidgets4/trunk/debian/patches/build.patch	2017-10-26 09:00:30 UTC (rev 1890)
+++ iwidgets4/tags/4.1.0-1/debian/patches/build.patch	2017-10-28 08:25:11 UTC (rev 1892)
@@ -1,263 +0,0 @@
---- iwidgets4-4.0.1.orig/mkinstalldirs
-+++ iwidgets4-4.0.1/mkinstalldirs
-@@ -0,0 +1,32 @@
-+#! /bin/sh
-+# mkinstalldirs --- make directory hierarchy
-+# Author: Noah Friedman <friedman at prep.ai.mit.edu>
-+# Created: 1993-05-16
-+# Last modified: 1994-03-25
-+# Public domain
-+
-+errstatus=0
-+
-+for file in ${1+"$@"} ; do 
-+   set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
-+   shift
-+
-+   pathcomp=
-+   for d in ${1+"$@"} ; do
-+     pathcomp="$pathcomp$d"
-+     case "$pathcomp" in
-+       -* ) pathcomp=./$pathcomp ;;
-+     esac
-+
-+     if test ! -d "$pathcomp"; then
-+        echo "mkdir $pathcomp" 1>&2
-+        mkdir "$pathcomp" || errstatus=$?
-+     fi
-+
-+     pathcomp="$pathcomp/"
-+   done
-+done
-+
-+exit $errstatus
-+
-+# mkinstalldirs ends here
---- iwidgets4-4.0.1.orig/configure.in
-+++ iwidgets4-4.0.1/configure.in
-@@ -63,18 +63,18 @@
- ITCL_LIB_DIR=""
- if test -r $itcl_search/itcl/library/itcl.tcl; then
-     if test -r $itcl_search/itk/library/itk.tcl; then
--        if test -r $itcl_search/config/mkinstalldirs; then
--            ITCL_LIB_DIR=$itcl_search/itcl/library
--            ITCL_SRC_DIR=$itcl_search/itcl
--            ITK_LIB_DIR=$itcl_search/itk/library
--            ITK_SRC_DIR=$itcl_search/itk
--        fi
-+        ITCL_LIB_DIR=$itcl_search/itcl/library
-+        ITCL_SRC_DIR=$itcl_search/itcl
-+        ITK_LIB_DIR=$itcl_search/itk/library
-+        ITK_SRC_DIR=$itcl_search/itk
-     fi
- fi
- 
--if test -z "$ITCL_LIB_DIR"; then
--    AC_MSG_ERROR(Can't find Itcl source.  Use --with-itcl to specify the the toplevel [incr Tcl] directory on your system.  (This directory should contain itcl/library/itcl.tcl, itk/library/itk.tcl, and config/mkinstalldirs.))
--fi
-+# Quick hack, comment out following, breaks tests, but oh well.
-+#if test -z "$ITCL_LIB_DIR"; then
-+#    AC_MSG_ERROR(Can't find Itcl source.  Use --with-itcl to specify the the toplevel [incr Tcl] directory on your system.  (This directory should contain itcl/library/itcl.tcl, itk/library/itk.tcl.))
-+#fi
-+
- 
- 
- #--------------------------------------------------------------------
---- iwidgets4-4.0.1.orig/configure
-+++ iwidgets4-4.0.1/configure
-@@ -808,18 +808,18 @@
- ITCL_LIB_DIR=""
- if test -r $itcl_search/itcl/library/itcl.tcl; then
-     if test -r $itcl_search/itk/library/itk.tcl; then
--        if test -r $itcl_search/config/mkinstalldirs; then
--            ITCL_LIB_DIR=$itcl_search/itcl/library
--            ITCL_SRC_DIR=$itcl_search/itcl
--            ITK_LIB_DIR=$itcl_search/itk/library
--            ITK_SRC_DIR=$itcl_search/itk
--        fi
-+        ITCL_LIB_DIR=$itcl_search/itcl/library
-+        ITCL_SRC_DIR=$itcl_search/itcl
-+        ITK_LIB_DIR=$itcl_search/itk/library
-+        ITK_SRC_DIR=$itcl_search/itk
-     fi
- fi
- 
--if test -z "$ITCL_LIB_DIR"; then
--    { echo "configure: error: Can't find Itcl source.  Use --with-itcl to specify the the toplevel incr Tcl directory on your system.  (This directory should contain itcl/library/itcl.tcl, itk/library/itk.tcl, and config/mkinstalldirs.)" 1>&2; exit 1; }
--fi
-+# Quick hack, comment out following, breaks tests, but oh well.
-+#if test -z "$ITCL_LIB_DIR"; then
-+#    AC_MSG_ERROR(Can't find Itcl source.  Use --with-itcl to specify the the toplevel [incr Tcl] directory on your system.  (This directory should contain itcl/library/itcl.tcl, itk/library/itk.tcl.))
-+#fi
-+
- 
- 
- #--------------------------------------------------------------------
---- iwidgets4-4.0.1.orig/Makefile.in
-+++ iwidgets4-4.0.1/Makefile.in
-@@ -50,12 +50,6 @@
- # Top-level directory in which to install manual entries:
- MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man/mann
- 
--# Directory containing Tcl source code (for library used during test):
--TCL_SRC_DIR = @TCL_SRC_DIR@
--
--# Directory containing Tk source code (for library used during test):
--TK_SRC_DIR = @TK_SRC_DIR@
--
- # Itcl libraries can be found here:
- ITCL_LIB_DIR = @ITCL_LIB_DIR@
- 
-@@ -78,11 +72,11 @@
- # modify any of this stuff by hand.
- #----------------------------------------------------------------
- 
--INSTALL =		$(TCLSH_PROG) `$(CYGPATH) $(ITCL_SRC_DIR)/../config/installFile.tcl` -c
-+INSTALL =		$(TCLSH_PROG) `$(CYGPATH) $(srcdir)/installFile.tcl` -c
- INSTALL_PROGRAM =	$(INSTALL)
- INSTALL_DATA =		$(INSTALL) -m 644
- INSTALL_SCRIPT =	$(INSTALL) -m 555
--MKINSTALLDIRS =		$(ITCL_SRC_DIR)/../config/mkinstalldirs
-+MKINSTALLDIRS =		$(srcdir)/mkinstalldirs
- RANLIB =		@RANLIB@
- LN_S =			ln -s
- TOP_DIR =		$(srcdir)
-@@ -109,14 +103,11 @@
- install: install-libraries install-doc install-demos
- 
- test:
--	LD_LIBRARY_PATH=$(ITCL_LIB_DIR):$(ITK_LIB_DIR):$(LD_LIBRARY_PATH); export LD_LIBRARY_PATH ; \
--	TCL_LIBRARY=$(TCL_SRC_DIR)/library; export TCL_LIBRARY; \
-+# removed LD_LIBRARY_PATH - if you have to set that, your system is broken
- 	ITCL_LIBRARY=$(ITCL_LIB_DIR); export ITCL_LIBRARY; \
--	TK_LIBRARY=$(TK_SRC_DIR)/library; export TK_LIBRARY; \
- 	ITK_LIBRARY=$(ITK_LIB_DIR); export ITK_LIBRARY; \
- 	IWIDGETS_LIBRARY=@IWIDGETS_SRC_DIR@; export IWIDGETS_LIBRARY; \
--	$(TCLSH_PROG) `@CYGPATH@ $(srcdir)/tests/all.tcl` \
--		-exedir `@CYGPATH@ $(TK_SRC_DIR)/unix` $(TESTFLAGS)
-+	$(TCLSH_PROG) `@CYGPATH@ $(srcdir)/tests/all.tcl`  $(TESTFLAGS)
- 
- install-libraries:
- 	@$(MKINSTALLDIRS) $(SCRIPT_INSTALL_DIR) $(LIB_INSTALL_DIR)
---- iwidgets4-4.0.1.orig/installFile.tcl
-+++ iwidgets4-4.0.1/installFile.tcl
-@@ -0,0 +1,119 @@
-+#!/bin/sh
-+#
-+# installFile.tcl - a Tcl version of install-sh
-+#	that copies a file and preserves its permission bits.
-+#	This also optimizes out installation of existing files
-+#	that have the same size and time stamp as the source.
-+#
-+# \
-+exec tclsh "$0" ${1+"$@"}
-+
-+set doCopy 0	;# Rename files instead of copy
-+set doStrip 0	;# Strip the symbols from installed copy
-+set verbose 0
-+set src ""
-+set dst ""
-+
-+# Process command line arguments, compatible with install-sh
-+
-+for {set i 0} {$i < $argc} {incr i} {
-+    set arg [lindex $argv $i]
-+    switch -- $arg {
-+	-c {
-+	    set doCopy 1
-+	}
-+	-m  {
-+	    incr i
-+	    # Assume UNIX standard "644", etc, so force Tcl to think octal
-+	    set permissions 0[lindex $argv $i]
-+	}
-+	-o  {
-+	    incr i
-+	    set owner [lindex $argv $i]
-+	}
-+	-g  {
-+	    incr i
-+	    set group [lindex $argv $i]
-+	}
-+	-s {
-+	    set doStrip 1
-+	}
-+	-v {
-+	    set verbose 1
-+	}
-+	default {
-+	    set src $arg
-+	    incr i
-+	    set dst [lindex $argv $i]
-+	    break
-+	}
-+    }
-+}
-+if {[string length $src] == 0} {
-+    puts stderr "$argv0: no input file specified"
-+    exit 1
-+}
-+if {[string length $dst] == 0} {
-+    puts stderr "$argv0: no destination file specified"
-+    exit 1
-+}
-+
-+# Compatibility with CYGNUS-style pathnames
-+regsub {^/(cygdrive)?/(.)/(.*)} $src {\2:/\3} src
-+regsub {^/(cygdrive)?/(.)/(.*)} $dst {\2:/\3} dst
-+
-+if {$verbose && $doStrip} {
-+    puts stderr "Ignoring -s (strip) option for $dst"
-+}
-+if {[file isdirectory $dst]} {
-+    set dst [file join $dst [file tail $src]]
-+}
-+
-+# Temporary file name
-+
-+set dsttmp [file join [file dirname $dst] #inst.[pid]#]
-+
-+# Optimize out install if the file already exists
-+
-+set actions ""
-+if {[file exists $dst] &&
-+	([file mtime $src] == [file mtime $dst]) &&
-+	([file size $src] == [file size $dst])} {
-+
-+    # Looks like the same file, so don't bother to copy.
-+    # Set dsttmp in case we still need to tweak mode, group, etc.
-+
-+    set dsttmp $dst
-+    lappend actions "already installed"
-+} else {
-+    file copy -force $src $dsttmp
-+    lappend actions copied
-+}
-+
-+# At this point "$dsttmp" is installed, but might not have the
-+# right permissions and may need to be renamed.
-+
-+
-+foreach attrName {owner group permissions} {
-+    upvar 0 $attrName attr
-+
-+    if {[info exists attr]} {
-+	if {![catch {file attributes $dsttmp -$attrName} dstattr]} {
-+
-+	    # This system supports "$attrName" kind of attributes
-+
-+	    if {($attr != $dstattr)} {
-+		file attributes $dsttmp -$attrName $attr
-+		lappend actions "set $attrName to $attr"
-+	    }
-+	}
-+    }
-+}
-+
-+if {[string compare $dst $dsttmp] != 0} {
-+    file rename -force $dsttmp $dst
-+}
-+if {$verbose} {
-+    puts stderr "$dst: [join $actions ", "]"
-+}
-+exit 0

Copied: iwidgets4/tags/4.1.0-1/debian/patches/build.patch (from rev 1891, iwidgets4/trunk/debian/patches/build.patch)
===================================================================
--- iwidgets4/tags/4.1.0-1/debian/patches/build.patch	                        (rev 0)
+++ iwidgets4/tags/4.1.0-1/debian/patches/build.patch	2017-10-28 08:25:11 UTC (rev 1892)
@@ -0,0 +1,63 @@
+--- iwidgets4-4.0.1.orig/configure.in
++++ iwidgets4-4.0.1/configure.in
+@@ -63,22 +63,22 @@
+     ITCL_LIB_DIR=$itcl_SRC_DIR/library
+ fi
+ 
+-if test -z "$ITCL_LIB_DIR"; then
+-    AC_MSG_ERROR([Can't find Itcl source.  Use --with-itcl to specify the the toplevel [incr Tcl] directory on your system.  This directory should contain library/itcl.tcl.])
+-fi
++#if test -z "$ITCL_LIB_DIR"; then
++#    AC_MSG_ERROR([Can't find Itcl source.  Use --with-itcl to specify the the toplevel [incr Tcl] directory on your system.  This directory should contain library/itcl.tcl.])
++#fi
+ 
+ AC_ARG_WITH(itk, [  --with-itk=DIR         use Itk 3.0 binaries from DIR],
+         itk_search=$withval, itk_search=`cd ${srcdir}/..; pwd`)
+ 
+ ITK_LIB_DIR=""
+ if test -r $itk_search/library/itk.tcl; then
+     ITK_LIB_DIR=$itk_search/library
+     ITK_SRC_DIR=$itk_search
+ fi
+ 
+-if test -z "$ITK_LIB_DIR"; then
+-    AC_MSG_ERROR([Can't find Itk source.  Use --with-itk to specify the the toplevel [incr Tk] directory on your system.  This directory should contain library/itk.tcl.])
+-fi
++#if test -z "$ITK_LIB_DIR"; then
++#    AC_MSG_ERROR([Can't find Itk source.  Use --with-itk to specify the the toplevel [incr Tk] directory on your system.  This directory should contain library/itk.tcl.])
++#fi
+ 
+ #--------------------------------------------------------------------
+ # Handle the --prefix=... option by defaulting to what Tcl gave.
+--- iwidgets4-4.0.1.orig/configure
++++ iwidgets4-4.0.1/configure
+@@ -808,11 +808,9 @@
+     ITCL_LIB_DIR=$itcl_SRC_DIR/library
+ fi
+ 
+-if test -z "$ITCL_LIB_DIR"; then
+-    { { echo "$as_me:$LINENO: error: Can't find Itcl source.  Use --with-itcl to specify the the toplevel incr Tcl directory on your system.  This directory should contain library/itcl.tcl." >&5
+-echo "$as_me: error: Can't find Itcl source.  Use --with-itcl to specify the the toplevel incr Tcl directory on your system.  This directory should contain library/itcl.tcl." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
++#if test -z "$ITCL_LIB_DIR"; then
++#    AC_MSG_ERROR([Can't find Itcl source.  Use --with-itcl to specify the the toplevel [incr Tcl] directory on your system.  This directory should contain library/itcl.tcl.])
++#fi
+ 
+ 
+ # Check whether --with-itk or --without-itk was given.
+@@ -828,11 +828,9 @@
+     ITK_SRC_DIR=$itk_search
+ fi
+ 
+-if test -z "$ITK_LIB_DIR"; then
+-    { { echo "$as_me:$LINENO: error: Can't find Itk source.  Use --with-itk to specify the the toplevel incr Tk directory on your system.  This directory should contain library/itk.tcl." >&5
+-echo "$as_me: error: Can't find Itk source.  Use --with-itk to specify the the toplevel incr Tk directory on your system.  This directory should contain library/itk.tcl." >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
++#if test -z "$ITK_LIB_DIR"; then
++#    AC_MSG_ERROR([Can't find Itk source.  Use --with-itk to specify the the toplevel [incr Tk] directory on your system.  This directory should contain library/itk.tcl.])
++#fi
+ 
+ #--------------------------------------------------------------------
+ # Handle the --prefix=... option by defaulting to what Tcl gave.

Deleted: iwidgets4/tags/4.1.0-1/debian/patches/man.patch
===================================================================
--- iwidgets4/trunk/debian/patches/man.patch	2017-10-26 09:00:30 UTC (rev 1890)
+++ iwidgets4/tags/4.1.0-1/debian/patches/man.patch	2017-10-28 08:25:11 UTC (rev 1892)
@@ -1,56 +0,0 @@
---- iwidgets4-4.0.1.orig/doc/notebook.n
-+++ iwidgets4-4.0.1/doc/notebook.n
-@@ -126,7 +126,8 @@
- notebook, in order from the first to the last page, until a matching entry 
- is found. The rules of \fBTcl_StringMatch\fR are used.
- .PP
--'.............................................................................
-+\&............................................................
-+.PP
- The following commands are possible for notebook widgets:
- .TP
- \fIpathName\fR \fBadd\fR ?\fIoption value\fR?
---- iwidgets4-4.0.1.orig/doc/scopedobject.n
-+++ iwidgets4-4.0.1/doc/scopedobject.n
-@@ -11,7 +11,7 @@
- .BS
- '\" Note:  do not modify the .SH NAME line immediately below!
- .SH NAME
--scopedobject \- Create and manipulate a scoped \[incr Tcl\] class object.
-+scopedobject \- Create and manipulate a scoped [incr Tcl] class object.
- .SH SYNOPSIS
- \fBscopedobject\fI \fIobjName \fR?\fIoptions\fR?
- .SH "INHERITANCE"
---- iwidgets4-4.0.1.orig/doc/tabnotebook.n
-+++ iwidgets4-4.0.1/doc/tabnotebook.n
-@@ -374,7 +374,9 @@
- used. Pattern is pattern-matched against the label of each page in the 
- notebook, in order from the first to the last page, until a matching entry 
- is found. The rules of Tcl_StringMatch are used.
-+.PP
--'.............................................................................
-+\&............................................................
-+.PP
- The following commands are possible for tabnotebook widgets:
- .TP
- \fIpathName\fR \fBadd\fR ?\fIoption\fR \fIvalue\fR \fIoption\fR \fIvalue\fR ...?
-@@ -484,7 +484,6 @@
- the tabnotebook.
- .RE
- .TP
--'>>>>>>>>>>
- \fIpathName\fR \fBchildSite\fR ?\fIindex\fR?
- If passed no arguments, returns a list of pathNames for all the pages 
- in the tabnotebook. If the tab notebook is empty, an empty list is returned
---- iwidgets4-4.0.1.orig/doc/tabset.n
-+++ iwidgets4-4.0.1/doc/tabset.n
-@@ -268,7 +268,8 @@
- tabset, in order from the first to the last tab, until a matching entry is 
- found. The rules of Tcl_StringMatch are used.
- .PP
--'.............................................................................
-+\&............................................................
-+.PP
- The following commands are possible for tabset widgets:
- .RS
- .TP

Copied: iwidgets4/tags/4.1.0-1/debian/patches/man.patch (from rev 1891, iwidgets4/trunk/debian/patches/man.patch)
===================================================================
--- iwidgets4/tags/4.1.0-1/debian/patches/man.patch	                        (rev 0)
+++ iwidgets4/tags/4.1.0-1/debian/patches/man.patch	2017-10-28 08:25:11 UTC (rev 1892)
@@ -0,0 +1,56 @@
+--- a/doc/notebook.n
++++ b/doc/notebook.n
+@@ -126,7 +126,8 @@
+ notebook, in order from the first to the last page, until a matching entry 
+ is found. The rules of \fBTcl_StringMatch\fR are used.
+ .PP
+-'.............................................................................
++\&............................................................
++.PP
+ The following commands are possible for notebook widgets:
+ .TP
+ \fIpathName\fR \fBadd\fR ?\fIoption value\fR?
+--- a/doc/scopedobject.n
++++ b/doc/scopedobject.n
+@@ -11,7 +11,7 @@
+ .BS
+ '\" Note:  do not modify the .SH NAME line immediately below!
+ .SH NAME
+-scopedobject \- Create and manipulate a scoped \[incr Tcl\] class object.
++scopedobject \- Create and manipulate a scoped [incr Tcl] class object.
+ .SH SYNOPSIS
+ \fBscopedobject\fI \fIobjName \fR?\fIoptions\fR?
+ .SH "INHERITANCE"
+--- a/doc/tabnotebook.n
++++ b/doc/tabnotebook.n
+@@ -374,7 +374,9 @@
+ used. Pattern is pattern-matched against the label of each page in the 
+ notebook, in order from the first to the last page, until a matching entry 
+ is found. The rules of Tcl_StringMatch are used.
+-'.............................................................................
++.PP
++\&............................................................
++.PP
+ The following commands are possible for tabnotebook widgets:
+ .TP
+ \fIpathName\fR \fBadd\fR ?\fIoption\fR \fIvalue\fR \fIoption\fR \fIvalue\fR ...?
+@@ -484,7 +486,6 @@
+ the tabnotebook.
+ .RE
+ .TP
+-'>>>>>>>>>>
+ \fIpathName\fR \fBchildSite\fR ?\fIindex\fR?
+ If passed no arguments, returns a list of pathNames for all the pages 
+ in the tabnotebook. If the tab notebook is empty, an empty list is returned
+--- a/doc/tabset.n
++++ b/doc/tabset.n
+@@ -268,7 +268,8 @@
+ tabset, in order from the first to the last tab, until a matching entry is 
+ found. The rules of Tcl_StringMatch are used.
+ .PP
+-'.............................................................................
++\&............................................................
++.PP
+ The following commands are possible for tabset widgets:
+ .RS
+ .TP

Deleted: iwidgets4/tags/4.1.0-1/debian/rules
===================================================================
--- iwidgets4/trunk/debian/rules	2017-10-26 09:00:30 UTC (rev 1890)
+++ iwidgets4/tags/4.1.0-1/debian/rules	2017-10-28 08:25:11 UTC (rev 1892)
@@ -1,43 +0,0 @@
-#!/usr/bin/make -f
-
-v = 4
-dtmp=$(shell pwd)/debian/tmp
-
-%:
-	dh $@
-
-override_dh_auto_configure:
-	chmod u+x mkinstalldirs	# dpkg-source isn't very smart...
-	dh_auto_configure -- \
-			  --with-tcl=/usr/lib \
-			  --with-tk=/usr/lib
-
-override_dh_auto_install:
-	$(MAKE) INSTALL_ROOT=$(dtmp) \
-		MAN_INSTALL_DIR=$(dtmp)/usr/share/man/man3 install
-	# Move the libraries
-	install -d -m 755 $(dtmp)/usr/share/tcltk/
-	mv $(dtmp)/usr/lib/iwidgets$(v)* $(dtmp)/usr/share/tcltk/
-	# Remove redundant license file
-	rm -f $(dtmp)/usr/share/tcltk/iwidgets$(v)*/license.terms
-	# Move the demos
-	install -d -m 755 $(dtmp)/usr/share/doc/iwidgets$(v)-doc
-	mv $(dtmp)/usr/share/tcltk/iwidgets$(v)*/demos \
-	   $(dtmp)/usr/share/doc/iwidgets$(v)-doc/
-	# Fix up the manpages
-	cd $(dtmp)/usr/share/man/man3 && \
-	  for i in *.n; do \
-	    mv $$i $$(basename $$i .n).3iwidget; \
-	  done
-
-override_dh_auto_test:
-	# Tests require X, so disable them
-
-override_dh_compress:
-	dh_compress -Xdemos
-
-get-orig-source: 
-	wget -O iwidgets4_4.0.1.orig.tar.gz \
-		http://prdownloads.sourceforge.net/incrtcl/iwidgets4.0.1.tar.gz
-
-.PHONY: override_dh_auto_configure override_dh_auto_install override_dh_compress get-orig-source

Copied: iwidgets4/tags/4.1.0-1/debian/rules (from rev 1891, iwidgets4/trunk/debian/rules)
===================================================================
--- iwidgets4/tags/4.1.0-1/debian/rules	                        (rev 0)
+++ iwidgets4/tags/4.1.0-1/debian/rules	2017-10-28 08:25:11 UTC (rev 1892)
@@ -0,0 +1,39 @@
+#!/usr/bin/make -f
+
+include /usr/share/dpkg/architecture.mk
+
+v = 4
+vv=4.1.0
+dtmp=$(shell pwd)/debian/tmp
+
+%:
+	dh $@
+
+override_dh_auto_configure:
+	#chmod u+x mkinstalldirs	# dpkg-source isn't very smart...
+	dh_auto_configure -- \
+			  --with-tcl=/usr/lib \
+			  --with-tk=/usr/lib \
+			  --with-itcl=/usr/lib/$(DEB_HOST_MULTIARCH)
+
+override_dh_auto_install:
+	$(MAKE) DESTDIR=$(dtmp) \
+		MAN_INSTALL_DIR=$(dtmp)/usr/share/man/man3 install
+	#
+	# Fix up the manpages
+	cd $(dtmp)/usr/share/man/man3 && \
+	  for i in *.n; do \
+	    mv $$i $$(basename $$i .n).3iwidget; \
+	  done
+
+override_dh_auto_test:
+	# Tests require X, so disable them
+
+override_dh_compress:
+	dh_compress -Xdemos
+
+get-orig-source: 
+	wget -O iwidgets$(v)_$(vv).orig.tar.gz \
+		http://prdownloads.sourceforge.net/incrtcl/iwidgets-$(vv).tar.gz
+
+.PHONY: override_dh_auto_configure override_dh_auto_install override_dh_compress get-orig-source




More information about the Pkg-tcltk-commits mailing list