rebuilt with upstream build fix [release 0.9.8-2mamba;Wed Jan 11 2023]
This commit is contained in:
parent
b156f12c18
commit
f763ea52a9
39
podofo-0.9.8-upstream-fix_declaration_of_operator.patch
Normal file
39
podofo-0.9.8-upstream-fix_declaration_of_operator.patch
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
From d0e9f5d503b0cb79516ec9bff989f3d7d625b678 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Pino Toscano <toscano.pino@tiscali.it>
|
||||||
|
Date: Sun, 14 Aug 2022 08:27:13 +0200
|
||||||
|
Subject: [PATCH] Fix declaration of operator<< for PoDoFo::PdfString
|
||||||
|
|
||||||
|
Since PdfString is in the PoDoFo namespace, the operator<< for it must
|
||||||
|
be in the same namespace as well, otherwise it is not found. In
|
||||||
|
particular, operator<<(std::ostream&) is needed by cppunit as a way to
|
||||||
|
get the string representation of an arbitrary type, when using
|
||||||
|
CPPUNIT_ASSERT_EQUAL() on instances of it.
|
||||||
|
|
||||||
|
This used to work with GCC until 11 because of a buggy behaviour.
|
||||||
|
GCC 12 fixed it [1], causing this test to fail to build with it.
|
||||||
|
|
||||||
|
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51577
|
||||||
|
---
|
||||||
|
test/unit/StringTest.cpp | 4 ++++
|
||||||
|
1 file changed, 4 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/test/unit/StringTest.cpp b/test/unit/StringTest.cpp
|
||||||
|
index a7841f78..b52b7880 100644
|
||||||
|
--- a/test/unit/StringTest.cpp
|
||||||
|
+++ b/test/unit/StringTest.cpp
|
||||||
|
@@ -29,11 +29,15 @@ using namespace PoDoFo;
|
||||||
|
// Registers the fixture into the 'registry'
|
||||||
|
CPPUNIT_TEST_SUITE_REGISTRATION( StringTest );
|
||||||
|
|
||||||
|
+namespace PoDoFo {
|
||||||
|
+
|
||||||
|
inline std::ostream& operator<<(std::ostream& o, const PdfString& s)
|
||||||
|
{
|
||||||
|
return o << s.GetStringUtf8();
|
||||||
|
}
|
||||||
|
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
void StringTest::setUp()
|
||||||
|
{
|
||||||
|
}
|
@ -2,15 +2,16 @@
|
|||||||
|
|
||||||
Name: podofo
|
Name: podofo
|
||||||
Version: 0.9.8
|
Version: 0.9.8
|
||||||
Release: 1mamba
|
Release: 2mamba
|
||||||
Summary: Tools based on libpodofo to work with the PDF file format
|
Summary: Tools based on libpodofo to work with the PDF file format
|
||||||
Group: System/Tools
|
Group: System/Tools
|
||||||
Vendor: openmamba
|
Vendor: openmamba
|
||||||
Distribution: openmamba
|
Distribution: openmamba
|
||||||
Packager: Ercole 'ercolinux' Carpanetto <ercole69@gmail.com>
|
Packager: Ercole 'ercolinux' Carpanetto <ercole69@gmail.com>
|
||||||
URL: http://podofo.sourceforge.net/
|
URL: https://podofo.sourceforge.net/
|
||||||
Source: https://downloads.sourceforge.net/project/podofo/podofo/%{version}/podofo-%{version}.tar.gz
|
Source: https://downloads.sourceforge.net/project/podofo/podofo/%{version}/podofo-%{version}.tar.gz
|
||||||
Patch0: podofo-0.9.3-gcc-4.9.patch
|
Patch0: podofo-0.9.3-gcc-4.9.patch
|
||||||
|
Patch1: podofo-0.9.8-upstream-fix_declaration_of_operator.patch
|
||||||
License: GPL
|
License: GPL
|
||||||
## AUTOBUILDREQ-BEGIN
|
## AUTOBUILDREQ-BEGIN
|
||||||
BuildRequires: glibc-devel
|
BuildRequires: glibc-devel
|
||||||
@ -64,6 +65,7 @@ This package contains libraries and header files for developing applications tha
|
|||||||
#%ifnarch x86_64
|
#%ifnarch x86_64
|
||||||
#%patch0 -p1
|
#%patch0 -p1
|
||||||
#%endif
|
#%endif
|
||||||
|
%patch1 -p1 -b .upstream-fix_declaration_of_operator
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake -d build \
|
%cmake -d build \
|
||||||
@ -109,6 +111,9 @@ This package contains libraries and header files for developing applications tha
|
|||||||
%doc COPYING
|
%doc COPYING
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jan 11 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.8-2mamba
|
||||||
|
- rebuilt with upstream build fix
|
||||||
|
|
||||||
* Thu May 05 2022 Automatic Build System <autodist@mambasoft.it> 0.9.8-1mamba
|
* Thu May 05 2022 Automatic Build System <autodist@mambasoft.it> 0.9.8-1mamba
|
||||||
- automatic version update by autodist
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user