diff --git a/gcc13.patch b/gcc13.patch new file mode 100644 index 0000000..98ad91d --- /dev/null +++ b/gcc13.patch @@ -0,0 +1,67 @@ +diff -up libfilezilla-0.40.0/lib/libfilezilla/buffer.hpp.gcc13 libfilezilla-0.40.0/lib/libfilezilla/buffer.hpp +--- libfilezilla-0.40.0/lib/libfilezilla/buffer.hpp.gcc13 2022-02-03 04:53:39.000000000 -0500 ++++ libfilezilla-0.40.0/lib/libfilezilla/buffer.hpp 2023-01-19 20:24:31.591144072 -0500 +@@ -5,6 +5,7 @@ + + #include + #include ++#include + + /** \file + * \brief Declares fz::buffer +diff -up libfilezilla-0.40.0/lib/libfilezilla/encode.hpp.gcc13 libfilezilla-0.40.0/lib/libfilezilla/encode.hpp +--- libfilezilla-0.40.0/lib/libfilezilla/encode.hpp.gcc13 2022-12-12 09:29:22.000000000 -0500 ++++ libfilezilla-0.40.0/lib/libfilezilla/encode.hpp 2023-01-19 20:33:47.141503787 -0500 +@@ -5,6 +5,7 @@ + + #include + #include ++#include + + /** \file + * \brief Functions to encode/decode strings +diff -up libfilezilla-0.40.0/lib/libfilezilla/encryption.hpp.gcc13 libfilezilla-0.40.0/lib/libfilezilla/encryption.hpp +--- libfilezilla-0.40.0/lib/libfilezilla/encryption.hpp.gcc13 2020-08-21 09:35:14.000000000 -0400 ++++ libfilezilla-0.40.0/lib/libfilezilla/encryption.hpp 2023-01-19 20:31:56.217038160 -0500 +@@ -14,6 +14,7 @@ + + #include + #include ++#include + + namespace fz { + +diff -up libfilezilla-0.40.0/lib/libfilezilla/hash.hpp.gcc13 libfilezilla-0.40.0/lib/libfilezilla/hash.hpp +--- libfilezilla-0.40.0/lib/libfilezilla/hash.hpp.gcc13 2022-02-03 04:53:39.000000000 -0500 ++++ libfilezilla-0.40.0/lib/libfilezilla/hash.hpp 2023-01-19 20:34:26.953670916 -0500 +@@ -9,6 +9,7 @@ + + #include + #include ++#include + + namespace fz { + +diff -up libfilezilla-0.40.0/lib/libfilezilla/nonowning_buffer.hpp.gcc13 libfilezilla-0.40.0/lib/libfilezilla/nonowning_buffer.hpp +--- libfilezilla-0.40.0/lib/libfilezilla/nonowning_buffer.hpp.gcc13 2022-07-08 09:18:44.000000000 -0400 ++++ libfilezilla-0.40.0/lib/libfilezilla/nonowning_buffer.hpp 2023-01-19 20:37:23.008409947 -0500 +@@ -3,6 +3,8 @@ + + #include "libfilezilla.hpp" + ++#include ++ + /** \file + * \brief Declares fz::nonowning_buffer + */ +diff -up libfilezilla-0.40.0/lib/libfilezilla/signature.hpp.gcc13 libfilezilla-0.40.0/lib/libfilezilla/signature.hpp +--- libfilezilla-0.40.0/lib/libfilezilla/signature.hpp.gcc13 2020-07-07 08:06:31.000000000 -0400 ++++ libfilezilla-0.40.0/lib/libfilezilla/signature.hpp 2023-01-19 21:46:54.657990886 -0500 +@@ -11,6 +11,7 @@ + + #include + #include ++#include + + namespace fz { + diff --git a/libfilezilla.spec b/libfilezilla.spec index b72c8ac..fbe58a9 100644 --- a/libfilezilla.spec +++ b/libfilezilla.spec @@ -1,11 +1,12 @@ Name: libfilezilla Version: 0.40.0 -Release: 2%{?dist} +Release: 3%{?dist} URL: https://lib.filezilla-project.org/ Summary: C++ Library for FileZilla License: GPLv2+ Source0: https://download.filezilla-project.org/%{name}/%{name}-%{version}.tar.bz2 +Patch0: gcc13.patch %if 0%{?rhel} == 8 # libuv-devel not present on s390x on EL-8 @@ -33,7 +34,7 @@ functionality to build high-performing, platform-independent programs. This package contains files needed to compile code using libfilezilla. %prep -%autosetup -p0 +%autosetup -p1 %build %configure --disable-static @@ -58,6 +59,9 @@ This package contains files needed to compile code using libfilezilla. %{_libdir}/pkgconfig/libfilezilla.pc %changelog +* Fri Jan 20 2023 Scott Talbert - 0.40.0-3 +- Fix FTBFS with GCC 13 + * Thu Jan 19 2023 Fedora Release Engineering - 0.40.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild