[libfile-tail-perl] 04/18: Imported Debian patch 0.99.3-1

Roland Rosenfeld roland at moszumanska.debian.org
Mon Aug 21 17:31:31 UTC 2017


This is an automated email from the git hooks/post-receive script.

roland pushed a commit to branch master
in repository libfile-tail-perl.

commit 50308d400ba2f997fe733dfd87c931279c8ab410
Merge: 7e1dcb4 aebbb1a
Author: Roland Rosenfeld <roland at debian.org>
Date:   Sun Jan 14 17:47:09 2007 +0100

    Imported Debian patch 0.99.3-1

 Changes                              |  19 ++++
 MANIFEST                             |   5 +-
 META.yml                             |  14 +++
 Tail.pm                              | 111 +++++++++++++++++------
 Tail.pm.debug                        |  94 +++++++++++++++----
 debian/README.Debian                 |  14 ---
 debian/changelog                     |  22 +++++
 debian/compat                        |   2 +-
 debian/control                       |  11 +--
 debian/copyright                     |  27 +++++-
 debian/dirs                          |   1 -
 debian/examples                      |   2 +
 debian/patches/00list                |   1 +
 debian/patches/010_pod_changes.patch |  49 ----------
 debian/patches/10_pod_fixup.dpatch   | 169 +++++++++++++++++++++++++++++++++++
 debian/rules                         |  88 +++++++++++++++++-
 t/30name_change.t                    |  38 ++++++++
 test.pl                              |   8 --
 18 files changed, 546 insertions(+), 129 deletions(-)

