debian/0000755000000000000000000000000011734432636007177 5ustar debian/rules0000755000000000000000000000003611734432636010256 0ustar #!/usr/bin/make -f %: dh $@ debian/control0000644000000000000000000000154211734432636010604 0ustar Source: libcvs-perl Section: perl Priority: optional Build-Depends: debhelper (>= 8) Build-Depends-Indep: perl, cvs, libclass-accessor-perl, libio-pty-perl, libipc-run-perl Maintainer: Debian Perl Group Uploaders: Jeremiah C. Foster , gregor herrmann Standards-Version: 3.9.3 Homepage: http://search.cpan.org/dist/Cvs/ Vcs-Git: git://git.debian.org/pkg-perl/packages/libcvs-perl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libcvs-perl.git Package: libcvs-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, cvs, libclass-accessor-perl, libio-pty-perl, libipc-run-perl Description: object oriented Perl interface to the CVS command The Cvs module is a wrapper around the cvs command with an object oriented interface. debian/source/0000755000000000000000000000000011734432636010477 5ustar debian/source/format0000644000000000000000000000001411734432636011705 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000641411734432636011056 0ustar libcvs-perl (0.07-4) unstable; urgency=low [ gregor herrmann ] * Remove file ./Cvs (output of pod2man) from source package. * Remove unused lintian override. * Revert changes to upstream files under ./cvs/. * Split out changes to Makefile.PL into a patch. * debian/watch: use dist-based URL. * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza). * debian/control: Added: ${misc:Depends} to Depends: field. [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ gregor herrmann ] * debian/control: Added: Homepage field (source stanza). [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * Add patch to properly handle incomplete lines when looking for a linefeed. Thanks to Niko Tyni for the analysis and the patch. (Closes: #661799) * Switch to "3.0 (quilt)" source format. * Use debhelper 8 and tiny debian/rules files. * debian/copyright: update to Copyright-Format 1.0. Update copyright license, and years of packaging copyright. * Set Standards-Version to 3.9.3, remove version from perl (build) dependency. Add ${perl:Depends}. * Improve short/long description. * Add /me to Uploaders. -- gregor herrmann Tue, 27 Mar 2012 23:48:06 +0200 libcvs-perl (0.07-3) unstable; urgency=low [ Jeremiah C. Foster ] * Changed package version * Set Maintainer to Debian Perl Group. (Closes: #455921) * Updated version of watch file. * Use dist-based URL in debian/watch. * Updated debhelper to version 6 * Changed watch file to version dh-make-perl creates, updated version [ Gunnar Wolf ] * Set debhelper version to 5 instead of the latest version, as the agreement in the pkg-perl group mandates (and reflected it in debian/compat, which had been left at 4) * Added myself as an uploader -- Gunnar Wolf Mon, 12 May 2008 16:39:49 -0500 libcvs-perl (0.07-2.1) unstable; urgency=low * Non-maintainer upload. * Fix FTBFS with Perl 5.10. Closes: #467741 -- Mark Hymers Sat, 05 Apr 2008 21:08:55 +0100 libcvs-perl (0.07-2) unstable; urgency=low * QA upload. * Set maintainer to QA Group; Orphaned: #455921 * Don't ignore errors on clean * Move debhelper to B-D * Conforms with latest Standards Version 3.7.3 -- Michael Ablassmeier Tue, 18 Dec 2007 12:05:14 +0100 libcvs-perl (0.07-1) unstable; urgency=low * Initial official release for Debian upload. * Ivo Marino has taken over the maintenance of this package. The previous maintainter was Olivier Poitrey who last updated this package on Wed, 8 Dec 2004 16:03:43 +0100. * [libcvs-perl.lintian-overrides] Added lintian override file. * [debian/control] Fixed lintian warnings. * [Makefile.PL] Defined MAN3PODS in order to build only the Cvs man page. * [debian/control] Changed "dh_installdocs README" directive to "dh_installdocs" in order to avoid the useles installation of README. * [debian/control] Set Perl dependency to version >= 5.8.4. -- Ivo Marino Tue, 30 Aug 2005 01:52:27 +0200 libcvs-perl (0.06-1) unstable; urgency=low * Initial Release. -- Olivier Poitrey Tue, 16 Mar 2004 14:38:12 +0100 debian/compat0000644000000000000000000000000211734432636010375 0ustar 8 debian/patches/0000755000000000000000000000000011734432636010626 5ustar debian/patches/pods.patch0000644000000000000000000000072411734432636012617 0ustar Description: Defined MAN3PODS in order to build only the Cvs man page. Forwarded: no Author: Ivo Marino Reviewed-by: gregor herrmann Last-Update: 2012-03-27 --- a/Makefile.PL +++ b/Makefile.PL @@ -17,4 +17,8 @@ WriteMakefile 'Cwd' => '2.04', }, AUTHOR => 'Olivier Poitrey ', + MAN3PODS => + { + 'lib/Cvs.pm' => 'blib/man3/Cvs.3pm', + }, ); debian/patches/series0000644000000000000000000000011311734432636012036 0ustar pods.patch 0001-Properly-handle-incomplete-lines-when-looking-for-a-.patch debian/patches/0001-Properly-handle-incomplete-lines-when-looking-for-a-.patch0000644000000000000000000000225311734432636024217 0ustar Origin: vendor Forwarded: no, upstream presumably dead Reviewed-by: gregor herrmann Last-Update: 2012-03-27 From ef84257ce9b0e17eddea6031112a563fb321be65 Mon Sep 17 00:00:00 2001 From: Niko Tyni Date: Tue, 27 Mar 2012 22:00:34 +0300 Subject: [PATCH] Properly handle incomplete lines when looking for a linefeed The test suite occasionally fails on loaded hosts when the output from the 'cvs' command comes in incomplete lines and the analyzer is looking for a linefeed. The fix is not to throw lone linefeeds away when an unmatched line is being analyzed. --- lib/Cvs/Command/Base.pm | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/Cvs/Command/Base.pm b/lib/Cvs/Command/Base.pm index 73b06c8..9f6d64f 100644 --- a/lib/Cvs/Command/Base.pm +++ b/lib/Cvs/Command/Base.pm @@ -162,7 +162,7 @@ sub run } # don't analyse empty lines, but $line have to be set - next if $line =~ /^\n*$/; + next if $line =~ /^\n*$/ and !defined $last; # Analysing the line: if a context is return, we replace # the current one with it to handling context -- 1.7.9.1 debian/copyright0000644000000000000000000000315211734432636011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Cvs Source: http://search.cpan.org/dist/Cvs/ Upstream-Contact: Olivier Poitrey Files: * Copyright: 2003, Olivier Poitrey License: LGPL-2.1+ Files: debian/* Copyright: 2004, Olivier Poitrey 2005, Ivo Marino 2007, Michael Ablassmeier 2008, 2012, gregor herrmann 2008, Gunnar Wolf 2008, Mark Hymers License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. License: LGPL-2.1+ This program 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. . On Debian systems, the complete text of version 2.1 of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/watch0000644000000000000000000000014311734432636010226 0ustar version=3 http://search.cpan.org/dist/Cvs/ .*/Cvs-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)