Package: bandwidthd
Severity: wishlist
Tags: patch

Hi,

The dpatch patch management system has been deprecated for some time. The
Lintian currently flags use of dpatch packages as an error. The new 3.0
packaging format is an improved version which, among other things, contains
patch management built-in. For more information, see:

    http://wiki.debian.org/Projects/DebSrc3.0

As we spoke before, here is the proposed NMU patch.

Please let me know if there is anything that needs adjusting or if it
is ok to upload with these changes.

Thanks,
Jari

>From fbd85a479b53e654eb8e918fa187dbb7028044f5 Mon Sep 17 00:00:00 2001
From: Jari Aalto <jari.aa...@cante.net>
Date: Mon, 27 Feb 2012 06:04:32 -0500
Subject: [PATCH] format-3.0
Organization: Private
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Signed-off-by: Jari Aalto <jari.aa...@cante.net>
---
 debian/changelog                                   |    8 ++++++++
 debian/compat                                      |    2 +-
 debian/control                                     |    4 ++--
 debian/patches/00list                              |   16 ----------------
 .../{21_fixversion.dpatch => 21_fixversion.patch}  |    8 ++------
 ...{22_disableconf.dpatch => 22_disableconf.patch} |    8 ++------
 .../{31_usepqsql.dpatch => 31_usepqsql.patch}      |   12 ++++--------
 ...{41_syntaxwhere.dpatch => 41_syntaxwhere.patch} |    9 ++-------
 ...hmailheader.dpatch => 42_graphmailheader.patch} |    8 ++------
 .../{43_cdfsyntax.dpatch => 43_cdfsyntax.patch}    |    8 ++------
 ... => 61_php_fix_html_and_input_validation.patch} |   10 +++-------
 ...ang.dpatch => 71_sh_bd_purge_add_shebang.patch} |    8 ++------
 ...{81_phpdbconfig.dpatch => 81_phpdbconfig.patch} |   10 +++-------
 .../{98_autoheader.dpatch => 98_autoheader.patch}  |    8 ++------
 .../{99_autoconf.dpatch => 99_autoconf.patch}      |    8 ++------
 debian/patches/series                              |   16 ++++++++++++++++
 debian/rules                                       |    5 ++---
 debian/source/format                               |    2 +-
 18 files changed, 56 insertions(+), 94 deletions(-)
 delete mode 100644 debian/patches/00list
 rename debian/patches/{21_fixversion.dpatch => 21_fixversion.patch} (59%)
 rename debian/patches/{22_disableconf.dpatch => 22_disableconf.patch} (73%)
 rename debian/patches/{31_usepqsql.dpatch => 31_usepqsql.patch} (84%)
 rename debian/patches/{41_syntaxwhere.dpatch => 41_syntaxwhere.patch} (63%)
 rename debian/patches/{42_graphmailheader.dpatch => 42_graphmailheader.patch} (87%)
 rename debian/patches/{43_cdfsyntax.dpatch => 43_cdfsyntax.patch} (76%)
 rename debian/patches/{61_php_fix_html_and_input_validation.dpatch => 61_php_fix_html_and_input_validation.patch} (98%)
 rename debian/patches/{71_sh_bd_purge_add_shebang.dpatch => 71_sh_bd_purge_add_shebang.patch} (71%)
 rename debian/patches/{81_phpdbconfig.dpatch => 81_phpdbconfig.patch} (72%)
 rename debian/patches/{98_autoheader.dpatch => 98_autoheader.patch} (96%)
 rename debian/patches/{99_autoconf.dpatch => 99_autoconf.patch} (99%)
 create mode 100644 debian/patches/series

