Bug#483247: retitle
retitle 483247 O: grepmail -- search mailboxes for mail matching an expression
thanks
This package is back up for grabs. The problem with this package are the
failed Perl tests (many).
For a prospective maintainer, see attached the packaging work done so
far which could help.
Jari Aalto
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,472 @@
+grepmail (5.3033-5) unstable; urgency=low
+
+ * New maintainer (Closes: #483247).
+ - Move to packaging format "3.0 (quilt)".
+ * debian/control
+ - (Build-Depends-Indep): Remove dpkg-dev, bzip because
+ those are already required by debhelper.
+ - (Build-Depends): remove perl, part of base.
+ - (Homepage): Change Sourceforge to Freshmeat.
+ - (Standards-Version): update to 3.8.3.
+ - (Vcs-*): Change from previous maintainer to Alioth.
+ * debian/copyright
+ - Rewrite from scratch.
+ * debian/debian-{perl,vars}.mk:
+ - New files.
+ * debian/patches
+ - (number 20): Fix date::Manip (Closes: #595885).
+ * debian/rules
+ - Rewrite from scratch (debhelper).
+ * debian/source/format
+ - New file.
+ * debian/watch
+ - Update to version 3.
+
+ -- Jari Aalto <jari.aalto@cante.net> Thu, 04 Mar 2010 00:15:00 +0200
+
+grepmail (5.3033-4) unstable; urgency=low
+
+ * debhelper v7; 3 line rules file
+ * New format copyright file.
+ * Orphaned the package.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 25 Apr 2008 18:24:43 -0400
+
+grepmail (5.3033-3) unstable; urgency=low
+
+ * Add Homepage field.
+
+ -- Joey Hess <joeyh@debian.org> Mon, 10 Mar 2008 16:01:49 -0400
+
+grepmail (5.3033-2) unstable; urgency=low
+
+ * Fix man page year typo. Closes: #428973
+ * Fix .orig.tar.gz
+
+ -- Joey Hess <joeyh@debian.org> Sat, 08 Sep 2007 21:54:11 -0400
+
+grepmail (5.3033-1) unstable; urgency=low
+
+ * New upstream release.
+ * Improve synopsis. Closes: #400618
+ * Current standards-version.
+
+ -- Joey Hess <joeyh@debian.org> Tue, 6 Mar 2007 15:05:03 -0500
+
+grepmail (5.3032-2) unstable; urgency=low
+
+ * Current policy.
+ * Build-Depends/Build-Depends-Indep split.
+
+ -- Joey Hess <joeyh@debian.org> Sun, 18 Dec 2005 17:22:05 -0500
+
+grepmail (5.3032-1) unstable; urgency=low
+
+ * Switch watch file to using sf redirector.
+ * New upstream release.
+ * Depend and build depend on most recent messageparser.
+ * Drop old dependency on libinline-perl.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 4 Aug 2005 11:39:28 -0400
+
+grepmail (5.3031-1) unstable; urgency=low
+
+ * New upstream release.
+ * Build-depend on newest messageparser so new test script succeeds.
+
+ -- Joey Hess <joeyh@debian.org> Sat, 11 Jun 2005 22:04:00 -0400
+
+grepmail (5.3030-3) unstable; urgency=low
+
+ * Force TZ=UTC during build to avoid test suite failure with other
+ timezone settings. Closes: #302703
+
+ -- Joey Hess <joeyh@debian.org> Sat, 2 Apr 2005 15:53:59 -0500
+
+grepmail (5.3030-2) unstable; urgency=low
+
+ * Add missing build dep on libdate-manip-perl. Closes: #302569
+
+ -- Joey Hess <joeyh@debian.org> Fri, 1 Apr 2005 07:43:45 -1000
+
+grepmail (5.3030-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Wed, 19 Jan 2005 22:03:23 -0500
+
+grepmail (5.30.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 1 Oct 2004 05:15:33 -0400
+
+grepmail (5.30-1) unstable; urgency=low
+
+ * New upstream release.
+ * Remove recursive.t hack, fixed upstream.
+ * Depends and build-depends on 1.20 of the messageparser.
+
+ -- Joey Hess <joeyh@debian.org> Wed, 14 Jul 2004 11:01:28 -0400
+
+grepmail (5.23-3) unstable; urgency=low
+
+ * Add dependency on libscalar-list-utils-perl, to support pre perl 5.8
+ systems. Closes: #244976
+
+ -- Joey Hess <joeyh@debian.org> Tue, 20 Apr 2004 19:25:49 -0400
+
+grepmail (5.23-2) unstable; urgency=low
+
+ * Add a build dep on bzip2, so the tests that exersize that work.
+ Closes: #241956
+
+ -- Joey Hess <joeyh@debian.org> Sat, 3 Apr 2004 19:58:15 -0500
+
+grepmail (5.23-1) unstable; urgency=low
+
+ * New upstream release.
+ * Hack recursive.t to work if grepmail is checked into subversion.
+
+ -- Joey Hess <joeyh@debian.org> Mon, 9 Feb 2004 13:57:03 -0500
+
+grepmail (5.22-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Mon, 27 Oct 2003 12:19:27 -0500
+
+grepmail (5.21-2) unstable; urgency=low
+
+ * Move from build-depends-indep to build-depends, to meet current policy.
+
+ -- Joey Hess <joeyh@debian.org> Wed, 3 Sep 2003 11:58:15 -0400
+
+grepmail (5.21-1) unstable; urgency=low
+
+ * New upstream release.
+ - Fixed searching of $HOME/Mail. Closes: #204258
+ - Apparently fixes hang grepping uncompressed mailbox. Closes: #204884
+ * Remove make test buglet workaround in debian/rules.
+ * Depends on new libmail-mbox-messageparser-perl 1.11.
+ * Also added build-depends on that.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 28 Aug 2003 15:08:39 -0400
+
+grepmail (5.10-2) unstable; urgency=low
+
+ * Convert huge regexp lines in POD docs to verbatim paragraphs, so they are
+ not hyphenated which is very confusing and made groff output ugly
+ warnings. (See bug #199099)
+
+ -- Joey Hess <joeyh@debian.org> Sat, 16 Aug 2003 12:55:44 -0400
+
+grepmail (5.10-1) unstable; urgency=low
+
+ * New upstream release. Mail::Mbox::MessageParser is split into a CPAN perl
+ module.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 7 Aug 2003 17:49:28 -0400
+
+grepmail (5.00-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 11 Jul 2003 14:33:45 -0400
+
+grepmail (4.91-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Sun, 2 Feb 2003 15:59:59 -0500
+
+grepmail (4.90-2) unstable; urgency=low
+
+ * Don't call SETUP_CACHE if $USE_CACHING is false. Closes: #173799
+
+ -- Joey Hess <joeyh@debian.org> Wed, 25 Dec 2002 21:23:08 -0500
+
+grepmail (4.90-1) unstable; urgency=low
+
+ * New upstream release. Removes FastReader since plain perl implementation
+ is now as fast. So:
+ - remove build-dep on libinline-perl
+ - package is now arch all
+
+ -- Joey Hess <joeyh@debian.org> Wed, 27 Nov 2002 22:59:25 -0500
+
+grepmail (4.80-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Sun, 13 Oct 2002 19:51:29 -0400
+
+grepmail (4.72-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Tue, 3 Sep 2002 14:40:38 -0400
+
+grepmail (4.71-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 1 Aug 2002 22:30:34 -0400
+
+grepmail (4.70-4) unstable; urgency=low
+
+ * Build for perl 5.8.
+ * Modified regexps, test suite, etc to work with perl 5.8.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 1 Aug 2002 12:29:00 -0400
+
+grepmail (4.70-3) unstable; urgency=low
+
+ * Don't use dh_installmanpages.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 13 Jun 2002 18:28:33 -0400
+
+grepmail (4.70-2) unstable; urgency=low
+
+ * Debhelper v4.
+
+ -- Joey Hess <joeyh@debian.org> Sat, 1 Jun 2002 18:24:30 -0400
+
+grepmail (4.70-1) unstable; urgency=low
+
+ * New upstream, Closes: #125941
+ * Included the new anonymize_mailbox program as an example, it's not
+ quite ready to be put in bin yet.
+ * Use debhelper v3.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 3 Jan 2002 01:24:32 -0500
+
+grepmail (4.60-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Joey Hess <joeyh@debian.org> Sun, 21 Oct 2001 02:37:47 -0400
+
+grepmail (4.51-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Joey Hess <joeyh@debian.org> Sun, 9 Sep 2001 19:56:33 -0400
+
+grepmail (4.50-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 3 Aug 2001 10:38:55 -0400
+
+grepmail (4.48-2) unstable; urgency=low
+
+ * No changes. Oddly, this loses the suggests on libinline-perl. So how
+ come it was in the previos version? Damned if I know. Closes: #101290
+
+ -- Joey Hess <joeyh@debian.org> Mon, 18 Jun 2001 13:43:00 -0400
+
+grepmail (4.48-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Joey Hess <joeyh@debian.org> Wed, 6 Jun 2001 15:20:38 -0400
+
+grepmail (4.47-2) unstable; urgency=low
+
+ * Moved out of privlib, Closes: #95516
+
+ -- Joey Hess <joeyh@debian.org> Sun, 29 Apr 2001 22:14:30 -0400
+
+grepmail (4.47-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 29 Mar 2001 15:17:10 -0800
+
+grepmail (4.46-2) unstable; urgency=low
+
+ * Build deps are no longer -indep, Closes: #85245
+
+ -- Joey Hess <joeyh@debian.org> Mon, 26 Feb 2001 13:58:25 -0800
+
+grepmail (4.46-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Joey Hess <joeyh@debian.org> Sat, 24 Feb 2001 21:23:51 -0800
+
+grepmail (4.45-3) unstable; urgency=low
+
+ * Corrected build dependancy, Closes: #85245
+
+ -- Joey Hess <joeyh@debian.org> Thu, 8 Feb 2001 09:39:18 -0800
+
+grepmail (4.45-2) unstable; urgency=low
+
+ * Enabled the FastReader stuff, which speeds up grepmail by 10 to 50%.
+ This makes the package arch: any not all, and requires tighter perl
+ dependancies.
+ * Reupload, damn dpkg-dev.
+
+ -- Joey Hess <joeyh@debian.org> Wed, 17 Jan 2001 13:05:27 -0800
+
+grepmail (4.45-1) unstable; urgency=low
+
+ * New upstream release. Fixes netscape problem, Closes: #79328
+ Not yet including Mail::Folder::FastReader as it is is experimental;
+ hacked Makefile.PL to not prompt.
+
+ -- Joey Hess <joeyh@debian.org> Tue, 16 Jan 2001 15:27:03 -0800
+
+grepmail (4.43-1) unstable; urgency=low
+
+ * New upstream release.
+ * Use debhelper v2.
+
+ -- Joey Hess <joeyh@debian.org> Mon, 25 Sep 2000 15:16:08 -0700
+
+grepmail (4.42-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Sun, 20 Aug 2000 17:19:41 -0700
+
+grepmail (4.41-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Wed, 14 Jun 2000 11:38:30 -0700
+
+grepmail (4.40-1) unstable; urgency=low
+
+ * New upstream.
+ * Build and dependancy changes.
+
+ -- Joey Hess <joeyh@debian.org> Mon, 15 May 2000 16:03:03 -0700
+
+grepmail (4.31-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Joey Hess <joeyh@debian.org> Tue, 2 May 2000 23:40:43 -0700
+
+grepmail (4.30-1) unstable; urgency=low
+
+ * New upstream.
+ * Updated url in copyright file.
+
+ -- Joey Hess <joeyh@debian.org> Tue, 2 May 2000 16:25:57 -0700
+
+grepmail (4.23-3) unstable; urgency=low
+
+ * New upstream. Reuplod with full source.
+
+ -- Joey Hess <joeyh@debian.org> Sun, 16 Apr 2000 16:48:22 -0700
+
+grepmail (4.23-2) unstable; urgency=low
+
+ * New upstream.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 13 Apr 2000 21:44:01 -0700
+
+grepmail (4.1-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Joey Hess <joeyh@debian.org> Tue, 11 Jan 2000 16:07:30 -0800
+
+grepmail (3.9-4) unstable; urgency=low
+
+ * Build dep.
+
+ -- Joey Hess <joeyh@debian.org> Sat, 4 Dec 1999 01:01:14 -0800
+
+grepmail (3.9-3) unstable; urgency=low
+
+ * Removed install-stamp stuff, which can cause obscure problems.
+ * Reuploaded full source, which I messed up last time.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 30 Sep 1999 13:01:07 -0700
+
+grepmail (3.9-2) unstable; urgency=low
+
+ * Modified grepmail so it doesn't use the sh-invokes-perl trick. This was
+ breaking for someone who uses tcsh as their shell. I don't know why.
+ (Closes: #45116)
+
+ -- Joey Hess <joeyh@debian.org> Wed, 15 Sep 1999 13:06:18 -0700
+
+grepmail (3.9-1) unstable; urgency=low
+
+ * New upstream version. Now available in two flavors, using Date::Manip or
+ Date::Parse. Linked the Manip flavor to grepmail, since that is what
+ it's used in the past.
+ * FHS.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 10 Sep 1999 21:36:19 -0700
+
+grepmail (3.6-3) unstable; urgency=low
+
+ * Now depends on perl5 | perl, I'll kill the | perl bit later on, but it
+ seems to make sense for the transition.
+
+ -- Joey Hess <joeyh@debian.org> Sun, 4 Jul 1999 10:58:38 -0700
+
+grepmail (3.6-2) unstable; urgency=low
+
+ * Made CleanExit print errors to stderr. Patch sent upstream.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 11 Jun 1999 14:37:09 -0700
+
+grepmail (3.6-1) unstable; urgency=low
+
+ * New upstream release that incorporates my security patch.
+
+ -- Joey Hess <joeyh@debian.org> Mon, 22 Feb 1999 16:21:13 -0800
+
+grepmail (3.5-1) unstable; urgency=low
+
+ * New upstream release that fixes the tmpfile problem, but not the race
+ conditions. Re-applied my security patch.
+ * Fixed author's home page address on man page.
+
+ -- Joey Hess <joeyh@debian.org> Tue, 9 Feb 1999 23:40:24 -0800
+
+grepmail (3.4.1-3) frozen unstable; urgency=HiGH
+
+ * Fixed multiple file in /tmp security holes that could delete data.
+ * Fixed multiple race conditions that could make private data public.
+ * Patch sent upstream.
+
+ -- Joey Hess <joeyh@debian.org> Tue, 9 Feb 1999 21:08:15 -0800
+
+grepmail (3.4.1-2) unstable; urgency=low
+
+ * Fixed perl path.
+
+ -- Joey Hess <joeyh@debian.org> Fri, 22 Jan 1999 12:05:11 -0800
+
+grepmail (3.4.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Thu, 21 Jan 1999 21:09:31 -0800
+
+grepmail (3.4-2) unstable; urgency=low
+
+ * Now suggests: libdate-manip-perl.
+
+ -- Joey Hess <joeyh@debian.org> Wed, 28 Oct 1998 14:33:51 -0800
+
+grepmail (3.4-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Joey Hess <joeyh@debian.org> Mon, 26 Oct 1998 14:33:11 -0800
+
+grepmail (3.3-1) unstable; urgency=low
+
+ * First release.
+
+ -- Joey Hess <joeyh@debian.org> Mon, 19 Oct 1998 20:33:10 -0700
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,20 @@
+Source: grepmail
+Section: mail
+Priority: optional
+Build-Depends-Indep: libtimedate-perl, libmail-mbox-messageparser-perl (>= 1.4001), libdate-manip-perl
+Build-Depends: debhelper (>= 7.1)
+Maintainer: Jari Aalto <jari.aalto@cante.net>
+Standards-Version: 3.8.4
+Vcs-Browser: http://git.debian.org/?p=collab-maint/grepmail.git
+Vcs-Git: git://git.debian.org/git/collab-maint/grepmail.git
+Homepage: http://freshmeat.net/projects/grepmail
+
+Package: grepmail
+Architecture: all
+Suggests: libdate-manip-perl
+Depends: ${perl:Depends}, ${misc:Depends}, libscalar-list-utils-perl, libmail-mbox-messageparser-perl (>= 1.4001), libtimedate-perl
+Description: search mailboxes for mail matching an expression
+ Grepmail looks for mail messages containing a pattern, and prints the
+ resulting messages. Usage is very similar to grep. It can handle
+ compressed mailbox files, and can search the header or body of emails.
+ It also supports searches constrained by date and size.
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,36 @@
+This package was debianized by Joey Hess <joeyh@debian.org> on
+1998-10-19 20:33:10-07 Mon.
+
+It was downloaded from:
+
+ http://freshmeat.net/projects/grepmail
+ http://sourceforge.net/projects/grepmail
+
+Upstream Author:
+
+ David Coppit <freshmeat@coppit.org>, <coppit@users.sourceforge.net>
+
+Copyright:
+
+ Copyright (C) 2000-2004 David Coppit
+ Copyright (C) 1998-2000 Broc Seib
+
+License:
+
+ This package 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 2 of the License, or
+ (at your option) any later version.
+
+ This package 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 General Public License for more details.
+
+The Debian packaging is licensed under the GPL, see below, and is:
+
+ Copyright (C) 2010 Jari Aalto <jari.aalto@cante.net>
+ Copyright (C) 1998-2008 Joey Hess <joeyh@debian.org>
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in "/usr/share/common-licenses/GPL-2".
--- /dev/null
+++ b/debian/debian-perl.mk
@@ -0,0 +1,85 @@
+# debian-perl.mk -- Common settings for Perl
+#
+# Copyright
+#
+# Copyright (C) 2008-2010 Jari Aalto <jari.aalto@cante.net>
+#
+# License
+#
+# 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 2 of the License, or
+# (at your option) any later version.
+#
+# 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
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# Description
+#
+# This is GNU makefile part, that defines common variables,
+# targets and macros to be used from debian/rules. To install,
+# add this:
+#
+# PACKAGE = foo
+# include debian/debian-vars.mk
+# include debian/debian-perl.mk
+#
+# build-stamp: configure-perl
+# ...
+#
+# install:
+# # $(MAKE) ...
+# $(install-perl-bin)
+
+ifneq (,)
+ This makefile requires GNU Make.
+endif
+
+# By default *.PL files set manpage suffix to "1p", which is not
+# in par with Debian Perl Policy. Change to *.1
+
+INSTALL_PERL_MAKE_FLAGS = MAN1EXT=1 MAN3EXT=3 MAN8EXT=8
+INSTALL_PERL_EXTRA_MAKE_FLAGS =
+
+configure-perl: Makefile.PL
+ dh_testdir
+ # target: configure-perl - Configure standard Perl package
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL PREFIX=/usr
+
+define install-perl-bin
+ # target install-perl-bin - Install Perl binary package
+ $(MAKE) DESTDIR=$(PKGDIR) \
+ INSTALLSITEMAN1DIR=/usr/share/man/man1 \
+ $(INSTALL_PERL_MAKE_FLAGS) \
+ $(INSTALL_PERL_EXTRA_MAKE_FLAGS) \
+ install
+
+ # Clean debian/<pkg>/usr/lib/perl/<ver>/ for
+ # perllocal.pod auto/grepmail/.packlist
+ rm -rf $(LIBROOTDIR)
+
+ -cd $(MAN1DIR) && ls -l
+
+ # Fix manual pages *.<NBR>p to *.<NBR> according to
+ # http://www.debian.org/doc/packaging-manuals/perl-policy/ch-perl.html#s-docs
+
+ @for file in $(MAN1DIR)/*[0-9]p* \
+ $(MAN3DIR)/*[0-9]p* \
+ $(MAN8DIR)/*[0-9]p*; \
+ do \
+ man=$$(echo $$file | sed 's/\.1p/.1/'); \
+ if [ -f $$man ]; then \
+ rm -vf "$$file"; \
+ elif [ ! "$$file" = "$$man" ]; then \
+ mv --verbose "$$file" "$$man"; \
+ fi; \
+ done
+
+endef
+
+# End of Makefile part
--- /dev/null
+++ b/debian/debian-vars.mk
@@ -0,0 +1,81 @@
+# debian-vars.mk -- Common variables
+#
+# Copyright
+#
+# Copyright (C) 2005-2009 Jari Aalto <jari.aalto@cante.net>
+#
+# License
+#
+# 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 2 of the License, or
+# (at your option) any later version.
+#
+# 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
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# Description
+#
+# This is GNU makefile part, that defines common variables and
+# macros to be used from debian/rules. To install, add this:
+#
+# PACKAGE = foo
+# include debian/debian-vars.mk
+
+ifneq (,)
+ This makefile requires GNU Make.
+endif
+
+PACKAGE ?= foo
+PIXPACKAGE ?= $(PACKAGE)
+ICONPACKAGE ?= $(PACKAGE)
+TOPDIR := $(shell pwd)
+PKGDIR = $(shell pwd)/debian/$(PACKAGE)
+
+SHAREROOTDIR = $(PKGDIR)/usr/share
+SHAREDIR = $(SHAREROOTDIR)/$(PACKAGE)
+DOCROOTDIR = $(SHAREROOTDIR)/doc
+PKGDOCDIR = $(DOCROOTDIR)/$(PACKAGE)
+SITELISPDIR = $(SHAREROOTDIR)/emacs/site-lisp
+PKGLISPDIR = $(SITELISPDIR)/$(PACKAGE)
+DESKTOPDIR = $(SHAREROOTDIR)/applications
+XSESSIONDIR = $(SHAREROOTDIR)/xsessions
+LOCALEDIR = $(SHAREROOTDIR)/locale
+INFODIR = $(SHAREROOTDIR)/info
+PIXDIR = $(SHAREROOTDIR)/pixmaps
+PKGPIXDIR = $(PIXDIR)/$(PIXPACKAGE)
+ICONDIR = $(SHAREROOTDIR)/icons
+PKGICONDIR = $(ICONDIR)/$(ICONPACKAGE)
+
+MANROOTDIR = $(SHAREROOTDIR)/man
+MAN1DIR = $(MANROOTDIR)/man1
+MAN5DIR = $(MANROOTDIR)/man5
+MAN7DIR = $(MANROOTDIR)/man7
+MAN8DIR = $(MANROOTDIR)/man8
+
+LIBROOTDIR = $(PKGDIR)/usr/lib
+LIBDIR = $(LIBROOTDIR)/$(PACKAGE)
+LIBPERLDIR = $(LIBROOTDIR)/perl
+
+BINDIR = $(PKGDIR)/usr/bin
+SBINDIR = $(PKGDIR)/usr/sbin
+GAMEBINDIR = $(PKGDIR)/usr/games
+
+INSTALL ?= /usr/bin/install
+INSTALL_DIR = $(INSTALL) -m 755 -d
+INSTALL_DATA = $(INSTALL) -p -m 644
+
+# The difference is that "BIN" may contain binary strip option
+INSTALL_SCRIPT = $(INSTALL) -p -m 755
+INSTALL_BIN = $(INSTALL) -p -m 755
+
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_BIN += -s
+endif
+
+# End of Makefile part
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+README
--- /dev/null
+++ b/debian/examples
@@ -0,0 +1 @@
+anonymize_mailbox
--- /dev/null
+++ b/debian/patches/10-Makefile.PL-no-ask.patch
@@ -0,0 +1,28 @@
+From 7221b6deca38877ce91bec7b37227adb307afc3d Mon Sep 17 00:00:00 2001
+From: Jari Aalto <jari.aalto@cante.net>
+Date: Thu, 4 Mar 2010 00:27:00 +0200
+Subject: [PATCH] Makefile.PL: Comment out library requires (ask no questions)
+
+Signed-off-by: Jari Aalto <jari.aalto@cante.net>
+---
+ Makefile.PL | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 7cbe614..0448b9a 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -23,8 +23,8 @@ build_requires (
+
+ requires (
+ 'perl' => '5.004',
+- 'Date::Parse' => 0,
+- 'Mail::Mbox::MessageParser' => '1.4001',
++# 'Date::Parse' => 0,
++# 'Mail::Mbox::MessageParser' => '1.4001',
+ );
+
+ postamble (
+--
+1.7.0
+
--- /dev/null
+++ b/debian/patches/20-date-manip.patch
@@ -0,0 +1,27 @@
+From cb984bc73b719a18bb16e282126dfb177de8abcf Mon Sep 17 00:00:00 2001
+From: Jari Aalto <jari.aalto@cante.net>
+Date: Thu, 4 Mar 2010 00:12:28 +0200
+Subject: [PATCH] grepmail: Fix Date::Manip patch by Manuel Prinz <manuel@debian.org> (Bug#595885)
+
+
+Signed-off-by: Jari Aalto <jari.aalto@cante.net>
+---
+ grepmail | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/grepmail b/grepmail
+index 97fd4a5..f644bf4 100755
+--- a/grepmail
++++ b/grepmail
+@@ -397,7 +397,7 @@ sub Get_Options
+ if (eval 'require Date::Manip')
+ {
+ my ($version_number) = $Date::Manip::VERSION =~ /^(\d+\.\d+)/;
+- Date::Manip::Date_Init("TodayIsMidnight=1") if $version_number >= 5.43;
++ Date::Manip::Date_Init("TodayIsMidnight=1") if $version_number >= 5.43 and $version_number < 6;
+ }
+ }
+
+--
+1.7.0
+
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+10-Makefile.PL-no-ask.patch
+20-date-manip.patch
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,54 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE=1
+
+PACKAGE = grepmail
+
+include debian/debian-vars.mk
+include debian/debian-perl.mk
+
+configure: configure-perl
+
+override_dh_auto_test:
+ # target: override_dh_auto_test
+ #
+ # Skip tests, because the DATE tests fails
+ #
+ # Result: FAIL
+ # Failed 6/29 test programs. 17/255 subtests failed.
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+ dh_installdirs
+ $(install-perl-bin)
+
+binary-indep: build install
+ # target: binary-indep
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs
+ dh_installexamples
+ dh_installman
+ dh_perl
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_perl
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+%:
+ dh $@
+
+binary: binary-indep
+
+.PHONY: configure install
+.PHONY: binary-indep binary
+
+# End of file
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
--- /dev/null
+++ b/debian/test.log
@@ -0,0 +1,191 @@
+make test
+cp grepmail blib/script/grepmail
+/usr/bin/perl -Iinc -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/grepmail
+PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/append_header.t t/auto_search.t t/body.t t/cache.t t/complex_expression.t t/count.t t/date.t t/date_manip.t t/header.t t/help.t t/ignore_signatures.t t/invalid_date.t t/invalid_mailbox.t t/line_number.t t/list.t t/match_compressed.t t/match_headers.t t/match_words.t t/nonexistent_mailbox.t t/not_match_compressed.t t/not_match_uncompressed.t t/pattern_file.t t/pipe_compressed.t t/pipe_uncompressed.t t/received_date.t t/recursive.t t/size.t t/status.t t/unique.t
+t/append_header.t ........... ok
+t/auto_search.t ............. 1/4
+# Failed test 't/temp/auto_search_none.stderr compared to t/results/none'
+# at t/auto_search.t line 92.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+# Looks like you failed 1 test of 4.
+t/auto_search.t ............. Dubious, test returned 1 (wstat 256, 0x100)
+Failed 1/4 subtests
+t/body.t .................... ok
+t/cache.t ................... ok
+t/complex_expression.t ...... ok
+t/count.t ................... ok
+t/date.t .................... 1/16
+# Failed test 't/temp/date_none.stderr compared to t/results/none'
+# at t/date.t line 108.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+
+# Failed test 't/temp/date_none.stderr compared to t/results/none'
+# at t/date.t line 108.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+t/date.t .................... 5/16
+# Failed test 't/temp/date_none.stderr compared to t/results/none'
+# at t/date.t line 108.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+
+# Failed test 't/temp/date_invalid_date_1.stderr compared to t/results/invalid_date_1'
+# at t/date.t line 108.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = 'grepmail: "armageddon" is not a valid date
+# '
+
+# Failed test 't/temp/date_invalid_date_1.stderr compared to t/results/invalid_date_1'
+# at t/date.t line 108.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = 'grepmail: "armageddon" is not a valid date
+# '
+
+# Failed test 't/temp/date_none.stderr compared to t/results/none'
+# at t/date.t line 108.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+t/date.t .................... 13/16
+# Failed test 't/temp/date_none.stderr compared to t/results/none'
+# at t/date.t line 108.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+
+# Failed test 't/temp/date_none.stderr compared to t/results/none'
+# at t/date.t line 108.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+# Looks like you failed 8 tests of 16.
+t/date.t .................... Dubious, test returned 8 (wstat 2048, 0x800)
+Failed 8/16 subtests
+t/date_manip.t .............. 1/9
+# Failed test 't/temp/date_manip_none.stderr compared to t/results/none'
+# at t/date_manip.t line 132.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+t/date_manip.t .............. 4/9
+# Failed test 't/temp/date_manip_invalid_date_1.stderr compared to t/results/invalid_date_1'
+# at t/date_manip.t line 132.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = 'grepmail: "armageddon" is not a valid date
+# '
+
+# Failed test 't/temp/date_manip_invalid_date_1.stderr compared to t/results/invalid_date_1'
+# at t/date_manip.t line 132.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = 'grepmail: "armageddon" is not a valid date
+# '
+
+# Failed test 't/temp/date_manip_none.stderr compared to t/results/none'
+# at t/date_manip.t line 132.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+# Looks like you failed 4 tests of 9.
+t/date_manip.t .............. Dubious, test returned 4 (wstat 1024, 0x400)
+Failed 4/9 subtests
+t/header.t .................. ok
+t/help.t .................... ok
+t/ignore_signatures.t ....... ok
+t/invalid_date.t ............ 1/2
+# Failed test 't/temp/invalid_date_none.stderr compared to t/results/none'
+# at t/invalid_date.t line 90.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+# Looks like you failed 1 test of 2.
+t/invalid_date.t ............ Dubious, test returned 1 (wstat 256, 0x100)
+Failed 1/2 subtests
+t/invalid_mailbox.t ......... ok
+t/line_number.t ............. ok
+t/list.t .................... ok
+t/match_compressed.t ........ ok
+t/match_headers.t ........... ok
+t/match_words.t ............. ok
+t/nonexistent_mailbox.t ..... 1/8
+# Failed test 'Did not encounter an error executing the test when one was expected.
+#
+# '
+# at t/nonexistent_mailbox.t line 102.
+
+# Failed test 'Did not encounter an error executing the test when one was expected.
+#
+# '
+# at t/nonexistent_mailbox.t line 102.
+# Looks like you planned 8 tests but only ran 6.
+# Looks like you failed 2 tests of 6 run.
+t/nonexistent_mailbox.t ..... Dubious, test returned 2 (wstat 512, 0x200)
+Failed 4/8 subtests
+t/not_match_compressed.t .... ok
+t/not_match_uncompressed.t .. ok
+t/pattern_file.t ............ ok
+t/pipe_compressed.t ......... ok
+t/pipe_uncompressed.t ....... ok
+t/received_date.t ........... 1/2
+# Failed test 't/temp/received_date_none.stderr compared to t/results/none'
+# at t/received_date.t line 90.
+# Structures begin differing at:
+# $got->[0] = 'ERROR: [config_var] invalid config variable: todayismidnight
+# '
+# $expected->[0] = Does not exist
+# Looks like you failed 1 test of 2.
+t/received_date.t ........... Dubious, test returned 1 (wstat 256, 0x100)
+Failed 1/2 subtests
+t/recursive.t ............... ok
+t/size.t .................... ok
+t/status.t .................. ok
+t/unique.t .................. ok
+
+Test Summary Report
+-------------------
+t/auto_search.t (Wstat: 256 Tests: 4 Failed: 1)
+ Failed test: 2
+ Non-zero exit status: 1
+t/date.t (Wstat: 2048 Tests: 16 Failed: 8)
+ Failed tests: 2, 4, 6, 8, 10, 12, 14, 16
+ Non-zero exit status: 8
+t/date_manip.t (Wstat: 1024 Tests: 9 Failed: 4)
+ Failed tests: 3, 5, 7, 9
+ Non-zero exit status: 4
+t/invalid_date.t (Wstat: 256 Tests: 2 Failed: 1)
+ Failed test: 2
+ Non-zero exit status: 1
+t/nonexistent_mailbox.t (Wstat: 512 Tests: 6 Failed: 2)
+ Failed tests: 1-2
+ Non-zero exit status: 2
+ Parse errors: Bad plan. You planned 8 tests but ran 6.
+t/received_date.t (Wstat: 256 Tests: 2 Failed: 1)
+ Failed test: 2
+ Non-zero exit status: 1
+Files=29, Tests=255, 20 wallclock secs ( 0.23 usr 0.08 sys + 16.01 cusr 2.87 csys = 19.19 CPU)
+Result: FAIL
+Failed 6/29 test programs. 17/255 subtests failed.
+make: *** [test_dynamic] Error 255
\ No newline at end of file
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://qa.debian.org/watch/sf.php/grepmail/ grepmail-(.*).tar.gz
Reply to: