Created attachment 208134 [details]
Patch to fix build on i386 and some minor improvements
For some time now, the Poudriere package builder complains about graphics/qgis on i386 (all FreeBSD versions) not able to build.
This happens with all clang versions but 6.x, because newer clang versions (especially 9.x) do have problems with QT5 QMap and the long list in src/core/qgscoordinatereferencesystem_legacy.h.
To circumstance this, the patch introduces a test for ARCH=i386 and then using clang60 instead of clang90.
While here, the patch also removes the shebang for python scripts and the knob for GRASS_FORCE_MAKE_JOBS=no. Both are not necessary any more since the change from python2 to python3 and some improvements in databases/grass7. Many thanks to Loïc Bartoletti for the hints!
The patch is tested on Poudriere (11.3i/a, 12.0i/a, and HEADi/a),
'portlint -AC' seems happy.