--- sigcperl-0.2.0.orig/sigcperl/convert.h +++ sigcperl-0.2.0/sigcperl/convert.h @@ -68,7 +68,7 @@ template<> inline ArgBox::ArgBox(SV *val) throw() : m_val(SvNV(val)) {} -inline std::string SigCPerl::get_string(SV *val) throw() +inline std::string get_string(SV *val) throw() { STRLEN len; const char *str = SvPV(val, len); --- sigcperl-0.2.0.orig/debian/compat +++ sigcperl-0.2.0/debian/compat @@ -0,0 +1 @@ +4 --- sigcperl-0.2.0.orig/debian/changelog +++ sigcperl-0.2.0/debian/changelog @@ -0,0 +1,55 @@ +sigcperl (0.2.0-4build1) intrepid; urgency=low + + * Rebuild for the perl 5.10 transition (LP: #230016). + + -- Michael Bienia Fri, 30 May 2008 16:57:28 +0200 + +sigcperl (0.2.0-4) unstable; urgency=low + + * Acknowledge NMU (Closes: #339263). + * Added debian/watch file. + + -- Michael Koch Tue, 20 Dec 2005 07:38:45 +0000 + +sigcperl (0.2.0-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Medium-urgency upload for RC bugfix. + * Rename libsigcperl1c2 to libsigcperl1c2a for the C++ mt allocator ABI + transition, and conflict/replace libsigcperl1c2 accordingly + (closes: #339263). + * Add missing conflicts/replaces on libsigcperl1 as well. + + -- Steve Langasek Sun, 4 Dec 2005 03:43:27 -0800 + +sigcperl (0.2.0-3) unstable; urgency=low + + * Acknowledge NMU. Thanks to Blars Blarson (Closes: #297973) + * Do the C++ transition + * debian/copyright: Fixed address of FSF + * + + -- Michael Koch Sun, 4 Sep 2005 07:04:00 +0000 + +sigcperl (0.2.0-2.1) unstable; urgency=low + + * 0-day NMU durring bug squishing party + * fix for gcc 4.0 (closes: #297973) + * standards version 3.6.2 + + -- Blars Blarson Sun, 4 Sep 2005 05:36:09 +0000 + +sigcperl (0.2.0-2) unstable; urgency=low + + * Updated Standards-Version to 3.6.1. + * debian/docs: Removed NEWS, it's empty. + * debian/copyright: Fixed download url and copyright notice. + + -- Michael Koch Wed, 28 Jul 2004 10:06:18 +0200 + +sigcperl (0.2.0-1) unstable; urgency=low + + * Initial Release. + + -- Michael Koch Tue, 20 May 2003 14:59:48 +0000 + --- sigcperl-0.2.0.orig/debian/watch +++ sigcperl-0.2.0/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://heanet.dl.sourceforge.net/sourceforge/sigcperl/sigcperl-(.*)\.tar\.gz debian uupdate --- sigcperl-0.2.0.orig/debian/copyright +++ sigcperl-0.2.0/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Michael Koch on +Tue, 13 May 2003 14:38:38 +0200. + +It was downloaded from ftp://ftp2.sf.net/pub/sourceforge/s/si/sigcperl + +Upstream Author: Ron Steinke + +Copyright: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems you can find the full text fo the GNU Lesser General Public +License, Version 2.1, in the file /usr/share/common-licenses/LGPL-2.1. + --- sigcperl-0.2.0.orig/debian/rules +++ sigcperl-0.2.0/debian/rules @@ -0,0 +1,77 @@ +#!/usr/bin/make -f +#export DH_VERBOSE=1 + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +config.status: configure + dh_testdir + LDFLAGS="-lstdc++" ./configure \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info + + +build: build-stamp +build-stamp: config.status + dh_testdir + + $(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + -$(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples + dh_movefiles +# dh_install + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_perl + 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 --- sigcperl-0.2.0.orig/debian/control +++ sigcperl-0.2.0/debian/control @@ -0,0 +1,29 @@ +Source: sigcperl +Section: libs +Priority: optional +Maintainer: Michael Koch +Build-Depends: debhelper (>> 4.0.0), libsigc++-1.2-dev, libperl-dev (>= 5.8.0) +Standards-Version: 3.6.2 + +Package: libsigcperl-dev +Section: libdevel +Architecture: any +Depends: libsigcperl1c2a (= ${Source-Version}), libsigc++-1.2-dev +Description: Helper library for the libsigc++ Perl bindings - development files + This is a helper library to create Perl bindings to the libsigc++ signal + library possible. It is intended to provide a mechanism for writing Perl + modules which wrap other C++ libraries using libsigc++. + . + This package contains the files needed to build the Perl bindings for sigc++ + and other libraries/applications using sigcperl. + +Package: libsigcperl1c2a +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libsigcperl1, libsigcperl1c2 +Replaces: libsigcperl1, libsigcperl1c2 +Description: Helper library for the libsigc++ Perl bindings + This is a helper library to create Perl bindings to the libsigc++ signal + library possible. It is intended to provide a mechanism for writing Perl + modules which wrap other C++ libraries using libsigc++. --- sigcperl-0.2.0.orig/debian/libsigcperl-dev.files +++ sigcperl-0.2.0/debian/libsigcperl-dev.files @@ -0,0 +1,5 @@ +usr/include/* +usr/lib/lib*.a +usr/lib/lib*.so +usr/lib/pkgconfig/* +/usr/lib/*.la --- sigcperl-0.2.0.orig/debian/libsigcperl1c2a.files +++ sigcperl-0.2.0/debian/libsigcperl1c2a.files @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- sigcperl-0.2.0.orig/debian/docs +++ sigcperl-0.2.0/debian/docs @@ -0,0 +1,2 @@ +README +TODO