debian/0000755000000000000000000000000012247373406007176 5ustar debian/libcppunit-doc.README.Debian0000644000000000000000000000075211525403417014150 0ustar Using CppUnit with autotools ---------------------------- CppUnit ships an autoconf macro that is used to detect whether the library is available. The usage is AM_PATH_CPPUNIT(MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) Note that the minimum version of CppUnit is mandatory. In /usr/share/doc/libcppunit-doc/examples, see the files README, configure.ac, and Makefile.am for a template to follow. -- Steve M. Robbins , Sun Jan 15 22:19:00 2006 debian/copyright0000644000000000000000000000173311525415514011130 0ustar This package was debianized by Christian Leutloff on Sat, 21 Apr 2001 16:47:23 +0200. It was downloaded from the official CppUnit Homepage at: http://cppunit.sourceforge.net Upstream Authors: Michael Feathers Jerome Lacoste E. Sommerlade J.E. Hoffmann Baptiste Lepilleur Bastiaan Bakker Steve Robbins Copyright: LGPL 2.1 (see /usr/share/common-licenses/LGPL-2.1) License: Copyright 2000-2008, Michael Feathers et al. This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1,as published by the Free Software Foundation. On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/changelog0000644000000000000000000002604112247373364011056 0ustar cppunit (1.13.1-2ubuntu1) trusty; urgency=low * Build with dh-autoreconf. -- Matthias Klose Tue, 03 Dec 2013 16:20:56 +0100 cppunit (1.13.1-2) unstable; urgency=low * Upload to unstable. * control: Fix sections. Closes: #693727. -- Steve M. Robbins Sun, 05 May 2013 20:34:20 -0500 cppunit (1.13.1-1) experimental; urgency=low * New upstream. * watch: Update to freedesktop.org URL. * rules: Split override_dh_install into arch & indep overrides. Fixes build failure where build daemons try to chmod a file in libcppunit-doc (which they don't build, so file doesn't exist). -- Steve M. Robbins Sat, 06 Oct 2012 21:56:52 -0500 cppunit (1.13.0-1) experimental; urgency=low * New upstream. - Switch to new upstream maintainers at freedesktop.org. * patches/link-with-dl.patch: * patches/gcc-symbol-demangle.patch: * patches/test-progress-flush.patch: Remove. Applied upstream. * rules: Rewrite to use 'dh' at debhelper level 9. Install into multi-arch directories. Do not ship libtool .la file. * control: Update for multi-arch, new upstream version. -- Steve M. Robbins Sat, 15 Sep 2012 23:01:26 -0500 cppunit (1.12.1-4) unstable; urgency=low * source/format: Switch to format 3.0 (quilt). * patches: New. Contains all upstream modifications formerly in the debian diff. * patches/gcc-symbol-demangle.patch: New. Closes: #650033. * rules: Clear dependency_libs from .la files. Use dh_autoreconf / dh_autoreconf_clean to accommodate patches gcc-symbol-demangle and link-with-dl.patch that modify autoconfigure inputs. * patches/test-progress-flush.patch: New. Upstream change sets to avoid losing test runner messages. Closes: #400867. -- Steve M. Robbins Sun, 11 Dec 2011 00:26:51 -0600 cppunit (1.12.1-3) unstable; urgency=low * compat: * control: Use debhelper 8. * rules: * control: Remove libqttestrunner1c2a. Closes: #604345. * control: Update Standards-Version, add ${misc:Depends} * copyright: Refer to versioned LGPL. * libcppunit-doc.doc-base: Change to section Programming. * rules: don't ignore errors on clean/distclean. Replace dh_clean -k by dh_prep. -- Steve M. Robbins Fri, 11 Feb 2011 23:57:07 -0600 cppunit (1.12.1-2) unstable; urgency=low * Acknowledge NMU (thanks, Nobuhiro Iwamatsu). Closes: #531584. * Move to collab-maint. -- Steve M. Robbins Fri, 11 Feb 2011 22:21:33 -0600 cppunit (1.12.1-1.1) unstable; urgency=low * Non-maintainer upload. * Add support Renesas SH(sh4). Closes: #531584. - Add -mieee option to CXXFLAGS in debian/rules. -- Nobuhiro Iwamatsu Tue, 25 Jan 2011 12:55:46 +0900 cppunit (1.12.1-1) unstable; urgency=low * New upstream release. - No longer uses Qt3 compatibility headers. - Builds with g++-4.3. Closes: #441521. * debian/control: Remove build-dep libqt3-compat-headers. Closes: #464248. Change from package libcppunit-1.12-0 to libcppunit-1.12-1. * debian/rules: Change from package libcppunit-1.12-0 to libcppunit-1.12-1. * debian/copyright: Add explicit license text. Closes: #437526. * Fix lintian warnings: - cppunit-config.1: Remove unknown markup ".l". - debian/control: Add Homepage header; remove homepage from long description. Change deprecated ${Source-Version} to ${binary:Version}. Bump standards-version to 3.7.3.0 (no changes required). - debian/libcppunit-doc.doc-base: Remove dangerous whitespace. - debian/rules: Remove .cvsignore files. Remove execute bit from example run.bat file. -- Steve M. Robbins Wed, 20 Feb 2008 22:43:21 -0600 cppunit (1.12.0-3) unstable; urgency=low * debian/rules: Build with -O0 on alpha. This should work around FTBFS on alpha (#410537). -- Steve M. Robbins Wed, 28 Feb 2007 23:54:41 -0600 cppunit (1.12.0-2) unstable; urgency=low * src/cppunit/TestAssert.cpp: * examples/cppunittest/TestAssertTest.cpp: Fix CPPUNIT_ASSERT_DOUBLES_EQUAL() to work properly with NaN values (debian/patch04.assert-doubles-equal). Closes: #396865. * debian/rules: * debian/examples: Add all example code to libcppunit-doc. Closes: #379968. -- Steve M. Robbins Fri, 10 Nov 2006 22:50:17 -0600 cppunit (1.12.0-1) unstable; urgency=low * New upstream version. Closes: #376122. - debian/control: new lib package libcppunit-1.12-0 - debian/rules: explicitly use qmake-qt3; tweak clean rule; update runtime package name; add -L and -l options to dh_shlibdeps - debian/cppunit-1.10.2-nostandalone.patch remove; incorporated upstream. * include/cppunit/TestResult.h: Include - patch in debian/patch01.testresult-include-string * src/cppunit/Makefile.am: Link libcppunit with -ldl, add test case (this is the fix of #338252) - patch in debian/patch02.cppunit-link-test * src/qttestrunner/qttestrunnerlib.pro: Set CONFIG to build a release shared lib; remove "_shared" from shared lib name; link against libcppunit in directory src/cppunit/.libs - patch in debian/patch03.qttestrunner-libname-linkage -- Steve M. Robbins Thu, 20 Jul 2006 23:48:51 -0400 cppunit (1.10.2-8) unstable; urgency=low * debian/control: Fix section of -doc package. * examples/money/MoneyTest.cpp: * examples/money/MoneyTest.h: Replace deprecated CPPUNIT_TEST_EXCEPTION by CPPUNIT_ASSERT_THROW. Fixes build failure on alpha. -- Steve M. Robbins Sat, 28 Jan 2006 15:59:30 -0500 cppunit (1.10.2-7) unstable; urgency=low * Apply sourceforge patch [997006] to enable non-standalone XML output. Closes: #348727. -- Steve M. Robbins Sat, 28 Jan 2006 02:08:36 -0500 cppunit (1.10.2-6) unstable; urgency=low * Apply Roger Leigh's patch to generate a pkconfig file. Closes: #345925. * debian/control: * debian/rules: Split docs out of libcppunit-dev into libcppunit-doc. Closes: #345924. Currently the installed size is 8M for -doc and 1M for -dev. * Update standards-version to 3.6.2.0 - debian/rules: build using CFLAGS="-g -D_REENTRANT -Wl,-z,defs" by default; honour DEB_BUILD_OPTIONS=noopt to disable optimization -- Steve M. Robbins Fri, 13 Jan 2006 23:43:46 -0500 cppunit (1.10.2-5) unstable; urgency=low * src/cppunit/Makefile.am: Link libcppunit with -ldl (thanks, Aurelien Jarno). Add test case to check linking. Closes: #338252. * debian/rules: Run "make check" as part of build. * examples/hierarchy/ChessTest.h: Qualify access to base-class variable m_game with "this->". * debian/control: Rename library packages to use "c2a" suffix, due to libstdc++ allocator change. Declare conflicts & replaces with the previous "c2" packages. Closes: #339158. -- Steve M. Robbins Tue, 22 Nov 2005 22:12:05 -0500 cppunit (1.10.2-4) unstable; urgency=low * GCC 4 transition. Closes: #322557. * debian/control: Remove obsolete "cppunit" transition package. Closes: #321906. -- Steve M. Robbins Mon, 25 Jul 2005 22:01:04 -0400 cppunit (1.10.2-3) unstable; urgency=low * Rebuild i386 packages on system NOT contaminated by experimental GCC 4.0. Closes: #303302. -- Steve M. Robbins Wed, 6 Apr 2005 18:29:49 -0400 cppunit (1.10.2-2) unstable; urgency=low * Rename library package to reflect the SONAME change. Package libcppunit-1.10-2 conflicts and replaces libcppunit-1.10-0 (version 1.10.2-1). Closes: #297026. -- Steve M. Robbins Sun, 3 Apr 2005 15:44:09 -0400 cppunit (1.10.2-1) unstable; urgency=low * New upstream version. * include/cppunit/ui/qt/Config.h: Add end of file newline. Closes: #296798. -- Steve M. Robbins Thu, 24 Feb 2005 22:33:02 -0500 cppunit (1.10.0-5) unstable; urgency=high * cppunit.m4: Quote macro name. Closes: #264995. -- Steve M. Robbins Mon, 11 Oct 2004 21:14:07 -0400 cppunit (1.10.0-4) unstable; urgency=low * debian/control: Package libcppunit-dev replaces cppunit package prior to version 1.10.0-3. Closes: #257767. -- Steve M. Robbins Wed, 7 Jul 2004 22:50:47 -0400 cppunit (1.10.0-3) unstable; urgency=low * debian/rules: Build shared libraries and qttestrunner (closes: #226578). * debian/control: Add libqt3-mt-dev and libqt3-compat-headers as build dependencies, in order to build qttestrunner. - New package libcppunit-1.10-0 for the shared library. - New package libqttestrunner1 for the Qt test runner shared library. - Files formerly in package cppunit now in libcppunit-dev. - Package cppunit becomes a dummy package that simply depends on libcppunit-dev for the transition. * config/ltmain.sh: Copy up-to-date version from /usr/share/libtool. -- Steve M. Robbins Thu, 24 Jun 2004 18:11:32 -0400 cppunit (1.10.0-2) unstable; urgency=low * debian/rules: Don't try to build qttestrunner. -- Steve M. Robbins Thu, 24 Jun 2004 16:34:06 -0400 cppunit (1.10.0-1) unstable; urgency=low * New upstream version. - Copy up-to-date version of config.{guess,sub} from autotools-dev. - Run "autoreconf"; this bloats the diffs, I'm afraid. * debian/control: Add "Depends: ${shlibs:Depends}" to get proper dependency information. Closes: #181445. * debian/examples/Makefile.am: Update list of sources so that it corresponds to those of examples/hierarchy and examples/cppunittest. -- Steve M. Robbins Sun, 20 Jun 2004 23:52:17 -0400 cppunit (1.8.0-3) unstable; urgency=low * Update config.guess & config.sub. Closes: #176498. -- Steve M. Robbins Mon, 13 Jan 2003 22:04:43 -0500 cppunit (1.8.0-2) unstable; urgency=low * Transition to GCC 3.2. - Enable use of typeid(). Closes: #163959. * Document that AM_PATH_CPPUNIT requires the minimum-version argument. Closes: #155683. -- Steve M. Robbins Sun, 12 Jan 2003 13:48:07 -0500 cppunit (1.8.0-1) unstable; urgency=low * New upstream release. Closes: #130788. * Include configure.ac and Makefile.am to build the examples. Closes: #107288. -- Steve M. Robbins Sat, 13 Apr 2002 11:44:23 -0400 cppunit (1.6.1-1) unstable; urgency=low * New upstream release. * New maintainer. * Include updated config.guess and config.sub. Closes: #104686. * Do not supply shared library. * Remove cppunit-config.1; upstream now installs manpage. -- Steve M. Robbins Sun, 30 Sep 2001 23:52:05 -0400 cppunit (1.5.4-2) unstable; urgency=low * added autoconf to build-depends (thanks to Rick Younie ) -- Christian Leutloff Tue, 8 May 2001 21:43:09 +0200 cppunit (1.5.4-1) unstable; urgency=low * Initial Release (closes: #94762). * Added manpage for cppunit-config and added --help to cppunit-config. -- Christian Leutloff Mon, 23 Apr 2001 19:57:19 +0200 debian/examples/0000755000000000000000000000000012141604602011000 5ustar debian/examples/README0000644000000000000000000000134711525403417011673 0ustar This directory contains some examples of using CppUnit. The test "hierarchy" is a small example, demonstrating CPPUNIT_TEST_SUITE / CPPUNIT_TEST / CPPUNIT_TEST_SUITE_END family of macros. The "testResetShouldFail" test is included only to show the output when a failure happens. Normally one only tests for successes. The test "cppunittestmain" is a test suite for CppUnit itself. As you might expect, it is rather large. You should be able to build these examples using the following sequence of commands. sh setup.sh ./configure make check The CppUnit Cookbook is a good place to start -- look at http://localhost/doc/cppunit/html/index.html. If someone would type in this code, I'll be happy to include it in the next release. debian/examples/configure.ac0000644000000000000000000000073411525403417013300 0ustar AC_INIT(cppunit-test-example,1.0) AM_INIT_AUTOMAKE AC_PROG_CXX AC_PROG_LIBTOOL # Locate CppUnit (minimum version 1.8.0) for testing. AM_PATH_CPPUNIT(1.8.0) # You can set up an automake conditional and use it to conditionally # build cppunit-using test programs. AM_CONDITIONAL(HAVE_CPPUNIT, test "$CPPUNIT_LIBS") AC_CONFIG_FILES([ Makefile ClockerPlugIn/Makefile DumperPlugIn/Makefile cppunittest/Makefile hierarchy/Makefile money/Makefile simple/Makefile ]) AC_OUTPUT debian/examples/setup.sh0000644000000000000000000000054511525403417012506 0ustar #! /bin/sh set -e if ! test -d ClockerPlugIn; then echo >&2 "Cannot find ClockerPlugIn -- run from root of examples directory." exit 1 fi gzip --force README find . -name '*.gz' -print0 | xargs -0 gunzip -f mkdir -p src/cppunit ln -f -s /usr/lib/libcppunit.la src/cppunit aclocal libtoolize --automake automake --add-missing --foreign autoconf debian/compat0000644000000000000000000000000212025230577010367 0ustar 9 debian/patches/0000755000000000000000000000000012141604602010611 5ustar debian/patches/series0000644000000000000000000000003512025241027012023 0ustar cppunit-config-manpage.patch debian/patches/cppunit-config-manpage.patch0000644000000000000000000000070411671036243016175 0ustar Description: Fix manpage cppunit-config.1 Remove unknown markup ".l". Author: Steve M. Robbins Forwarded: no Last-Update: 2011-12-09 --- cppunit-1.12.1.orig/cppunit-config.1 +++ cppunit-1.12.1/cppunit-config.1 @@ -12,7 +12,7 @@ programs that use \fIcppunit\fP. It is a macros for GNU autoconf that are included with \fIcppunit\fP. . .SH OPTIONS -.l + \fIcppunit-config\fP accepts the following options: .TP 8 .B \-\-version debian/control0000644000000000000000000000267012247373402010602 0ustar Source: cppunit Homepage: http://www.freedesktop.org/wiki/Software/cppunit Vcs-Browser: http://svn.debian.org/wsvn/collab-maint/deb-maint/cppunit/trunk/?op=log Vcs-Svn: svn://svn.debian.org/svn/collab-maint/deb-maint/cppunit/trunk Section: devel Priority: optional Maintainer: Steve M. Robbins Build-Depends: debhelper (>= 9), doxygen, dh-autoreconf Standards-Version: 3.9.4 Package: libcppunit-1.13-0 Section: libs Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Unit Testing Library for C++ CppUnit is a simple Framework for incorporating test cases in your C++ code. It is similar to, and inspired by, xUnit and JUnit. Package: libcppunit-dev Section: libdevel Architecture: any Depends: libcppunit-1.13-0 (= ${binary:Version}), ${misc:Depends} Suggests: libcppunit-doc Replaces: cppunit (<< 1.10.0-3) Description: Unit Testing Library for C++ CppUnit is a simple Framework for incorporating test cases in your C++ code. It is similar to, and inspired by, xUnit and JUnit. Package: libcppunit-doc Section: doc Architecture: all Depends: ${misc:Depends} Conflicts: cppunit (<< 1.10.0-3), libcppunit-dev (<< 1.10.2-6) Replaces: cppunit (<< 1.10.0-3), libcppunit-dev (<< 1.10.2-6) Description: Unit Testing Library for C++ CppUnit is a simple Framework for incorporating test cases in your C++ code. It is similar to, and inspired by, xUnit and JUnit. debian/Notes0000644000000000000000000000021711525403417010203 0ustar Build Notes ----------- Up-to-date versions of the following files copied from autotools-dev: config/config.guess config/config.sub debian/rules0000755000000000000000000000202412247373326010255 0ustar #!/usr/bin/make -f %: dh $@ --parallel --with autoreconf override_dh_install-arch: # Runtime library package dh_install -plibcppunit-1.13-0 --autodest debian/tmp/usr/lib/*/lib*.so.* # Developer package # dh_install -plibcppunit-dev --autodest debian/tmp/usr/bin/DllPlugInTester dh_install -plibcppunit-dev --autodest debian/tmp/usr/bin/cppunit-config dh_install -plibcppunit-dev --autodest debian/tmp/usr/lib/*/lib*.so dh_install -plibcppunit-dev --autodest debian/tmp/usr/lib/*/lib*.a dh_install -plibcppunit-dev --autodest debian/tmp/usr/lib/*/pkgconfig dh_install -plibcppunit-dev --autodest debian/tmp/usr/include dh_installman -plibcppunit-dev debian/tmp/usr/share/man/man*/* dh_install -plibcppunit-dev --autodest debian/tmp/usr/share/aclocal override_dh_install-indep: # Documentation package $(MAKE) -C examples clean dh_installdocs -plibcppunit-doc doc/html dh_installexamples -plibcppunit-doc examples/* debian/examples/* chmod 644 debian/libcppunit-doc/usr/share/doc/libcppunit-doc/examples/qt/run.bat debian/source/0000755000000000000000000000000012141604602010462 5ustar debian/source/format0000644000000000000000000000001411671031214011670 0ustar 3.0 (quilt) debian/libcppunit-doc.doc-base0000644000000000000000000000044111525417051013501 0ustar Document: cppunit Title: CppUnit Cookbook Author: Michael Feathers and others Abstract: A short cookbook to help the user getting started with CppUnit. Section: Programming Format: HTML Index: /usr/share/doc/libcppunit-doc/html/index.html Files: /usr/share/doc/libcppunit-doc/html/*.html debian/libcppunit-dev.README.Debian0000644000000000000000000000066311525403417014162 0ustar Using CppUnit with autotools ---------------------------- CppUnit ships an autoconf macro that is used to detect whether the library is available. The usage is AM_PATH_CPPUNIT(MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) Note that the minimum version of CppUnit is mandatory. Install package libcppunit-doc for documentation and example code. -- Steve M. Robbins , Sun Jan 15 22:03:49 2006 debian/watch0000644000000000000000000000011012034165326010211 0ustar version=3 http://dev-www.libreoffice.org/src/cppunit-([\d\.]+)\.tar\.gz