--- libcarp-datum-perl-0.1.3.orig/debian/control +++ libcarp-datum-perl-0.1.3/debian/control @@ -0,0 +1,25 @@ +Source: libcarp-datum-perl +Section: perl +Priority: optional +Maintainer: Debian Perl Group +Uploaders: Raphaël Hertzog +Build-Depends: debhelper (>= 7.0.50~), quilt (>= 0.46-7) +Build-Depends-Indep: perl, liblog-agent-perl, libgetargs-long-perl +Standards-Version: 3.8.3 +Homepage: http://search.cpan.org/dist/Carp-Datum/Datum.pm +Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libcarp-datum-perl/ +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libcarp-datum-perl/ + +Package: libcarp-datum-perl +Architecture: all +Depends: ${misc:Depends}, ${perl:Depends}, liblog-agent-perl, libgetargs-long-perl +Description: Debugging And Tracing Ultimate Module (for perl) + Carp::Datum implements the following features: + . + * Programming by contract: pre-conditions, post-conditions, assertions. + * Flow control tracing: routine entry, arguments, returned values + * Dynamic (i.e. runtime) configuration via mini language to tailor + debugging and/or tracing at the routine / file / package / type level. + * Ability to statically remove all assertions and flow control tracing + hooks in modules making use of Carp::Datum. + * Cooperation with Log::Agent for tracing. --- libcarp-datum-perl-0.1.3.orig/debian/rules +++ libcarp-datum-perl-0.1.3/debian/rules @@ -0,0 +1,20 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +%: + dh --with quilt $@ + +override_dh_auto_install: + dh_auto_install + mkdir -p $(CURDIR)/debian/libcarp-datum-perl/usr/share/man/man1 + rm -f $(CURDIR)/debian/libcarp-datum-perl/usr/share/man/man1/datum_strip.* + ln -sf ../man3/Carp::Datum::Strip.3pm.gz $(CURDIR)/debian/libcarp-datum-perl/usr/share/man/man1/datum_strip.1.gz + +override_dh_auto_clean: + dh_auto_clean + rm -f scripts/datum_strip + --- libcarp-datum-perl-0.1.3.orig/debian/copyright +++ libcarp-datum-perl-0.1.3/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Raphael Hertzog on +Tue, 21 Aug 2001 23:08:51 +0200. + +It was downloaded from http://www.cpan.org/modules/by-module/Carp/Carp-Datum-0.1.3.tar.gz + +Upstream Author: Dave Hoover + +Copyright: + + Carp::Datum 0.1 + Copyright (c) 2002, Dave Hoover + Copyright (c) 2000-2001, Christophe Dehaudt & Raphael Manfredi + +------------------------------------------------------------------------ + This program is free software; you can redistribute it and/or modify + it under the terms of the Artistic License, a copy of which can be + found with perl. + + 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 + Artistic License for more details. +------------------------------------------------------------------------ + +A copy of the artistic license is available in +/usr/share/common-licenses/Artistic. --- libcarp-datum-perl-0.1.3.orig/debian/README.source +++ libcarp-datum-perl-0.1.3/debian/README.source @@ -0,0 +1,4 @@ + +This package uses the quilt patch system to apply patches at build-time. +See /usr/share/doc/quilt/README.source for basic usage information. + --- libcarp-datum-perl-0.1.3.orig/debian/watch +++ libcarp-datum-perl-0.1.3/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://search.cpan.org/dist/Carp-Datum/ .*/Carp-Datum-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip) --- libcarp-datum-perl-0.1.3.orig/debian/changelog +++ libcarp-datum-perl-0.1.3/debian/changelog @@ -0,0 +1,91 @@ +libcarp-datum-perl (1:0.1.3-6) unstable; urgency=low + + [ gregor herrmann ] + * Remove scripts/datum_strip in debian/rules clean target. + * debian/watch: use dist-based URL. + * debian/control: Changed: Switched Vcs-Browser field to ViewSVN + (source stanza). + * debian/control: Added: ${misc:Depends} to Depends: field. + + [ Nathan Handler ] + * debian/watch: Update to ignore development releases. + + [ Salvatore Bonaccorso ] + * debian/control: Changed: Replace versioned (build-)dependency on + perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as + permitted by Debian Policy 3.8.3). + + [ Raphaël Hertzog ] + * Convert to debhelper 7 tiny rules files. + * Add liblog-agent-perl, libgetargs-long-perl to Build-Depends-Indep, they + are needed for tests. + * Update my name in Uploaders to have the required accent. + * Add quilt in Build-Depends and update rules file to apply quilt patches. + * Add patch “pod-fixes” to fix pod errors in the modules + and avoid warnings in the generated manual pages. + * Change Homepage URL to be slightly more useful. + * Update Standards-Version to 3.8.3 (README.source added for quilt). + + -- Raphaël Hertzog Sun, 20 Sep 2009 15:11:13 +0200 + +libcarp-datum-perl (1:0.1.3-5) unstable; urgency=low + + [ Raphael Hertzog ] + * Put the team in the Maintainer field. + * Update Standards-Version to 3.7.3 (no changes). + * Switch to debhelper's 6th compatibility mode. Ajusted Build-Depends + accordingly. + + [ gregor herrmann ] + * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser + field (source stanza); Homepage field (source stanza). Removed: XS- + Vcs-Svn fields. + * Don't install empty /usr/lib/perl5 directory. + * Let build-stamp depend on configure-stamp to make parallel builds + possible. + * debian/rules: delete /usr/lib/perl5 only if it exists. + + -- Raphael Hertzog Sun, 03 Feb 2008 19:02:08 +0100 + +libcarp-datum-perl (1:0.1.3-4) unstable; urgency=low + + * Re-swap Maintainer and Uploaders; Raphael wants to be listed as + maintainer. + + -- Joey Hess Sat, 11 Aug 2007 23:47:24 -0400 + +libcarp-datum-perl (1:0.1.3-3) unstable; urgency=low + + [ Raphael Hertzog ] + * Fix override disparity. Section is now perl. + + [ Joey Hess ] + * Don't ignore make clean error. + * Remove Makefile.old in clean to avoid bloating diff with it. + * Current policy. + * Uploaders and Maintainer seemed to be backwards, swap so the + Debian perl group is the maintainer. + * Add self to uploaders. + + -- Joey Hess Sat, 11 Aug 2007 21:40:18 -0400 + +libcarp-datum-perl (1:0.1.3-2) unstable; urgency=low + + * Little changes for policy compliancy. + + -- Raphael Hertzog Sun, 21 Aug 2005 15:57:40 +0200 + +libcarp-datum-perl (1:0.1.3-1) unstable; urgency=low + + * New upstream version. + * Using an epoch since the initial version number was completely wrong with + my first upload. :-/ + + -- Raphael Hertzog Fri, 17 May 2002 00:00:42 +0200 + +libcarp-datum-perl (0.2.8-1) unstable; urgency=low + + * Initial Release. + + -- Raphael Hertzog Tue, 21 Aug 2001 23:08:51 +0200 + --- libcarp-datum-perl-0.1.3.orig/debian/compat +++ libcarp-datum-perl-0.1.3/debian/compat @@ -0,0 +1 @@ +7 --- libcarp-datum-perl-0.1.3.orig/debian/docs +++ libcarp-datum-perl-0.1.3/debian/docs @@ -0,0 +1 @@ +README --- libcarp-datum-perl-0.1.3.orig/debian/patches/series +++ libcarp-datum-perl-0.1.3/debian/patches/series @@ -0,0 +1 @@ +pod-fixes --- libcarp-datum-perl-0.1.3.orig/debian/patches/pod-fixes +++ libcarp-datum-perl-0.1.3/debian/patches/pod-fixes @@ -0,0 +1,46 @@ +Description: Fixes to the integrated POD documentation + Without those fixes pod2man inserts a POD ERRORS section + in the generated manual pages. +Author: Raphaël Hertzog +Bug: https://rt.cpan.org/Public/Bug/Display.html?id=49853 + +--- a/Datum.pm ++++ b/Datum.pm +@@ -869,6 +869,8 @@ provides C, a pre-condition that + (i.e. never stripped by C). It can be used to protect + the external interface of a module against abuse. + ++=back ++ + =head2 Implementation + + With Carp::Datum, pre-conditions can be given using C or C. +@@ -885,8 +887,6 @@ Moreover, remember that a pre-condition + caller, whilst other assertion failures means a bug near the place of failure. + If only for that, it's worth making the distinction. + +-=back +- + =head1 INTERFACE + + =head2 Control Flow +@@ -1103,8 +1103,6 @@ running. For instance, one can enforce a + As an important note, the dynamic configuration is effective only when + the global debug switch is turned on. + +-=back +- + =head1 LIMITATIONS + + It's not possible to insert tracing hooks like C or C +--- a/Datum/Cfg.pm ++++ b/Datum/Cfg.pm +@@ -602,6 +602,8 @@ Routine names are given by strings withi + This would apply to all routines named "foo" or "bar", whatever their package, + for instance C and C. + ++=back ++ + =head2 Debugging and Tracing Flags + + Debugging (and tracing) flags can be specified only within syntactic I