diff options
-rw-r--r-- | debian/.git-dpm | 8 | ||||
-rw-r--r-- | debian/changelog | 185 | ||||
-rw-r--r-- | debian/control | 58 | ||||
-rw-r--r-- | debian/copyright | 107 | ||||
-rw-r--r-- | debian/gbp.conf | 4 | ||||
-rw-r--r-- | debian/jimsh.doc-base | 11 | ||||
-rw-r--r-- | debian/jimsh.docs | 8 | ||||
-rw-r--r-- | debian/jimsh.install | 1 | ||||
-rw-r--r-- | debian/libjim-dev.install | 2 | ||||
-rw-r--r-- | debian/libjim0.77.install | 1 | ||||
-rw-r--r-- | debian/libjim0.77.symbols | 207 | ||||
-rw-r--r-- | debian/not-installed | 4 | ||||
-rwxr-xr-x | debian/rules | 52 | ||||
-rw-r--r-- | debian/source/format | 1 |
14 files changed, 649 insertions, 0 deletions
diff --git a/debian/.git-dpm b/debian/.git-dpm new file mode 100644 index 0000000..ab5abe0 --- /dev/null +++ b/debian/.git-dpm @@ -0,0 +1,8 @@ +# see git-dpm(1) from git-dpm package +ef7310242ab5bd0daead9497d3f143f11a6cd2fa +ef7310242ab5bd0daead9497d3f143f11a6cd2fa +352d61e6661d45100eeea2c960b027be01b7fc37 +352d61e6661d45100eeea2c960b027be01b7fc37 +jimtcl_0.77+dfsg0.orig.tar.xz +06f9046b542e09f6f20854eeee75dc9b028985a8 +1897308 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..42d662f --- /dev/null +++ b/debian/changelog @@ -0,0 +1,185 @@ +jimtcl (0.77+dfsg0-4) UNRELEASED; urgency=medium + + * d/copyright: Use https protocol in Format field + * d/changelog: Remove trailing whitespaces + + -- Ondřej Nový <onovy@debian.org> Mon, 01 Oct 2018 10:22:13 +0200 + +jimtcl (0.77+dfsg0-3) unstable; urgency=medium + + * Multi-Arch: mark jimsh as foreign and libjim-dev as same + * Bump debhelper compat to 11; update autosetup patch to also accept + --runstatedir option + * Drop explicit B-D on dpkg-dev + + -- Didier Raboud <odyx@debian.org> Fri, 30 Mar 2018 10:46:04 +0200 + +jimtcl (0.77+dfsg0-2) unstable; urgency=medium + + * Cleanup d/control thanks to `cme update dpkg-control` + * Update Vcs-* for the move to Salsa + + -- Didier Raboud <odyx@debian.org> Fri, 23 Feb 2018 20:54:12 +0100 + +jimtcl (0.77+dfsg0-1) unstable; urgency=medium + + * Repack to remove autosetup/jimsh0.c as it is generated from the `N-1` + version of jimtcl (Closes: #882722) + + * Cope with jimsh0.c removal from source; build it with make-bootstrap-jim + * Bump S-V to 4.1.1 without changes needed + * Priority extra is replaced by optional + * Use the canonical alioth https VCS-* urls + * Update dh_missing usage and {,not-}installed files + * Fix gbp.conf typo + * Drop debian-specific .gitattributes, for dgit + + -- Didier Raboud <odyx@debian.org> Tue, 28 Nov 2017 16:59:36 +0100 + +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/debian/control b/debian/control new file mode 100644 index 0000000..6a50d30 --- /dev/null +++ b/debian/control @@ -0,0 +1,58 @@ +Source: jimtcl +Maintainer: Didier Raboud <odyx@debian.org> +Section: devel +Priority: optional +Build-Depends: debhelper-compat (= 12), + asciidoc +Standards-Version: 4.1.3 +Vcs-Browser: https://salsa.debian.org/debian/jimtcl +Vcs-Git: https://salsa.debian.org/debian/jimtcl.git +Homepage: http://jim.tcl.tk/ + +Package: jimsh +Architecture: any +Multi-Arch: foreign +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 +Multi-Arch: same +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Pre-Depends: ${misc:Pre-Depends} +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 +Multi-Arch: same +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/debian/copyright b/debian/copyright new file mode 100644 index 0000000..33e7914 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,107 @@ +Format: https://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/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..47e7402 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,4 @@ +[DEFAULT] +debian-branch = debian/master +upstream-branch = upstream/latest +pristine-tar = True diff --git a/debian/jimsh.doc-base b/debian/jimsh.doc-base new file mode 100644 index 0000000..d549c3b --- /dev/null +++ b/debian/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/debian/jimsh.docs b/debian/jimsh.docs new file mode 100644 index 0000000..209ff9b --- /dev/null +++ b/debian/jimsh.docs @@ -0,0 +1,8 @@ +BUGS +jim_tcl.txt +README +README.oo +README.sqlite +README.utf-8 +TODO +Tcl.html diff --git a/debian/jimsh.install b/debian/jimsh.install new file mode 100644 index 0000000..eb1ab0f --- /dev/null +++ b/debian/jimsh.install @@ -0,0 +1 @@ +usr/bin/jimsh diff --git a/debian/libjim-dev.install b/debian/libjim-dev.install new file mode 100644 index 0000000..b15ee9f --- /dev/null +++ b/debian/libjim-dev.install @@ -0,0 +1,2 @@ +usr/include/jim* +usr/lib/*/libjim.a diff --git a/debian/libjim0.77.install b/debian/libjim0.77.install new file mode 100644 index 0000000..c05844a --- /dev/null +++ b/debian/libjim0.77.install @@ -0,0 +1 @@ +usr/lib/*/libjim.so.* diff --git a/debian/libjim0.77.symbols b/debian/libjim0.77.symbols new file mode 100644 index 0000000..45e0c80 --- /dev/null +++ b/debian/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/debian/not-installed b/debian/not-installed new file mode 100644 index 0000000..a758966 --- /dev/null +++ b/debian/not-installed @@ -0,0 +1,4 @@ +usr/lib/*/jim/tcltest.tcl +usr/lib/*/jim/README.extensions +usr/docs/jim/Tcl.html +usr/bin/build-jim-ext diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..107410c --- /dev/null +++ b/debian/rules @@ -0,0 +1,52 @@ +#!/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 $@ + +# jimsh0.c is removed from source for DFSG reasons, build it from `make-bootstrap-jim` +autosetup/jimsh0.c: make-bootstrap-jim + ./$< > $@ + +override_dh_auto_configure: autosetup/jimsh0.c + 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_missing: + dh_missing --list-missing + +override_dh_auto_clean: + dh_auto_clean + rm -f autosetup/jimsh0.c + rm -f libjim.so* + rm -f tests/exec.tmp1 + rm -Rf static/ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) |