Control: tags 1133527 + patch

Dear maintainer,

I've prepared an NMU for libpodofo (versioned as 0.9.8+dfsg-3.4) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should cancel it.

Regards.

diffstat for libpodofo-0.9.8+dfsg libpodofo-0.9.8+dfsg

 changelog                                               |    7 +++
 patches/0002-Export-encryption-classes-for-GCC-16.patch |   34 ++++++++++++++++
 patches/series                                          |    1 
 3 files changed, 42 insertions(+)

diff -Nru libpodofo-0.9.8+dfsg/debian/changelog 
libpodofo-0.9.8+dfsg/debian/changelog
--- libpodofo-0.9.8+dfsg/debian/changelog       2025-10-12 13:12:51.000000000 
+0200
+++ libpodofo-0.9.8+dfsg/debian/changelog       2026-10-29 21:15:41.000000000 
+0100
@@ -1,3 +1,10 @@
+libpodofo (0.9.8+dfsg-3.4) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix build with GCC-16. Closes: #1133527
+
+ -- Philip Rinn <[email protected]>  Thu, 29 Oct 2026 21:15:41 +0100
+
 libpodofo (0.9.8+dfsg-3.3) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru 
libpodofo-0.9.8+dfsg/debian/patches/0002-Export-encryption-classes-for-GCC-16.patch
 
libpodofo-0.9.8+dfsg/debian/patches/0002-Export-encryption-classes-for-GCC-16.patch
--- 
libpodofo-0.9.8+dfsg/debian/patches/0002-Export-encryption-classes-for-GCC-16.patch
 1970-01-01 01:00:00.000000000 +0100
+++ 
libpodofo-0.9.8+dfsg/debian/patches/0002-Export-encryption-classes-for-GCC-16.patch
 2026-10-29 18:13:52.000000000 +0100
@@ -0,0 +1,34 @@
+---
+ src/podofo/base/PdfEncrypt.h | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/podofo/base/PdfEncrypt.h b/src/podofo/base/PdfEncrypt.h
+--- a/src/podofo/base/PdfEncrypt.h
++++ b/src/podofo/base/PdfEncrypt.h
+@@ -447,2 +447,2 @@
+-class PdfEncryptSHABase : public PdfEncrypt {
++class PODOFO_API PdfEncryptSHABase : public PdfEncrypt {
+ public:
+@@ -534,2 +534,2 @@
+-class PdfEncryptAESBase {
++class PODOFO_API PdfEncryptAESBase {
+ public:
+@@ -560,2 +560,2 @@
+-class PdfEncryptRC4Base {
++class PODOFO_API PdfEncryptRC4Base {
+ public:
+@@ -577,4 +577,4 @@
+-class PdfEncryptMD5Base : public PdfEncrypt {
++class PODOFO_API PdfEncryptMD5Base : public PdfEncrypt {
+ #else
+-class PdfEncryptMD5Base : public PdfEncrypt, public PdfEncryptRC4Base {
++class PODOFO_API PdfEncryptMD5Base : public PdfEncrypt, public 
PdfEncryptRC4Base {
+ #endif // PODOFO_HAVE_OPENSSL_NO_RC4
+@@ -662,2 +662,2 @@
+-class PdfEncryptAESV2 : public PdfEncryptMD5Base, public PdfEncryptAESBase {
++class PODOFO_API PdfEncryptAESV2 : public PdfEncryptMD5Base, public 
PdfEncryptAESBase {
+ public:
+@@ -712,2 +712,2 @@
+-class PdfEncryptAESV3 : public PdfEncryptSHABase, public PdfEncryptAESBase {
++class PODOFO_API PdfEncryptAESV3 : public PdfEncryptSHABase, public 
PdfEncryptAESBase {
+ public:
diff -Nru libpodofo-0.9.8+dfsg/debian/patches/series 
libpodofo-0.9.8+dfsg/debian/patches/series
--- libpodofo-0.9.8+dfsg/debian/patches/series  2025-10-12 13:12:51.000000000 
+0200
+++ libpodofo-0.9.8+dfsg/debian/patches/series  2026-10-29 21:13:01.000000000 
+0100
@@ -1 +1,2 @@
 0001-Fix-declaration-of-operator-for-PoDoFo-PdfString.patch
+0002-Export-encryption-classes-for-GCC-16.patch

Reply via email to