patch/patch.spec

144 lines
4.5 KiB
RPMSpec
Raw Normal View History

2019-09-30 11:11:23 -04:00
Name: patch
Version: 2.7.6
2024-04-30 09:44:40 +08:00
Release: 21
2019-09-30 11:11:23 -04:00
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
2020-02-03 16:29:15 +08:00
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
2020-03-18 15:44:07 +08:00
Patch8: patch-selinux.patch
Patch9: Avoid-set_file_attributes-sign-conversion-warnings.patch
Patch10: Test-suite-compatibility-fixes.patch
Patch11: Test-suite-fix-Korn-shell-incompatibility.patch
Patch12: backport-maint-avoid-warnings-from-GCC8.patch
Patch13: backport-Make-the-debug-2-output-more-useful.patch
Patch14: backport--Improve-support-for-memory-leak-detection.patch
Patch15: backport-Skip-ed-test-when-the-ed-utility-is-not-installed.patch
Patch16: backport-Abort-when-cleaning-up-fails.patch
Patch17: backport-Don-t-crash-when-RLIMIT_NOFILE-is-set-to-RLIM_INFINI.patch
Patch18: backport-Avoid-invalid-memory-access-in-context-format-diffs.patch
Patch19: backport-Fix-failed-assertion-outstate-after_newline.patch
Patch20: backport-Add-missing-section-tests-to-context-format-test-cas.patch
Patch21: backport-Fix-test-for-presence-of-BASH_LINENO-0.patch
2024-04-30 09:44:40 +08:00
Patch22: backport-Pass-the-correct-stat-to-backup-files.patch
2019-09-30 11:11:23 -04:00
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_build check
2019-09-30 11:11:23 -04:00
%install
%makeinstall
%files
%defattr(-,root,root)
2019-11-06 19:45:18 +08:00
%doc README ChangeLog
2019-09-30 11:11:23 -04:00
%license COPYING
%{_bindir}/patch
%files help
%defattr(-,root,root)
2019-11-06 19:45:18 +08:00
%doc NEWS
2019-09-30 11:11:23 -04:00
%{_mandir}/man1/*
%changelog
2024-04-30 09:44:40 +08:00
* Mon Apr 29 2024 kouwenqi <kouwenqi@kylinos.cn> - 2.7.6-21
- Pass the correct stat to backup files
* Fri Dec 30 2022 Xibo.Wang <wangxb12@chinatelecom.cn> - 2.7.6-20
- Skip "ed" test when the ed utility is not installed
- Abort when cleaning up fails
- Don't crash when RLIMIT_NOFILE is set to RLIM_INFINITY
- Avoid invalid memory access in context format diffs
- Fix failed assertion 'outstate->after_newline'
- Add missing-section tests to context-format test case
- Fix test for presence of BASH_LINENO[0]
* Wed Dec 28 2022 Xibo.Wang <wangxb12@chinatelecom.cn> - 2.7.6-19
- Improve support for memory leak detection
* Wed Dec 28 2022 Xibo.Wang <wangxb12@chinatelecom.cn> - 2.7.6-18
- Make the (debug & 2) output more useful
* Wed Dec 28 2022 Xibo.Wang <wangxb12@chinatelecom.cn> - 2.7.6-17
- maint: avoid warnings from GCC8
* Wed Dec 28 2022 Xibo.Wang <wangxb12@chinatelecom.cn> - 2.7.6-16
- Test suite: fix Korn shell incompatibility
* Wed Dec 28 2022 Xibo.Wang <wangxb12@chinatelecom.cn> - 2.7.6-15
- Test suite compatibility fixes
* Wed Dec 28 2022 Xibo.Wang <wangxb12@chinatelecom.cn> - 2.7.6-14
- Avoid set_file_attributes sign conversion warnings
* Wed Oct 19 2022 fuanan <fuanan3@h-partners.com> - 2.7.6-13
- optimize check by running make in parallel
2020-03-18 15:44:07 +08:00
* Wed Mar 18 2020 openEuler Buildteam <buildteam@openeuler.org> - 2.7.6-12
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Fix memory leak
2020-02-03 16:29:15 +08:00
* Mon Feb 3 2020 openEuler Buildteam <buildteam@openeuler.org> - 2.7.6-11
- Type:CVE
- ID:NA
- SUG:NA
- DESC:Fix CVE-2019-13636
2020-01-09 23:07:33 +08:00
* Thu Jan 9 2020 openEuler Buildteam <buildteam@openeuler.org> - 2.7.6-10
- Type:NA
- ID:NA
- SUG:NA
- DESC:delete redundant file
2019-12-25 16:00:49 +08:00
* Mon Dec 23 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.7.6-9
- Type:NA
- ID:NA
- SUG:NA
- DESC:modify email adress
* Mon Dec 16 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.7.6-8
- Type:CVE
- ID:NA
- SUG:NA
- DESC:fix CVE-2018-20969 CVE-2019-13638
2019-11-06 19:45:18 +08:00
* Mon Oct 21 2019 shenyangyang <shenyangyang4@huawei.com> - 2.7.6-7
- Type:NA
- ID:NA
- SUG:NA
- DESC:move README and ChangeLog to main package
2019-12-30 12:59:33 +08:00
* Wed Aug 28 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.7.6-6
2019-09-30 11:11:23 -04:00
- Package Init