From 4265063cb7a3494ca88ea444751d895f15a12d04 Mon Sep 17 00:00:00 2001 From: Peter Schiffer Date: Wed, 29 Jul 2015 12:58:53 +0200 Subject: [PATCH 01/38] Updated to 4.89 - resolves: #1242685 --- .gitignore | 2 +- lsof-4.88-pipe-files.patch | 12 ------------ lsof.spec | 11 +++++------ sources | 2 +- 4 files changed, 7 insertions(+), 20 deletions(-) delete mode 100644 lsof-4.88-pipe-files.patch diff --git a/.gitignore b/.gitignore index 4aad627..c8ecc3a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/lsof_4.88-rh.tar.xz +/lsof_4.89-rh.tar.xz diff --git a/lsof-4.88-pipe-files.patch b/lsof-4.88-pipe-files.patch deleted file mode 100644 index 638e0a7..0000000 --- a/lsof-4.88-pipe-files.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -upr lsof_4.88-rh.orig/dialects/linux/dnode.c lsof_4.88-rh/dialects/linux/dnode.c ---- lsof_4.88-rh.orig/dialects/linux/dnode.c 2014-10-14 00:26:03.000000000 +0200 -+++ lsof_4.88-rh/dialects/linux/dnode.c 2015-01-05 19:57:05.562294509 +0100 -@@ -580,7 +580,7 @@ process_proc_node(p, pbr, s, ss, l, ls) - Lf->inp_ty = 1; - - #if defined(HASEPTOPTS) -- if (Lf->ntype == N_FIFO) { -+ if ((Lf->ntype == N_FIFO) && FpipeE) { - (void) enter_pinfo(); - Lf->sf |= SELPINFO; - } diff --git a/lsof.spec b/lsof.spec index 772f9e0..2611789 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof -Version: 4.88 -Release: 3%{?dist} +Version: 4.89 +Release: 1%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -18,9 +18,6 @@ URL: http://people.freebsd.org/~abe/ Source0: %{lsofrh}.tar.xz Source1: upstream2downstream.sh -# upstream patch: eliminates unwanted pipe file output -Patch0: lsof-4.88-pipe-files.patch - BuildRequires: libselinux-devel %description @@ -29,7 +26,6 @@ about files that are open by the processes running on a UNIX system. %prep %setup -q -n %{lsofrh} -%patch0 -p1 -b .pipe-files %build ./Configure -n linux @@ -47,6 +43,9 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man8 %{_mandir}/man*/* %changelog +* Wed Jul 29 2015 Peter Schiffer - 4.89-1 +- updated to 4.89 + * Wed Jun 17 2015 Fedora Release Engineering - 4.88-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index 9a7f8d0..d5e48b7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d34a76fae58992a351619af689431fff lsof_4.88-rh.tar.xz +bfb349a2488212cb48c634e8e804ca19 lsof_4.89-rh.tar.xz From 7c7dbdede5697ef08f51873110fa12894ceaf48c Mon Sep 17 00:00:00 2001 From: Peter Schiffer Date: Mon, 30 Nov 2015 13:27:53 +0100 Subject: [PATCH 02/38] Moved lsof to /usr/bin, it's not sysadmin only utility - resolves #1260300 --- lsof-man-page-section.patch | 10 ++++++++++ lsof.spec | 20 ++++++++++++++------ 2 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 lsof-man-page-section.patch diff --git a/lsof-man-page-section.patch b/lsof-man-page-section.patch new file mode 100644 index 0000000..60ec974 --- /dev/null +++ b/lsof-man-page-section.patch @@ -0,0 +1,10 @@ +diff -upr lsof_4.89-rh.orig/lsof.8 lsof_4.89-rh/lsof.8 +--- lsof_4.89-rh.orig/lsof.8 2015-11-30 13:09:37.785075681 +0100 ++++ lsof_4.89-rh/lsof.8 2015-11-30 13:10:11.663029129 +0100 +@@ -1,5 +1,5 @@ + .ds VN 4.89 +-.TH LSOF 8 Revision-\*(VN ++.TH LSOF 1 Revision-\*(VN + \" Register )P is used neither by this file nor any groff macro. However, + \" some versions of nroff require it. + .if !\n(.g \{\ diff --git a/lsof.spec b/lsof.spec index 2611789..58fff8c 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.89 -Release: 1%{?dist} +Release: 2%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -18,6 +18,9 @@ URL: http://people.freebsd.org/~abe/ Source0: %{lsofrh}.tar.xz Source1: upstream2downstream.sh +# BZ#1260300 - move lsof man page to section 1 +Patch0: lsof-man-page-section.patch + BuildRequires: libselinux-devel %description @@ -26,23 +29,28 @@ about files that are open by the processes running on a UNIX system. %prep %setup -q -n %{lsofrh} +%patch0 -p1 -b .man-page-section %build ./Configure -n linux make DEBUG="$RPM_OPT_FLAGS" %{?_smp_mflags} %install -mkdir -p ${RPM_BUILD_ROOT}%{_sbindir} -install -p -m 0755 lsof ${RPM_BUILD_ROOT}%{_sbindir} -mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8 -install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man8 +mkdir -p ${RPM_BUILD_ROOT}%{_bindir} +install -p -m 0755 lsof ${RPM_BUILD_ROOT}%{_bindir} +mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1 +install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %files %doc 00* README* RELEASE* -%{_sbindir}/lsof +%{_bindir}/lsof %{_mandir}/man*/* %changelog +* Mon Nov 30 2015 Peter Schiffer - 4.89-2 +- resolves #1260300 + moved lsof to /usr/bin, it's not sysadmin only utility + * Wed Jul 29 2015 Peter Schiffer - 4.89-1 - updated to 4.89 From da6ea248de3275bd262ace8e3c40d36f653d7348 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 4 Feb 2016 04:30:13 +0000 Subject: [PATCH 03/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 58fff8c..6b3233c 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.89 -Release: 2%{?dist} +Release: 3%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -47,6 +47,9 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 4.89-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Mon Nov 30 2015 Peter Schiffer - 4.89-2 - resolves #1260300 moved lsof to /usr/bin, it's not sysadmin only utility From 0f53d54d988fe5c6b422ffcc095d9f0e91cdaeef Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 5 Mar 2016 16:27:22 +0000 Subject: [PATCH 04/38] Only ship end user useful docs, don't ship bits for building --- lsof.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lsof.spec b/lsof.spec index 6b3233c..73479a7 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.89 -Release: 3%{?dist} +Release: 4%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -42,11 +42,14 @@ mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1 install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %files -%doc 00* README* RELEASE* +%doc 00README 00CREDITS 00FAQ 00LSOF-L 00QUICKSTART %{_bindir}/lsof %{_mandir}/man*/* %changelog +* Sat Mar 5 2016 Peter Robinson 4.89-4 +- Only ship end user useful docs, don't ship bits for building + * Thu Feb 04 2016 Fedora Release Engineering - 4.89-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 1cff8ff2e4bca66433aa3839bff41ee8330d55e2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 20:03:22 +0000 Subject: [PATCH 05/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 73479a7..2eb88b0 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.89 -Release: 4%{?dist} +Release: 5%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -47,6 +47,9 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 4.89-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Sat Mar 5 2016 Peter Robinson 4.89-4 - Only ship end user useful docs, don't ship bits for building From 4cf900348d647859a10c2d0a4b646b2cb27788a8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 20:23:39 +0000 Subject: [PATCH 06/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 2eb88b0..8d5efec 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.89 -Release: 5%{?dist} +Release: 6%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -47,6 +47,9 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 4.89-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 4.89-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 612246fb1e90ebb4d96b5786118ee5654ce711d7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 02:46:43 +0000 Subject: [PATCH 07/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 8d5efec..4522dea 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.89 -Release: 6%{?dist} +Release: 7%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -47,6 +47,9 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 4.89-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 4.89-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 0415bb7b4b96f2c76fa26ccafca47fb9a4a0f62b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 8 Feb 2018 00:16:10 +0000 Subject: [PATCH 08/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 4522dea..387c3d3 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.89 -Release: 7%{?dist} +Release: 8%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -47,6 +47,9 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Feb 08 2018 Fedora Release Engineering - 4.89-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 4.89-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From f0789f5c04a5973c5e150693b055b6dd6638c971 Mon Sep 17 00:00:00 2001 From: Peter Schiffer Date: Wed, 21 Feb 2018 16:35:19 +0100 Subject: [PATCH 09/38] Updated to 4.90 - resolves: #1545963 --- .gitignore | 2 +- lsof-man-page-section.patch | 2 +- lsof.spec | 11 ++++++++--- sources | 2 +- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index c8ecc3a..eeea22f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/lsof_4.89-rh.tar.xz +/lsof_4.90-rh.tar.xz diff --git a/lsof-man-page-section.patch b/lsof-man-page-section.patch index 60ec974..d06ab79 100644 --- a/lsof-man-page-section.patch +++ b/lsof-man-page-section.patch @@ -2,7 +2,7 @@ diff -upr lsof_4.89-rh.orig/lsof.8 lsof_4.89-rh/lsof.8 --- lsof_4.89-rh.orig/lsof.8 2015-11-30 13:09:37.785075681 +0100 +++ lsof_4.89-rh/lsof.8 2015-11-30 13:10:11.663029129 +0100 @@ -1,5 +1,5 @@ - .ds VN 4.89 + .ds VN 4.90 -.TH LSOF 8 Revision-\*(VN +.TH LSOF 1 Revision-\*(VN \" Register )P is used neither by this file nor any groff macro. However, diff --git a/lsof.spec b/lsof.spec index 387c3d3..081f053 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof -Version: 4.89 -Release: 8%{?dist} +Version: 4.90 +Release: 1%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -21,6 +21,7 @@ Source1: upstream2downstream.sh # BZ#1260300 - move lsof man page to section 1 Patch0: lsof-man-page-section.patch +BuildRequires: gcc BuildRequires: libselinux-devel %description @@ -33,7 +34,7 @@ about files that are open by the processes running on a UNIX system. %build ./Configure -n linux -make DEBUG="$RPM_OPT_FLAGS" %{?_smp_mflags} +%make_build DEBUG="$RPM_OPT_FLAGS" %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} @@ -47,6 +48,10 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Wed Feb 21 2018 Peter Schiffer - 4.90-1 +- resolves: #1545963 + updated to 4.90 + * Thu Feb 08 2018 Fedora Release Engineering - 4.89-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources index d5e48b7..4971896 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -bfb349a2488212cb48c634e8e804ca19 lsof_4.89-rh.tar.xz +SHA512 (lsof_4.90-rh.tar.xz) = 13b7f7f55a7e5c9f1e3bb55c73d4cf6a622c4018f65b567406195649d783ac3254d5ce848ce30a91223ae80fc1738e145dd110a311ba1a49987f759347a6cbd0 From 4c02d877e42111ccb594116f553afe38292bb30b Mon Sep 17 00:00:00 2001 From: Rafael dos Santos Date: Fri, 13 Apr 2018 22:01:39 +0200 Subject: [PATCH 10/38] Use standard Fedora build flags - Resolves #1548552 Signed-off-by: Rafael dos Santos --- lsof.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lsof.spec b/lsof.spec index 081f053..e5ce569 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.90 -Release: 1%{?dist} +Release: 2%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -34,7 +34,7 @@ about files that are open by the processes running on a UNIX system. %build ./Configure -n linux -%make_build DEBUG="$RPM_OPT_FLAGS" +%make_build DEBUG="%{build_cflags}" CFGL="%{build_ldflags} -L./lib -llsof -lselinux" %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} @@ -48,6 +48,9 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Fri Apr 13 2018 Rafael dos Santos - 4.90-2 +- Use standard Fedora build flags (bug #1548552) + * Wed Feb 21 2018 Peter Schiffer - 4.90-1 - resolves: #1545963 updated to 4.90 From f1c2bfc28c74d1c2a2f4d3e4815b6c564b4388b3 Mon Sep 17 00:00:00 2001 From: Peter Schiffer Date: Tue, 22 May 2018 16:35:48 +0200 Subject: [PATCH 11/38] Update to 4.91, use tirpc for rpc - resolves: #1560993 #1574669 --- .gitignore | 2 +- lsof-man-page-section.patch | 2 +- lsof-tirpc.patch | 11 +++++++++++ lsof.spec | 16 +++++++++++++--- sources | 2 +- 5 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 lsof-tirpc.patch diff --git a/.gitignore b/.gitignore index eeea22f..af77bc0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/lsof_4.90-rh.tar.xz +/lsof_4.91-rh.tar.xz diff --git a/lsof-man-page-section.patch b/lsof-man-page-section.patch index d06ab79..5faae78 100644 --- a/lsof-man-page-section.patch +++ b/lsof-man-page-section.patch @@ -2,7 +2,7 @@ diff -upr lsof_4.89-rh.orig/lsof.8 lsof_4.89-rh/lsof.8 --- lsof_4.89-rh.orig/lsof.8 2015-11-30 13:09:37.785075681 +0100 +++ lsof_4.89-rh/lsof.8 2015-11-30 13:10:11.663029129 +0100 @@ -1,5 +1,5 @@ - .ds VN 4.90 + .ds VN 4.91 -.TH LSOF 8 Revision-\*(VN +.TH LSOF 1 Revision-\*(VN \" Register )P is used neither by this file nor any groff macro. However, diff --git a/lsof-tirpc.patch b/lsof-tirpc.patch new file mode 100644 index 0000000..efe343e --- /dev/null +++ b/lsof-tirpc.patch @@ -0,0 +1,11 @@ +--- lsof_4.91-rh/Configure.orig 2018-05-22 15:54:57.275682247 +0200 ++++ lsof_4.91-rh/Configure 2018-05-22 15:55:22.314556548 +0200 +@@ -2945,7 +2945,7 @@ return(0); } + + # Test for . + +- if ! test -r ${LSOF_INCLUDE}/rpc/rpc.h # { ++ if ! test -r ${LSOF_INCLUDE}/tirpc/rpc/rpc.h # { + then + LSOF_CFGF="$LSOF_CFGF -DHASNORPC_H" + fi # } diff --git a/lsof.spec b/lsof.spec index e5ce569..0aa8dbc 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof -Version: 4.90 -Release: 2%{?dist} +Version: 4.91 +Release: 1%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -20,9 +20,12 @@ Source1: upstream2downstream.sh # BZ#1260300 - move lsof man page to section 1 Patch0: lsof-man-page-section.patch +# BZ#1574669 - glibc deprecated Sun RPC, use TIRPC instead +Patch1: lsof-tirpc.patch BuildRequires: gcc BuildRequires: libselinux-devel +BuildRequires: libtirpc-devel %description Lsof stands for LiSt Open Files, and it does just that: it lists information @@ -31,10 +34,11 @@ about files that are open by the processes running on a UNIX system. %prep %setup -q -n %{lsofrh} %patch0 -p1 -b .man-page-section +%patch1 -p1 -b .tirpc %build ./Configure -n linux -%make_build DEBUG="%{build_cflags}" CFGL="%{build_ldflags} -L./lib -llsof -lselinux" +%make_build DEBUG="%{build_cflags} -I/usr/include/tirpc" CFGL="%{build_ldflags} -L./lib -llsof -lselinux -ltirpc" %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} @@ -48,6 +52,12 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Tue May 22 2018 Peter Schiffer - 4.91-1 +- resolves: #1560993 + updated to 4.91 +- resolves: #1574669 + use tirpc library for rpc + * Fri Apr 13 2018 Rafael dos Santos - 4.90-2 - Use standard Fedora build flags (bug #1548552) diff --git a/sources b/sources index 4971896..d7bf953 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lsof_4.90-rh.tar.xz) = 13b7f7f55a7e5c9f1e3bb55c73d4cf6a622c4018f65b567406195649d783ac3254d5ce848ce30a91223ae80fc1738e145dd110a311ba1a49987f759347a6cbd0 +SHA512 (lsof_4.91-rh.tar.xz) = c73037ef2b69ebb49ba4badc19508adafe0eff8216a4d7007aa084d8ba246cba4f5fd1d729a5e53fa2d55cb7f27dbaf340c72575b297e5ac331a1d547e986e70 From bd1c16e28d296e1cf4069d40cf23e8805ef4845a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 09:24:29 +0000 Subject: [PATCH 12/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 0aa8dbc..d20ea82 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.91 -Release: 1%{?dist} +Release: 2%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -52,6 +52,9 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 4.91-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue May 22 2018 Peter Schiffer - 4.91-1 - resolves: #1560993 updated to 4.91 From 870a16364de4eee7a6f94ac9857e57964684c3f5 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:53 +0100 Subject: [PATCH 13/38] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- lsof.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index d20ea82..28301f3 100644 --- a/lsof.spec +++ b/lsof.spec @@ -5,7 +5,6 @@ Release: 2%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ -Group: Development/Debuggers URL: http://people.freebsd.org/~abe/ # lsof contains licensed code that we cannot ship. Therefore we use From 5c329912979b411b03f20945143a469d28a5c4bd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 09:05:07 +0000 Subject: [PATCH 14/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 28301f3..2716cde 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.91 -Release: 2%{?dist} +Release: 3%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -51,6 +51,9 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 4.91-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering - 4.91-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 3b359ddacc0d81d8c5f41a51098c546ee1c13f29 Mon Sep 17 00:00:00 2001 From: Jan Rybar Date: Wed, 12 Jun 2019 14:37:24 +0200 Subject: [PATCH 15/38] Rebase to lsof-4.93.2 Upstream moved to GitHub and tarball structure changed Manpage patch needed to reflect the tarball changes --- .gitignore | 1 + lsof-man-page-section.patch | 8 ++++---- lsof.spec | 21 +++++++++++++-------- sources | 2 +- upstream2downstream.sh | 18 +++++++++--------- 5 files changed, 28 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index af77bc0..b925983 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /lsof_4.91-rh.tar.xz +/lsof-4.93.2-rh.tar.xz diff --git a/lsof-man-page-section.patch b/lsof-man-page-section.patch index 5faae78..861baec 100644 --- a/lsof-man-page-section.patch +++ b/lsof-man-page-section.patch @@ -1,8 +1,8 @@ -diff -upr lsof_4.89-rh.orig/lsof.8 lsof_4.89-rh/lsof.8 ---- lsof_4.89-rh.orig/lsof.8 2015-11-30 13:09:37.785075681 +0100 -+++ lsof_4.89-rh/lsof.8 2015-11-30 13:10:11.663029129 +0100 +diff -up ./Lsof.8.ori ./Lsof.8 +--- ./Lsof.8.ori 2019-05-28 15:32:49.945667234 +0200 ++++ ./Lsof.8 2019-05-28 15:33:06.182865931 +0200 @@ -1,5 +1,5 @@ - .ds VN 4.91 + .so ./version -.TH LSOF 8 Revision-\*(VN +.TH LSOF 1 Revision-\*(VN \" Register )P is used neither by this file nor any groff macro. However, diff --git a/lsof.spec b/lsof.spec index 2716cde..d059168 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,11 +1,11 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof -Version: 4.91 -Release: 3%{?dist} +Version: 4.93.2 +Release: 1%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ -URL: http://people.freebsd.org/~abe/ +URL: https://github.com/lsof-org/lsof # lsof contains licensed code that we cannot ship. Therefore we use # upstream2downstream.sh script to remove the code before shipping it. @@ -13,18 +13,17 @@ URL: http://people.freebsd.org/~abe/ # The script can be found in SCM or downloaded from: # http://pkgs.fedoraproject.org/cgit/lsof.git/tree/upstream2downstream.sh -%global lsofrh lsof_%{version}-rh +%global lsofrh lsof-%{version}-rh Source0: %{lsofrh}.tar.xz Source1: upstream2downstream.sh # BZ#1260300 - move lsof man page to section 1 Patch0: lsof-man-page-section.patch -# BZ#1574669 - glibc deprecated Sun RPC, use TIRPC instead -Patch1: lsof-tirpc.patch BuildRequires: gcc BuildRequires: libselinux-devel BuildRequires: libtirpc-devel +BuildRequires: groff-base %description Lsof stands for LiSt Open Files, and it does just that: it lists information @@ -33,17 +32,18 @@ about files that are open by the processes running on a UNIX system. %prep %setup -q -n %{lsofrh} %patch0 -p1 -b .man-page-section -%patch1 -p1 -b .tirpc %build ./Configure -n linux %make_build DEBUG="%{build_cflags} -I/usr/include/tirpc" CFGL="%{build_ldflags} -L./lib -llsof -lselinux -ltirpc" +# rebase to 4.93 introduced change in Lsof.8 with unhandled .so inclusion +soelim -r Lsof.8 > lsof.1 %install mkdir -p ${RPM_BUILD_ROOT}%{_bindir} install -p -m 0755 lsof ${RPM_BUILD_ROOT}%{_bindir} mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1 -install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 +install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %files %doc 00README 00CREDITS 00FAQ 00LSOF-L 00QUICKSTART @@ -51,6 +51,11 @@ install -p -m 0644 lsof.8 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Tue May 28 2019 Jan Rybar - 4.93.2-1 +- Rebase to lsof-4.93.2 +- Upstream moved to GitHub and tarball structure changed +- Manpage patch needed to reflect the tarball changes + * Fri Feb 01 2019 Fedora Release Engineering - 4.91-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index d7bf953..e76cf8c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lsof_4.91-rh.tar.xz) = c73037ef2b69ebb49ba4badc19508adafe0eff8216a4d7007aa084d8ba246cba4f5fd1d729a5e53fa2d55cb7f27dbaf340c72575b297e5ac331a1d547e986e70 +SHA512 (lsof-4.93.2-rh.tar.xz) = 5bc7b42c7a270882c3d5288766c3e6c809b1264abff38072c1ece083635b745c0773ef5509c1a51d65bb998c9b1ea4e72889979aafd4a672aac5b81cbe71f1ff diff --git a/upstream2downstream.sh b/upstream2downstream.sh index 247ee29..0dd7b87 100755 --- a/upstream2downstream.sh +++ b/upstream2downstream.sh @@ -12,27 +12,27 @@ # UPSTREAM="$1" -NAME=$(basename $UPSTREAM .tar.bz2) +NAME=$(basename $UPSTREAM .tar.gz) MYPWD=$(pwd) TMP=$(mktemp -d) echo echo -n "Extracting upstream code..." -tar -jxf $UPSTREAM -C $TMP +tar -xf $UPSTREAM -C $TMP cd $TMP/$NAME -tar xf "$NAME"_src.tar -echo " done." - -echo -n "Moving files to downstream directory..." -mv "$NAME"_src/ "$NAME"-rh -mv README* 00* RELEASE* "$NAME"-rh echo " done." echo -n "Removing non-Linux dialects..." -rm -rf "$NAME"-rh/dialects/{aix,darwin,du,freebsd,hpux,n+obsd,n+os,osr,sun,uw} +rm -rf ./dialects/{aix,darwin,du,freebsd,hpux,n+obsd,n+os,osr,sun,uw} +echo " done." + +echo -n "Removing unused distribution scripts..." +rm -rf ./support echo " done." echo -n "Creating final downstream tarball..." +cd .. +mv $NAME $NAME-rh tar Jcf $MYPWD/"$NAME"-rh.tar.xz "$NAME"-rh echo " done." From 007cdc12040ca7a8453ac245ae62f32429d3714c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 15:16:10 +0000 Subject: [PATCH 16/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index d059168..a8fd25e 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.93.2 -Release: 1%{?dist} +Release: 2%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -51,6 +51,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 4.93.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue May 28 2019 Jan Rybar - 4.93.2-1 - Rebase to lsof-4.93.2 - Upstream moved to GitHub and tarball structure changed From e929047ed287832b32b8fc807dda11ff1ba8fe02 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 11:21:50 +0000 Subject: [PATCH 17/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index a8fd25e..06b2dd0 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.93.2 -Release: 2%{?dist} +Release: 3%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -51,6 +51,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 4.93.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Fedora Release Engineering - 4.93.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From dbb35c43706c136901dd02a57c73c5aa7e7d5836 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 06:21:34 +0000 Subject: [PATCH 18/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 06b2dd0..2f21768 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.93.2 -Release: 3%{?dist} +Release: 4%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -51,6 +51,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 4.93.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jan 29 2020 Fedora Release Engineering - 4.93.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 102cdfba93f6b54bed325f66ec90b05fa1fe2e4e Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 5 Jan 2021 03:28:19 +0000 Subject: [PATCH 19/38] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- lsof.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/lsof.spec b/lsof.spec index 2f21768..c77ca69 100644 --- a/lsof.spec +++ b/lsof.spec @@ -24,6 +24,7 @@ BuildRequires: gcc BuildRequires: libselinux-devel BuildRequires: libtirpc-devel BuildRequires: groff-base +BuildRequires: make %description Lsof stands for LiSt Open Files, and it does just that: it lists information From 9604b26dc289d421c299dd39fb384e64c50b96f6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 18:45:37 +0000 Subject: [PATCH 20/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index c77ca69..75660b0 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.93.2 -Release: 4%{?dist} +Release: 5%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -52,6 +52,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 4.93.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Jul 28 2020 Fedora Release Engineering - 4.93.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 013af6d92d27c4b4a1d7e1210c7d1c105a896484 Mon Sep 17 00:00:00 2001 From: Jan Rybar Date: Thu, 28 Jan 2021 17:53:58 +0100 Subject: [PATCH 21/38] Rebase to 4.94.0 --- .gitignore | 1 + lsof.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b925983..f25d2cc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /lsof_4.91-rh.tar.xz /lsof-4.93.2-rh.tar.xz +/lsof-4.94.0-rh.tar.xz diff --git a/lsof.spec b/lsof.spec index 75660b0..4c61b1d 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof -Version: 4.93.2 -Release: 5%{?dist} +Version: 4.94.0 +Release: 1%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -52,6 +52,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Jan 28 2021 Jan Rybar - 4.94.0-1 +- Rebase to 4.94.0 + * Tue Jan 26 2021 Fedora Release Engineering - 4.93.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index e76cf8c..211fd52 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lsof-4.93.2-rh.tar.xz) = 5bc7b42c7a270882c3d5288766c3e6c809b1264abff38072c1ece083635b745c0773ef5509c1a51d65bb998c9b1ea4e72889979aafd4a672aac5b81cbe71f1ff +SHA512 (lsof-4.94.0-rh.tar.xz) = 61ce5c85ee263b38281fe5e591d2da391e52e061293e884b2afc72b7372a1b412b97ed4246e19a339d012fd7102df997004a01d74e9afa035bd8764be7d0af7e From 43b439851fcc69e14982b8e39a86a07f436d961f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 13:13:41 +0000 Subject: [PATCH 22/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 4c61b1d..bfd4973 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.94.0 -Release: 1%{?dist} +Release: 2%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -52,6 +52,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 4.94.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Jan 28 2021 Jan Rybar - 4.94.0-1 - Rebase to 4.94.0 From 3ac7af198dcfad19d8029dd676e4e01785194f9d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 18:09:26 +0000 Subject: [PATCH 23/38] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index bfd4973..2bb6747 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.94.0 -Release: 2%{?dist} +Release: 3%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -52,6 +52,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 4.94.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Jul 22 2021 Fedora Release Engineering - 4.94.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 5152bc91ae08e9c5ca8cc44f1af12e9022a689ff Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 19:57:11 +0000 Subject: [PATCH 24/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 2bb6747..a9dd496 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.94.0 -Release: 3%{?dist} +Release: 4%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -52,6 +52,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 4.94.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 4.94.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From c2295475c1bd06fca58d5f25c4cae41b0f038030 Mon Sep 17 00:00:00 2001 From: Jan Rybar Date: Sat, 3 Sep 2022 16:16:09 +0200 Subject: [PATCH 25/38] rebase to 4.95.0 Resolves: bz#1896532 --- .gitignore | 1 + lsof.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f25d2cc..1121ffa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /lsof_4.91-rh.tar.xz /lsof-4.93.2-rh.tar.xz /lsof-4.94.0-rh.tar.xz +/lsof-4.95.0-rh.tar.xz diff --git a/lsof.spec b/lsof.spec index a9dd496..df9b348 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof -Version: 4.94.0 -Release: 4%{?dist} +Version: 4.95.0 +Release: 1%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -52,6 +52,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Fri Sep 02 2022 Jan Rybar - 4.95.0-1 +- rebase to 4.95.0 + * Thu Jul 21 2022 Fedora Release Engineering - 4.94.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 211fd52..11e4221 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lsof-4.94.0-rh.tar.xz) = 61ce5c85ee263b38281fe5e591d2da391e52e061293e884b2afc72b7372a1b412b97ed4246e19a339d012fd7102df997004a01d74e9afa035bd8764be7d0af7e +SHA512 (lsof-4.95.0-rh.tar.xz) = 305adc829f2bc4b2f3fcec7060b0bc457feec970bce663e34a37adce42ace09258e0d4a9ec5c3e064feb7637b0f1a47f1c764bad9d25bc756ae8f823aa6e2a53 From f130d9e01cda20308bdd296efd17c6ee697bbb25 Mon Sep 17 00:00:00 2001 From: Jan Rybar Date: Tue, 20 Sep 2022 21:55:50 +0200 Subject: [PATCH 26/38] Rebase to 4.96.3 --- .gitignore | 1 + lsof-man-page-section.patch | 8 ++++---- lsof.spec | 5 ++++- sources | 1 + 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 1121ffa..e0720ce 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /lsof-4.93.2-rh.tar.xz /lsof-4.94.0-rh.tar.xz /lsof-4.95.0-rh.tar.xz +/lsof-4.96.3-rh.tar.xz diff --git a/lsof-man-page-section.patch b/lsof-man-page-section.patch index 861baec..47da375 100644 --- a/lsof-man-page-section.patch +++ b/lsof-man-page-section.patch @@ -1,10 +1,10 @@ diff -up ./Lsof.8.ori ./Lsof.8 ---- ./Lsof.8.ori 2019-05-28 15:32:49.945667234 +0200 -+++ ./Lsof.8 2019-05-28 15:33:06.182865931 +0200 +--- ./Lsof.8.ori 2022-09-20 19:46:03.560004892 +0200 ++++ ./Lsof.8 2022-09-20 19:46:17.578086787 +0200 @@ -1,5 +1,5 @@ .so ./version -.TH LSOF 8 Revision-\*(VN +.TH LSOF 1 Revision-\*(VN - \" Register )P is used neither by this file nor any groff macro. However, - \" some versions of nroff require it. + .\" Register )P is used neither by this file nor any groff macro. However, + .\" some versions of nroff require it. .if !\n(.g \{\ diff --git a/lsof.spec b/lsof.spec index df9b348..c589719 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,6 +1,6 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof -Version: 4.95.0 +Version: 4.96.3 Release: 1%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h @@ -52,6 +52,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Tue Sep 20 2022 Jan Rybar - 4.96.3-1 +- rebase to 4.96.3 + * Fri Sep 02 2022 Jan Rybar - 4.95.0-1 - rebase to 4.95.0 diff --git a/sources b/sources index 11e4221..d5264de 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (lsof-4.95.0-rh.tar.xz) = 305adc829f2bc4b2f3fcec7060b0bc457feec970bce663e34a37adce42ace09258e0d4a9ec5c3e064feb7637b0f1a47f1c764bad9d25bc756ae8f823aa6e2a53 +SHA512 (lsof-4.96.3-rh.tar.xz) = 6f289662aa8c2d075d04d7a272c20cf6f06ddeb3af5b70650c1ba607e1517d6c19ee320a2207af61aed67cb8f11be994350c656b990ad9db696c41ab5019128c From 9b1730c7b0f3b7e658e0578c863d60bea430d938 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Mon, 21 Nov 2022 11:02:08 +0100 Subject: [PATCH 27/38] Fix C89isms in Configure Related to: --- lsof-Configure.patch | 27 +++++++++++++++++++++++++++ lsof.spec | 7 ++++++- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 lsof-Configure.patch diff --git a/lsof-Configure.patch b/lsof-Configure.patch new file mode 100644 index 0000000..96b5ceb --- /dev/null +++ b/lsof-Configure.patch @@ -0,0 +1,27 @@ +Avoid C89isms during configure checks. + +Submitted upstream: + +diff --git a/Configure b/Configure +index d8adfda3e47f87df..ed1e1d60840b3852 100755 +--- a/Configure ++++ b/Configure +@@ -2189,7 +2189,7 @@ LOCKF_OWNER4 + #include + #include + #include +-main() { ++int main() { + struct xtcpcb pcb; pcb.t_maxseg = 0; + } + .LSOF_END_HERE_DOC4 +@@ -2755,7 +2755,8 @@ struct xtcpcb pcb; pcb.t_maxseg = 0; + rm -f ${LSOF_TMPC}.* + cat > $LSOF_TMPC.c << .LSOF_END_HERE_DOC1 + #include +-main() { ++#include ++int main() { + #if defined(__GLIBC__) && defined(__GLIBC_MINOR__) + printf("-DGLIBCV=%d\n",__GLIBC__*100+__GLIBC_MINOR__); + #elif defined(__GLIBC__) diff --git a/lsof.spec b/lsof.spec index c589719..1a53776 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.96.3 -Release: 1%{?dist} +Release: 2%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -19,6 +19,7 @@ Source1: upstream2downstream.sh # BZ#1260300 - move lsof man page to section 1 Patch0: lsof-man-page-section.patch +Patch1: lsof-Configure.patch BuildRequires: gcc BuildRequires: libselinux-devel @@ -33,6 +34,7 @@ about files that are open by the processes running on a UNIX system. %prep %setup -q -n %{lsofrh} %patch0 -p1 -b .man-page-section +%patch1 -p1 %build ./Configure -n linux @@ -52,6 +54,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Mon Nov 21 2022 Florian Weimer - 4.96.3-2 +- Fix C89isms in Configure + * Tue Sep 20 2022 Jan Rybar - 4.96.3-1 - rebase to 4.96.3 From f4bfc8382473f173e9b8cdaad21637db4b4b5c02 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 18:21:59 +0000 Subject: [PATCH 28/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 1a53776..4a89e8a 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.96.3 -Release: 2%{?dist} +Release: 3%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -54,6 +54,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 4.96.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Mon Nov 21 2022 Florian Weimer - 4.96.3-2 - Fix C89isms in Configure From d0c998b5d6e39ebccf612867430d37d12603e5de Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 13:07:47 +0000 Subject: [PATCH 29/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 4a89e8a..83f8437 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.96.3 -Release: 3%{?dist} +Release: 4%{?dist} # Sendmail .. lib/snpf.c # LGPLv2+ .. lib/regex.c, regex.h License: zlib and Sendmail and LGPLv2+ @@ -54,6 +54,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 4.96.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Jan 19 2023 Fedora Release Engineering - 4.96.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 787bec859b08509592a79729d8e3c5147d2e7f28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 29 Sep 2023 14:11:57 +0000 Subject: [PATCH 30/38] Migrate to SPDX license the zlib license has been found to not match zlib and got new SPDX identifier. See: https://gitlab.com/fedora/legal/fedora-license-data/-/issues/307 https://github.com/spdx/license-list-XML/issues/2100 I removed the LGPLv2 because I could not find any such text in regex.c or regex.h. This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2 --- lsof.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lsof.spec b/lsof.spec index 83f8437..7809a93 100644 --- a/lsof.spec +++ b/lsof.spec @@ -3,8 +3,7 @@ Name: lsof Version: 4.96.3 Release: 4%{?dist} # Sendmail .. lib/snpf.c -# LGPLv2+ .. lib/regex.c, regex.h -License: zlib and Sendmail and LGPLv2+ +License: lsof AND Sendmail URL: https://github.com/lsof-org/lsof # lsof contains licensed code that we cannot ship. Therefore we use From 8da3b153d4a151b4a7a504c9a7779efb04dbf914 Mon Sep 17 00:00:00 2001 From: Jan Rybar Date: Fri, 20 Oct 2023 20:03:40 +0200 Subject: [PATCH 31/38] Rebase to lsof-4.98.0 --- .gitignore | 1 + lsof-Configure.patch | 27 --------------------------- lsof.spec | 19 +++++++++++-------- sources | 3 +-- 4 files changed, 13 insertions(+), 37 deletions(-) delete mode 100644 lsof-Configure.patch diff --git a/.gitignore b/.gitignore index e0720ce..f785c3b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /lsof-4.94.0-rh.tar.xz /lsof-4.95.0-rh.tar.xz /lsof-4.96.3-rh.tar.xz +/lsof-4.98.0-rh.tar.xz diff --git a/lsof-Configure.patch b/lsof-Configure.patch deleted file mode 100644 index 96b5ceb..0000000 --- a/lsof-Configure.patch +++ /dev/null @@ -1,27 +0,0 @@ -Avoid C89isms during configure checks. - -Submitted upstream: - -diff --git a/Configure b/Configure -index d8adfda3e47f87df..ed1e1d60840b3852 100755 ---- a/Configure -+++ b/Configure -@@ -2189,7 +2189,7 @@ LOCKF_OWNER4 - #include - #include - #include --main() { -+int main() { - struct xtcpcb pcb; pcb.t_maxseg = 0; - } - .LSOF_END_HERE_DOC4 -@@ -2755,7 +2755,8 @@ struct xtcpcb pcb; pcb.t_maxseg = 0; - rm -f ${LSOF_TMPC}.* - cat > $LSOF_TMPC.c << .LSOF_END_HERE_DOC1 - #include --main() { -+#include -+int main() { - #if defined(__GLIBC__) && defined(__GLIBC_MINOR__) - printf("-DGLIBCV=%d\n",__GLIBC__*100+__GLIBC_MINOR__); - #elif defined(__GLIBC__) diff --git a/lsof.spec b/lsof.spec index 7809a93..67bedb3 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,9 +1,8 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof -Version: 4.96.3 -Release: 4%{?dist} -# Sendmail .. lib/snpf.c -License: lsof AND Sendmail +Version: 4.98.0 +Release: 1%{?dist} +License: lsof AND GPL-3.0-or-later URL: https://github.com/lsof-org/lsof # lsof contains licensed code that we cannot ship. Therefore we use @@ -18,13 +17,14 @@ Source1: upstream2downstream.sh # BZ#1260300 - move lsof man page to section 1 Patch0: lsof-man-page-section.patch -Patch1: lsof-Configure.patch BuildRequires: gcc BuildRequires: libselinux-devel BuildRequires: libtirpc-devel BuildRequires: groff-base BuildRequires: make +BuildRequires: automake +BuildRequires: autoconf %description Lsof stands for LiSt Open Files, and it does just that: it lists information @@ -32,11 +32,11 @@ about files that are open by the processes running on a UNIX system. %prep %setup -q -n %{lsofrh} -%patch0 -p1 -b .man-page-section -%patch1 -p1 +%autopatch -p1 +#%patch1 -p1 %build -./Configure -n linux +%configure %make_build DEBUG="%{build_cflags} -I/usr/include/tirpc" CFGL="%{build_ldflags} -L./lib -llsof -lselinux -ltirpc" # rebase to 4.93 introduced change in Lsof.8 with unhandled .so inclusion soelim -r Lsof.8 > lsof.1 @@ -53,6 +53,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Fri Oct 20 2023 Jan Rybar - 4.98.0-1 +- rebase to lsof-4.98 + * Thu Jul 20 2023 Fedora Release Engineering - 4.96.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index d5264de..339a190 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (lsof-4.95.0-rh.tar.xz) = 305adc829f2bc4b2f3fcec7060b0bc457feec970bce663e34a37adce42ace09258e0d4a9ec5c3e064feb7637b0f1a47f1c764bad9d25bc756ae8f823aa6e2a53 -SHA512 (lsof-4.96.3-rh.tar.xz) = 6f289662aa8c2d075d04d7a272c20cf6f06ddeb3af5b70650c1ba607e1517d6c19ee320a2207af61aed67cb8f11be994350c656b990ad9db696c41ab5019128c +SHA512 (lsof-4.98.0-rh.tar.xz) = a0938c4c431d2aed7ce7e09560b45acefb5c2730c707817b3013f564defa381391ee113e7989fc21eec4703f4ac112104ec0edd9d51a024797116416a4717683 From f469b0d7c718f0fb0766af5e1fc500d92e48d5a9 Mon Sep 17 00:00:00 2001 From: Jan Rybar Date: Mon, 23 Oct 2023 12:42:13 +0200 Subject: [PATCH 32/38] version bump due to licence fix --- lsof.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lsof.spec b/lsof.spec index 67bedb3..a97b2d5 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,8 +1,8 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.98.0 -Release: 1%{?dist} -License: lsof AND GPL-3.0-or-later +Release: 2%{?dist} +License: lsof URL: https://github.com/lsof-org/lsof # lsof contains licensed code that we cannot ship. Therefore we use @@ -53,6 +53,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Mon Oct 23 2023 Jan Rybar - 4.98.0-2 +- version bump due to licence fix + * Fri Oct 20 2023 Jan Rybar - 4.98.0-1 - rebase to lsof-4.98 From 3040efd024f11becf41f4a1d4b2168e3f09fc055 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 06:17:24 +0000 Subject: [PATCH 33/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index a97b2d5..ba7920d 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.98.0 -Release: 2%{?dist} +Release: 3%{?dist} License: lsof URL: https://github.com/lsof-org/lsof @@ -53,6 +53,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 4.98.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Oct 23 2023 Jan Rybar - 4.98.0-2 - version bump due to licence fix From 76099262dcb9388046a26b0ce9dded0253c735e5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 04:52:58 +0000 Subject: [PATCH 34/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index ba7920d..d72b0e6 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.98.0 -Release: 3%{?dist} +Release: 4%{?dist} License: lsof URL: https://github.com/lsof-org/lsof @@ -53,6 +53,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 4.98.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 4.98.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 6ec9f9e2fe2f1c163239790f1ffb7ec7557b5354 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 16:04:36 +0000 Subject: [PATCH 35/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index d72b0e6..02a8671 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.98.0 -Release: 4%{?dist} +Release: 5%{?dist} License: lsof URL: https://github.com/lsof-org/lsof @@ -53,6 +53,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 4.98.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 4.98.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From c6355d7f40182913af700550506309bba8e22f3e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 16:05:57 +0000 Subject: [PATCH 36/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 02a8671..3824888 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.98.0 -Release: 5%{?dist} +Release: 6%{?dist} License: lsof URL: https://github.com/lsof-org/lsof @@ -53,6 +53,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 4.98.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 18 2024 Fedora Release Engineering - 4.98.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 8a517987f7ee25a76ff89c5bb704deb3807f57c3 Mon Sep 17 00:00:00 2001 From: Jan Rybar Date: Mon, 27 Jan 2025 11:31:20 +0100 Subject: [PATCH 37/38] FTBFS: stricter check, incompatible types --- f42-ftbfs.patch | 31 +++++++++++++++++++++++++++++++ lsof.spec | 11 +++++++---- 2 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 f42-ftbfs.patch diff --git a/f42-ftbfs.patch b/f42-ftbfs.patch new file mode 100644 index 0000000..626bfab --- /dev/null +++ b/f42-ftbfs.patch @@ -0,0 +1,31 @@ +diff --git a/misc.c b/misc.c +index 9f443ea..a4bb3db 100644 +--- a/misc.c ++++ b/misc.c +@@ -58,7 +58,7 @@ _PROTOTYPE(static void closePipes,(void)); + _PROTOTYPE(static int dolstat,(char *path, char *buf, int len)); + _PROTOTYPE(static int dostat,(char *path, char *buf, int len)); + _PROTOTYPE(static int doreadlink,(char *path, char *buf, int len)); +-_PROTOTYPE(static int doinchild,(int (*fn)(), char *fp, char *rbuf, int rbln)); ++_PROTOTYPE(static int doinchild,(int (*fn)(char *, char *, int), char *fp, char *rbuf, int rbln)); + + #if defined(HASINTSIGNAL) + _PROTOTYPE(static int handleint,(int sig)); +@@ -234,7 +234,7 @@ compdev(a1, a2) + + static int + doinchild(fn, fp, rbuf, rbln) +- int (*fn)(); /* function to perform */ ++ int (*fn)(char *, char *, int); /* function to perform */ + char *fp; /* function parameter */ + char *rbuf; /* response buffer */ + int rbln; /* response buffer length */ +@@ -296,7 +296,7 @@ doinchild(fn, fp, rbuf, rbln) + */ + struct stat _; + } r; +- int (*r_fn)(); ++ int (*r_fn)(char *, char *, int); + /* + * Close sufficient open file descriptors except Pipes[0] and + * Pipes[3]. diff --git a/lsof.spec b/lsof.spec index 3824888..35fa64d 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.98.0 -Release: 6%{?dist} +Release: 7%{?dist} License: lsof URL: https://github.com/lsof-org/lsof @@ -17,6 +17,7 @@ Source1: upstream2downstream.sh # BZ#1260300 - move lsof man page to section 1 Patch0: lsof-man-page-section.patch +Patch1: f42-ftbfs.patch BuildRequires: gcc BuildRequires: libselinux-devel @@ -25,15 +26,14 @@ BuildRequires: groff-base BuildRequires: make BuildRequires: automake BuildRequires: autoconf +BuildRequires: git %description Lsof stands for LiSt Open Files, and it does just that: it lists information about files that are open by the processes running on a UNIX system. %prep -%setup -q -n %{lsofrh} -%autopatch -p1 -#%patch1 -p1 +%autosetup -n %{lsofrh} -S git %build %configure @@ -53,6 +53,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Fri Jan 24 2025 Jan Rybar - 4.98.0-7 +- FTBFS: stricter check, incompatible types + * Fri Jan 17 2025 Fedora Release Engineering - 4.98.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From c1db20ed4a411403a470cab8a5dd8697ba10c56b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 20:54:35 +0000 Subject: [PATCH 38/38] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- lsof.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lsof.spec b/lsof.spec index 35fa64d..04379d5 100644 --- a/lsof.spec +++ b/lsof.spec @@ -1,7 +1,7 @@ Summary: A utility which lists open files on a Linux/UNIX system Name: lsof Version: 4.98.0 -Release: 7%{?dist} +Release: 8%{?dist} License: lsof URL: https://github.com/lsof-org/lsof @@ -53,6 +53,9 @@ install -p -m 0644 lsof.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/lsof.1 %{_mandir}/man*/* %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 4.98.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jan 24 2025 Jan Rybar - 4.98.0-7 - FTBFS: stricter check, incompatible types