From 178924393480f31e0d8878cf1d01c041ee6918c2 Mon Sep 17 00:00:00 2001
From: Slávek Banko <slavek.banko@axis.cz>
Date: Thu, 9 Oct 2025 20:13:00 +0200
Subject: pilot-link: Fix FTBFS due to incomplete prototypes in parsedate.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
---
 .../pilot-link-0.12.5-dfsg/debian/changelog        |  6 +++++
 .../debian/patches/fix-incomplete-prototypes.diff  | 30 ++++++++++++++++++++++
 .../pilot-link-0.12.5-dfsg/debian/patches/series   |  1 +
 3 files changed, 37 insertions(+)
 create mode 100644 debian/pilot-link/pilot-link-0.12.5-dfsg/debian/patches/fix-incomplete-prototypes.diff

diff --git a/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/changelog b/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/changelog
index 71d72a5a..6bb0e1b6 100644
--- a/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/changelog
+++ b/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/changelog
@@ -1,3 +1,9 @@
+pilot-link (0.12.5-dfsg-2debian14.0.0+6~a) forky; urgency=medium
+
+  * Fix FTBFS due to incomplete prototypes in parsedate.
+
+ -- Slávek Banko <slavek.banko@axis.cz>  Thu, 09 Oct 2025 20:09:29 +0200
+
 pilot-link (0.12.5-dfsg-2debian13.0.0+5~a) trixie; urgency=medium
 
   * debian/rules: Force the build before install, not in parallel.
diff --git a/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/patches/fix-incomplete-prototypes.diff b/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/patches/fix-incomplete-prototypes.diff
new file mode 100644
index 00000000..a99092a9
--- /dev/null
+++ b/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/patches/fix-incomplete-prototypes.diff
@@ -0,0 +1,30 @@
+Index: b/src/parsedate.c
+===================================================================
+--- a/src/parsedate.c
++++ b/src/parsedate.c
+@@ -175,8 +175,8 @@
+ static time_t	yyRelSeconds;
+ 
+ 
+-extern struct tm	*localtime();
+-static void		date_error();
++extern struct tm	*localtime(const time_t*);
++static void		date_error(char*);
+ 
+ 
+ /* Enabling traces.  */
+Index: b/src/parsedate.y
+===================================================================
+--- a/src/parsedate.y
++++ b/src/parsedate.y
+@@ -94,8 +94,8 @@
+ static time_t	yyRelSeconds;
+ 
+ 
+-extern struct tm	*localtime();
+-static void		date_error();
++extern struct tm	*localtime(const time_t*);
++static void		date_error(char*);
+ %}
+ 
+ %union {
diff --git a/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/patches/series b/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/patches/series
index 15d24dee..0ab34c6f 100644
--- a/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/patches/series
+++ b/debian/pilot-link/pilot-link-0.12.5-dfsg/debian/patches/series
@@ -8,3 +8,4 @@ colourcorrect
 0002-Fix-configure-syntax.patch
 remove-register-instruction.diff
 fix-incompatbile-pointer-type.diff
+fix-incomplete-prototypes.diff
-- 
cgit v1.2.3

