debian/0000775000000000000000000000000012300346352007166 5ustar debian/copyright0000664000000000000000000000652411607433425011137 0ustar Format: http://anonscm.debian.org/viewvc/dep?view=revision&revision=174 Upstream-Name: DejaGnu Upstream-Contact: dejagnu@gnu.org Source: http://ftpmirror.gnu.org/dejagnu Files: install-sh Copyright: Copyright 1994 X Consortium License: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other deal- ings in this Software without prior written authorization from the X Consor- tium. Files: * Copyright: Copyright 1992-2011 Free Software Foundation, Inc. License: GPL-3 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 3 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, see . . On Debian systems, the full text of the GNU General Public License version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. Files: debian/* Copyright: Copyright 1996-2003 Kevin Dalley Copyright 2003-2011 Daniel Jacobowitz Copyright 2011 Hector Oron 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/changelog0000664000000000000000000002074512277535762011072 0ustar dejagnu (1.5-3build1) trusty; urgency=medium * No change rebuild to get updated config.guess. -- Steve Langasek Sat, 15 Feb 2014 00:59:28 +0000 dejagnu (1.5-3) unstable; urgency=low * Build-Depend on ghostscript, not gs-common. (Closes: #649710) -- Hector Oron Wed, 23 Nov 2011 12:55:48 +0000 dejagnu (1.5-2) unstable; urgency=low * Upload to unstable -- Hector Oron Mon, 15 Aug 2011 16:40:26 +0100 dejagnu (1.5-1) experimental; urgency=low * New upstream release. * Drop Daniel Jacobowitz as maintainer. * Add myself as maintainer (Closes: #631740) * Bump Standards-Version to 3.9.2 * Convert to source format 1.0 * dejagnu.examples: remove file as new release has no examples * Update copyright to GPL-3 and update copyright file to DEP5 format * Cleanup lintian warnings: - depend misc:Depends - depend on dpkg | install-info -- Hector Oron Thu, 14 Jul 2011 01:10:12 +0100 dejagnu (1.4.4.git20080407-1.1) unstable; urgency=low * Non-maintainer upload. * Avoid shipping /usr/share/info/dir.gz (Closes: #546551) -- Stefano Zacchiroli Sun, 04 Oct 2009 15:30:39 +0200 dejagnu (1.4.4.git20080407-1) unstable; urgency=low * New upstream snapshot, with most Debian patches merged. * Use a symlink to locate /etc/dejagnu/site.exp instead of patching dejagnu. * Update Standards-Version to 3.7.3, no changes needed. * Loosen quilt build dependency. * Correct doc-base section. -- Daniel Jacobowitz Mon, 14 Apr 2008 13:29:29 -0400 dejagnu (1.4.4.cvs20060709-5) unstable; urgency=low * Disable the testsuite (Closes: #425546). -- Daniel Jacobowitz Mon, 30 Jul 2007 11:14:03 -0400 dejagnu (1.4.4.cvs20060709-4) unstable; urgency=low * Correct some documentation typos (Closes: #376261, #328953). * Include install-sh in the example (Closes: #144440). * Include xpass and xfail in dejagnu.h, from upstream (Closes: #268391). * Run make check during package build. * Fix all the problems that turned up during make check, including silly typos in the xpass and xfail support. * Set binary encoding for diff (Closes: #394984). * Update build dependencies for tetex-bin -> texlive. -- Daniel Jacobowitz Sat, 21 Apr 2007 21:39:46 -0400 dejagnu (1.4.4.cvs20060709-3) unstable; urgency=low * Acknowledge previous NMUs. * Fix permissions on /usr/share/dejagnu when building without fakeroot (Closes: #392589, #379809). -- Daniel Jacobowitz Mon, 11 Dec 2006 09:06:59 -0500 dejagnu (1.4.4.cvs20060709-2.2) unstable; urgency=medium * Non-maintainer upload. * Add build-dep on docbook-xml to prevent connecting to the web to fetch a dtd (closes: #378397) -- Bas Zoetekouw Mon, 7 Aug 2006 16:07:26 +0200 dejagnu (1.4.4.cvs20060709-2.1) unstable; urgency=low * Non-maintainer upload. * Add build-dep on expect (Closes: #378393) * Remove duplicate conffiles * Bump standards version * Update FSF address in debian/copyright -- Julien Danjou Tue, 25 Jul 2006 14:24:20 +0200 dejagnu (1.4.4.cvs20060709-2) unstable; urgency=low * Correct syntax error when using "--target_board board/-option". Reported by Paul Brook. -- Daniel Jacobowitz Thu, 13 Jul 2006 13:23:29 -0400 dejagnu (1.4.4.cvs20060709-1) unstable; urgency=low * New upstream CVS snapshot. * Update build system to use CDBS and quilt. -- Daniel Jacobowitz Sun, 9 Jul 2006 14:33:45 -0400 dejagnu (1.4.4-1) unstable; urgency=low * New upstream release. * Terrible hacks to not delete files (HTML docs mostly) we can't rebuild. This is being fixed in CVS. -- Daniel Jacobowitz Mon, 9 Feb 2004 15:07:58 -0500 dejagnu (1.4.3-1) unstable; urgency=low * Adopt dejagnu, since it was orphaned by the QA team (Closes: #192663). - Acknowledge NMU fixed bugs (Closes: #134909, #137117, #137602) (Closes: #166569, #175561, #182117). * Minor fix for searching for runtest.exp. * Add -wrap,_exit to match the new wrapper in testglue.c (Close: #192376). -- Daniel Jacobowitz Wed, 14 May 2003 21:01:03 -0400 dejagnu (1.4.3-0.1) unstable; urgency=low * Non-maintainer upload. * New upstream version (Closes: #175561). * Include patch for DEJAGNU_TIMEOUT (Closes: #182177). * Remove /etc/dejagnu on purge (Closes: #166569). * Don't include the DejaGNU 1.3 manual in texinfo format; do include the HTML manual. * Don't create /usr/doc/dejagnu symlink. * Clean up contents of .diff.gz. -- Daniel Jacobowitz Tue, 25 Feb 2003 16:20:08 -0500 dejagnu (1.4.2-1.1) unstable; urgency=low * NMU * Fix runtest (Closes: #134909) * Fix Build-depends (Closes: #137117) * Fix build so it doesn't use /usr (Closes: #137602) -- Randolph Chung Sun, 10 Mar 2002 11:20:44 -0800 dejagnu (1.4.2-1) unstable; urgency=low * new upstream version (closes: #111118) * new support for simple unit testing API. * confiles is now correctly installed (closes: #132200). * runtest.exp now uses seti.exp (closes: #128088). -- Kevin Dalley Sat, 16 Feb 2002 12:31:10 -0800 dejagnu (1.4-4) unstable; urgency=low * removed empty html directory (closes: #96572). * removed build-depends on libc6-dev -- Kevin Dalley Tue, 10 Jul 2001 22:09:22 -0700 dejagnu (1.4-3) unstable; urgency=low * changed postinst to replace "set -i" to "set -e" (closes: #95058). -- Kevin Dalley Mon, 23 Apr 2001 22:20:40 -0700 dejagnu (1.4-2) unstable; urgency=low * updated config.guess (closes: #94729). * corrected source package problem where "dpkg-source -x" fails (closes: #94468). -- Kevin Dalley Sun, 22 Apr 2001 16:44:25 -0700 dejagnu (1.4-1) unstable; urgency=low * updated to new standards * added Build-Depends (closes: #82532) -- Kevin Dalley Sun, 15 Apr 2001 12:09:04 -0700 dejagnu (1.4-0) stable; urgency=low * Make this work again for the new release. -- Rob Savoye Wed, 21 Feb 2001 04:37:07 -0800 dejagnu (1.3-10) frozen unstable; urgency=low * add example to /usr/doc (fixes bug #28491) * changed permissions on runtest.exp so that it is not executable * upgrade Standards-Version to 2.5.0.0 -- Kevin Dalley Sat, 5 Dec 1998 04:37:07 -0800 dejagnu (1.3-9) unstable; urgency=low * install postinst, etc, which creates correct permissions on files (fixes Bug #25044). * corrected FSF address in copyright. -- Kevin Dalley Sun, 9 Aug 1998 18:08:06 -0700 dejagnu (1.3-8) unstable; urgency=low * corrected copyright (fixes bug #14864) * changed maintainer email address -- Kevin Dalley Tue, 23 Dec 1997 22:47:14 -0800 dejagnu (1.3-7) unstable; urgency=low * changed dependency back from expect5.24 to expect, now that expect is provided by various expect packages. -- Kevin Dalley Tue, 30 Sep 1997 23:04:21 -0700 dejagnu (1.3-6) unstable; urgency=low * changed dependency to expect5.24 -- Kevin Dalley Sat, 20 Sep 1997 10:29:28 -0700 dejagnu (1.3-5) unstable; urgency=low * changed debian/control to satisfy standards and fix bug #3566, summary incorrect * moved files debian.* to debian/* * converted to Standards-Version: 2.1.1.0 -- Kevin Dalley Sat, 12 Oct 1996 02:05:21 -0700 Sun Jun 2 18:06:24 1996 Kevin Dalley * debian.control, debian.rules: upgraded to Debian release 4 changed most instances of dejagnu to $(package) use debian.rules package value to build control value of Package Fri May 24 01:57:31 1996 Kevin Dalley * debian.postrm: change to -e * debian.conffiles, debian.postinst, debian.rules, debian.preinst, debian.prerm: moved conffile from /var/lib/dejagnu to /etc/dejagnu Thu May 23 00:52:57 1996 Kevin Dalley * debian.rules: changed architecture to all and updated to debian revision 2 * debian.control: changed architecture to all Sun May 19 14:02:47 1996 Kevin Dalley * debian.README, debian.conffiles, debian.control, debian.postinst, debian.postrm, debian.rules, debian.site.exp, debian.ChangeLog added Local variables: mode: debian-changelog End: debian/compat0000664000000000000000000000000211607425000010361 0ustar 7 debian/site.exp0000664000000000000000000000016011607423752010656 0ustar # The master configuration file should be here # There is currently not a meaningful default configuration file debian/source/0000775000000000000000000000000011607425025010472 5ustar debian/source/format0000664000000000000000000000001411607425025011700 0ustar 3.0 (quilt) debian/rules0000775000000000000000000000452611607426402010261 0ustar #!/usr/bin/make -f DEB_BUILDDIR := $(shell pwd)/objdir # This implements the .deb package creation using debhelper. include /usr/share/cdbs/1/rules/debhelper.mk # This implements building using a configure script and Makefile. include /usr/share/cdbs/1/class/autotools.mk # Quilt-based patches in debian/patches. include /usr/share/cdbs/1/rules/patchsys-quilt.mk # Rather paranoid than sorry. Make the shell exit with an error if an # untested command fails. SHELL += -e DEB_MAKE_BUILD_TARGET = all html dejagnu.pdf dejagnu.rtf dejagnu.ps # Do not compress the empty NEWS file in the example. DEB_COMPRESS_EXCLUDE += calc/NEWS # Do not run tests. Building with pbuilder puts a pipe on standard input, # and building in the build daemons puts nothing there. If we do not force # a TTY manually, something goes wrong (timing related?) in expect, and # host_execute ends up closing standard output instead of the unit test, # and the testsuite blows up. But on a build daemon, there's no TTY to # be had. # DEB_MAKE_CHECK_TARGET = check < /dev/tty binary-install/dejagnu:: install -d debian/dejagnu/etc/dejagnu install -m 644 debian/site.exp debian/dejagnu/etc/dejagnu/ ln -s /etc/dejagnu/site.exp debian/dejagnu/usr/share/dejagnu/site.exp chmod -R a-x debian/dejagnu/usr/share/dejagnu chmod -R a+X debian/dejagnu/usr/share/dejagnu chmod a+x debian/dejagnu/usr/share/dejagnu/libexec/config.guess # Since 1.5 release there are no examples #install -m 755 install-sh \ # debian/dejagnu/usr/share/doc/dejagnu/examples/calc/install-sh # Make install already installs this, but redo it to get the right # postinst bits. dh_installinfo doc/dejagnu.info -rm -f debian/dejagnu/usr/share/info/dir # Closes: #546551 post-patches:: # Nothing in Debian is quite capable of regenerating this (neither # docbook-utils nor docbook2x) so the small diffs necessary were # made by hand. touch doc/dejagnu.texi # TCL's "file exists" strips out .. components, which lets runtest.exp # decide that dejagnu/../config.guess exists if only ./config.guess # exists. For the sake of running the dejagnu testsuite from the build # directory, create a symlink. if ! test -e dejagnu; then \ ln -s . dejagnu; \ fi clean:: # DejaGNU fails to remove all sorts of things. rm -rf $(DEB_BUILDDIR) # Automake likes to create this in srcdir. rm -f doc/dejagnu.info rm -f dejagnu debian/control0000664000000000000000000000153711663166711010611 0ustar Source: dejagnu Section: devel Priority: optional Maintainer: Hector Oron Standards-Version: 3.9.2 Build-Depends: cdbs (>= 0.4.17), quilt (>= 0.30), debhelper (>= 7) Build-Depends-Indep: texinfo, jade, docbook-utils, docbook-xml, texlive-base, imagemagick, ghostscript, transfig, expect Package: dejagnu Architecture: all Depends: ${misc:Depends}, expect, dpkg (>= 1.15.4) | install-info Description: framework for running test suites on software tools DejaGnu is a framework for testing other programs. Its purpose is to provide a single front end for all tests. . DejaGnu provides a layer of abstraction which allows you to write tests that are portable to any host or target where a program must be tested. All tests have the same output format. . DejaGnu is written in `expect', which in turn uses "Tcl"--Tool command language. debian/patches/0000775000000000000000000000000011607423752010626 5ustar debian/patches/env-timeout.patch0000664000000000000000000000130711607423752014124 0ustar 2008-04-06 Daniel Jacobowitz * lib/remote.exp (remote_exec): Check the DEJAGNU_TIMEOUT environment variable. Index: dejagnu-1.4.4.cvs20060709/lib/remote.exp =================================================================== --- dejagnu-1.4.4.cvs20060709.orig/lib/remote.exp 2006-07-09 15:23:01.000000000 -0400 +++ dejagnu-1.4.4.cvs20060709/lib/remote.exp 2006-07-09 15:23:23.000000000 -0400 @@ -251,6 +251,8 @@ proc remote_exec { hostname program args # 300 is probably a lame default. if { [llength $args] > 3 } { set timeout "[lindex $args 3]" + } elseif { [getenv DEJAGNU_TIMEOUT] != "" } { + set timeout [getenv DEJAGNU_TIMEOUT] } else { set timeout 300 } debian/patches/series0000664000000000000000000000002211607423752012035 0ustar env-timeout.patch debian/doc-base0000664000000000000000000000051511607423752010600 0ustar Document: dejagnu Title: dejagnu Abstract: framework for running test suites on software tools. DejaGnu is a framework for testing other programs. Its purpose is to provide a single front end for all tests. Section: Programming Format: HTML Index: /usr/share/doc/dejagnu/html/index.html Files: /usr/share/doc/dejagnu/html/*.html debian/dejagnu.docs0000664000000000000000000000010411607423752011461 0ustar objdir/dejagnu.pdf objdir/dejagnu.ps objdir/dejagnu.rtf objdir/html