it's error-prune to apply the patches using '%patch<n>' or '%patch'
macros. let's use %autosetup to do this job. as %autosetup defaults to
quiet operation, "-q" option is dropped.
also, in 28be73603a, we added this patch in hope to address a warning
from compiler. but in rawhide we use %autosetup macro to apply
the patches automatically, while in f38, we still use %patch<n>
to apply the patches one by one, so we failed to apply it when
cherry-picking the change from rawhide.
in this change, let's switch to autosetup for applying the patches.
this should apply patch7 to address the Boost.Accumulators bug filed against
boost package, see https://bugzilla.redhat.com/show_bug.cgi?id=2236519
this also silences the warning like
```
RPM build warnings:
%patchN is deprecated (14 usages found), use %patch N (or %patch -P N)
```
see 6b80e21fd9 for the change on
rawhide
Signed-off-by: Kefu Chai <tchaikov@gmail.com>