Name: patch Version: 2.7.6 Release: 12 Summary: Utiliity which applies a patch file to original files. License: GPLv3+ URL: http://www.gnu.org/software/patch/patch.html Source0: https://ftp.gnu.org/gnu/patch/patch-%{version}.tar.xz Patch0: patch-CVE-2018-1000156.patch Patch1: CVE-2018-6951.patch Patch2: Fix-check-of-return-value-of-fwrite.patch Patch3: Don-t-leak-temporary-file-on-failed-ed-style-patch.patch Patch4: Don-t-leak-temporary-file-on-failed-multi-file-ed-st.patch Patch5: Fix-swapping-fake-lines-in-pch_swap.patch Patch6: CVE-2018-20969-and-CVE-2019-13638.patch Patch7: CVE-2019-13636.patch Patch8: patch-selinux.patch BuildRequires: gcc libselinux-devel libattr-devel ed Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-root %description Patch takes a patch file containing a difference listing produced by the diff program and applies those differences to one or more original files, producing patched versions. %package help Summary: help document Requires: %{name} = %{version}-%{release} BuildArch: noarch %description help This package provides help document for patch. %prep %autosetup -p1 %build CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE" %configure --disable-silent-rules %make_build %check make check %install %makeinstall %files %defattr(-,root,root) %doc README ChangeLog %license COPYING %{_bindir}/patch %files help %defattr(-,root,root) %doc NEWS %{_mandir}/man1/* %changelog * Wed Mar 18 2020 openEuler Buildteam - 2.7.6-12 - Type:bugfix - ID:NA - SUG:NA - DESC:Fix memory leak * Mon Feb 3 2020 openEuler Buildteam - 2.7.6-11 - Type:CVE - ID:NA - SUG:NA - DESC:Fix CVE-2019-13636 * Thu Jan 9 2020 openEuler Buildteam - 2.7.6-10 - Type:NA - ID:NA - SUG:NA - DESC:delete redundant file * Mon Dec 23 2019 openEuler Buildteam - 2.7.6-9 - Type:NA - ID:NA - SUG:NA - DESC:modify email adress * Mon Dec 16 2019 openEuler Buildteam - 2.7.6-8 - Type:CVE - ID:NA - SUG:NA - DESC:fix CVE-2018-20969 CVE-2019-13638 * Mon Oct 21 2019 shenyangyang - 2.7.6-7 - Type:NA - ID:NA - SUG:NA - DESC:move README and ChangeLog to main package * Wed Aug 28 2019 openEuler Buildteam - 2.7.6-6 - Package Init