summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2017-08-27 17:19:57 +0200
committerDidier Raboud <odyx@debian.org>2017-08-27 17:19:57 +0200
commit3c0cfd70a255f7a450ae91ed2b530427a1ad9f36 (patch)
tree802fa79a96cef670a97e66aa4d855540caf388dc
Import jimtcl_0.77-2.debian.tar.xz
[dgit import tarball jimtcl 0.77-2 jimtcl_0.77-2.debian.tar.xz]
-rw-r--r--.git-dpm8
-rw-r--r--changelog147
-rw-r--r--compat1
-rw-r--r--control55
-rw-r--r--copyright107
-rw-r--r--docs8
-rw-r--r--gpb.conf4
-rw-r--r--jimsh.doc-base11
-rw-r--r--jimsh.install1
-rw-r--r--libjim-dev.install2
-rw-r--r--libjim0.77.install1
-rw-r--r--libjim0.77.symbols207
-rw-r--r--patches/0001-Make-autosetup-accept-disable-enable-silent-rules-by.patch24
-rw-r--r--patches/0002-In-the-asciidoc-call-use-the-a-footer-style-none-to-.patch25
-rw-r--r--patches/0003-tests-exec.test-Minor-fix-for-exec-12.1-on-hurd.patch23
-rw-r--r--patches/0004-tests-timer.test-Remove-timer-6.5.patch35
-rw-r--r--patches/series4
-rwxr-xr-xrules44
-rw-r--r--source/format1
19 files changed, 708 insertions, 0 deletions
diff --git a/.git-dpm b/.git-dpm
new file mode 100644
index 0000000..38972ef
--- /dev/null
+++ b/.git-dpm
@@ -0,0 +1,8 @@
+# see git-dpm(1) from git-dpm package
+4d67efc0cf0b366d31bdffbf8d4460dd4d5022e8
+4d67efc0cf0b366d31bdffbf8d4460dd4d5022e8
+a9bf5975fd0f89974d689a2d9ebd0873c8d64787
+a9bf5975fd0f89974d689a2d9ebd0873c8d64787
+jimtcl_0.77.orig.tar.gz
+ce73f83613b9860ef2e3235f86df45f5bc077c99
+2925871
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..1f3aa3c
--- /dev/null
+++ b/changelog
@@ -0,0 +1,147 @@
+jimtcl (0.77-2) unstable; urgency=medium
+
+ * Initialize git-dpm for patch management
+ * Backport two upstream patches to fix ports FTBFS:
+ - tests/exec.test: Minor fix for exec-12.1 on hurd (Closes: #873049)
+ - tests/timer.test: Remove timer-6.5 (Closes: #873048)
+
+ -- Didier Raboud <odyx@debian.org> Sun, 27 Aug 2017 17:19:57 +0200
+
+jimtcl (0.77-1) unstable; urgency=medium
+
+ * New upstream version
+
+ * Refresh patches
+ * Bump Standards-Version to 4.0.1
+ * Bump debhelper compat to 10
+ * Bump libjim SONAME from 0.76 to 0.77
+ * Enable hardening=+all through DEB_BUILD_MAINT_OPTIONS
+ * Add doc-base for the Jim TCL manual
+
+ -- Didier Raboud <odyx@debian.org> Thu, 10 Aug 2017 11:05:54 -0400
+
+jimtcl (0.76-2) unstable; urgency=medium
+
+ * Add patch to make the documentation building reproducible
+ (drop the footer containing the timestamp in asciidoc)
+ * Add gbp.conf to cope with the new branch layout
+ * Bump Standards-Version to 3.9.7 without changes
+ * Update source url in debian/copyright
+
+ -- Didier Raboud <odyx@debian.org> Sat, 27 Feb 2016 17:26:53 +0100
+
+jimtcl (0.76-1) unstable; urgency=low
+
+ * Drop all patches that were upstream backports
+ * Bump libjim SONAME from 0.75 to 0.76:
+ - Jim_GetScript got renamed to JimGetScript
+ * Add patch to the autosetup configure script to accept
+ --{enable,disable}-silent-rules
+ * Bump Standards-Version to 3.9.6 without changes needed
+
+ -- Didier Raboud <odyx@debian.org> Tue, 26 May 2015 18:39:20 +0200
+
+jimtcl (0.75-1) unstable; urgency=medium
+
+ * New upstream 0.75 release
+ - Bump libjim SONAME from 0.74 to 0.75; symbols: +4,-3
+ - Update debian/copyright
+ * Backport upstream patch to respect $TMPDIR; add Jim_MakeTempFile function
+ and symbol
+
+ -- Didier Raboud <odyx@debian.org> Wed, 06 Aug 2014 16:45:39 +0200
+
+jimtcl (0.74-3) unstable; urgency=medium
+
+ * In autosetup, use config.guess and config.sub from autotools-dev
+ (Closes: #744441)
+
+ -- Didier Raboud <odyx@debian.org> Mon, 14 Apr 2014 09:01:33 +0200
+
+jimtcl (0.74-2) unstable; urgency=medium
+
+ * Correct version number in 0.74-1 changelog entry
+ * Update debian/copyright for 0.74 (Closes: #738727)
+ - Add missing examples/dns.tcl license from src:tcllib
+ - Correct wrong apache-2.0 mentions; the files have been re-licensed
+ by upstream
+ - Update years
+ Thanks to Thorsten Alteholz
+ * Bump debhelper Build-Depends to 9, drop source lintian override
+
+ -- Didier Raboud <odyx@debian.org> Wed, 12 Feb 2014 15:48:26 +0100
+
+jimtcl (0.74-1) unstable; urgency=medium
+
+ * New 0.74 upstream release.
+ - Space allocated for exec env may be one byte short
+ - Fix glob with patterns containing spaces
+ - Give libjim.so an soname
+
+ * Update Homepage to cope with BerliOS closing.
+ * Append CPPFLAGS to CFLAGS
+ * Update Copyright-format Format URL
+ * Drop the two backported fixes from upstream
+ * Rename libjim0debian2 to libjim0.74 as upstream gave the library a
+ soname; also update the symbols' list
+ * Rewrite the workarounds to create libjim-dev's .so symlink
+ * Bump Standards-Version to 3.9.5 without changes needed
+
+ -- Didier Raboud <odyx@debian.org> Mon, 10 Feb 2014 14:12:45 +0100
+
+jimtcl (0.73-3) unstable; urgency=low
+
+ * Build static flavour and ship it in libjim-dev. (Closes: #677966)
+ * Bump Standards-Version to 3.9.3 without changes needed.
+
+ -- Didier Raboud <odyx@debian.org> Tue, 19 Jun 2012 09:02:28 +0200
+
+jimtcl (0.73-2) unstable; urgency=medium
+
+ * Backport two fixes from upstream's git for bugs affecting usb-modeswitch.
+ - [b5fcd96] Space allocated for exec env may be one byte short
+ - [695c66c] Fix glob with patterns containing spaces
+
+ * Rise urgency to medium as testing's usb-modeswitch is affected.
+
+ -- Didier Raboud <odyx@debian.org> Mon, 30 Jan 2012 23:21:34 +0100
+
+jimtcl (0.73-1) unstable; urgency=low
+
+ * New 0.73 upstream release.
+ - Delete the nvp extension.
+
+ * Update debian/rules to cope with nvp deletion.
+
+ * Bump SONAME to 0debian2 :
+ - Rename libjim0debian1 to libjim0debian2;
+ - Remove 23 nvp-related symbols;
+ - Add 29 new 0.73 symbols.
+
+ -- Didier Raboud <odyx@debian.org> Tue, 03 Jan 2012 14:54:03 +0100
+
+jimtcl (0.72-1) unstable; urgency=low
+
+ * Initial release of jimtcl to Debian (Closes: #645898).
+
+ * Start from upstream's packaging, with some refreshing:
+ - Bump debhelper compat to 9, for automated buildflags and multiarch.
+ - Bump Build-Depends version.
+ - Add source.lintian-overrides.
+ - Bump Standards-Version to 3.9.2.
+ - Add Build-Depends on dpkg-dev 1.16.1 to use the makefile snippets.
+ - Push packaging to Debian's Alioth's collab-maint, update VCS-* fields
+ accordingly.
+ - Rename shell package to jimsh.
+ - Add library and -dev packages.
+ - Install the library to multiarch paths.
+ - Enforce a Debian-specific SONAME (0debian1) with debian/rules trickery,
+ also track exported symbols.
+ - Enhance debian/copyright:
+ - refer to BSD-2-clause;
+ - mention files under Apache-2.0;
+ - mention licensing and copyright holders of debian/.
+ - mention licensing and copyright holders of autosetup/.
+ - Add myself as Maintainer.
+
+ -- Didier Raboud <odyx@debian.org> Wed, 19 Oct 2011 17:11:49 +0200
diff --git a/compat b/compat
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/compat
@@ -0,0 +1 @@
+10
diff --git a/control b/control
new file mode 100644
index 0000000..9c65cd8
--- /dev/null
+++ b/control
@@ -0,0 +1,55 @@
+Source: jimtcl
+Section: devel
+Priority: extra
+Maintainer: Didier Raboud <odyx@debian.org>
+Build-Depends:
+ debhelper (>= 10.2.5~),
+ dpkg-dev (>= 1.16.1),
+ asciidoc
+Standards-Version: 4.0.1
+Homepage: http://jim.tcl.tk/
+Vcs-Git: git://git.debian.org/collab-maint/jimtcl.git
+Vcs-Browser: http://git.debian.org/?p=collab-maint/jimtcl.git
+
+Package: jimsh
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: small-footprint implementation of Tcl named Jim
+ Jim is an opensource small-footprint implementation of the Tcl programming
+ language. It implements a large subset of Tcl and adds new features like
+ references with garbage collection, closures, built-in Object Oriented
+ Programming system, Functional Programming commands, first-class arrays and
+ UTF-8 support. All this with a binary size of about 100-200kB (depending upon
+ selected options).
+ .
+ This package provides the Jim interactive shell.
+
+Package: libjim0.77
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: small-footprint implementation of Tcl - shared library
+ Jim is an opensource small-footprint implementation of the Tcl programming
+ language. It implements a large subset of Tcl and adds new features like
+ references with garbage collection, closures, built-in Object Oriented
+ Programming system, Functional Programming commands, first-class arrays and
+ UTF-8 support. All this with a binary size of about 100-200kB (depending upon
+ selected options).
+ .
+ This package provides the libjim shared library.
+
+Package: libjim-dev
+Architecture: any
+Section: libdevel
+Depends: libjim0.77 (= ${binary:Version}), ${misc:Depends}
+Description: small-footprint implementation of Tcl - development files
+ Jim is an opensource small-footprint implementation of the Tcl programming
+ language. It implements a large subset of Tcl and adds new features like
+ references with garbage collection, closures, built-in Object Oriented
+ Programming system, Functional Programming commands, first-class arrays and
+ UTF-8 support. All this with a binary size of about 100-200kB (depending upon
+ selected options).
+ .
+ This package provides the libjim development files.
diff --git a/copyright b/copyright
new file mode 100644
index 0000000..df8e5f5
--- /dev/null
+++ b/copyright
@@ -0,0 +1,107 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: jimtcl
+Source: http://jim.tcl.tk/
+
+Files: *
+Copyright: 2005 Salvatore Sanfilippo <antirez@invece.org>
+ 2005 Clemens Hintze <c.hintze@gmx.net>
+ 2005 patthoyts - Pat Thoyts <patthoyts@users.sf.net>
+ 2008 oharboe - Øyvind Harboe - oyvind.harboe@zylin.com
+ 2008 Andrew Lunn <andrew@lunn.ch>
+ 2008 Duane Ellis <openocd@duaneellis.com>
+ 2008 Uwe Klein <uklein@klein-messgeraete.de>
+ 2008 Steve Bennett <steveb@workware.net.au>
+ 2009 Nico Coesel <ncoesel@dealogic.nl>
+ 2009 Zachary T Welch zw@superlucidity.net
+ 2009 David Brownell
+License: BSD-2-clause
+
+Files: autosetup/
+Copyright: 2006-2011, WorkWare Systems
+License: BSD-2-clause
+
+Files: examples/dns.tcl
+ tests/*
+Copyright: 1991-1994 The Regents of the University of California.
+ 1994-1998 Sun Microsystems, Inc
+ 1998-1999 Scriptics Corporation
+ 1998-2007 Ajuba Solutions
+ 2001 Kevin B. Kenny
+ 2002 Pat Thoyts <patthoyts@users.sourceforge.net>
+ 2003-2009 Donal K. Fellows
+ 2005-2006 Miguel Sofer
+Comment: This license text is not directly available from the jimtcl
+ source package; it comes from tcllib.
+License: TCL
+ The following terms apply to all files associated with the software unless
+ explicitly disclaimed in individual files.
+ .
+ The authors hereby grant permission to use, copy, modify, distribute,
+ and license this software and its documentation for any purpose, provided
+ that existing copyright notices are retained in all copies and that this
+ notice is included verbatim in any distributions. No written agreement,
+ license, or royalty fee is required for any of the authorized uses.
+ Modifications to this software may be copyrighted by their authors
+ and need not follow the licensing terms described here, provided that
+ the new terms are clearly indicated on the first page of each file where
+ they apply.
+ .
+ IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
+ FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+ ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
+ DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+ .
+ THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
+ IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
+ NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+ MODIFICATIONS.
+ .
+ GOVERNMENT USE: If you are acquiring this software on behalf of the
+ U.S. government, the Government shall have only "Restricted Rights"
+ in the software and related documentation as defined in the Federal
+ Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you
+ are acquiring the software on behalf of the Department of Defense, the
+ software shall be classified as "Commercial Computer Software" and the
+ Government shall have only "Restricted Rights" as defined in Clause
+ 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the
+ authors grant the U.S. Government and others acting in its behalf
+ permission to use and distribute the software in accordance with the
+ terms specified in this license.
+
+Files: debian/
+Copyright: 2011 Edgar Grimberg <edgar.grimberg@gmail.com>
+ 2011 Steve Bennett <steveb@workware.net.au>
+ 2011-2014 Didier Raboud <odyx@debian.org>
+License: BSD-2-clause
+
+License: BSD-2-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE JIM TCL PROJECT ``AS IS'' AND ANY
+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ JIM TCL PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ .
+ The views and conclusions contained in the software and documentation
+ are those of the authors and should not be interpreted as representing
+ official policies, either expressed or implied, of the Jim Tcl Project.
diff --git a/docs b/docs
new file mode 100644
index 0000000..209ff9b
--- /dev/null
+++ b/docs
@@ -0,0 +1,8 @@
+BUGS
+jim_tcl.txt
+README
+README.oo
+README.sqlite
+README.utf-8
+TODO
+Tcl.html
diff --git a/gpb.conf b/gpb.conf
new file mode 100644
index 0000000..47e7402
--- /dev/null
+++ b/gpb.conf
@@ -0,0 +1,4 @@
+[DEFAULT]
+debian-branch = debian/master
+upstream-branch = upstream/latest
+pristine-tar = True
diff --git a/jimsh.doc-base b/jimsh.doc-base
new file mode 100644
index 0000000..d549c3b
--- /dev/null
+++ b/jimsh.doc-base
@@ -0,0 +1,11 @@
+Document: jimtcl-manual
+Title: Reference manual for the Jim Tcl scripting language
+Author: Steve Bennett
+Abstract: This manual page focuses primarily on the Tcl language. It describes
+ the language syntax and the built-in commands that will be available in any
+ application based on Tcl.
+Section: Programming/JimTcl
+
+Format: HTML
+Index: /usr/share/doc/jimsh/Tcl.html
+Files: /usr/share/doc/jimsh/Tcl.html
diff --git a/jimsh.install b/jimsh.install
new file mode 100644
index 0000000..eb1ab0f
--- /dev/null
+++ b/jimsh.install
@@ -0,0 +1 @@
+usr/bin/jimsh
diff --git a/libjim-dev.install b/libjim-dev.install
new file mode 100644
index 0000000..b15ee9f
--- /dev/null
+++ b/libjim-dev.install
@@ -0,0 +1,2 @@
+usr/include/jim*
+usr/lib/*/libjim.a
diff --git a/libjim0.77.install b/libjim0.77.install
new file mode 100644
index 0000000..c05844a
--- /dev/null
+++ b/libjim0.77.install
@@ -0,0 +1 @@
+usr/lib/*/libjim.so.*
diff --git a/libjim0.77.symbols b/libjim0.77.symbols
new file mode 100644
index 0000000..45e0c80
--- /dev/null
+++ b/libjim0.77.symbols
@@ -0,0 +1,207 @@
+libjim.so.0.77 libjim0.77 #MINVER#
+ JimCanonicalNamespace@Base 0.73
+ JimStringReplaceObj@Base 0.73
+ Jim_AddHashEntry@Base 0.72
+ Jim_AioFile@Base 0.77
+ Jim_AioFilehandle@Base 0.72
+ Jim_Alloc@Base 0.72
+ Jim_AppendObj@Base 0.72
+ Jim_AppendString@Base 0.72
+ Jim_AppendStrings@Base 0.72
+ Jim_CallSubCmd@Base 0.72
+ Jim_Collect@Base 0.72
+ Jim_CollectIfNeeded@Base 0.72
+ Jim_CommandMatchObj@Base 0.72
+ Jim_CompareStringImmediate@Base 0.72
+ Jim_ConcatObj@Base 0.72
+ Jim_CreateCommand@Base 0.72
+ Jim_CreateFileHandler@Base 0.72
+ Jim_CreateInterp@Base 0.72
+ Jim_CreateNamespaceVariable@Base 0.73
+ Jim_CreateTimeHandler@Base 0.72
+ Jim_DeleteAssocData@Base 0.72
+ Jim_DeleteCommand@Base 0.72
+ Jim_DeleteFileHandler@Base 0.72
+ Jim_DeleteHashEntry@Base 0.72
+ Jim_DeleteTimeHandler@Base 0.72
+ Jim_DictAddElement@Base 0.72
+ Jim_DictInfo@Base 0.75
+ Jim_DictKey@Base 0.72
+ Jim_DictKeys@Base 0.72
+ Jim_DictKeysVector@Base 0.72
+ Jim_DictPairs@Base 0.72
+ Jim_DictSize@Base 0.72
+ Jim_DictValues@Base 0.73
+ Jim_DuplicateObj@Base 0.72
+ Jim_Eval@Base 0.72
+ Jim_EvalExpression@Base 0.72
+ Jim_EvalFile@Base 0.72
+ Jim_EvalFileGlobal@Base 0.72
+ Jim_EvalGlobal@Base 0.72
+ Jim_EvalNamespace@Base 0.73
+ Jim_EvalObj@Base 0.72
+ Jim_EvalObjBackground@Base 0.72
+ Jim_EvalObjList@Base 0.73
+ Jim_EvalObjPrefix@Base 0.72
+ Jim_EvalObjVector@Base 0.72
+ Jim_EvalSource@Base 0.72
+ Jim_ExpandHashTable@Base 0.72
+ Jim_FindByName@Base 0.72
+ Jim_FindHashEntry@Base 0.72
+ Jim_FormatString@Base 0.72
+ Jim_Free@Base 0.72
+ Jim_FreeHashTable@Base 0.72
+ Jim_FreeInterp@Base 0.72
+ Jim_FreeObj@Base 0.72
+ Jim_FreeStack@Base 0.72
+ Jim_FreeStackElements@Base 0.72
+ Jim_GenHashFunction@Base 0.72
+ Jim_GetAssocData@Base 0.72
+ Jim_GetBoolean@Base 0.77
+ Jim_GetBoolFromExpr@Base 0.72
+ Jim_GetCallFrameByLevel@Base 0.72
+ Jim_GetCommand@Base 0.72
+ Jim_GetDouble@Base 0.72
+ Jim_GetEnum@Base 0.72
+ Jim_GetEnviron@Base 0.72
+ Jim_GetExitCode@Base 0.72
+ Jim_GetFinalizer@Base 0.72
+ Jim_GetGlobalVariable@Base 0.72
+ Jim_GetGlobalVariableStr@Base 0.72
+ Jim_GetHashTableIterator@Base 0.72
+ Jim_GetIndex@Base 0.72
+ Jim_GetLong@Base 0.72
+ Jim_GetReference@Base 0.72
+ Jim_GetReturnCode@Base 0.72
+ Jim_GetString@Base 0.72
+ Jim_GetVariable@Base 0.72
+ Jim_GetVariableStr@Base 0.72
+ Jim_GetWide@Base 0.72
+ Jim_HistoryAdd@Base 0.73
+ Jim_HistoryGetline@Base 0.73
+ Jim_HistoryLoad@Base 0.73
+ Jim_HistorySave@Base 0.73
+ Jim_HistoryShow@Base 0.73
+ Jim_InitHashTable@Base 0.72
+ Jim_InitStack@Base 0.72
+ Jim_InitStaticExtensions@Base 0.72
+ Jim_IntHashFunction@Base 0.72
+ Jim_InteractivePrompt@Base 0.72
+ Jim_InvalidateStringRep@Base 0.72
+ Jim_IsBigEndian@Base 0.75
+ Jim_IsDict@Base 0.72
+ Jim_IsList@Base 0.72
+ Jim_Length@Base 0.72
+ Jim_ListAppendElement@Base 0.72
+ Jim_ListAppendList@Base 0.72
+ Jim_ListGetIndex@Base 0.73
+ Jim_ListIndex@Base 0.72
+ Jim_ListInsertElements@Base 0.72
+ Jim_ListJoin@Base 0.73
+ Jim_ListLength@Base 0.72
+ Jim_ListRange@Base 0.72
+ Jim_ListSetIndex@Base 0.75
+ Jim_LoadLibrary@Base 0.72
+ Jim_MakeErrorMessage@Base 0.72
+ Jim_MakeGlobalNamespaceName@Base 0.75
+ Jim_MakeTempFile@Base 0.75-1~
+ Jim_NamespaceQualifiers@Base 0.73
+ Jim_NamespaceTail@Base 0.73
+ Jim_NewDictObj@Base 0.72
+ Jim_NewDoubleObj@Base 0.72
+ Jim_NewIntObj@Base 0.72
+ Jim_NewListObj@Base 0.72
+ Jim_NewObj@Base 0.72
+ Jim_NewReference@Base 0.72
+ Jim_NewStringObj@Base 0.72
+ Jim_NewStringObjNoAlloc@Base 0.72
+ Jim_NewStringObjUtf8@Base 0.72
+ Jim_NextHashEntry@Base 0.72
+ Jim_PackageProvide@Base 0.72
+ Jim_PackageRequire@Base 0.72
+ Jim_ParseSubCmd@Base 0.72
+ Jim_ProcessEvents@Base 0.72
+ Jim_ReaddirCmd@Base 0.72
+ Jim_Realloc@Base 0.72
+ Jim_RegexpCmd@Base 0.72
+ Jim_RegisterCoreCommands@Base 0.72
+ Jim_RegsubCmd@Base 0.72
+ Jim_RenameCommand@Base 0.72
+ Jim_ReplaceHashEntry@Base 0.72
+ Jim_ResizeHashTable@Base 0.72
+ Jim_ReturnCode@Base 0.72
+ Jim_ScanString@Base 0.72
+ Jim_ScriptIsComplete@Base 0.72
+ Jim_SetAssocData@Base 0.72
+ Jim_SetDictKeysVector@Base 0.72
+ Jim_SetEnviron@Base 0.72
+ Jim_SetFinalizer@Base 0.72
+ Jim_SetGlobalVariableStr@Base 0.72
+ Jim_SetResultFormatted@Base 0.72
+ Jim_SetVariable@Base 0.72
+ Jim_SetVariableLink@Base 0.72
+ Jim_SetVariableStr@Base 0.72
+ Jim_SetVariableStrWithStr@Base 0.72
+ Jim_SignalId@Base 0.72
+ Jim_SignalName@Base 0.72
+ Jim_StackLen@Base 0.72
+ Jim_StackPeek@Base 0.72
+ Jim_StackPop@Base 0.72
+ Jim_StackPush@Base 0.72
+ Jim_StrDup@Base 0.72
+ Jim_StrDupLen@Base 0.72
+ Jim_String@Base 0.73
+ Jim_StringByteRangeObj@Base 0.72
+ Jim_StringCompareLenObj@Base 0.73
+ Jim_StringCompareObj@Base 0.72
+ Jim_StringEqObj@Base 0.72
+ Jim_StringMatchObj@Base 0.72
+ Jim_StringRangeObj@Base 0.72
+ Jim_StringToDouble@Base 0.72
+ Jim_StringToWide@Base 0.72
+ Jim_SubCmdProc@Base 0.72
+ Jim_SubstObj@Base 0.72
+ Jim_SyslogCmd@Base 0.72
+ Jim_UnsetVariable@Base 0.72
+ Jim_Utf8Length@Base 0.72
+ Jim_WrongNumArgs@Base 0.72
+ Jim_aioInit@Base 0.72
+ Jim_arrayInit@Base 0.72
+ Jim_binaryInit@Base 0.73
+ Jim_clockInit@Base 0.72
+ Jim_eventloopInit@Base 0.72
+ Jim_execInit@Base 0.72
+ Jim_fileInit@Base 0.72
+ Jim_globInit@Base 0.72
+ Jim_historyInit@Base 0.73
+ Jim_interpInit@Base 0.77
+ Jim_loadInit@Base 0.72
+ Jim_namespaceInit@Base 0.73
+ Jim_nshelperInit@Base 0.73
+ Jim_ooInit@Base 0.73
+ Jim_packInit@Base 0.73
+ Jim_packageInit@Base 0.72
+ Jim_posixInit@Base 0.72
+ Jim_readdirInit@Base 0.72
+ Jim_regexpInit@Base 0.72
+ Jim_signalInit@Base 0.72
+ Jim_stdlibInit@Base 0.72
+ Jim_syslogInit@Base 0.72
+ Jim_tclcompatInit@Base 0.72
+ Jim_tclprefixInit@Base 0.73
+ Jim_treeInit@Base 0.73
+ jim_tt_name@Base 0.72
+ linenoise@Base 0.72
+ linenoiseColumns@Base 0.74
+ linenoiseHistory@Base 0.72
+ linenoiseHistoryAdd@Base 0.72
+ linenoiseHistoryFree@Base 0.72
+ linenoiseHistoryGetMaxLen@Base 0.74
+ linenoiseHistoryLoad@Base 0.72
+ linenoiseHistorySave@Base 0.72
+ linenoiseHistorySetMaxLen@Base 0.72
+ regcomp@Base 0.73
+ regerror@Base 0.73
+ regexec@Base 0.73
+ regfree@Base 0.73
+ utf8_fromunicode@Base 0.72
diff --git a/patches/0001-Make-autosetup-accept-disable-enable-silent-rules-by.patch b/patches/0001-Make-autosetup-accept-disable-enable-silent-rules-by.patch
new file mode 100644
index 0000000..c6791ed
--- /dev/null
+++ b/patches/0001-Make-autosetup-accept-disable-enable-silent-rules-by.patch
@@ -0,0 +1,24 @@
+From 04f3e4a41ee4a458229ac46b63e427d025908680 Mon Sep 17 00:00:00 2001
+From: Didier Raboud <odyx@debian.org>
+Date: Sun, 27 Aug 2017 17:19:02 +0200
+Subject: Make autosetup accept --{disable,enable}-silent-rules by default,
+
+ as this is given by debhelper's dh_auto_configure
+Origin: vendor
+Last-Update: 2015-05-26
+---
+ autosetup/autosetup | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/autosetup/autosetup b/autosetup/autosetup
+index 84886c2..0d21e2e 100755
+--- a/autosetup/autosetup
++++ b/autosetup/autosetup
+@@ -91,6 +91,7 @@ proc main {argv} {
+ # Undocumented options
+ option-checking=1
+ nopager
++ silent-rules
+ quiet
+ timing
+ conf:
diff --git a/patches/0002-In-the-asciidoc-call-use-the-a-footer-style-none-to-.patch b/patches/0002-In-the-asciidoc-call-use-the-a-footer-style-none-to-.patch
new file mode 100644
index 0000000..28c7683
--- /dev/null
+++ b/patches/0002-In-the-asciidoc-call-use-the-a-footer-style-none-to-.patch
@@ -0,0 +1,25 @@
+From dc7a047b67e461c1d0675e8bb6b0cf5fe291a2f7 Mon Sep 17 00:00:00 2001
+From: Didier Raboud <odyx@debian.org>
+Date: Sun, 27 Aug 2017 17:19:03 +0200
+Subject: In the asciidoc call, use the '-a footer-style=none' to export
+
+ without the footer; as it contains the build timestamp, which makes the build
+ unreproducible.
+Last-Update: 2016-02-27
+---
+ Makefile.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index a803b07..4eaaced 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -203,7 +203,7 @@ zlib.so: jim-zlib.c
+ $(CC) $(CFLAGS) $(LDFLAGS) $(SHOBJ_LDFLAGS) -o $@ jim-zlib.o $(SH_LIBJIM) @LDLIBS_zlib@
+
+ Tcl.html: jim_tcl.txt
+- @tclsh@ @srcdir@/make-index $> $^ | asciidoc -o $@ -d manpage - || cp @srcdir@/Tcl_shipped.html Tcl.html
++ @tclsh@ @srcdir@/make-index $> $^ | asciidoc -o $@ -d manpage -a footer-style=none - || cp @srcdir@/Tcl_shipped.html Tcl.html
+
+ clean:
+ rm -f *.o *.so *.dll *.exe lib*.a $(JIMSH) $(LIBJIM) Tcl.html _*.c
diff --git a/patches/0003-tests-exec.test-Minor-fix-for-exec-12.1-on-hurd.patch b/patches/0003-tests-exec.test-Minor-fix-for-exec-12.1-on-hurd.patch
new file mode 100644
index 0000000..9c4b13d
--- /dev/null
+++ b/patches/0003-tests-exec.test-Minor-fix-for-exec-12.1-on-hurd.patch
@@ -0,0 +1,23 @@
+From 8503c89e2f8a32786552f230d0101f0c0d541296 Mon Sep 17 00:00:00 2001
+From: Steve Bennett <steveb@workware.net.au>
+Date: Sun, 27 Aug 2017 10:13:07 +1000
+Subject: tests/exec.test: Minor fix for exec-12.1 on hurd
+
+Signed-off-by: Steve Bennett <steveb@workware.net.au>
+---
+ tests/exec.test | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/exec.test b/tests/exec.test
+index 8df1aa8..76a1b2d 100644
+--- a/tests/exec.test
++++ b/tests/exec.test
+@@ -349,7 +349,7 @@ test exec-12.1 {reaping background processes} -constraints unix -body {
+ exec echo foo > exec.tmp1 &
+ }
+ exec {*}$sleepx 0.1
+- catch {exec ps | fgrep "echo foo" | fgrep -v fgrep | wc} msg
++ catch {exec ps | fgrep "echo foo" | fgrep -v grep | wc} msg
+ lindex $msg 0
+ } -cleanup {
+ file delete exec.tmp1
diff --git a/patches/0004-tests-timer.test-Remove-timer-6.5.patch b/patches/0004-tests-timer.test-Remove-timer-6.5.patch
new file mode 100644
index 0000000..ddc4892
--- /dev/null
+++ b/patches/0004-tests-timer.test-Remove-timer-6.5.patch
@@ -0,0 +1,35 @@
+From 4d67efc0cf0b366d31bdffbf8d4460dd4d5022e8 Mon Sep 17 00:00:00 2001
+From: Steve Bennett <steveb@workware.net.au>
+Date: Sun, 27 Aug 2017 10:14:14 +1000
+Subject: tests/timer.test: Remove timer-6.5
+
+This test is essentially the same as timer-6.4 except with
+tighter timing requirements. Remove it to prevent spurious failures.
+
+Signed-off-by: Steve Bennett <steveb@workware.net.au>
+---
+ tests/timer.test | 11 +----------
+ 1 file changed, 1 insertion(+), 10 deletions(-)
+
+diff --git a/tests/timer.test b/tests/timer.test
+index 26ffa0a..a493004 100644
+--- a/tests/timer.test
++++ b/tests/timer.test
+@@ -189,16 +189,7 @@ test timer-6.4 {Tcl_AfterCmd procedure, ms argument} {
+ update
+ list $y $x
+ } {before after}
+-test timer-6.5 {Tcl_AfterCmd procedure, ms argument} {
+- set x before
+- after 60 {set x after}
+- after 40
+- update
+- set y $x
+- after 40
+- update
+- list $y $x
+-} {before after}
++
+ test timer-6.6 {Tcl_AfterCmd procedure, cancel option} {
+ list [catch {after cancel} msg] $msg
+ } {1 {wrong # args: should be "after cancel id|command"}}
diff --git a/patches/series b/patches/series
new file mode 100644
index 0000000..195774c
--- /dev/null
+++ b/patches/series
@@ -0,0 +1,4 @@
+0001-Make-autosetup-accept-disable-enable-silent-rules-by.patch
+0002-In-the-asciidoc-call-use-the-a-footer-style-none-to-.patch
+0003-tests-exec.test-Minor-fix-for-exec-12.1-on-hurd.patch
+0004-tests-timer.test-Remove-timer-6.5.patch
diff --git a/rules b/rules
new file mode 100755
index 0000000..ba9fd58
--- /dev/null
+++ b/rules
@@ -0,0 +1,44 @@
+#!/usr/bin/make -f
+
+# That's needed for DEB_VERSION_UPSTREAM
+-include /usr/share/dpkg/pkg-info.mk
+# That's needed for DEB_HOST_MULTIARCH
+-include /usr/share/dpkg/architecture.mk
+
+export DEB_CFLAGS_MAINT_APPEND = $(shell dpkg-buildflags --get CPPFLAGS)
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# Convenience shortcuts
+MA_DESTDIR ?= debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
+MA_DEV_DESTDIR ?= debian/libjim-dev/usr/lib/$(DEB_HOST_MULTIARCH)
+
+%:
+ dh $@ --list-missing
+
+override_dh_auto_configure:
+ dh_auto_configure --builddirectory=static/
+ dh_auto_configure -- --shared
+
+override_dh_auto_build:
+ dh_auto_build --builddirectory=static/
+ dh_auto_build
+
+override_dh_auto_test:
+ dh_auto_test --builddirectory=static/
+ dh_auto_test
+
+override_dh_auto_install:
+ dh_auto_install --builddirectory=static/
+ dh_auto_install
+
+override_dh_install:
+ dh_install
+ set -e; rootdir=`pwd` ;\
+ cd ${MA_DESTDIR}; libfile=`ls *.so.*`; cd $${rootdir};\
+ cd ${MA_DEV_DESTDIR}; ln -sf $${libfile} libjim.so
+
+override_dh_auto_clean:
+ dh_auto_clean
+ rm -f libjim.so*
+ rm -f tests/exec.tmp1
+ rm -Rf static/
diff --git a/source/format b/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/source/format
@@ -0,0 +1 @@
+3.0 (quilt)