>From my previous mail, I don't see that any of these have been addressed:
On 2020/05/27 11:38, Stuart Henderson wrote: > Several of these are in ports already (normally dependencies should be taken > from ports rather than bundled - so that patches needed for working on > OpenBSD, > at least on some arches, are picked up - and so that security fixes don't have > to be made in multiple places - for example onigmo/oniguruma is an old version > missing security fixes). > > Builds for some of these do things like force using gcc as the compiler, > setting opt flags like -O3 -funroll-loops which aren't allowed in ports. > Those using autoconf bypass the normal ports infrastructure for this and > pick up tools like gsed/ggrep if present at build time, which in a bulk > build maybe removed part-way through the build. > > cmake checks for some things which aren't listed as dependencies too (and > finds them if installed), which need to be disabled properly or at least check > that they don't break things if they're present when configure is run but > removed during the build > > -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR > GTEST_MAIN_LIBRARY) > -- Found Doxygen: /usr/local/bin/doxygen (found version "1.8.18") found > components: doxygen dot > -- Found PythonInterp: /usr/local/bin/python3.8 (found version "3.8.2") > -- Found PostgreSQL: /usr/local/lib/libpq.so.6.11 (found version "12.2") > > I've tidied up some things (diff below) but due to upstream's choices of > how to do things this is going to be complicated to get in proper shape for > commit.
