diff --git a/lftp-4.9.2-fedora-c99.patch b/lftp-4.9.2-fedora-c99.patch new file mode 100644 index 0000000..3e3ec17 --- /dev/null +++ b/lftp-4.9.2-fedora-c99.patch @@ -0,0 +1,22 @@ +diff -rup a/configure b/configure +--- a/configure 2023-02-08 21:27:48.733647760 -0500 ++++ b/configure 2023-02-08 21:28:31.201222024 -0500 +@@ -57429,6 +57429,7 @@ else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + ++ #include + int main() + { + unsigned long long x=0,x1; +diff -rup a/m4/needtrio.m4 b/m4/needtrio.m4 +--- a/m4/needtrio.m4 2016-02-20 08:57:52.000000000 -0500 ++++ b/m4/needtrio.m4 2023-02-08 21:28:13.642571126 -0500 +@@ -9,6 +9,7 @@ AC_DEFUN([LFTP_NEED_TRIO],[ + else + + AC_RUN_IFELSE([AC_LANG_SOURCE([[ ++ #include + int main() + { + unsigned long long x=0,x1; diff --git a/lftp.spec b/lftp.spec index 91c3d74..96f2d28 100644 --- a/lftp.spec +++ b/lftp.spec @@ -1,7 +1,7 @@ Summary: A sophisticated file transfer program Name: lftp Version: 4.9.2 -Release: 8%{?dist} +Release: 9%{?dist} License: GPLv3+ Source0: http://lftp.yar.ru/ftp/%{name}-%{version}.tar.xz URL: http://lftp.yar.ru/ @@ -13,6 +13,7 @@ BuildRequires: make Patch1: lftp-4.0.9-date_fmt.patch Patch2: lftp-4.9.2-cdefs.patch Patch3: lftp-4.9.2-gnutls-peers2.patch +Patch4: lftp-4.9.2-fedora-c99.patch %description LFTP is a sophisticated ftp/http file transfer program. Like bash, it has job @@ -37,6 +38,10 @@ Utility scripts for use with lftp. %endif %patch3 -p1 -b .gnutls-peers2 +%patch4 -p1 -b .fedora-c99 +# Avoid trying to re-run autoconf +touch -r aclocal.m4 configure m4/needtrio.m4 + #sed -i.rpath -e '/lftp_cv_openssl/s|-R.*lib||' configure sed -i.norpath -e \ '/sys_lib_dlsearch_path_spec/s|/usr/lib |/usr/lib /usr/lib64 /lib64 |' \ @@ -100,6 +105,9 @@ desktop-file-install \ %changelog +* Wed Feb 8 2023 DJ Delorie - 4.9.2-9 +- Fix C99 compatibility issue + * Thu Jan 19 2023 Fedora Release Engineering - 4.9.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild