diff --git a/backport-rcs-5.9.4-SIGSTKSZ.patch b/backport-rcs-5.9.4-SIGSTKSZ.patch deleted file mode 100644 index 3a55cbb..0000000 --- a/backport-rcs-5.9.4-SIGSTKSZ.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/src/b-isr.c b/src/b-isr.c -index 52c3a6f..d839631 100644 ---- a/src/b-isr.c -+++ b/src/b-isr.c -@@ -195,22 +195,16 @@ setup_catchsig (size_t count, int const set[VLA_ELEMS (count)]) - #undef MUST - } - --#if defined HAVE_SIGALTSTACK && defined SIGSTKSZ --#define ISR_STACK_SIZE (10 * SIGSTKSZ) --#else --#define ISR_STACK_SIZE 0 --#endif -- - struct isr_scratch * - isr_init (bool *be_quiet) - { - struct isr_scratch *scratch = ZLLOC (1, struct isr_scratch); - --#if ISR_STACK_SIZE -+#if defined HAVE_SIGALTSTACK && defined SIGSTKSZ - stack_t ss = - { -- .ss_sp = alloc (PLEXUS, "sigaltstack", ISR_STACK_SIZE), -- .ss_size = ISR_STACK_SIZE, -+ .ss_sp = alloc (PLEXUS, "sigaltstack", (10 * SIGSTKSZ)), -+ .ss_size = (10 * SIGSTKSZ), - .ss_flags = 0 - }; - --- -1.8.3.1 - diff --git a/rcs-5.10.1.tar.lz b/rcs-5.10.1.tar.lz new file mode 100644 index 0000000..50e6f1a Binary files /dev/null and b/rcs-5.10.1.tar.lz differ diff --git a/rcs-5.9.4-t810_disable.patch b/rcs-5.9.4-t810_disable.patch deleted file mode 100644 index 272b6f9..0000000 --- a/rcs-5.9.4-t810_disable.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up rcs-5.9.4/tests/known-failures.in.t810_disable rcs-5.9.4/tests/known-failures.in ---- rcs-5.9.4/tests/known-failures.in.t810_disable 2018-03-27 14:48:15.344270665 +0200 -+++ rcs-5.9.4/tests/known-failures.in 2018-03-27 14:48:55.305831852 +0200 -@@ -134,6 +134,7 @@ exit 0 - ;; t805 under OSX (see "bletcherous hack" above) - - * 5.9.4 -+ t810 ; ‘ci -l -d -T’ => RCS file mtime set to epoch - - * end matter - *** Local variables: diff --git a/rcs-5.9.4.tar.xz b/rcs-5.9.4.tar.xz deleted file mode 100644 index 0546940..0000000 Binary files a/rcs-5.9.4.tar.xz and /dev/null differ diff --git a/rcs.spec b/rcs.spec index b049f43..83bf198 100644 --- a/rcs.spec +++ b/rcs.spec @@ -1,16 +1,14 @@ Summary: Revision Control System (RCS) file version management tools Name: rcs -Version: 5.9.4 -Release: 13 +Version: 5.10.1 +Release: 1 License: GPLv3+ URL: http://www.gnu.org/software/rcs/ -Source: ftp://ftp.gnu.org/gnu/rcs/%{name}-%{version}.tar.xz +Source: https://ftp.gnu.org/gnu/rcs/rcs-%{version}.tar.lz Patch0: rcs-5.8-build-tweaks.patch -Patch1: rcs-5.9.4-t810_disable.patch -Patch6000: backport-rcs-5.9.4-SIGSTKSZ.patch Provides: bundled(gnulib) -BuildRequires: gcc autoconf groff ghostscript ed texinfo +BuildRequires: gcc autoconf groff ghostscript ed texinfo lzip Requires: diffutils Requires(post): /sbin/install-info Requires(postun): /sbin/install-info @@ -39,7 +37,7 @@ CFLAGS="${RPM_OPT_FLAGS} -std=c99" %make_build %install -%make_install +%make_install DESTDIR=$RPM_BUILD_ROOT install -m 755 src/rcsfreeze $RPM_BUILD_ROOT%{_bindir} rm -f $RPM_BUILD_ROOT/%{_infodir}/dir @@ -63,6 +61,9 @@ fi %{_mandir}/man[15]/* %changelog +* Wed Oct 18 2023 wulei - 5.10.1-1 +- Update to 5.10.1 + * Tue Aug 10 2021 shixuantong - 5.9.4-13 - fix build fail for SIGSTKSZ