summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog5
-rw-r--r--debian/patches/0110-getpass-prototype.patch23
-rw-r--r--debian/patches/series1
3 files changed, 29 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index c96436b..f7b7fd6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,11 @@ ipmitool (1.8.16-3) UNRELEASED; urgency=medium
* debian/rules:
- Use of USB only on Linux architectures (Closes: #820007).
+ Thanks to Steven Chamberlain <steven@pyro.eu.org>.
+ * New debian/patches/0110-getpass-prototype.patch:
+ - use necessary source dialect to ensure getpass() availability
+ (Closes: #819340).
+ Thanks to Steve Langasek <steve.langasek@ubuntu.com>.
-- Jörg Frings-Fürst <debian@jff-webhosting.net> Wed, 13 Apr 2016 03:05:48 +0200
diff --git a/debian/patches/0110-getpass-prototype.patch b/debian/patches/0110-getpass-prototype.patch
new file mode 100644
index 0000000..8b2b455
--- /dev/null
+++ b/debian/patches/0110-getpass-prototype.patch
@@ -0,0 +1,23 @@
+Description: use necessary source dialect to ensure getpass() availability
+ getpass is a deprecated function, and building with either c99 or gnu99
+ does not ensure this function's availability. So instead, declare
+ _DEFAULT_SOURCE so that the function remains available.
+Author: Steve Langasek <steve.langasek@ubuntu.com>
+Origin: <upstream|backport|vendor|other>, <URL, required except if Author is present>
+Bug: <URL to the upstream bug report if any, implies patch has been forwarded, optional>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819340
+Last-Update: 2016-04-13
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: trunk/lib/ipmi_main.c
+===================================================================
+--- trunk.orig/lib/ipmi_main.c
++++ trunk/lib/ipmi_main.c
+@@ -30,6 +30,7 @@
+ * EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ */
+ #define _XOPEN_SOURCE 700
++#define _DEFAULT_SOURCE
+
+ #include <stdlib.h>
+ #include <stdio.h>
diff --git a/debian/patches/series b/debian/patches/series
index 14e2949..2aa0edb 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@
0610-readme_typo.patch
0600-manpage_longlines.patch
0001-Dialect_change.patch
+0110-getpass-prototype.patch