diff --cc debian/changelog
index 58501b0,0000000..ae0cef2
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,43 -1,0 +1,65 @@@
++libfile-tail-perl (0.99.3-1) unstable; urgency=low
++
++  * New upstream version 0.99.3 (Closes: #329541).
++  * New maintainer.
++  * Add select_demo and logwatch to examples directory (Closes: #329256).
++  * Upgrade to debhelper 5.
++  * Move perl and libtime-hires-perl to Build-Depends-Indep.
++  * Create new debian/rules based on dh-make-perl and dpatch instead cdbs.
++  * Convert 010_pod_changes.patch to 10_pod_fixup.dpatch and merge in
++    changes of Tail.pm and Tail.pm.debug.
++  * Remove empty unused usr/lib tree.
++  * Move from Section: interpreters to Section: perl.
++  * Depend on ${misc:Depends} instead ${shlibs:Depends}, because this is a
++    binary-all package.
++  * Upgrade to Standards-Version 3.7.2.
++  * Remove README.Debian, because its content is already in copyright.
++  * Remove debian/dirs, because usr/share is automatically created.
++  * Cite perl copyright in debian/copyright instead of only pointing to
++    it.
++
++ -- Roland Rosenfeld <roland at debian.org>  Sun, 14 Jan 2007 17:47:09 +0100
++
 +libfile-tail-perl (0.98-5) unstable; urgency=low
 +
 +  * Added cdbs to build depends. (Closes: #252417)
 +
 + -- Scott M. Dier <sdier at debian.org>  Tue,  8 Jun 2004 08:26:38 -0500
 +
 +libfile-tail-perl (0.98-4) unstable; urgency=low
 +
 +  * Converted to cdbs.
 +  * Fixed manpage formatting errors. (Closes: #213810)
 +
 + -- Scott M. Dier <sdier at debian.org>  Tue,  1 Jun 2004 13:42:50 -0500
 +
 +libfile-tail-perl (0.98-3) unstable; urgency=low
 +
 +  * Fixed copyright to have a link to the perl copyright. Closes: #157584
 +
 + -- Scott M. Dier <sdier at debian.org>  Tue, 20 Aug 2002 17:20:30 -0500
 +
 +libfile-tail-perl (0.98-2) unstable; urgency=low
 +
 +  * Forgot to make the Arch: all.
 +
 + -- Scott M. Dier <sdier at debian.org>  Sun,  3 Feb 2002 15:20:31 -0600
 +
 +libfile-tail-perl (0.98-1) unstable; urgency=medium
 +
 +  * New upstream release. Closes: #112951
 +  * Updated packaging semantics. Closes: #95531,#104749,#120296
 +
 + -- Scott M. Dier <sdier at debian.org>  Sun,  3 Feb 2002 13:14:08 -0600
 +
 +libfile-tail-perl (0.91-2) unstable; urgency=low
 +
 +  * repackaged to meet doc & man polices.  closes: #91194, #91557 
 +
 + -- Craig Sanders <cas at taz.net.au>  Sat, 31 Mar 2001 12:24:28 +1000
 +
 +libfile-tail-perl (0.91-1) unstable; urgency=low
 +
 +  * Initial Release
 +
 + -- Craig Sanders <cas at taz.net.au>  Mon,  5 Jul 1999 12:47:08 +1000
diff --cc debian/compat
index b8626c4,0000000..7ed6ff8
mode 100644,000000..100644
--- a/debian/compat
+++ b/debian/compat
@@@ -1,1 -1,0 +1,1 @@@
- 4
++5
diff --cc debian/control
index 59a508d,0000000..7e6d9e9
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,21 -1,0 +1,22 @@@
 +Source: libfile-tail-perl
- Section: interpreters
++Section: perl
 +Priority: optional
- Maintainer: Scott M. Dier <sdier at debian.org>
- Build-Depends: debhelper (>> 3.0.0), perl (>= 5.6.0-16), libtime-hires-perl, cdbs
- Standards-Version: 3.5.2
++Maintainer: Roland Rosenfeld <roland at debian.org>
++Build-Depends: debhelper (> 5), dpatch
++Build-Depends-Indep: perl (>= 5.6.0-16), libtime-hires-perl
++Standards-Version: 3.7.2
 +
 +Package: libfile-tail-perl
 +Architecture: all
- Depends: ${shlibs:Depends}, ${perl:Depends}, libtime-hires-perl
++Depends: ${perl:Depends}, ${misc:Depends}, libtime-hires-perl
 +Description: File::Tail perl module
 + The File::Tail module is designed for reading files which
 + are continously appended to (the name comes from the tail -f
 + directive). Usually such files are logfiles of some description.
 + .
 + The module tries hard not to busy wait on the file, dynamicaly
 + calculating how long it should wait before it pays to try reading the
 + file again.
 + .
 + The module should handle normal log truncations ("close; move; open" or
 + "cat /dev/null >file") transparently, without losing any input.
diff --cc debian/copyright
index 0681fc4,0000000..7521a5b
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,16 -1,0 +1,35 @@@
- This package was debianized by Scott M. Dier <sdier at debian.org> on
- Sun,  3 Feb 2002 13:10:25 -0600
++This package was initially debianized by Craig Sanders <cas at taz.net.au>
++and after this maintained several years by Scott M. Dier <sdier at debian.org>.
++Current maintainer is Roland Rosenfeld <roland at debian.org>.
++
 +
 +It was downloaded from 
- http://www.cpan.org/authors/id/M/MG/MGRABNAR/File-Tail-0.98.tar.gz
++http://www.cpan.org/authors/id/M/MG/MGRABNAR/File-Tail-0.99.3.tar.gz
 +
 +Upstream Author:  Matija Grabnar <matija.grabnar at arnes.si>
 +
 +Copyright:
 +
 +Copyright (c) 1997,1998,1999 Matija Grabnar. 
 +
 +All rights reserved. This program is free software; you can
 +redistribute it and/or modify it under the same terms as Perl itself. 
 +
- Perl's copyright can be found in /usr/share/doc/perl/copyright
++The Perl copyright is as follows:
++
++Copyright:
++
++    Copyright 1989-2001, Larry Wall  All rights reserved.
++
++    This program is free software; you can redistribute it and/or modify
++    it under the terms of either:
++
++    a) the GNU General Public License as published by the Free Software
++       Foundation; either version 1, or (at your option) any later
++       version, or
++
++    b) the "Artistic License" which comes with Perl.
++
++On Debian GNU/Linux systems, the complete text of the GNU General
++Public License can be found in `/usr/share/common-licenses/GPL' and
++the Artistic Licence in `/usr/share/common-licenses/Artistic'.
diff --cc debian/examples
index 0000000,0000000..4a87a4e
new file mode 100644
--- /dev/null
+++ b/debian/examples
@@@ -1,0 -1,0 +1,2 @@@
++select_demo
++logwatch
diff --cc debian/patches/00list
index 0000000,0000000..609c5c3
new file mode 100644
--- /dev/null
+++ b/debian/patches/00list
@@@ -1,0 -1,0 +1,1 @@@
++10_pod_fixup.dpatch
diff --cc debian/patches/10_pod_fixup.dpatch
index 0000000,0000000..df7ebf4
new file mode 100644
--- /dev/null
+++ b/debian/patches/10_pod_fixup.dpatch
@@@ -1,0 -1,0 +1,169 @@@
++#! /bin/sh /usr/share/dpatch/dpatch-run
++## 10_pod_fixup.dpatch by Scott M. Dier <sdier at debian.org>
++##
++## All lines beginning with `## DP:' are a description of the patch.
++## DP: Fixup indentation of POD documentation.
++
++ at DPATCH@
++diff -urNad libfile-tail-perl~/Tail.pm libfile-tail-perl/Tail.pm
++--- libfile-tail-perl~/Tail.pm
+++++ libfile-tail-perl/Tail.pm
++@@ -604,12 +604,11 @@
++ OR, you could use tie (additional parameters can be passed with the name, or 
++ can be set using $ref):
++ 
++-    use File::Tail;
++-    my $ref=tie *FH,"File::Tail",(name=>$name);
++-    while (<FH>) {
++-        print "$_";
++-    }
++-
+++  use File::Tail;
+++  my $ref=tie *FH,"File::Tail",(name=>$name);
+++  while (<FH>) {
+++      print "$_";
+++  }
++ 
++ Note that the above script will never exit. If there is nothing being written
++ to the file, it will simply block.
++@@ -720,36 +719,35 @@
++ 
++ =item ignore_nonexistant
++ 
++-    Do not complain if the file doesn't exist when it is first 
+++Do not complain if the file doesn't exist when it is first 
++ opened or when it is to be reopened. (File may be reopened after 
++ resetafter seconds have passed since last data was found.)
++ 
++ =item tail
++ 
++-    When first started, read and return C<n> lines from the file. 
+++When first started, read and return C<n> lines from the file. 
++ If C<n> is zero, start at the end of file. If C<n> is negative, 
++ return the whole file.
++ 
++-    Default is C<0>.
+++Default is C<0>.
++ 
++ =item reset_tail
++ 
++-    Same as tail, but applies after reset. (i.e. after the
+++Same as tail, but applies after reset. (i.e. after the
++ file has been automaticaly closed and reopened). Defaults to
++ C<-1>, i.e. does not skip any information present in the
++ file when it first checks it.
++ 
++-   Why would you want it otherwise? I've seen files which
+++Why would you want it otherwise? I've seen files which
++ have been cycled like this:
++ 
++-   grep -v lastmonth log >newlog 
++-   mv log archive/lastmonth 
++-   mv newlog log 
++-   kill -HUP logger 
++-
+++  grep -v lastmonth log >newlog 
+++  mv log archive/lastmonth 
+++  mv newlog log 
+++  kill -HUP logger 
++ 
++ Obviously, if this happens and you have reset_tail set to
++-c<-1>, you will suddenly get a whole bunch of lines - lines
+++C<-1>, you will suddenly get a whole bunch of lines - lines
++ you already saw. So in this case, reset_tail should probably
++ be set to a small positive number or even C<0>.
++ 
++@@ -777,9 +775,9 @@
++ reference as the first parameter and other parameters to be passed to 
++ handler subroutine, or one of the words:
++ 
++-return  - ignore any error (just put error message in errmsg).
++-warn    - output the error message but continue
++-die     - display error message and exit
+++ return  - ignore any error (just put error message in errmsg).
+++ warn    - output the error message but continue
+++ die     - display error message and exit
++ 
++ Default is die.
++ 
++diff -urNad libfile-tail-perl~/Tail.pm.debug libfile-tail-perl/Tail.pm.debug
++--- libfile-tail-perl~/Tail.pm.debug
+++++ libfile-tail-perl/Tail.pm.debug
++@@ -638,12 +638,11 @@
++ OR, you could use tie (additional parameters can be passed with the name, or 
++ can be set using $ref):
++ 
++-    use File::Tail;
++-    my $ref=tie *FH,"File::Tail",(name=>$name);
++-    while (<FH>) {
++-        print "$_";
++-    }
++-
+++  use File::Tail;
+++  my $ref=tie *FH,"File::Tail",(name=>$name);
+++  while (<FH>) {
+++      print "$_";
+++  }
++ 
++ Note that the above script will never exit. If there is nothing being written
++ to the file, it will simply block.
++@@ -754,36 +753,35 @@
++ 
++ =item ignore_nonexistant
++ 
++-    Do not complain if the file doesn't exist when it is first 
+++Do not complain if the file doesn't exist when it is first 
++ opened or when it is to be reopened. (File may be reopened after 
++ resetafter seconds have passed since last data was found.)
++ 
++ =item tail
++ 
++-    When first started, read and return C<n> lines from the file. 
+++When first started, read and return C<n> lines from the file. 
++ If C<n> is zero, start at the end of file. If C<n> is negative, 
++ return the whole file.
++ 
++-    Default is C<0>.
+++Default is C<0>.
++ 
++ =item reset_tail
++ 
++-    Same as tail, but applies after reset. (i.e. after the
+++Same as tail, but applies after reset. (i.e. after the
++ file has been automaticaly closed and reopened). Defaults to
++ C<-1>, i.e. does not skip any information present in the
++ file when it first checks it.
++ 
++-   Why would you want it otherwise? I've seen files which
+++Why would you want it otherwise? I've seen files which
++ have been cycled like this:
++ 
++-   grep -v lastmonth log >newlog 
++-   mv log archive/lastmonth 
++-   mv newlog log 
++-   kill -HUP logger 
++-
+++  grep -v lastmonth log >newlog 
+++  mv log archive/lastmonth 
+++  mv newlog log 
+++  kill -HUP logger 
++ 
++ Obviously, if this happens and you have reset_tail set to
++-c<-1>, you will suddenly get a whole bunch of lines - lines
+++C<-1>, you will suddenly get a whole bunch of lines - lines
++ you already saw. So in this case, reset_tail should probably
++ be set to a small positive number or even C<0>.
++ 
++@@ -811,9 +809,9 @@
++ reference as the first parameter and other parameters to be passed to 
++ handler subroutine, or one of the words:
++ 
++-return  - ignore any error (just put error message in errmsg).
++-warn    - output the error message but continue
++-die     - display error message and exit
+++ return  - ignore any error (just put error message in errmsg).
+++ warn    - output the error message but continue
+++ die     - display error message and exit
++ 
++ Default is die.
++ 
diff --cc debian/rules
index 2b421e0,0000000..9500441
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,5 -1,0 +1,87 @@@
 +#!/usr/bin/make -f
++#
++# (c) 2007  Roland Rosenfeld <roland at debian.org>
++# 
++# This debian/rules file was intially created using dh-make-perl by
++# Marc Brockschmidt <marc at dch-faq.de> for the Debian Perl Group
++# (http://pkg-perl.alioth.debian.org/) but may be used freely wherever
++# it is useful.
 +
- include /usr/share/cdbs/1/rules/debhelper.mk
- include /usr/share/cdbs/1/class/perlmodule.mk
- include /usr/share/cdbs/1/rules/simple-patchsys.mk
++# Uncomment this to turn on verbose mode.
++#export DH_VERBOSE=1
++
++# If set to a true value then MakeMaker's prompt function will
++# always return the default without waiting for user input.
++export PERL_MM_USE_DEFAULT=1
++
++# Include dpatch stuff.
++include /usr/share/dpatch/dpatch.make
++
++PACKAGE=$(shell dh_listpackages)
++
++ifndef PERL
++PERL = /usr/bin/perl
++endif
++
++TMP     =$(CURDIR)/debian/$(PACKAGE)
++
++build: build-stamp
++build-stamp: patch-stamp
++	dh_testdir
++
++	$(PERL) Makefile.PL INSTALLDIRS=vendor
++	$(MAKE)
++
++	touch build-stamp
++
++clean: clean1 unpatch
++clean1:
++	dh_testdir
++	dh_testroot
++
++	[ ! -f Makefile ] || $(MAKE) realclean
++
++	dh_clean build-stamp install-stamp
++
++install: build install-stamp
++install-stamp:
++	dh_testdir
++	dh_testroot
++	dh_clean -k
++
++	$(MAKE) test
++	$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
++
++# 	As this is a architecture independent package, we are not
++# 	supposed to install stuff to /usr/lib. MakeMaker creates
++# 	the dirs, we delete them from the deb:
++	rmdir --ignore-fail-on-non-empty --parents $(TMP)/usr/lib/perl5
++
++	touch install-stamp
++
++binary-arch:
++# We have nothing to do by default.
++
++binary-indep: build install
++	dh_testdir
++	dh_testroot
++#	dh_installcron
++#	dh_installmenu
++	dh_installexamples
++	dh_installdocs README
++	dh_installchangelogs Changes
++	dh_perl
++	dh_link
++	dh_strip
++	dh_compress
++	dh_fixperms
++	dh_installdeb
++	dh_gencontrol
++	dh_md5sums
++	dh_builddeb
++
++source diff:                                                                  
++	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
++
++binary: binary-indep binary-arch
++.PHONY: build clean binary-indep binary-arch binary patch unpatch clean1

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libfile-tail-perl.git



More information about the Pkg-perl-cvs-commits mailing list