cvsutils (0.2.5-1) debian-dir only changes

Summary

 debian/changelog |   74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/compat    |    1 
 debian/control   |   38 ++++++++++++++++++++++++++++
 debian/copyright |   29 +++++++++++++++++++++
 debian/cvsnotag  |   32 +++++++++++++++++++++++
 debian/dirs      |    1 
 debian/docs      |    4 ++
 debian/rules     |   27 ++++++++++++++++++++
 debian/watch     |    2 +
 9 files changed, 208 insertions(+)

    
download this patch

Patch contents

--- cvsutils-0.2.5.orig/debian/changelog
+++ cvsutils-0.2.5/debian/changelog
@@ -0,0 +1,74 @@
+cvsutils (0.2.5-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/control:
+    + Add Homepage field.
+    + Switch to debhelper 5 + cdbs.
+    + Standards-Version: 3.8.0 (no changes required).
+    + Add build-dependency on 'autotools-dev'.
+    + Add 'Depends: ${misc:Depends}' (lintian).
+  * debian/copyright:
+    + Convert to machine-readable format.
+    + Make my Debian packaging public domain.
+    + Fix old FSF address (lintian).
+  * debian/watch: Add file.
+
+ -- Uwe Hermann <uwe@debian.org>  Tue, 03 Mar 2009 01:10:37 +0100
+
+cvsutils (0.2.3-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/copyright: Distinguish between upstream author, copyright holder
+    and license.
+  * Removed Build-Dependency on automake, shouldn't be necessary.
+
+ -- Uwe Hermann <uwe@debian.org>  Sun, 24 Apr 2005 15:44:06 +0200
+
+cvsutils (0.0.20020311-4) unstable; urgency=medium
+
+  * Added automake1.8 to the build-dependencies (Closes: #298336).
+    Urgency medium, as it fixes a FTBS bug.
+
+ -- Uwe Hermann <uwe@debian.org>  Wed,  9 Mar 2005 09:50:57 +0100
+
+cvsutils (0.0.20020311-3) unstable; urgency=low
+
+  * Updated to latest CVS version of csvutils.
+    + CVS Root specifications can now contain port numbers (Closes: #222166).
+      This has been fixed upstream as well as by a patch from Klaus Ethgen.
+    + Also, #291399 has been fixed upstream, too (slightly different though).
+    + cvsu now has a --nolinks option which ignores symlinks as well as
+      hard links (Closes: #151854).
+    + cvsrmadm has been removed upstream, as it's considered too dangerous.
+  * Added some more whitespace to package description (Closes: #158865).
+  * Added cvs-notag, a script contributed by Yann Dirson, which reports
+    untagged files (Closes: #159837). I'll also forward this to upstream.
+    I renamed the file to cvsnotag, though, as all others don't contain '-'.
+
+ -- Uwe Hermann <uwe@debian.org>  Sat,  5 Mar 2005 15:06:17 +0100
+
+cvsutils (0.0.20020311-2) unstable; urgency=low
+
+  * Applied patch by David Pashley, which makes cvsu not report files listed
+    in .cvsignore (Closes: #291399).
+  * Standards-Version: 3.6.1.0 (no changes necessary).
+
+ -- Uwe Hermann <uwe@debian.org>  Thu,  3 Mar 2005 16:53:52 +0100
+
+cvsutils (0.0.20020311-1) unstable; urgency=low
+
+  * CVS update.
+  * The manpage has been included upstream. Removed it from debian/ dir.
+  * debian/control: Improved description (Closes: #137781).
+  * Versioned Build-Dep. on debhelper (>= 3.0.18).
+
+ -- Uwe Hermann <uwe@debian.org>  Mon, 11 Mar 2002 18:23:11 +0100
+
+cvsutils (0.0.20020227-1) unstable; urgency=low
+
+  * Initial Release (Closes: #121912).
+  * I wrote a manpage, as there was none in the upstream sources.
+  * Fixed typo in README.
+
+ -- Uwe Hermann <uwe@debian.org>  Wed, 27 Feb 2002 10:42:47 +0100
+
--- cvsutils-0.2.5.orig/debian/compat
+++ cvsutils-0.2.5/debian/compat
@@ -0,0 +1 @@
+5
--- cvsutils-0.2.5.orig/debian/cvsnotag
+++ cvsutils-0.2.5/debian/cvsnotag
@@ -0,0 +1,32 @@
+#! /usr/bin/perl -w
+use strict;
+
+# Report on stdout the list of files for which current version is not
+# tagged.
+
+# BUGS: no handling of brnaches is attempted
+
+# Copyright (c) 2002 Yann Dirson <yann.dirson@fr.alcove.com>
+# Copyright (c) 2002 Alcove (www.alcove.com)
+#  GPL, version 2
+
+my $dir=($ARGV[0] or '.');
+
+open LOG, "cvs -q log -h $dir|";
+
+my ($curfile, $head, $found);
+while (<LOG>) {
+  m/^Working file: (.*)/ and $curfile = $1;
+  m/^head: (.*)/ and $head = $1;
+  if (defined $head) {
+    m/^\t(.*): $head/ and $found = $1;
+
+    if (m/^RCS file:/) {
+      print "$curfile\n" unless defined $found;
+
+      $curfile = undef;
+      $head = undef;
+      $found = undef;
+    }
+  }
+}
--- cvsutils-0.2.5.orig/debian/dirs
+++ cvsutils-0.2.5/debian/dirs
@@ -0,0 +1 @@
+usr/bin
--- cvsutils-0.2.5.orig/debian/watch
+++ cvsutils-0.2.5/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://www.red-bean.com/cvsutils/releases/cvsutils-(.*)\.tar\.gz
--- cvsutils-0.2.5.orig/debian/copyright
+++ cvsutils-0.2.5/debian/copyright
@@ -0,0 +1,29 @@
+This package was debianized by:
+
+    Uwe Hermann <uwe@debian.org> on Wed, 27 Feb 2002 04:30:52 +0100
+
+It was downloaded from:
+
+    http://www.red-bean.com/cvsutils/
+
+Upstream Author:
+
+    Pavel Roskin <proski@gnu.org>
+
+-------------------------------------------------------------------------------
+
+Files: *
+Copyright: © 2000-2005 Pavel Roskin <proski@gnu.org>
+License: GPL-2+
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+-------------------------------------------------------------------------------
+
+Files: debian/*
+Copyright: © 2002 - 2009 Uwe Hermann <uwe@debian.org>
+License: PD
+   The packaging done by Uwe Hermann <uwe@debian.org> is hereby
+   released as public domain.
+
--- cvsutils-0.2.5.orig/debian/control
+++ cvsutils-0.2.5/debian/control
@@ -0,0 +1,38 @@
+Source: cvsutils
+Section: devel
+Priority: optional
+Maintainer: Uwe Hermann <uwe@debian.org>
+Build-Depends: cdbs, debhelper (>= 5)
+Build-Depends-Indep: autotools-dev
+Standards-Version: 3.8.0
+Homepage: http://www.red-bean.com/cvsutils/
+
+Package: cvsutils
+Architecture: all
+Depends: ${perl:Depends}, ${misc:Depends}, cvs
+Description: CVS utilities for use in working directories
+ Several utilities which are used to facilitate working with the
+ files in the working directory of a developer using CVS.
+ .
+ The utilities included in this package are:
+ .
+  + cvsu:       Offline "cvs update" simulator. Lists the files found in
+                the current directory (or in the directories which you
+                specify).
+  + cvsco:      "Cruel checkout". Removes results of compilation and
+                discards local changes. Deletes all the files except
+                listed unmodified ones and checks out everything which
+                seems to be missing.
+  + cvsdiscard: Discards local changes but keeps results of compilation.
+                Works like "cvsco", but only deletes files which are
+                likely to cause merge conflicts.
+  + cvspurge:   CVS-based "make maintainer-clean". Removes results of
+                compilation but keeps local changes intact. Removes
+                unknown files, but keeps changes in files known to CVS.
+  + cvstrim:    Removes files and directories unknown to CVS.
+  + cvschroot:  Makes it possible to change CVS/Root in all subdirectories
+                to the given value.
+  + cvsdo:      Simulates some of the CVS commands (currently add, remove
+                and diff) without any access to the CVS server.
+  + cvsnotag:   Reports untagged files.
+
--- cvsutils-0.2.5.orig/debian/rules
+++ cvsutils-0.2.5/debian/rules
@@ -0,0 +1,27 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+binary-post-install/cvsutils::
+	cp debian/cvsnotag debian/cvsutils/usr/bin
+	dh_link usr/share/man/man1/cvsutils.1 \
+		usr/share/man/man1/cvschroot.1 \
+		usr/share/man/man1/cvsutils.1 \
+		usr/share/man/man1/cvsco.1 \
+		usr/share/man/man1/cvsutils.1 \
+		usr/share/man/man1/cvsdiscard.1 \
+		usr/share/man/man1/cvsutils.1 \
+		usr/share/man/man1/cvsdo.1 \
+		usr/share/man/man1/cvsutils.1 \
+		usr/share/man/man1/cvspurge.1 \
+		usr/share/man/man1/cvsutils.1 \
+		usr/share/man/man1/cvstrim.1 \
+		usr/share/man/man1/cvsutils.1 \
+		usr/share/man/man1/cvsnotag.1 \
+		usr/share/man/man1/cvsutils.1 \
+		usr/share/man/man1/cvsu.1
+
+common-binary-post-install-arch:: list-missing
+
--- cvsutils-0.2.5.orig/debian/docs
+++ cvsutils-0.2.5/debian/docs
@@ -0,0 +1,4 @@
+AUTHORS
+NEWS
+README
+THANKS