diff --git a/schily-2021-07-29.tar.bz2 b/schily-2021-07-29.tar.bz2 deleted file mode 100644 index 4e0b6ad..0000000 --- a/schily-2021-07-29.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8c1ba399684d95fbbdd60856d306e895166e81d0596fef7ef946f95acfc5ea66 -size 4927143 diff --git a/schily-2021-08-14.tar.bz2 b/schily-2021-08-14.tar.bz2 new file mode 100644 index 0000000..2b11a92 --- /dev/null +++ b/schily-2021-08-14.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb4e4c0ca534aa28127f7e7556c9017e059f4c7b93f6bfc33965f28091230f10 +size 4942864 diff --git a/schily-stksz.diff b/schily-stksz.diff new file mode 100644 index 0000000..3868599 --- /dev/null +++ b/schily-stksz.diff @@ -0,0 +1,23 @@ +From: Jan Engelhardt +Date: 2021-08-15 18:31:19.413482687 +0200 + +Due to VLA support in gcc, the sigsegv_stack test variable needs to be outside +of a function for the test not to generate a false positive. +--- + autoconf/configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: schily-2021-08-14/autoconf/configure +=================================================================== +--- schily-2021-08-14.orig/autoconf/configure ++++ schily-2021-08-14/autoconf/configure +@@ -6662,8 +6662,8 @@ else + #line 6663 "configure" + #include "confdefs.h" + #include +-int main() { + char sigsegv_stack[SIGSTKSZ]; ++int main() { + ; return 0; } + EOF + if { { eval echo configure:6670: \"$ac_compile\" ;} 1>&5; { eval $ac_compile ;} 2>&5; }; then diff --git a/schily.changes b/schily.changes index c0f8e2c..7f19ccb 100644 --- a/schily.changes +++ b/schily.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Sun Aug 15 16:01:01 UTC 2021 - Jan Engelhardt + +- Update to release 2021.08.14 + * A new test was added to check whether SIGSTKSZ is a constant. + * smake: While expanding the right side of a macro assignment with + the operators :::= and +:=, smake no longer expands $$ to $, but + rather leaves $$ untouched. + * smake: The dynamic macros $? and $^ now work for implicit rules + as well. +- Add schily-stksz.diff + ------------------------------------------------------------------- Sat Jul 31 14:04:05 UTC 2021 - Jan Engelhardt diff --git a/schily.spec b/schily.spec index 3137ba1..dc52513 100644 --- a/schily.spec +++ b/schily.spec @@ -17,11 +17,11 @@ # grep -Pir 'define\s+VERSION|strvers' -%define rver 2021-07-29 -%global box_version 2021.07.29 +%define rver 2021-08-14 +%global box_version 2021.08.14 %global cdr_version 3.02~a10 %global sccs_version 5.09 -%global smake_version 1.5 +%global smake_version 1.6 %global star_version 1.6.1 %global libfind_version 1.8 %global ved_version 1.8 @@ -41,6 +41,7 @@ Source1: README-FIRST # and submit patches upstream FIRST (cc to the bspkg maintainer perhaps). Patch1: iconv-name.diff Patch2: schily-2018-05-25_star_configuration.patch +Patch3: schily-stksz.diff BuildRequires: autoconf BuildRequires: fdupes BuildRequires: gcc-c++ @@ -462,6 +463,7 @@ GB). %prep %autosetup -n %name-%rver -p1 + find . "(" -type d -o -type f ")" -exec chmod u+w "{}" "+" cp %{SOURCE1} .