Created attachment 136091 [details] patch of docs nightly and tests directories Diffs in docs and scripts nightly script is currently adapted to my git repo and will need to revert back to sourceware. Also refers to me freebsd branch. Nightly conf files for FreeBSD 12.1, may need to add more recent versions. Updates to arch and os tests FreeBSD specific filtering
Created attachment 141839 [details] docs nightly and test scripts diff
Created attachment 141934 [details] freebsd tests changes The tests part needs to be applied before other tools tests are added. The attached (only the tests, ignoring docs and nightly changes) goes after the freebsd3.patch
I'll cleanup the nightly script tonight to make it no longer specific to my personal setup.
I would recommend doing the docs part separately from nightly, just like the tests part. Note that the original patch changes docs/xml/dist-docs.xml to be executable, which I believe to be wrong.
Created attachment 142033 [details] freebsd docs changes The separated out docs patch is fairly simple and works fine as is (on fedora 34 x86_64).
Created attachment 142034 [details] freebsd tests changes I messed up the freebsd-tests.patch for the filters. This adds filter_discards.in and renames tests/filter_stderr_basic.in properly. All freebsd patches as I have been testing them on Fedora 34 x86_64 can also be found here: https://code.wildebeest.org/git/user/mjw/valgrind/log/?h=freebsd (warning, I am still adding patches and might rebase things a bit)
Created attachment 142187 [details] docs diff patch just for docs
Created attachment 142188 [details] nightly directory
Code committed with commit 3d25fd4a6c188f6183e69693920f81e3bc4e474f (nightly) commit a6096335c3f0d01c57b87538430de805aa632260 (docs) commit b128b20e66adbf00e87cf43e00e07ffe04f2ba8b (tests)