diff --git a/debian/changelog b/debian/changelog
index d09a90a..f3d6319 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+bandwidthd (2.0.1+cvs20090917-4.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Remove deprecated dpatch and upgrade to packaging format "3.0 quilt".
+  * Update to Standards-Version to 3.9.3 and debhelper to 9.
+
+ -- Jari Aalto <jari.aa...@cante.net>  Mon, 27 Feb 2012 05:41:41 -0500
+
 bandwidthd (2.0.1+cvs20090917-4.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+9
diff --git a/debian/control b/debian/control
index 76e81c8..d16c5d9 100644
--- a/debian/control
+++ b/debian/control
@@ -2,8 +2,8 @@ Source: bandwidthd
 Section: net
 Priority: optional
 Maintainer: Andreas Henriksson <andr...@fatal.se>
-Build-Depends: debhelper (>= 5.0.0), autotools-dev, dpatch, po-debconf, libpcap0.8-dev | libpcap-dev, libgd2-noxpm-dev | libgd2-xpm-dev | libgd2-dev | libgd-noxpm-dev | libgd-xpm-dev | libgd-dev, bison, flex, libpq-dev
-Standards-Version: 3.7.3
+Build-Depends: debhelper (>= 9), autotools-dev, po-debconf, libpcap0.8-dev | libpcap-dev, libgd2-noxpm-dev | libgd2-xpm-dev | libgd2-dev | libgd-noxpm-dev | libgd-xpm-dev | libgd-dev, bison, flex, libpq-dev
+Standards-Version: 3.9.3
 Homepage: http://bandwidthd.sourceforge.net/
 
 Package: bandwidthd
diff --git a/debian/patches/00list b/debian/patches/00list
deleted file mode 100644
index 10a04a3..0000000
--- a/debian/patches/00list
+++ /dev/null
@@ -1,16 +0,0 @@
-# 2x/3x - autotools changes
-22_disableconf.dpatch
-21_fixversion.dpatch
-31_usepqsql.dpatch
-# 4x - source changes
-41_syntaxwhere.dpatch
-42_graphmailheader.dpatch
-43_cdfsyntax.dpatch
-# 6x - script source changes
-61_php_fix_html_and_input_validation.dpatch
-71_sh_bd_purge_add_shebang.dpatch
-# 8x - debian specific
-81_phpdbconfig.dpatch
-# update autogenerated files.
-98_autoheader.dpatch
-99_autoconf.dpatch
diff --git a/debian/patches/21_fixversion.dpatch b/debian/patches/21_fixversion.patch
similarity index 59%
rename from debian/patches/21_fixversion.dpatch
rename to debian/patches/21_fixversion.patch
index 54f822b..6cb91b3 100644
--- a/debian/patches/21_fixversion.dpatch
+++ b/debian/patches/21_fixversion.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 21_fixversion.dpatch by Andreas Henriksson <andr...@fatal.se>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Correct version number in Makefile
+From: Andreas Henriksson <andr...@fatal.se>
+Subject: Correct version number in Makefile
 
-@DPATCH@
 --- bandwidthd-2.0.1+cvs20050208.orig/configure.in
 +++ bandwidthd-2.0.1+cvs20050208/configure.in
 @@ -7,8 +7,8 @@
diff --git a/debian/patches/22_disableconf.dpatch b/debian/patches/22_disableconf.patch
similarity index 73%
rename from debian/patches/22_disableconf.dpatch
rename to debian/patches/22_disableconf.patch
index 0b5cee5..c63b752 100644
--- a/debian/patches/22_disableconf.dpatch
+++ b/debian/patches/22_disableconf.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 22_disableconf.dpatch by Andreas Henriksson <andr...@fatal.se>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Disable installation of bandwidthd.conf from orig source
+From: Andreas Henriksson <andr...@fatal.se>
+Subject: Disable installation of bandwidthd.conf from orig source
 
-@DPATCH@
 --- bandwidthd-2.0.1+cvs20050208.orig/Makefile.in
 +++ bandwidthd-2.0.1+cvs20050208/Makefile.in
 @@ -50,7 +50,7 @@
diff --git a/debian/patches/31_usepqsql.dpatch b/debian/patches/31_usepqsql.patch
similarity index 84%
rename from debian/patches/31_usepqsql.dpatch
rename to debian/patches/31_usepqsql.patch
index 845157b..6943bd3 100644
--- a/debian/patches/31_usepqsql.dpatch
+++ b/debian/patches/31_usepqsql.patch
@@ -1,12 +1,8 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 31_usepgqsql.dpatch by Andreas Henriksson <andr...@fatal.se>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Add configure option --enable-pgsql to manually be able to select 
-## DP: instead of automagically choosing at build-time, to be able to build 
-## DP: both the static- and postgresql-version of bandwidthd
+From: Andreas Henriksson <andr...@fatal.se>
+Subject: Add configure option --enable-pgsql.
+ Manually select instead of automagically choosing at build-time, to be
+ able to build both the static- and postgresql-version of bandwidthd
 
-@DPATCH@
 diff -urNad bandwidthd-2.0.1+cvs20071208~/configure.in bandwidthd-2.0.1+cvs20071208/configure.in
 --- bandwidthd-2.0.1+cvs20071208~/configure.in	2007-12-11 13:51:23.000000000 +0100
 +++ bandwidthd-2.0.1+cvs20071208/configure.in	2007-12-11 13:51:50.000000000 +0100
diff --git a/debian/patches/41_syntaxwhere.dpatch b/debian/patches/41_syntaxwhere.patch
similarity index 63%
rename from debian/patches/41_syntaxwhere.dpatch
rename to debian/patches/41_syntaxwhere.patch
index ced6199..eca2525 100644
--- a/debian/patches/41_syntaxwhere.dpatch
+++ b/debian/patches/41_syntaxwhere.patch
@@ -1,11 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 41_syntaxwhere.dpatch by Andreas Henriksson <andr...@fatal.se>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Say which file the syntax error is in, to make logged error message 
-## DP: clear.
+From: Andreas Henriksson <andr...@fatal.se>
+Subject: Say which file the syntax error is in, to make log message clear
 
-@DPATCH@
 --- bandwidthd-2.0.1+cvs20050208.orig/conf.y
 +++ bandwidthd-2.0.1+cvs20050208/conf.y
 @@ -20,8 +20,8 @@
diff --git a/debian/patches/42_graphmailheader.dpatch b/debian/patches/42_graphmailheader.patch
similarity index 87%
rename from debian/patches/42_graphmailheader.dpatch
rename to debian/patches/42_graphmailheader.patch
index e75bbe5..866872f 100644
--- a/debian/patches/42_graphmailheader.dpatch
+++ b/debian/patches/42_graphmailheader.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 42_graphmailheader.dpatch by Andreas Henriksson <andr...@fatal.se>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Add missing "MAIL" table header to generated static html.
+From: Andreas Henriksson <andr...@fatal.se>
+Subject: Add missing "MAIL" table header to generated static html.
 
-@DPATCH@
 -
 --- bandwidthd-2.0.1+cvs20090917/graph.c.orig	2009-09-17 16:08:24.000000000 +0200
 +++ bandwidthd-2.0.1+cvs20090917/graph.c	2009-09-17 16:09:02.000000000 +0200
diff --git a/debian/patches/43_cdfsyntax.dpatch b/debian/patches/43_cdfsyntax.patch
similarity index 76%
rename from debian/patches/43_cdfsyntax.dpatch
rename to debian/patches/43_cdfsyntax.patch
index a9e3aa1..5a8afef 100644
--- a/debian/patches/43_cdfsyntax.dpatch
+++ b/debian/patches/43_cdfsyntax.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 43_cdfsyntax.dpatch by Harald Hvaal <harald.hv...@gmail.com>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Add missing comma to fix syntax in created CDF files.
+From: Harald Hvaal <harald.hv...@gmail.com>
+Subject: Add missing comma to fix syntax in created CDF files.
 
-@DPATCH@
 --- a/bandwidthd.c.orig	2010-05-31 20:11:43.000000000 +0200
 +++ b/bandwidthd.c	2010-05-31 20:11:50.000000000 +0200
 @@ -910,7 +910,7 @@
diff --git a/debian/patches/61_php_fix_html_and_input_validation.dpatch b/debian/patches/61_php_fix_html_and_input_validation.patch
similarity index 98%
rename from debian/patches/61_php_fix_html_and_input_validation.dpatch
rename to debian/patches/61_php_fix_html_and_input_validation.patch
index a95392e..ddc982b 100644
--- a/debian/patches/61_php_fix_html_and_input_validation.dpatch
+++ b/debian/patches/61_php_fix_html_and_input_validation.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 61_php_fix_html_and_input_validation.dpatch by Andreas Henriksson <andr...@fatal.se>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Make HTML output valid and prevent sql injection in php code.
+From: Andreas Henriksson <andr...@fatal.se>
+Subject: Make HTML output valid and prevent sql injection in php code.
 
-@DPATCH@
 diff -urNad bandwidthd-2.0.1+cvs20071208~/phphtdocs/details.php bandwidthd-2.0.1+cvs20071208/phphtdocs/details.php
 --- bandwidthd-2.0.1+cvs20071208~/phphtdocs/details.php	2005-11-17 17:31:04.000000000 +0100
 +++ bandwidthd-2.0.1+cvs20071208/phphtdocs/details.php	2007-12-08 21:54:26.000000000 +0100
@@ -534,7 +530,7 @@ diff -urNad bandwidthd-2.0.1+cvs20071208~/phphtdocs/sensors.php bandwidthd-2.0.1
 +		$url = '<a href="#' . $r['ip'] . '">';
 +	echo "<tr><td>" . $url . $r['ip'] . "</a></td><td>" . gethostbyaddr($r['ip']) . "</td>";
  	echo fmtb($r['total']).fmtb($r['sent']).fmtb($r['received']).
-		fmtb($r['tcp']).fmtb($r['udp']).fmtb($r['icmp']).fmtb($r['http']).fmtb($r['mail']).
+ 		fmtb($r['tcp']).fmtb($r['udp']).fmtb($r['icmp']).fmtb($r['http']).fmtb($r['mail']).
 -		fmtb($r['p2p']).fmtb($r['ftp'])."\n";
 +		fmtb($r['p2p']).fmtb($r['ftp'])."</tr>\n";
  	}
diff --git a/debian/patches/71_sh_bd_purge_add_shebang.dpatch b/debian/patches/71_sh_bd_purge_add_shebang.patch
similarity index 71%
rename from debian/patches/71_sh_bd_purge_add_shebang.dpatch
rename to debian/patches/71_sh_bd_purge_add_shebang.patch
index a6426b1..e1cd3f9 100644
--- a/debian/patches/71_sh_bd_purge_add_shebang.dpatch
+++ b/debian/patches/71_sh_bd_purge_add_shebang.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 71_sh_bd_purge_add_shebang.dpatch by Andreas Henriksson <andr...@fatal.se>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Add proper script header and use for loop, since echo -e is bashism.
+From: Andreas Henriksson <andr...@fatal.se>
+Subject: Add proper script header and use for loop, since echo -e is bashism.
 
-@DPATCH@
 diff -urNad bandwidthd-2.0.1+cvs20071208~/phphtdocs/bd_pgsql_purge.sh bandwidthd-2.0.1+cvs20071208/phphtdocs/bd_pgsql_purge.sh
 --- bandwidthd-2.0.1+cvs20071208~/phphtdocs/bd_pgsql_purge.sh	2005-01-07 20:40:41.000000000 +0100
 +++ bandwidthd-2.0.1+cvs20071208/phphtdocs/bd_pgsql_purge.sh	2008-03-17 10:42:37.000000000 +0100
diff --git a/debian/patches/81_phpdbconfig.dpatch b/debian/patches/81_phpdbconfig.patch
similarity index 72%
rename from debian/patches/81_phpdbconfig.dpatch
rename to debian/patches/81_phpdbconfig.patch
index 32d28ca..929a828 100644
--- a/debian/patches/81_phpdbconfig.dpatch
+++ b/debian/patches/81_phpdbconfig.patch
@@ -1,11 +1,7 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 81_phpdbconfig.dpatch by Andreas Henriksson <andr...@fatal.se>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Modify php configuration to fetch postgresql auth params from
-## DP: dbconfig-common generated file.
+From: Andreas Henriksson <andr...@fatal.se>
+Subject: Modify php configuration to fetch postgresql auth params from
+ dbconfig-common generated file.
 
-@DPATCH@
 diff -urNad bandwidthd-2.0.1+cvs20071208~/phphtdocs/config.conf bandwidthd-2.0.1+cvs20071208/phphtdocs/config.conf
 --- bandwidthd-2.0.1+cvs20071208~/phphtdocs/config.conf	2007-09-04 22:14:25.000000000 +0200
 +++ bandwidthd-2.0.1+cvs20071208/phphtdocs/config.conf	2007-12-08 21:55:48.000000000 +0100
diff --git a/debian/patches/98_autoheader.dpatch b/debian/patches/98_autoheader.patch
similarity index 96%
rename from debian/patches/98_autoheader.dpatch
rename to debian/patches/98_autoheader.patch
index 62967c5..6d3f66a 100644
--- a/debian/patches/98_autoheader.dpatch
+++ b/debian/patches/98_autoheader.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 98_autoheader.dpatch by Andreas Henriksson <andr...@fatal.se>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Run autoheader && rm -rf autom4te.cache
+From: Andreas Henriksson <andr...@fatal.se>
+Subject: Run autoheader && rm -rf autom4te.cache
 
-@DPATCH@
 diff -urNad bandwidthd-2.0.1+cvs20071208~/config.h.in bandwidthd-2.0.1+cvs20071208/config.h.in
 --- bandwidthd-2.0.1+cvs20071208~/config.h.in	1970-01-01 01:00:00.000000000 +0100
 +++ bandwidthd-2.0.1+cvs20071208/config.h.in	2007-12-11 14:32:51.000000000 +0100
diff --git a/debian/patches/99_autoconf.dpatch b/debian/patches/99_autoconf.patch
similarity index 99%
rename from debian/patches/99_autoconf.dpatch
rename to debian/patches/99_autoconf.patch
index dfe49f8..d777a39 100644
--- a/debian/patches/99_autoconf.dpatch
+++ b/debian/patches/99_autoconf.patch
@@ -1,10 +1,6 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 99_autoconf.dpatch by Andreas Henriksson <andr...@fatal.se>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Run autoconf && rm -rf autom4te.cache
+From: Andreas Henriksson <andr...@fatal.se>
+Subject: Run autoconf && rm -rf autom4te.cache
 
-@DPATCH@
 diff -urNad bandwidthd-2.0.1+cvs20071208~/configure bandwidthd-2.0.1+cvs20071208/configure
 --- bandwidthd-2.0.1+cvs20071208~/configure	1970-01-01 01:00:00.000000000 +0100
 +++ bandwidthd-2.0.1+cvs20071208/configure	2007-12-11 13:52:30.000000000 +0100
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..5229a19
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,16 @@
+# 2x/3x - autotools changes.patch
+22_disableconf.patch
+21_fixversion.patch
+31_usepqsql.patch
+# 4x - source changes.patch
+41_syntaxwhere.patch
+42_graphmailheader.patch
+43_cdfsyntax.patch
+# 6x - script source changes.patch
+61_php_fix_html_and_input_validation.patch
+71_sh_bd_purge_add_shebang.patch
+# 8x - debian specific.patch
+81_phpdbconfig.patch
+# update autogenerated files..patch
+98_autoheader.patch
+99_autoconf.patch
diff --git a/debian/rules b/debian/rules
index 96b8029..2f25b33 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,6 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-include /usr/share/dpatch/dpatch.make
 
 configureoptions = --prefix=/usr --bindir=/usr/sbin/ --sysconfdir=/etc/bandwidthd/ --localstatedir=/var/lib/
 
@@ -57,7 +56,7 @@ configure-bwdpgsql-stamp:
 	touch $@
 
 
-build: patch-stamp
+build:
 
 build-bwdstatic: configure-bwdstatic build-stamp
 build-bwdpgsql: configure-bwdpgsql build-stamp
@@ -71,7 +70,7 @@ build-stamp:
 	touch $@
 
 
-clean: unpatch
+clean:
 	dh_testdir
 	dh_testroot
 	debconf-updatepo # update debian/po/templates.pot
diff --git a/debian/source/format b/debian/source/format
index d3827e7..163aaf8 100644
--- a/debian/source/format
+++ b/debian/source/format
@@ -1 +1 @@
-1.0
+3.0 (quilt)
-- 
1.7.9

Reply via email to