summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog10
-rw-r--r--debian/control.in4
-rw-r--r--debian/patch.mk95
-rw-r--r--debian/patches/series4
-rwxr-xr-xdebian/rules2
5 files changed, 17 insertions, 98 deletions
diff --git a/debian/changelog b/debian/changelog
index e720e69..7b037d6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+inetutils (2:1.4.3+20060719-3) UNRELEASED; urgency=low
+
+ * Switched to quilt:
+ - Add new debian/patches/series file.
+ - Add Build-Depends on 'quilt (>= 0.40)'.
+ - Include quilt.make from debian/rules.
+ - Remove now unused debian/patch.mk.
+
+ -- Guillem Jover <guillem@debian.org> Tue, 3 Oct 2006 04:35:45 +0300
+
inetutils (2:1.4.3+20060719-2) unstable; urgency=low
* Avoid linking against libbsd for now.
diff --git a/debian/control.in b/debian/control.in
index 0004722..363571f 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -4,8 +4,8 @@ Priority: extra
Maintainer: Guillem Jover <guillem@debian.org>
Uploaders: Jeff Bailey <jbailey@nisa.net>, Marcus Brinkmann <brinkmd@debian.org>
Standards-Version: 3.7.2
-Build-Depends: debhelper (>= 5), autoconf, automake1.9, texinfo, bison,
- libreadline5-dev | libreadline-dev, libpam0g-dev, libopie-dev, zlib1g-dev
+Build-Depends: debhelper (>= 5), quilt (>= 0.40), autoconf, automake1.9,
+ texinfo, bison, libreadline5-dev | libreadline-dev, libpam0g-dev, libopie-dev, zlib1g-dev
Build-Conflicts: autoconf2.13, automake1.4
Package: inetutils-ftp
diff --git a/debian/patch.mk b/debian/patch.mk
deleted file mode 100644
index c8477cb..0000000
--- a/debian/patch.mk
+++ /dev/null
@@ -1,95 +0,0 @@
-# -*- mode: makefile; coding: utf-8 -*-
-# Copyright © 2002,2003 Colin Walters <walters@debian.org>
-#
-# Modified by Guillem Jover <guillem@debian.org>:
-# Standalone system
-# Honour DPATCHLEVEL
-# Exit when trying to revert patches but no stamp-patch exists
-# Provide a patch target
-#
-# Description: A sample patch system which uses separate files in debian/patches
-# Patch names must end in .patch, currently.
-#
-# 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, 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, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-# 02111-1307 USA.
-
-DEB_SRCDIR ?= .
-DEB_PATCHDIRS = debian/patches
-DEB_PATCHES = $(foreach dir,$(DEB_PATCHDIRS),$(shell LC_COLLATE=C echo $(wildcard $(dir)/*.patch) $(wildcard $(dir)/*.diff)))
-
-patch: apply-patches
-
-unpatch: reverse-patches
- rm -f debian/stamp-patch*
- rm -f debian/patches/*.log
-
-# The patch subsystem
-apply-patches: debian/stamp-patched
-debian/stamp-patched: $(DEB_PATCHES)
-debian/stamp-patched reverse-patches:
- @echo "patches: $(DEB_PATCHES)"
- @set -e ; reverse=""; patches="$(DEB_PATCHES)"; \
- if [ "$@" = "reverse-patches" ]; then \
- if [ ! -e debian/stamp-patched ]; then \
- echo "Not reversing not applied patches."; \
- exit 0; \
- fi; \
- reverse="-R"; \
- for patch in $$patches; do reversepatches="$$patch $$reversepatches"; done; \
- patches="$$reversepatches"; \
- fi; \
- for patch in $$patches; do \
- level=$$(head $$patch | egrep '^#DPATCHLEVEL=' | cut -f 2 -d '='); \
- reverse=""; \
- if [ "$@" = "reverse-patches" ]; then reverse="-R"; fi; \
- success=""; \
- if [ -z "$$level" ]; then \
- echo -n "Trying "; if test -n "$$reverse"; then echo -n "reversed "; fi; echo -n "patch $$patch at level "; \
- for level in 0 1 2; do \
- if test -z "$$success"; then \
- echo -n "$$level..."; \
- if cat $$patch | patch -d $(DEB_SRCDIR) $$reverse -E --dry-run -p$$level 1>$$patch.level-$$level.log 2>&1; then \
- if cat $$patch | patch -d $(DEB_SRCDIR) $$reverse -E --no-backup-if-mismatch -V never -p$$level 1>$$patch.level-$$level.log 2>&1; then \
- success=yes; \
- touch debian/stamp-patch-$$(basename $$patch); \
- echo "success."; \
- fi; \
- fi; \
- fi; \
- done; \
- if test -z "$$success"; then \
- if test -z "$$reverse"; then \
- echo "failure."; \
- exit 1; \
- else \
- echo "failure (ignored)."; \
- fi \
- fi; \
- else \
- echo -n "Trying patch $$patch at level $$level..."; \
- if cat $$patch | patch -d $(DEB_SRCDIR) $$reverse -E --no-backup-if-mismatch -V never -p$$level 1>$$patch.log 2>&1; then \
- touch debian/stamp-patch-$$(basename $$patch); \
- echo "success."; \
- else \
- echo "failure:"; \
- cat $$patch.log; \
- if test -z "$$reverse"; then exit 1; fi; \
- fi; \
- fi; \
- done
- if [ "$@" = "debian/stamp-patched" ]; then touch debian/stamp-patched; fi
-
-.PHONY: patch clean apply-patches reverse-patches
-
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..5e8fc3e
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,4 @@
+00_no_link_libbsd.patch -p0
+10_syslog_klog_doc.patch -p0
+22_syslogd_conf.patch -p1
+30_ping_suid_perms.patch -p0
diff --git a/debian/rules b/debian/rules
index 1f66a53..3627aa7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,7 +27,7 @@ mandir = usr/share/man
man1dir = $(mandir)/man1
man8dir = $(mandir)/man8
-include debian/patch.mk
+include /usr/share/quilt/quilt.make
configure: configure.ac
dh_testdir