[Bug 241096] graphics/qgis: Fix build on i386
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Oct 6 11:18:05 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241096
Bug ID: 241096
Summary: graphics/qgis: Fix build on i386
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs at FreeBSD.org
Reporter: rhurlin at gwdg.de
Created attachment 208134
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=208134&action=edit
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.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list