diff options
author | Didier Raboud <odyx@debian.org> | 2017-08-27 17:19:57 +0200 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2017-08-27 17:19:57 +0200 |
commit | 3c0cfd70a255f7a450ae91ed2b530427a1ad9f36 (patch) | |
tree | 802fa79a96cef670a97e66aa4d855540caf388dc |
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-dpm | 8 | ||||
-rw-r--r-- | changelog | 147 | ||||
-rw-r--r-- | compat | 1 | ||||
-rw-r--r-- | control | 55 | ||||
-rw-r--r-- | copyright | 107 | ||||
-rw-r--r-- | docs | 8 | ||||
-rw-r--r-- | gpb.conf | 4 | ||||
-rw-r--r-- | jimsh.doc-base | 11 | ||||
-rw-r--r-- | jimsh.install | 1 | ||||
-rw-r--r-- | libjim-dev.install | 2 | ||||
-rw-r--r-- | libjim0.77.install | 1 | ||||
-rw-r--r-- | libjim0.77.symbols | 207 | ||||
-rw-r--r-- | patches/0001-Make-autosetup-accept-disable-enable-silent-rules-by.patch | 24 | ||||
-rw-r--r-- | patches/0002-In-the-asciidoc-call-use-the-a-footer-style-none-to-.patch | 25 | ||||
-rw-r--r-- | patches/0003-tests-exec.test-Minor-fix-for-exec-12.1-on-hurd.patch | 23 | ||||
-rw-r--r-- | patches/0004-tests-timer.test-Remove-timer-6.5.patch | 35 | ||||
-rw-r--r-- | patches/series | 4 | ||||
-rwxr-xr-x | rules | 44 | ||||
-rw-r--r-- | source/format | 1 |
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 @@ -0,0 +1 @@ +10 @@ -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. @@ -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 @@ -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) |