debian/0000755000000000000000000000000012250743163007171 5ustar debian/libsigc++-2.0-doc.debhelper.log0000644000000000000000000000002412250743163014423 0ustar dh_autoreconf_clean debian/libsigc++-2.0-dev.debhelper.log0000644000000000000000000000002412250743163014434 0ustar dh_autoreconf_clean debian/libsigc++-2.0-doc.install0000644000000000000000000000001211726212245013353 0ustar usr/share debian/copyright0000644000000000000000000000143011726212245011121 0ustar Downloaded from: ftp://download.sourceforge.net/pub/sourceforge/libsigc Homepage: http://libsigc.sourceforge.net Upstream Authors: Martin Schulze Murray Cumming Cedric Gustin (win32 support) Timothy M. Shead and James Lin (MSVC support) Damien Carbery (Sun FORTE C++ support) Takashi Takekawa (Intel C++ support) Andreas Rottmann (make system) Karl Einar Nelson (initial version 1.9.4) Copyright: Distribution of library and components is under the LGPL. Examples and tests are Public Domain. See /usr/share/common-licenses/LGPL-2.1 for the full license. debian/libsigc++-2.0.soname.install0000644000000000000000000000002111767135264014103 0ustar usr/lib/*/*.so.* debian/libsigc++-2.0-doc.doc-base0000644000000000000000000000053311726212245013372 0ustar Document: libsigc++-2.0 Title: libsigc++-2.0 Documentation Abstract: Programming documentation for the 2.0 branch of the libsigc++ library. Section: Programming/C++ Format: HTML Index: /usr/share/doc/libsigc++-2.0-doc/index.html Files: /usr/share/doc/libsigc++-2.0-doc/reference/html/*.html /usr/share/doc/libsigc++-2.0-doc/tutorial/html/*.html debian/changelog0000644000000000000000000003644612250743117011057 0ustar libsigc++-2.0 (2.2.10-0.2ubuntu2) trusty; urgency=low * Build using dh_autoreconf. -- Matthias Klose Sun, 08 Dec 2013 02:07:09 +0100 libsigc++-2.0 (2.2.10-0.2ubuntu1) saucy; urgency=low * Update config.{guess,sub} for AArch64. -- Matthias Klose Wed, 09 Oct 2013 11:11:20 +0200 libsigc++-2.0 (2.2.10-0.2) unstable; urgency=low * Non-maintainer upload. * Support multi-arch: (closes: #651024) - Mark libsigc++-2.0-0c2a and libsigc++-2.0-dev as same. - Adjust debhelper build-dependency. -- Bastian Blank Sat, 16 Jun 2012 17:36:21 +0000 libsigc++-2.0 (2.2.10-0.1) unstable; urgency=low * Non-maintainer upload. * Remove 0002-slot_rep-Avoid-access-to-deleted-object-in-notify.patch, merged upstream. * Fix watch file, track .xz tarballs. -- Michael Biebl Thu, 08 Mar 2012 21:20:55 +0100 libsigc++-2.0 (2.2.9-1.1) unstable; urgency=low * Non-maintainer upload. * Avoid access to deleted object in slot_rep::notify(). (Closes: #649032) Patch cherry-picked from upstream Git. -- Michael Biebl Sat, 03 Dec 2011 01:05:26 +0100 libsigc++-2.0 (2.2.9-1) unstable; urgency=low * New upstream release. (Closes: #578048) - Fixes g++ 4.6-related problems. (Closes: #619899, #609922, #620339) * Use DESTDIR instead of prefix to install files. * Regenerate autotools-generated files on every build. * Convert to source format 3.0 (quilt). * Debhelper compatibility changed to v8. * Standards-version updated. -- Daniel Burrows Wed, 06 Apr 2011 07:30:35 -0700 libsigc++-2.0 (2.2.4.2-1) unstable; urgency=low * New upstream release. * Released to unstable. I'm not sure this is perfect, but we need to move to 2.2, and having this in unstable and being tested is better than having it molder in experimental, forgotten. * Don't manually install the Doxygen tagfile; it has a new name and comes along automatically with "make install" now. * Fixed the use of misc:Depends in the -doc package. * Tightened the versioned dependency on debhelper to >=5.0.0. * Referenced a versioned name for the license file in debian/copyright. * Removed the dependency from -dev to libstdc++: it's a virtual package that's provided as part of a proper g++ install, so no need to depend on it directly. * Updated config.sub and config.guess in build/. (Closes: #528218) -- Daniel Burrows Sun, 10 Jan 2010 15:28:45 -0800 libsigc++-2.0 (2.2.2-1) experimental; urgency=low * New upstream release. * Merge watchfile improvements from Deng Xiyue. * Update to debhelper compatibility level 5. * Use ${binary:Version} instead of ${Source-Version}. * Add ${misc:Depends} to all binary packages so that debhelper can magically generate dependencies for us. * Add a NEWS file warning that the deprecated SigC namespace has been removed. -- Daniel Burrows Fri, 21 Mar 2008 15:33:44 -0700 libsigc++-2.0 (2.2.1-1) experimental; urgency=low * New upstream release. (Closes: #468220) -- Daniel Burrows Sat, 08 Mar 2008 13:38:05 -0800 libsigc++-2.0 (2.0.18-2) unstable; urgency=low * Upload to unstable. -- Daniel Burrows Tue, 04 Mar 2008 19:56:43 -0800 libsigc++-2.0 (2.0.18-1) experimental; urgency=low * New upstream release (Closes: #443651). * Disable backwards-compatibility typedefs for slot_list. This fixes compilation of sigc++-2.0 and dependent packages using g++-4.3. (Closes: #441537, #456971, #446333) * Package cleanups suggested by Hideki Yamane (Closes: #424929): + Declare debhelper compatibility level in debian/compat. + Clean up debian/copyright and bring it up to date. + Remove old cruft from debian/rules and remove 50autoconf.patch (which was referenced by that cruft). * Register the documentation with doc-base. (Closes: #346378) * Apply patch from Neil Williams to improve cross-building support. -- Daniel Burrows Wed, 13 Feb 2008 20:50:49 -0800 libsigc++-2.0 (2.0.17-2) unstable; urgency=low * Fix Description. (Closes: #387761) -- Daniel Burrows Thu, 21 Sep 2006 21:24:47 -0700 libsigc++-2.0 (2.0.17-1) unstable; urgency=low * New upstream release -- Daniel Burrows Wed, 30 Aug 2006 20:38:36 -0700 libsigc++-2.0 (2.0.16-3) unstable; urgency=low * Comment out both lines of the patch munging junk, to support the new make version. (Closes: #350697) -- Daniel Burrows Sun, 5 Feb 2006 10:37:44 -0800 libsigc++-2.0 (2.0.16-2) unstable; urgency=low * Rebuild for another C++ transition. (Closes: #339219) -- Daniel Burrows Sat, 26 Nov 2005 14:28:22 -0600 libsigc++-2.0 (2.0.16-1) unstable; urgency=low * New upstream release -- Daniel Burrows Fri, 30 Sep 2005 12:21:17 -0700 libsigc++-2.0 (2.0.10-3) unstable; urgency=low * Fix dh_makeshlibs call (it WOULD be the one that I didn't check that needed to be changed; Closes: #317682). -- Daniel Burrows Sun, 10 Jul 2005 14:34:54 -0400 libsigc++-2.0 (2.0.10-2) unstable; urgency=low * C++ transition. -- Daniel Burrows Tue, 5 Jul 2005 19:14:28 -0400 libsigc++-2.0 (2.0.10-1) unstable; urgency=low * New upstream release -- Daniel Burrows Tue, 22 Feb 2005 11:26:44 -0500 libsigc++-2.0 (2.0.9-2) unstable; urgency=high * Upload with urgency=high to get the broken 2.0.7-1 out of testing. -- Daniel Burrows Mon, 7 Feb 2005 10:20:35 -0500 libsigc++-2.0 (2.0.9-1) unstable; urgency=low * New upstream release. - Fixes the warnings generated by the sigc++ header files. (Closes: #292696) * Include a watch file. -- Daniel Burrows Sun, 6 Feb 2005 17:38:15 -0500 libsigc++-2.0 (2.0.7-1) unstable; urgency=low * New upstream release * start the short descriptions with lower-case letters -- Daniel Burrows Wed, 26 Jan 2005 10:18:40 -0500 libsigc++-2.0 (2.0.6-1) unstable; urgency=low * New upstream release. - Fixes compilation problems with g++-3.4. (Closes: #278985) -- Daniel Burrows Sat, 30 Oct 2004 16:37:25 -0400 libsigc++-2.0 (2.0.4-1) unstable; urgency=low * New upstream release. Most of the changes in this release pertain to non-Debian systems, so this isn't particularly critical (there is one bug involving optimization that could theoretically appear on Debian). -- Daniel Burrows Tue, 31 Aug 2004 18:53:56 -0400 libsigc++-2.0 (2.0.3-4) unstable; urgency=low * Don't compress doxygen tags...again. -- Daniel Burrows Wed, 18 Aug 2004 10:07:45 -0400 libsigc++-2.0 (2.0.3-3) unstable; urgency=low * Revert all the autotools junk back to the default, and ONLY regenerate the configure script this time. (Closes: #266483) -- Daniel Burrows Wed, 18 Aug 2004 09:35:34 -0400 libsigc++-2.0 (2.0.3-2) unstable; urgency=low * The "Die autobuilders die die die!" release. * Regenerate the configure script (Closes: #251989, #254174). * Don't compress the doxygen tags file (Closes: #244229). -- Daniel Burrows Tue, 17 Aug 2004 10:39:46 -0400 libsigc++-2.0 (2.0.3-1) unstable; urgency=low * New upstream release. NOTE: the previous release (2.0.2) had a nasty bug which can cause programs compiled against it to crash. Any programs compiled with 2.0.2 should be recompiled with this version of libsigc++. -- Daniel Burrows Sun, 30 May 2004 21:51:38 -0400 libsigc++-2.0 (2.0.2-1) unstable; urgency=low * New upstream release * Make shlibs require at least this version, because the API/ABI changed. (the behavior of accumulators is different in some cases) -- Daniel Burrows Sun, 23 May 2004 12:49:39 -0400 libsigc++-2.0 (2.0.1-3) unstable; urgency=low * Fix an override disparity. -- Daniel Burrows Mon, 10 May 2004 14:26:19 -0400 libsigc++-2.0 (2.0.1-2) unstable; urgency=low * Make sure that everything actually gets installed where it ought to; in particular, it's now possible to build programs against sigc++. (Closes: #248279) * Conflict/Replace the libsigc++-1.9 packages. (Closes: #248280) * Remove a bunch of broken and useless links in /usr/share/doc. -- Daniel Burrows Mon, 10 May 2004 13:30:35 -0400 libsigc++-2.0 (2.0.1-1) unstable; urgency=low * New upstream release. -- Daniel Burrows Wed, 28 Apr 2004 18:34:36 -0400 libsigc++-2.0 (2.0.0-1) unstable; urgency=low * New upstream release. This is the first stable release of sigc++ 2.0. * This package version addresses bug #244229 in libsigc++-1.9, which will be removed from unstable as it is superseded by 2.0. -- Daniel Burrows Mon, 26 Apr 2004 09:02:17 -0400 libsigc++-1.9 (1.9.15-1) unstable; urgency=low * New upstream release -- Daniel Burrows Fri, 27 Feb 2004 21:22:28 -0500 libsigc++-1.9 (1.9.14-1) unstable; urgency=low * New upstream release -- Daniel Burrows Tue, 24 Feb 2004 13:23:30 -0500 libsigc++-1.2 (1.2.5-1) unstable; urgency=low * New upstream release - Should really fix libtool problems everywhere (Closes: #185395) * Description cleanup (remove editorializing, extraneous information, etc) -- Daniel Burrows Fri, 16 May 2003 09:56:16 -0400 libsigc++-1.2 (1.2.3-2) unstable; urgency=low * Right. Conflict with libsigc++-1.2-5, and delete an accidentally duplicated changelog entry. (Closes: nothing yet, but I'm sure someone will file without checking Incoming) -- Daniel Burrows Thu, 9 Jan 2003 17:15:56 -0500 libsigc++-1.2 (1.2.3-1) unstable; urgency=low * New upstream release * Built with g++-3.2. -- Daniel Burrows Thu, 9 Jan 2003 08:58:13 -0500 libsigc++-1.2 (1.2.2-1) unstable; urgency=low * New upstream release (Closes: #174722) * The documentation got messed with while I wasn't looking, handle it properly (thanks, Marcelo) -- Daniel Burrows Wed, 1 Jan 2003 17:25:32 -0500 libsigc++-1.2 (1.2.1-2) unstable; urgency=low * Update config.sub and config.guess (Closes: #167460) -- Daniel Burrows Mon, 4 Nov 2002 08:49:36 -0500 libsigc++-1.2 (1.2.1-1) unstable; urgency=low * New upstream release -- Daniel Burrows Wed, 23 Oct 2002 08:46:38 -0400 libsigc++-1.2 (1.2.0-1) unstable; urgency=low * New upstream release. This is, at long last, the first release in the 1.2 series. -- Daniel Burrows Thu, 10 Oct 2002 18:51:34 -0400 libsigc++-1.1 (1.1.13-1) unstable; urgency=low * New upstream release (release candidate for 1.2, soname bump) -- Daniel Burrows Mon, 29 Jul 2002 11:07:59 -0400 libsigc++-1.1 (1.1.11-1) unstable; urgency=low * New upstream release (Closes: #150388) * The development package now depends on libstdc++-dev. (it seems silly to install it unless you have g++ and hence libstdc++-dev, but I don't think it hurts) -- Daniel Burrows Sat, 15 Jun 2002 12:47:39 -0400 libsigc++-1.1 (1.1.10-1) unstable; urgency=low * New upstream release * This release requires pkg-config for sigc++ development (as far as I can tell) Added pkg-config to the Depends line of libsigc++-1.1-dev. -- Daniel Burrows Fri, 26 Apr 2002 20:15:20 -0400 libsigc++-1.1 (1.1.9-3) unstable; urgency=low * Added Build-Depends: m4. (Closes: #142769) -- Daniel Burrows Sun, 14 Apr 2002 09:02:27 -0400 libsigc++-1.1 (1.1.9-2) unstable; urgency=low * Added prominent warning about unstableness to the Description. -- Daniel Burrows Thu, 11 Apr 2002 20:00:49 -0400 libsigc++-1.1 (1.1.9-1) unstable; urgency=low * New upstream (unstable) release. (Closes: #141488) -- Daniel Burrows Thu, 11 Apr 2002 18:58:30 -0400 libsigc++ (1.0.4-3) unstable; urgency=low * Correct spelling of "ability". I think "typesafe" is more common than "type-safe", actually, but `corrected' it anyway. (Closes: #125044, #125045) -- Daniel Burrows Fri, 8 Feb 2002 11:12:09 -0500 libsigc++ (1.0.4-2) unstable; urgency=low * Update config.{sub,guess}. (closes: #122878) -- Daniel Burrows Sun, 9 Dec 2001 09:47:29 -0500 libsigc++ (1.0.4-1) unstable; urgency=low * New upstream release * Use prefix= instead of DESTDIR= to install; this works around some upstream braindeadness that otherwise tries to rm -fr /usr/include/sigc++ . * Only call ldconfig if $1=configure * Standards version updated to 3.5.6.0 -- Daniel Burrows Tue, 27 Nov 2001 08:38:46 -0500 libsigc++ (1.0.3-3) unstable; urgency=low * Patch sigc.m4 to work around autoconf problems. (closes: #100206) -- Daniel Burrows Sat, 23 Jun 2001 08:42:47 -0400 libsigc++ (1.0.3-2) unstable; urgency=low * New Maintainer. (closes: #101532) * Include programming examples * Build-depending on a task package is a mess. Build-dependency tightened up to just debhelper; task-c++-dev is unnecessary (since all the c++ stuff we need is essential or build-essential) * Programming documentation moved to -dev package. * No longer use the deprecated dh_testversion. -- Daniel Burrows Fri, 22 Jun 2001 09:07:32 -0400 libsigc++ (1.0.3-1) unstable; urgency=low * New upstream release -- Michael Alan Dorman Tue, 6 Mar 2001 09:25:33 -0500 libsigc++ (1.0.2-2) unstable; urgency=low * Fix build depends (closes: bug#82157, bug#82240) * Fix -dev dependency (closes: bug#81005) * Conflict with libsigc++5 (closes: bug#84942) * Orphaned -- Michael Alan Dorman Sat, 10 Feb 2001 17:04:13 -0500 libsigc++ (1.0.2-1) unstable; urgency=low * New upstream release * Include doc/ (closes: bug#66674) -- Michael Alan Dorman Wed, 22 Nov 2000 11:23:44 -0500 libsigc++ (1.0.1-1) unstable; urgency=low * New upstream version. * Correct copyright file (closes: bug#64481) * Close bogus bug (closes: bug#63403) -- Michael Alan Dorman Mon, 22 May 2000 14:23:29 -0400 libsigc++ (0.8.6-1) unstable; urgency=low * New upstream version. -- Michael Alan Dorman Wed, 19 Jan 2000 10:18:44 -0500 libsigc++ (0.8.5-2) unstable; urgency=low * Add dependency for -dev package (closes: bug#50785) * Give a better long description. -- Michael Alan Dorman Sun, 28 Nov 1999 11:08:52 -0500 libsigc++ (0.8.5-1) unstable; urgency=low * New upstream version. -- Michael Alan Dorman Wed, 10 Nov 1999 12:09:53 -0500 libsigc++ (0.8.3-1) unstable; urgency=low * New upstream version. -- Michael Alan Dorman Tue, 19 Oct 1999 15:54:33 -0400 libsigc++ (0.8.2-1) unstable; urgency=low * Initial debianization. -- Michael Alan Dorman Wed, 6 Oct 1999 18:16:51 -0400 debian/libsigc++-2.0-dev.install0000644000000000000000000000014111767135264013401 0ustar usr/include usr/lib/*/*.a usr/lib/*/*.la usr/lib/*/*.so usr/lib/*/pkgconfig usr/lib/*/sigc++-2.0 debian/clean0000644000000000000000000000002311726212245010170 0ustar debian/shlibs.localdebian/libsigc++-2.0-dev.dirs0000644000000000000000000000001611726212245012663 0ustar usr/share/doc debian/compat0000644000000000000000000000000211726212245010366 0ustar 8 debian/patches/0000755000000000000000000000000011726212310010610 5ustar debian/patches/0001-Comment-out-a-backwards-compatibility-typedef.patch0000644000000000000000000000202211726212245023103 0ustar From: Daniel Burrows Date: Tue, 5 Apr 2011 21:58:01 -0700 Subject: Comment out a backwards compatibility typedef. This typedef doesn't work with g++ >= 4.3, and it's not required on Linux. --- sigc++/signal.h | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/sigc++/signal.h b/sigc++/signal.h index 003a642..926710d 100644 --- a/sigc++/signal.h +++ b/sigc++/signal.h @@ -18,7 +18,11 @@ //Compilers, such as older versions of SUN Forte C++, that do not allow this also often //do not allow a typedef to have the same name as a class in the typedef's definition. //For Sun Forte CC 5.7 (SUN Workshop 10), comment this out to fix the build. - #define SIGC_TYPEDEF_REDEFINE_ALLOWED 1 + // + // Debian-specific patch: gcc-4.3 does not allow this either, and the + // comments below say this is a backwards-compatibility typedef, so + // just don't enable this feature at all. + //#define SIGC_TYPEDEF_REDEFINE_ALLOWED 1 #endif namespace sigc { -- debian/patches/series0000644000000000000000000000007111726212310012023 0ustar 0001-Comment-out-a-backwards-compatibility-typedef.patch debian/control0000644000000000000000000000502112250742626010575 0ustar Source: libsigc++-2.0 Section: devel Priority: optional Maintainer: Daniel Burrows Standards-Version: 3.9.1 Build-Depends: debhelper (>= 8.1.3), m4, g++ (>= 3:3.2.0), autoconf, automake1.10, mm-common, autotools-dev, dh-autoreconf Build-Conflicts: autoconf2.13, automake1.4 Vcs-Git: git://git.debian.org/git/collab-maint/libsigc++-2.0.git Vcs-Browser: http://git.debian.org/?p=collab-maint/libsigc++-2.0.git;a=summary Package: libsigc++-2.0-0c2a Section: libs Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: libsigc++-1.9-0, libsigc++-2.0-0, libsigc++-2.0-0c2 Replaces: libsigc++-1.9-0, libsigc++-2.0-0, libsigc++-2.0-0c2 Architecture: any Multi-Arch: same Description: type-safe Signal Framework for C++ - runtime This library implements a full callback system for use in widget libraries, abstract interfaces, and general programming. It provides the ability to connect an abstract callback to a class method, function, or function object, and contains adaptor classes for the connection of dissimilar callbacks. . These are the runtime files for libsigc++, needed only if you wish to run software which depends on it. Package: libsigc++-2.0-dev Section: libdevel Pre-Depends: ${misc:Pre-Depends} Conflicts: libsigc++-1.9-dev Replaces: libsigc++-1.9-dev Depends: libsigc++-2.0-${Soname} (= ${binary:Version}), pkg-config, ${misc:Depends} Suggests: libsigc++-2.0-doc Multi-Arch: same Architecture: any Description: type-safe Signal Framework for C++ - development files This library implements a full callback system for use in widget libraries, abstract interfaces, and general programming. It provides the ability to connect an abstract callback to a class method, function, or function object, and contains adaptor classes for the connection of dissimilar callbacks. . These are the development files for libsigc++, needed only if you wish to write software which uses it. Package: libsigc++-2.0-doc Section: doc Depends: ${misc:Depends} Recommends: libsigc++-2.0-dev Architecture: all Description: type-safe Signal Framework for C++ - reference documentation This library implements a full callback system for use in widget libraries, abstract interfaces, and general programming. It provides the ability to connect an abstract callback to a class method, function, or function object, and contains adaptor classes for the connection of dissimilar callbacks. . This package contains the reference documentation for libsigc++, needed only if you wish to write software which uses it. debian/libsigc++-2.0-0c2a.debhelper.log0000644000000000000000000000002412250743163014403 0ustar dh_autoreconf_clean debian/rules0000755000000000000000000001071412250743067010257 0ustar #!/usr/bin/make -f # -*- makefile -*- # The current SONAME (FIXME: can we autodetect this?) SONAME=0c2a # Files whose name varies with the soname. For each entry x of this # variable, the file debian/libsigc++-2.0-$(SONAME).$(x) will be # created from debian/libsigc++-2.0.soname.$(x) file. SONAME_SPECIFIC_EXTS=install # 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) ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) else CROSS= --build $(DEB_BUILD_GNU_TYPE) endif DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # Which automake version to use. AUTOMAKE_VERSION=1.10 ACLOCAL=aclocal-$(AUTOMAKE_VERSION) AUTOMAKE=automake-$(AUTOMAKE_VERSION) # Files to move out of the way and regenerate: AUTOTOOLS_FILES= \ configure config.h.in \ aclocal.m4 Makefile.in examples/Makefile.in docs/Makefile.in tests/Makefile.in \ sigc++/Makefile.in \ build b := $(shell pwd)/debian/tmp binary: binary-arch binary-indep binary-arch: binary-arch-stamp binary-arch-stamp: install dh_testdir -a dh_testroot -a dh_compress -a dh_fixperms -a dh_makeshlibs -a -V'libsigc++-2.0-$(SONAME) (>= 2.0.2)' dh_installdeb -a dh_shlibdeps -a dh_strip -a dh_gencontrol -a -- -VSoname=$(SONAME) dh_md5sums -a dh_builddeb -a touch binary-arch-stamp binary-indep: binary-indep-stamp binary-indep-stamp: install dh_compress -i -Xdoxygen_tags dh_fixperms -i dh_installdeb -i dh_strip -i dh_gencontrol -i -- -VSoname=$(SONAME) dh_md5sums -i dh_builddeb -i touch binary-indep-stamp build: build-stamp build-stamp: config dh_testdir -a cd builddir && $(MAKE) touch build-stamp clean: clean-arrange dh_testdir dh_testroot if [ -d builddir ]; then rm -rf builddir; fi dh_clean ACLOCAL=$(ACLOCAL) AUTOMAKE=$(AUTOMAKE) dh_autoreconf_clean ifeq (0,1) # Restore all the .debian-build-orig files that we backed up earlier. for x in $(AUTOTOOLS_FILES); \ do \ if [ -f $$x.debian-build-orig ]; then mv $$x.debian-build-orig $$x; fi; \ done endif config: config-stamp config-stamp: dh_testdir ifeq (0,1) # If the .debian-build-orig file already exists, we assume # that it's a correct backup and just blow away the original # file before regenerating it. Otherwise, if the original # file exists, try to rename it to its .debian-build-orig # form. for x in $(AUTOTOOLS_FILES); \ do \ if [ -f $$x.debian-build-orig ]; \ then if [ -f $$x ]; then rm $$x; fi; \ else if [ -f $$x ]; then mv -n $$x $$x.debian-build-orig; fi; \ fi; \ done for x in build/config.sub build/config.guess; \ do \ if [ -f $$x.debian-build-orig ]; then \ : ; \ else \ mv -n $$x $$x.debian-build-orig; \ cp /usr/share/misc/$$(basename $$x) $$x; \ fi; \ done ACLOCAL=$(ACLOCAL) AUTOMAKE=$(AUTOMAKE) autoreconf endif ACLOCAL=$(ACLOCAL) AUTOMAKE=$(AUTOMAKE) dh_autoreconf test -d builddir || mkdir builddir cd builddir && ../configure --prefix=/usr --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) --enable-shared --enable-static $(CROSS) touch config-stamp install: install-stamp install-stamp: build arrange dh_testdir dh_installdirs # Include and .pc files are in install-data, not install-exec, so we # need to do a full install. cd builddir && $(MAKE) DESTDIR=$(b) install # Move the standard documentation directory to its final location. mv $(b)/usr/share/doc/libsigc++-2.0 $(b)/usr/share/doc/libsigc++-2.0-doc dh_install --sourcedir=debian/tmp dh_installdocs dh_installexamples -plibsigc++-2.0-doc examples/*.cc dh_installchangelogs ChangeLog touch install-stamp clean-arrange: dh_testdir dh_testroot if [ -f debian/soname-specific-files ]; then rm -f `cat debian/soname-specific-files`; rm debian/soname-specific-files; fi # This rule adjusts the soname-specific files. arrange: arrange-stamp arrange-stamp: install clean-arrange for x in $(SONAME_SPECIFIC_EXTS); do echo "debian/libsigc++-2.0-$(SONAME).$$x" > debian/soname-specific-files; done #echo "debian/libsigc++-2.0-$(SONAME).postinst" > debian/soname-specific-files for x in $(SONAME_SPECIFIC_EXTS); do cp -v debian/libsigc++-2.0.soname.$$x debian/libsigc++-2.0-$(SONAME).$$x; done touch arrange-stamp .PHONY: arrange build clean-arrange binary-indep binary-arch binary install force-clean debian/source/0000755000000000000000000000000011726212245010470 5ustar debian/source/format0000644000000000000000000000001411726212245011676 0ustar 3.0 (quilt) debian/gbp.conf0000644000000000000000000000003611726212245010606 0ustar [DEFAULT] pristine-tar = True debian/watch0000644000000000000000000000014711726212245010223 0ustar version=3 http://download.gnome.org/sources/libsigc++/([\d\.]+[24680])/libsigc\+\+-([\d\.]+)\.tar\.xz debian/libsigc++-2.0-dev.NEWS0000644000000000000000000000121511726212245012500 0ustar libsigc++-2.0 (2.2.2-1) experimental; urgency=low This version of libsigc++ removes the deprecated "SigC" namespace. If you have software that is still using this namespace, it will fail to compile. Luckily, many of the names in this namespace are typedefs for names in the "sigc" namespace. For instance, if your code uses SigC::Connection, it can be replaced by sigc::connection. See the version 2.0 documentation for information on the replacement for each member of SigC: http://libsigc.sourceforge.net/libsigc2/docs/reference/html/group__compat.html -- Daniel Burrows Fri, 21 Mar 2008 16:15:59 -0700