diff -Nru paraglob-0.6.0/debian/changelog paraglob-0.6.0/debian/changelog --- paraglob-0.6.0/debian/changelog 2021-12-27 19:03:51.000000000 +0530 +++ paraglob-0.6.0/debian/changelog 2026-05-23 16:51:47.000000000 +0530 @@ -1,3 +1,15 @@ +paraglob (0.6.0-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS with GCC 15 (Closes: #1097545): + add explicit #include to include/paraglob/paraglob.h, + include/paraglob/serializer.h and src/paraglob.cpp so that + uint8_t/uint64_t are declared. Backport of upstream commit + 4c7f302f0526713adae4aad7b3153be53039aca3 by i2z1, merged into + zeek/paraglob on 2025-05-06. + + -- Azeez Syed Sat, 23 May 2026 17:30:00 +0530 + paraglob (0.6.0-1) unstable; urgency=medium * New upstream version 0.6.0 diff -Nru paraglob-0.6.0/debian/patches/fix-ftbfs-gcc15-cstdint.patch paraglob-0.6.0/debian/patches/fix-ftbfs-gcc15-cstdint.patch --- paraglob-0.6.0/debian/patches/fix-ftbfs-gcc15-cstdint.patch 1970-01-01 05:30:00.000000000 +0530 +++ paraglob-0.6.0/debian/patches/fix-ftbfs-gcc15-cstdint.patch 2026-05-23 16:51:22.000000000 +0530 @@ -0,0 +1,52 @@ +Description: Fix FTBFS with GCC 15: add explicit #include + Under GCC 15 / C++23 (and the stricter libstdc++ header policy that + ships with it), is no longer transitively included by the + other standard headers in this source. Without it, the build fails + with errors such as: + . + 'uint64_t' does not name a type + 'uint8_t' was not declared in this scope + . + The compiler itself suggests the fix: "'uint8_t' is defined in header + ''; this is probably fixable by adding '#include '". + . + Backport upstream commit 4c7f302f0526713adae4aad7b3153be53039aca3 by + i2z1 (merged into zeek/paraglob 2025-05-06) which adds the include to + paraglob.h, serializer.h and paraglob.cpp. +Author: Azeez Syed +Origin: upstream, https://github.com/zeek/paraglob/commit/4c7f302f0526713adae4aad7b3153be53039aca3 +Bug-Debian: https://bugs.debian.org/1097545 +Forwarded: not-needed +Last-Update: 2026-05-23 +--- a/include/paraglob/paraglob.h ++++ b/include/paraglob/paraglob.h +@@ -13,6 +13,8 @@ + #include + #include // std::unique_ptr + ++#include ++ + class AhoCorasickPlus; + + namespace paraglob { +--- a/include/paraglob/serializer.h ++++ b/include/paraglob/serializer.h +@@ -6,6 +6,7 @@ + + #include + #include // std::unique_ptr ++#include + + #include "paraglob/paraglob.h" + #include "paraglob/exceptions.h" +--- a/src/paraglob.cpp ++++ b/src/paraglob.cpp +@@ -4,6 +4,8 @@ + + #include "ahocorasick/AhoCorasickPlus.h" + ++#include ++ + paraglob::Paraglob::Paraglob() + : my_ac(new AhoCorasickPlus) {} + diff -Nru paraglob-0.6.0/debian/patches/series paraglob-0.6.0/debian/patches/series --- paraglob-0.6.0/debian/patches/series 2021-12-27 19:03:10.000000000 +0530 +++ paraglob-0.6.0/debian/patches/series 2026-05-23 16:49:00.000000000 +0530 @@ -1 +1,2 @@ fix-link.patch +fix-ftbfs-gcc15-cstdint.patch