diff --git a/zzuf-zzat-c99.patch b/zzuf-zzat-c99.patch new file mode 100644 index 0000000..1f54c3b --- /dev/null +++ b/zzuf-zzat-c99.patch @@ -0,0 +1,22 @@ +Add declaration of _IO_getc, to avoid an implicit function declaration. + +Submitted upstream: + +diff --git a/src/zzat.c b/src/zzat.c +index 7acfec6dd46c4d3b..08b6e60c3d5fe86a 100644 +--- a/src/zzat.c ++++ b/src/zzat.c +@@ -50,6 +50,13 @@ typedef int ssize_t; + #include + #include + ++#if defined HAVE__IO_GETC ++/* This function is no longer declared in glibc header files, but ++ still available for linking (as of glibc 2.36). It is an alias of ++ getc. */ ++extern int _IO_getc (FILE *); ++#endif ++ + #include "util/getopt.h" + + static int run(char const *sequence, char const *file); diff --git a/zzuf.spec b/zzuf.spec index 392fa05..5a0392a 100644 --- a/zzuf.spec +++ b/zzuf.spec @@ -1,6 +1,6 @@ Name: zzuf Version: 0.15 -Release: 14%{?dist} +Release: 27%{?dist} Summary: Transparent application input fuzzer License: WTFPL @@ -12,6 +12,7 @@ Patch0: %{name}-0.13-optflags.patch # Causes package to produce broken configure results Patch1: %{name}-0.13-Remove-AC_TRY_CFLAGS.patch Patch2: zzuf-0.15-glibc.patch +Patch3: zzuf-zzat-c99.patch BuildRequires: make BuildRequires: gcc autoconf automake libtool @@ -24,9 +25,10 @@ bugs. %prep %setup -q -%patch0 -p0 -%patch1 -p1 -%patch2 -p0 +%patch -P0 -p0 +%patch -P1 -p1 +%patch -P2 -p0 +%patch -P3 -p1 touch -r aclocal.m4 configure.* @@ -55,6 +57,45 @@ rm $RPM_BUILD_ROOT%{_libdir}/zzuf/libzzuf.la %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 0.15-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + +* Sat Jan 17 2026 Fedora Release Engineering - 0.15-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jul 25 2025 Fedora Release Engineering - 0.15-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sun Jan 19 2025 Fedora Release Engineering - 0.15-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Sat Jul 20 2024 Fedora Release Engineering - 0.15-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jan 27 2024 Fedora Release Engineering - 0.15-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jul 22 2023 Fedora Release Engineering - 0.15-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Mar 01 2023 Gwyn Ciesla - 0.15-20 +- migrated to SPDX license + +* Sat Jan 21 2023 Fedora Release Engineering - 0.15-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sun Dec 11 2022 Florian Weimer - 0.15-18 +- Port to C99 + +* Sat Jul 23 2022 Fedora Release Engineering - 0.15-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jan 22 2022 Fedora Release Engineering - 0.15-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.15-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Jan 28 2021 Fedora Release Engineering - 0.15-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild