diff --git a/ipxripd-0.8-signal.patch b/ipxripd-0.8-signal.patch new file mode 100644 index 0000000..b374b99 --- /dev/null +++ b/ipxripd-0.8-signal.patch @@ -0,0 +1,37 @@ +diff -Nrbu ipxripd-0.8/ipxd.c ipxripd-0.8-OK/ipxd.c +--- ipxripd-0.8/ipxd.c 2025-01-23 18:25:26.988259036 +0300 ++++ ipxripd-0.8-OK/ipxd.c 2025-01-23 18:28:44.217771305 +0300 +@@ -72,14 +72,14 @@ + } + + static void +-int_handler() ++int_handler(int signum) + { + signal(SIGINT,int_handler); + dump_request=1; + } + + static void +-timer_handler() ++timer_handler(int signum) + { + signal(SIGALRM,timer_handler); + timer_request=1; +@@ -87,14 +87,14 @@ + } + + static void +-terminate_handler() ++terminate_handler(int signum) + { + signal(SIGTERM,terminate_handler); + terminate=1; + } + + static void +-hup_handler() ++hup_handler(int signum) + { + signal(SIGHUP,hup_handler); + scan_ticks_request=1; diff --git a/ipxripd.spec b/ipxripd.spec index e951953..b3a28f0 100644 --- a/ipxripd.spec +++ b/ipxripd.spec @@ -1,8 +1,9 @@ Summary: IPX RIP/SAP daemon - routing for IPX networks Name: ipxripd Version: 0.8 -Release: 35%{?dist} -License: GPLv2+ +Release: 43%{?dist} +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: ftp://ftp.ibiblio.org/pub/Linux/system/filesystems/ncpfs/ Source0: ftp://ftp.ibiblio.org/pub/Linux/system/filesystems/ncpfs/ipxripd-%{version}.tar.gz Source1: ipxripd.init @@ -12,6 +13,7 @@ Patch1: ipxripd-0.7-gcc3.patch Patch2: ipxripd-0.7-kernel2.6.patch Patch3: ipxripd-0.8-printf.patch Patch4: ipxripd-0.8-stdint.patch +Patch5: ipxripd-0.8-signal.patch BuildRequires: gcc BuildRequires: systemd-units BuildRequires: make @@ -29,11 +31,12 @@ It automagically builds and updates IPX routing table in the Linux kernel. %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 +%patch 0 -p1 +%patch 1 -p1 +%patch 2 -p1 +%patch 3 -p1 +%patch 4 -p1 +%patch 5 -p1 %build @@ -81,6 +84,30 @@ install -p -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_unitdir}/ipxd.service %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 0.8-43 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Thu Jan 23 2025 Dmitry Butskoy - 0.8-42 +- Fix signal handler prototype for compiling with C23 standard (#2340660) + +* Fri Jan 17 2025 Fedora Release Engineering - 0.8-41 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jul 26 2024 Miroslav Suchý - 0.8-40 +- convert license to SPDX + +* Thu Jul 18 2024 Fedora Release Engineering - 0.8-39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Wed Jan 24 2024 Fedora Release Engineering - 0.8-38 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jan 20 2024 Fedora Release Engineering - 0.8-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Jul 20 2023 Fedora Release Engineering - 0.8-36 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Jan 19 2023 Fedora Release Engineering - 0.8-35 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild