debian/ 0000775 0000000 0000000 00000000000 12300346352 007166 5 ustar debian/copyright 0000664 0000000 0000000 00000006524 11607433425 011137 0 ustar 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/changelog 0000664 0000000 0000000 00000020745 12277535762 011072 0 ustar 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/compat 0000664 0000000 0000000 00000000002 11607425000 010361 0 ustar 7
debian/site.exp 0000664 0000000 0000000 00000000160 11607423752 010656 0 ustar # The master configuration file should be here
# There is currently not a meaningful default configuration file
debian/source/ 0000775 0000000 0000000 00000000000 11607425025 010472 5 ustar debian/source/format 0000664 0000000 0000000 00000000014 11607425025 011700 0 ustar 3.0 (quilt)
debian/rules 0000775 0000000 0000000 00000004526 11607426402 010261 0 ustar #!/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/control 0000664 0000000 0000000 00000001537 11663166711 010611 0 ustar 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/ 0000775 0000000 0000000 00000000000 11607423752 010626 5 ustar debian/patches/env-timeout.patch 0000664 0000000 0000000 00000001307 11607423752 014124 0 ustar 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/series 0000664 0000000 0000000 00000000022 11607423752 012035 0 ustar env-timeout.patch
debian/doc-base 0000664 0000000 0000000 00000000515 11607423752 010600 0 ustar 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.docs 0000664 0000000 0000000 00000000104 11607423752 011461 0 ustar objdir/dejagnu.pdf
objdir/dejagnu.ps
objdir/dejagnu.rtf
objdir/html