Created attachment 201502 [details]
GCC architectures don't support SSE, SSSE or AVX. Don't use them on GCC architectures to fix build.
Tested on powerpc64 and amd64.
Hardware sponsored by IntegriCloud.
Sorry for taking so long.
I have nothing against this patch:
_ on amd64, the port compiles and runs with or without it;
_ I don't have a PowerPC, so I cannot test this; I'll trust you it's required and it works.
So, please, go ahead and commit it.
Just out of curiosity why were gl and gnome added to USES?
Probably it's my fault not putting them there in the first place, but I don't understand what they buy.
(In reply to ml from comment #1)
They were added because it's now necessary to set USES=gl or USES=gnome when USE_GL or USE_GNOME is set.
A commit references this bug:
Date: Mon Feb 18 01:41:19 UTC 2019
New revision: 493234
GCC architectures don't support SSE, SSSE or AVX. Don't use them on GCC-based
architectures to fix build.
While here, set USES= gl gnome as per modern standards, and pet portlint.
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket)