Name: patch Version: 2.7.6 Release: 9 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: patch-selinux.patch Patch6000: CVE-2018-6951.patch Patch6001: Fix-check-of-return-value-of-fwrite.patch Patch6002: Don-t-leak-temporary-file-on-failed-ed-style-patch.patch Patch6003: Don-t-leak-temporary-file-on-failed-multi-file-ed-st.patch Patch6004: Fix-swapping-fake-lines-in-pch_swap.patch Patch6005: CVE-2018-20969-and-CVE-2019-13638.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 * 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