diff options
-rw-r--r-- | debian/changelog | 9 | ||||
-rw-r--r-- | debian/control | 3 | ||||
-rw-r--r-- | debian/patches/0001-Dialect_change.patch | 22 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 7 |
5 files changed, 40 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index f4075c5..7f8f772 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +ipmitool (1.8.16-2) UNRELEASED; urgency=medium + + * New debian/patches/0001-Dialect_change.patch (Closes: #816491): + - Change dialect from c99 to gnu99 to prevend segfaults + on missing functions. + - Add autoreconf to debian/rules and debian/control. + + -- Jörg Frings-Fürst <debian@jff-webhosting.net> Thu, 03 Mar 2016 02:13:25 +0100 + ipmitool (1.8.16-1) unstable; urgency=medium * New upstream release (Closes: #810827). diff --git a/debian/control b/debian/control index b7dbf58..475c79d 100644 --- a/debian/control +++ b/debian/control @@ -3,8 +3,9 @@ Section: utils Priority: optional Maintainer: Jörg Frings-Fürst <debian@jff-webhosting.net> Build-Depends: - autotools-dev, + autotools-dev,, debhelper (>> 9), + dh-autoreconf, dh-systemd (>= 1.5), libncurses-dev, libfreeipmi-dev [!hurd-i386], diff --git a/debian/patches/0001-Dialect_change.patch b/debian/patches/0001-Dialect_change.patch new file mode 100644 index 0000000..8fb322a --- /dev/null +++ b/debian/patches/0001-Dialect_change.patch @@ -0,0 +1,22 @@ +Description: Change Dialect to -std=gnu99 + based in comments from dann frazier <dannf@debian.org> +Author: Jörg Frings-Fürst <debian@jff-webhosting.net> +Bug: +Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816491 +Forwarded: +Last-Update: 2016-03-03 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/configure.ac +=================================================================== +--- trunk.orig/configure.ac ++++ trunk/configure.ac +@@ -32,7 +32,7 @@ AC_CHECK_FUNCS([alarm gethostbyname geta + AC_CHECK_FUNCS([memmove memset strchr strdup strerror]) + AC_CHECK_FUNCS([getpassphrase]) + +-CFLAGS="$CFLAGS -Wall -Wextra -std=c99 -pedantic -Wformat -Wformat-nonliteral" ++CFLAGS="$CFLAGS -Wall -Wextra -std=gnu99 -pedantic -Wformat -Wformat-nonliteral" + + AM_PROG_LIBTOOL + LIBTOOL="$LIBTOOL --silent" diff --git a/debian/patches/series b/debian/patches/series index 389336b..14e2949 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -4,3 +4,4 @@ 0500-fix_CVE-2011-4339.patch 0610-readme_typo.patch 0600-manpage_longlines.patch +0001-Dialect_change.patch diff --git a/debian/rules b/debian/rules index 52a96a6..76cd5ac 100755 --- a/debian/rules +++ b/debian/rules @@ -11,7 +11,12 @@ export DH_OPTIONS export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: - dh $@ --with systemd,autotools-dev + dh $@ --with systemd,autotools-dev,autoreconf + +override_dh_autoreconf: + touch NEWS + dh_autoreconf + $(RM) NEWS override_dh_auto_install: dh_auto_install |