debian/0000755000000000000000000000000011405442007007163 5ustar debian/copyright0000644000000000000000000001217111405430573011125 0ustar This package was debianized by Carlo Wood on Sat, 19 Jan 2008 02:13:27 +0100. The original source can be found at: http://sourceforge.net/project/showfiles.php?group_id=47536 This package can be autobuild. Upstream Author: Carlo Wood Copyright: Copyright (C) 2009 Carlo Wood License: THE Q PUBLIC LICENSE version 1.0 Copyright (C) 1999 Troll Tech AS, Norway. Everyone is permitted to copy and distribute this license document. The intent of this license is to establish freedom to share and change the software regulated by this license under the open source model. This license applies to any software containing a notice placed by the copyright holder saying that it may be distributed under the terms of the Q Public License version 1.0. Such software is herein referred to as the Software. This license covers modification and distribution of the Software, use of third-party application programs based on the Software, and development of free software which uses the Software. Granted Rights 1. You are granted the non-exclusive rights set forth in this license provided you agree to and comply with any and all conditions in this license. Whole or partial distribution of the Software, or software items that link with the Software, in any form signifies acceptance of this license. 2. You may copy and distribute the Software in unmodified form provided that the entire package, including - but not restricted to - copyright, trademark notices and disclaimers, as released by the initial developer of the Software, is distributed. 3. You may make modifications to the Software and distribute your modifications, in a form that is separate from the Software, such as patches. The following restrictions apply to modifications: a. Modifications must not alter or remove any copyright notices in the Software. b. When modifications to the Software are released under this license, a non-exclusive royalty-free right is granted to the initial developer of the Software to distribute your modification in future versions of the Software provided such versions remain available under these terms in addition to any other license(s) of the initial developer. 4. You may distribute machine-executable forms of the Software or machine-executable forms of modified versions of the Software, provided that you meet these restrictions: a. You must include this license document in the distribution. b. You must ensure that all recipients of the machine-executable forms are also able to receive the complete machine-readable source code to the distributed Software, including all modifications, without any charge beyond the costs of data transfer, and place prominent notices in the distribution explaining this. c. You must ensure that all modifications included in the machine-executable forms are available under the terms of this license. 5. You may use the original or modified versions of the Software to compile, link and run application programs legally developed by you or by others. 6. You may develop application programs, reusable components and other software items that link with the original or modified versions of the Software. These items, when distributed, are subject to the following requirements: a. You must ensure that all recipients of machine-executable forms of these items are also able to receive and use the complete machine-readable source code to the items without any charge beyond the costs of data transfer. b. You must explicitly license all recipients of your items to use and re-distribute original and modified versions of the items in both machine-executable and source code forms. The recipients must be able to do so without any charges whatsoever, and they must be able to re-distribute to anyone they choose. c. If the items are not available to the general public, and the initial developer of the Software requests a copy of the items, then you must supply one. Limitations of Liability In no event shall the initial developers or copyright holders be liable for any damages whatsoever, including - but not restricted to - lost revenue or profits or other direct, indirect, special, incidental or consequential damages, even if they have been advised of the possibility of such damages, except to the extent invariable law, if any, provides otherwise. No Warranty The Software and this license document are provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Choice of Law This license is governed by the Laws of the Netherlands. Disputes shall be settled by Amsterdam City Court. The Debian packaging is Copyright (C) 2009, Carlo Wood and is licensed under the GPL, see `/usr/share/common-licenses/GPL-3'. debian/rules0000755000000000000000000000645311405441707010261 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CONFIGOPTS= ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CONFIGOPTS="--disable-optimization" endif # option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so version=`ls .libs/libcwd.so.* | \ awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` major=`ls .libs/libcwd.so.* | \ awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` config.status: configure dh_testdir # Add here commands to configure the package. ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr $(CONFIGOPTS) build: build-stamp build-stamp: config.status dh_testdir # Add here commands to compile the package. $(MAKE) touch $@ clean: dh_testdir dh_testroot rm -f build-stamp # Add here commands to clean up after the build process. [ ! -f Makefile ] || $(MAKE) distclean dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the libcwd package into debian/libcwd $(MAKE) DESTDIR="$(CURDIR)/debian/libcwd" install mkdir -p $(CURDIR)/debian/libcwd/usr/share/lintian/overrides echo "libcwd: package-name-doesnt-match-sonames" > $(CURDIR)/debian/libcwd/usr/share/lintian/overrides/libcwd echo "libcwd: non-dev-pkg-with-shlib-symlink" >> $(CURDIR)/debian/libcwd/usr/share/lintian/overrides/libcwd echo "libcwd: no-symbols-control-file" >> $(CURDIR)/debian/libcwd/usr/share/lintian/overrides/libcwd # Add here commands to install the libcwd-doc package into debian/libcwd-doc $(MAKE) DESTDIR="$(CURDIR)/debian/libcwd-doc" DOCDESTDIR="$(CURDIR)/debian/libcwd-doc/usr/share/doc/libcwd-doc" install-doc rm -f $(CURDIR)/debian/libcwd-doc/usr/share/doc/libcwd-doc/example-project/.files find $(CURDIR)/debian/libcwd-doc/usr/share/doc/libcwd-doc/documentation -maxdepth 1 -type f ! -name index.html | xargs rm -f find $(CURDIR)/debian/libcwd-doc/usr/share/doc/libcwd-doc/documentation/styles -type f ! -name '*.css' | xargs rm -f rm -rf $(CURDIR)/debian/libcwd-doc/usr/share/doc/libcwd-doc/documentation/doxygen-examples rm -rf $(CURDIR)/debian/libcwd-doc/usr/share/doc/libcwd-doc/documentation/www find $(CURDIR)/debian/libcwd-doc/usr/share/doc/libcwd-doc/documentation/tutorial -maxdepth 1 \ -type f -name '*.m4' -o -name '*.in' -o -name '*.awk' | xargs rm find $(CURDIR)/debian/libcwd-doc/usr/share/doc/libcwd-doc/documentation/reference-manual -name '*.map' -o -name '*.md5' | xargs rm -f # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_link dh_strip dh_compress -X.js -X.map -X.m4 -X.in -X.config -X.dox -XINSTALL -XREADME dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/watch0000644000000000000000000000021511405441771010221 0ustar # No watch file is necessary, as I am the upstream maintainer as well # and build the debian package straight from the 'upstream's harddisk. debian/compat0000644000000000000000000000000210766112267010374 0ustar 6 debian/control0000644000000000000000000000241611405435111010567 0ustar Source: libcwd Priority: extra Maintainer: Carlo Wood Build-Depends: debhelper (>= 6), procps Standards-Version: 3.8.4 XS-Autobuild: yes Section: non-free/libs Package: libcwd Section: non-free/libdevel Architecture: any Replaces: libcwd0, libcwd-dev Conflicts: libcwd0, libcwd-dev Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: libcwd-doc Description: C++ Debugging Support Library Libcwd is a full-featured, professional, well-documented library to support C++ developers with debugging their applications. It includes support for ostream-based debug output, custom debug channels and devices, powerful memory allocation debugging, run-time sourcefile:linenumber information, and demangled type names of variables. Package: libcwd-doc Section: non-free/doc Architecture: all Depends: ${misc:Depends} Description: Documentation of the libcwd C++ Debugging Support Library Libcwd is a full-featured, professional, well-documented library to support C++ developers with debugging their applications. It includes support for ostream-based debug output, custom debug channels and devices, powerful memory allocation debugging, run-time sourcefile:linenumber information, and demangled type names of variables. . This package contains documentation files. debian/.files0000644000000000000000000000012711405442007010266 0ustar watch control source/format compat libcwd-doc.doc-base changelog copyright docs rules debian/changelog0000644000000000000000000001170611405425125011044 0ustar libcwd (1.0.4-1) unstable; urgency=low * Upgrade to version 1.0.4. -- Carlo Wood Mon, 14 Jun 2010 15:10:42 +0200 libcwd (1.0.3-1) unstable; urgency=low * Upgrade to version 1.0.3. -- Carlo Wood Tue, 28 Jul 2009 18:46:51 +0200 libcwd (1.0.2-1) unstable; urgency=low * Bumped version number because of a microscopic change in the .orig tar ball, and a new one with the same version can't be uploaded to debian. -- Carlo Wood Fri, 18 Apr 2008 05:02:54 +0200 libcwd (1.0.1-2) unstable; urgency=low * Make package autobuildable. -- Carlo Wood Sun, 13 Apr 2008 21:22:00 +0200 libcwd (1.0.1-1) unstable; urgency=low * Overhauled the debian directory. * Upgrade to version 1.0.1. The versions 0.99.45, 0.99.46 and 0.99.47 have not been released as debian package. -- Carlo Wood Wed, 23 Jan 2008 02:55:30 +0100 libcwd (0.99.44-0.2) unstable; urgency=high * Non-maintainer upload. * High-urgency upload for RC bugfix. * Drop dangling reference to /usr/share/debconf/module in libcwd-dev.postinst, nothing in this package uses debconf. Closes: #417327. -- Steve Langasek Wed, 04 Apr 2007 20:14:20 -0700 libcwd (0.99.44-0.1) unstable; urgency=low * Non-maintainer upload. * New upstream release. - Fixes build failure with g++ 4.0. Closes: #340174. -- Matej Vela Mon, 5 Jun 2006 20:00:30 +0200 libcwd (0.99.40-2) unstable; urgency=low * Many thanks to madduck for allowing me to be the new maintainer of this package. madduck will continue to act as the co-maintainer. * madduck@debian.org: - added amd64 to the list of architectures for arch-any packages in in debian/control. -- Matt T Galvin Fri, 3 Jun 2005 22:04:13 -0400 libcwd (0.99.40-1) unstable; urgency=low * New upstream release. * This new release adds support for gcc-4.0 (closes: Bug#308923). -- Matt T Galvin Thu, 2 Jun 2005 11:36:58 -0400 libcwd (0.99.39-1) unstable; urgency=low * New upstream release. -- martin f. krafft Mon, 11 Oct 2004 04:16:59 +0200 libcwd (0.99.38-2) unstable; urgency=low * Moved libcwd to non-free because of the QPL licence, which is deemed non-free. The author refuses to do anything about it, unfortunately. I will move it back to main when the situation improves (closes: Bug#258497, Bug#251983). -- martin f. krafft Sat, 2 Oct 2004 21:41:29 +0200 libcwd (0.99.38-1) unstable; urgency=low * New upstream release. * Added dependency on binutils (>= 2.12.90.0.9) for debug libraries, as noted in dh_strip(1). * Added notice about the special handling of non-i386 architectures to README.architectures. * Removed hppa from list of supported architectures due to build errors. * Split libraries with debugging symbols to a separate package. * Replaced /usr/share/doc tree of -dev and -dbg packages with a symlink to the doc tree of libcwd0. -- martin f. krafft Wed, 29 Sep 2004 16:04:03 +0200 libcwd (0.99.37-1) unstable; urgency=low * New upstream release. -- martin f. krafft Fri, 16 Jul 2004 01:20:35 +0200 libcwd (0.99.35-2) unstable; urgency=low * Override lintian warning about .cvsignore in source. -- martin f. krafft Wed, 23 Jun 2004 14:22:09 +0200 libcwd (0.99.35-1) unstable; urgency=low * New upstream release. * Removed debconf message and moved changenote to NEWS.Debian. closes: Bug#254446 * Added example-project to libcwd-doc/examples. -- martin f. krafft Wed, 23 Jun 2004 13:02:03 +0200 libcwd (0.99.34-1) unstable; urgency=low * New upstream release. -- martin f. krafft Thu, 27 May 2004 22:24:33 +0200 libcwd (0.99.33-5) unstable; urgency=low * Documentation is now built in Build-Indep, not in Build-Arch. -- martin f. krafft Sun, 23 May 2004 16:50:20 +0200 libcwd (0.99.33-4) unstable; urgency=low * Added --keep-debug option to dh_strip to place debugging symbols for the library into /usr/lib/debug. See README.debug_symbols for more information. * Pushed Standards-Version to 3.6.1 -- martin f. krafft Mon, 17 May 2004 12:46:45 +0200 libcwd (0.99.33-3) unstable; urgency=low * Fixed up the libcwd-dev.install file to not specify an absolute location for the .la file. * Added procps to Build-Depends. (closes: Bug#248220) -- martin f. krafft Tue, 11 May 2004 21:33:29 +0200 libcwd (0.99.33-2) unstable; urgency=low * Changed architecture of -doc package from any to all. Sorry. -- martin f. krafft Tue, 27 Apr 2004 02:37:51 +0200 libcwd (0.99.33-1) unstable; urgency=low * Initial Release. (closes: Bug#245547) -- martin f. krafft Fri, 23 Apr 2004 19:29:27 +0200 debian/docs0000644000000000000000000000006110744267206010046 0ustar NEWS README README.SVN README.PCH README.threads debian/libcwd-doc.doc-base0000644000000000000000000000050110766475111012600 0ustar Document: libcwd-doc Title: C++ Debugging Support Library Author: Carlo Wood Abstract: This package contains the reference manual of the libcwd library. Section: Programming/C++ Format: HTML Index: /usr/share/doc/libcwd-doc/documentation/index.html Files: /usr/share/doc/libcwd-doc/documentation/reference-manual/*.html debian/source/0000755000000000000000000000000011405442007010463 5ustar debian/source/format0000644000000000000000000000001411405435457011704 0ustar 3.0 (quilt)