debian/0000755000000000000000000000000011723356052007172 5ustar debian/tack.docs0000644000000000000000000000001711722756756011002 0ustar HISTORY README debian/compat0000644000000000000000000000000211722756756010406 0ustar 9 debian/control0000644000000000000000000000250311722756756010613 0ustar Source: tack Section: misc Priority: optional Maintainer: Samuel Bronson Build-Depends: dpkg-dev (>= 1.16.1), debhelper (>= 9), autotools-dev (>= 20100122.1), autoconf-dickey, dh-autoreconf, libncurses5-dev (>= 5.6+20081012) Standards-Version: 3.9.3 Homepage: ftp://ftp.invisible-island.net/ncurses/ Vcs-Browser: https://github.com/SamB/debian-tack Vcs-Git: https://github.com/SamB/debian-tack Package: tack Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: terminfo action checker The 'tack' program is a diagnostic tool that is designed to create and verify the correctness of terminfo's. This program can be used to create new terminal descriptions that are not included in the standard ncurses release. . Although 'tack' has been distributed with ncurses-bin, it is not an integral part of ncurses and was thus split out from it by upstream. Package: tack-dbg Architecture: any Section: debug Priority: extra Depends: ${misc:Depends}, tack (= ${binary:Version}) Description: terminfo action checker (debug) The 'tack' program is a diagnostic tool that is designed to create and verify the correctness of terminfo's. This program can be used to create new terminal descriptions that are not included in the standard ncurses release. . This package contains the debugging symbols. debian/patches/0000755000000000000000000000000011723027424010617 5ustar debian/patches/02-manpage-hyphen-used-as-minus.patch0000644000000000000000000000065711723027127017460 0ustar Description: Fix "hyphen-used-as-minus-sign" warning from lintian. Author: Samuel Bronson Forwarded: http://thread.gmane.org/gmane.comp.lib.ncurses.bugs/4805 --- tack-1.06.orig/tack.1 +++ tack-1.06/tack.1 @@ -33,7 +33,7 @@ .SH NAME \fBtack\fR - \fIterminfo\fR action checker .SH SYNOPSIS -\fBtack\fR [-itV] [term] +\fBtack\fR [\-itV] [term] .br .SH DESCRIPTION The \fBtack\fR program has three purposes: debian/patches/03-allow-echoing-compilation-commands.patch0000644000000000000000000000357011723025044020724 0ustar Description: Allow echoing of compilation commands Make the abbreviated "make" output optional, defaulting to off. . Can be turned on by passing the "--disable-echo" flag to configure, just like for ncurses (from which some of the code is copied). Author: Samuel Bronson Forwarded: http://thread.gmane.org/gmane.comp.lib.ncurses.bugs/4809 --- tack-1.07.orig/configure.in +++ tack-1.07/configure.in @@ -59,7 +59,6 @@ DESTDIR="" AC_SUBST(DESTDIR) DFT_DEP_SUFFIX="" AC_SUBST(DFT_DEP_SUFFIX) DFT_OBJ_SUBDIR=`pwd|sed -e's:.*/::'` AC_SUBST(DFT_OBJ_SUBDIR) DFT_UPR_MODEL="NORMAL" AC_SUBST(DFT_UPR_MODEL) -ECHO_LINK='@ echo linking $@ ... ;' AC_SUBST(ECHO_LINK) EXTRA_LDFLAGS="" AC_SUBST(EXTRA_LDFLAGS) LD="ld" AC_SUBST(LD) LDFLAGS_SHARED="" AC_SUBST(LDFLAGS_SHARED) @@ -127,6 +126,21 @@ ncurses*) ;; esac +### use option --disable-echo to suppress full display compiling commands +AC_MSG_CHECKING(if you want to display full commands during build) +AC_ARG_ENABLE(echo, + [ --enable-echo build: display "compiling" commands (default)], + [with_echo=$enableval], + [with_echo=yes]) +if test "$with_echo" = yes; then + ECHO_LINK= +else + ECHO_LINK='@ echo linking $@ ... ;' + test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent" + test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent" +fi +AC_MSG_RESULT($with_echo) +AC_SUBST(ECHO_LINK) CF_DISABLE_LEAKS # look for curses-related headers @@ -178,14 +192,20 @@ TEST_EOF LIST=`sed -e 's/[[ ]].*//' -e '/^[[#@]]/d' $srcdir/modules` for N in $LIST do + if test "$WITH_ECHO" = yes; then + COMPILING= + else + COMPILING="@echo compiling $N; " + fi cat >>Makefile < Description: Correct manpage section. --- tack.orig/tack.1 +++ tack/tack.1 @@ -27,7 +27,7 @@ .\"*************************************************************************** .\" .\" $Id: tack.1,v 1.3 2006/04/22 22:26:55 tom Exp $ -.TH tack 1M "" +.TH tack 1 "" .ds n 5 .ds d @TERMINFO@ .SH NAME debian/copyright0000644000000000000000000000243111723301752011122 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-name: tack Upstream-contact: Thomas Dickey Source: ftp://ftp.invisible-island.net/ncurses/ Files: * Copyright: Copyright (c) 1991-2007, 2009 Free Software Foundation, Inc. License: GPL-2+ Files: debian/* Copyright: Copyright (c) 2007-2009 Daniel Baumann Copyright (c) 2012 Samuel Bronson License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2 file. debian/watch0000644000000000000000000000007711722756756010245 0ustar version = 3 ftp://invisible-island.net/ncurses/tack-(.+)\.tgz debian/changelog0000644000000000000000000001017211723306630011042 0ustar tack (1.07-1) unstable; urgency=low * New upstream release. * Adopt package. Closes: #660140 (ITP for this package). * Switch to dpkg-source 3.0 (quilt) format. * New patch 02-manpage-hyphen-used-as-minus.patch. Thanks, lintian, for the warning. * Re-add debian/watch file (was dropped in 1.06-3). * Enable build warnings. * Add Vcs-Browser: and Vcs-Git: fields to debian/control. * Install a symlink CHANGES.gz -> changelog.gz in the doc directory. * Update debian/copyright to final DEP5 format. * Use dh-autoreconf to regenerate the configure script during build + Build-depends on dh-autoreconf and autoconf-dickey. + This also takes care of pulling up-to-date config.guess and config.sub scripts in from autotools-dev. + ... except with autoconf-dickey it doesn't, so use autotools-dev's dh_ commands; bump build-depends to autotools-dev (>= 20100122.1) accordingly. (Yes, even though it says "Do NOT" in the autotools-dev README.Debian.gz.) * Add support for dpkg-buildflags(1) by bumping debhelper compatibility level (and build-depends) to 9. + Drop the LDFLAGS="-Wl,-z,defs,-ltic from the call to dh_auto_configure, so that configure will pick up the LDFLAGS from dpkg-buildflags(1). + Replace it with: - LIBS="-ltic" as an argument to dh_auto_configure - DEB_LDFLAGS_MAINT_APPEND for the rest. Build-Depends: dpkg-dev (>= 1.16.1). * New patch 03-allow-echoing-compilation-commands.patch, which enables printing of compilation commands by default. * Update package to Standards-Version: 3.9.3. * Thanks to Jakub Wilk for his thorough review. -- Samuel Bronson Fri, 24 Feb 2012 16:22:24 -0500 tack (1.06-9) unstable; urgency=low * Updating package to standards version 3.8.3. * Removing vcs fields. * Orphaning package. -- Daniel Baumann Thu, 27 Aug 2009 08:22:10 +0200 tack (1.06-8) unstable; urgency=low * Replacing obsolete dh_clean -k with dh_prep. * Updating section of the debug package. * Using correct rfc-2822 date formats in changelog. * Updating package to standards version 3.8.2. * Adding misc depends. * Prefixing debhelper files with package name. * Using quilt rather than dpatch. * Updating year in copyright file. * Minimizing rules file. -- Daniel Baumann Mon, 03 Aug 2009 01:31:12 +0200 tack (1.06-7) unstable; urgency=low * Removing previous workaround, not required anymore since ncurses 5.6+20081012. -- Daniel Baumann Sun, 19 Oct 2008 14:39:00 +0200 tack (1.06-6) unstable; urgency=low * Correcting indenting in copyright file. * Updatingto debhelper 7. * Updating to standards 3.8.0. * Updating vcs fields in control file. * Using patch-stamp rather than patch in rules file. * Updating cross handling in rules file. * Temporary passing -ltic and -lncurses in LDFLAGS directly to the make call rather than to configure, thanks to Neil Williams (Closes: #501421). -- Daniel Baumann Wed, 08 Oct 2008 08:48:00 +0200 tack (1.06-5) unstable; urgency=low * Adding debug package. -- Daniel Baumann Wed, 16 Apr 2008 18:36:00 +0200 tack (1.06-4) unstable; urgency=low * Adding vcs fields in control file. * Reordering rules file. * Rewriting copyright file in machine-interpretable format. * Updating package to debhelper 6. * Removing vim cruft. * Reverting config.guess and config.sub to upstream. -- Daniel Baumann Wed, 16 Apr 2008 18:25:00 +0200 tack (1.06-3) unstable; urgency=low * Removing watch file (Closes: #450351). -- Daniel Baumann Thu, 17 Jan 2008 13:57:00 +0100 tack (1.06-2) unstable; urgency=low * Bumping policy version. * Using new homepage field in control. -- Daniel Baumann Sun, 23 Dec 2007 18:04:00 +0100 tack (1.06-1) unstable; urgency=low * Initial release (Closes: #442154). * tack was previously part of ncurses-bin, but got split out by upstream. -- Daniel Baumann Wed, 10 Oct 2007 20:10:00 +0200 debian/source/0000755000000000000000000000000011722756756010510 5ustar debian/source/format0000644000000000000000000000001411722756756011716 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000125411722756756010272 0ustar #!/usr/bin/make -f # Make sure we aren't missing any symbols export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs %: dh ${@} --with autoreconf # The autotools_dev addon doesn't seem to work here, so call the dh_ # commands explicitly... override_dh_autoreconf_clean: dh_autotools-dev_restoreconfig dh_autoreconf_clean override_dh_autoreconf: dh_autoreconf autoreconf-dickey -- -f -i dh_autotools-dev_updateconfig override_dh_auto_configure: dh_auto_configure -- --enable-warnings LIBS="-ltic" override_dh_auto_install: dh_auto_install -- DESTDIR=$(CURDIR)/debian/tack override_dh_installchangelogs: dh_installchangelogs -k override_dh_strip: dh_strip --dbg-package=tack-dbg