diff --git a/bash.changes b/bash.changes index 7a141afa..c1813e07 100644 --- a/bash.changes +++ b/bash.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Tue Sep 20 06:59:04 UTC 2022 - Dr. Werner Fink + +- Enable parallel builds by slpitting clean and all at make time + (Thanks to Christopher Yeleighton) +- Do not copy more than 1 byte for \(aq becoming a "'" in + quotes-man2html.patch + ------------------------------------------------------------------- Mon Sep 19 13:11:05 UTC 2022 - Dr. Werner Fink diff --git a/bash.spec b/bash.spec index 33e4bf7b..42830585 100644 --- a/bash.spec +++ b/bash.spec @@ -21,8 +21,6 @@ %else %bcond_without alternatives %endif -# Parallel builds do not work! -%global _smp_mflags -j1 %define bextend %{nil} %define bversion 5.1 @@ -464,9 +462,9 @@ test ${rl1[2]} = ${rl2[2]} || exit 1 %if 0%{?do_profiling} rm -f jobs.gcda profilecflags=CFLAGS="$CFLAGS %{cflags_profile_feedback} -fprofile-correction" - clean=clean + %make_build $makeopts "$profilecflags" clean %endif - %make_build $makeopts "$profilecflags" $clean all + %make_build $makeopts "$profilecflags" all %make_build $makeopts -C examples/loadables/ %make_build $makeopts documentation diff --git a/quotes-man2html.patch b/quotes-man2html.patch index 61cb8c8e..e4f6a620 100644 --- a/quotes-man2html.patch +++ b/quotes-man2html.patch @@ -13,8 +13,8 @@ boo#1203091 + if (charb[1] == 'q') { + switch (charb[0]) { + case 'a': -+ strncpy(charb, "'", 7); -+ charb[7] = '\0'; ++ strncpy(charb, "'", 1); ++ charb[1] = '\0'; + break; + case 'd': + strncpy(charb, """, 6);