Created attachment 195079 [details] opencolorio.patch https://github.com/freebsd/freebsd-ports/commit/d19ffea93fa7a60f89d0870efae87169f351b42d I'm not sure what changed because the version number didn't, but it did compile on aarch64 for me. And it should compile everywhere, e.g. Debian has it for mips and power too: https://packages.debian.org/jessie/libopencolorio1
Comment on attachment 195079 [details] opencolorio.patch Looks good to me
Is it meant to accept maintainer feedback change to + on the patch details? I tried a couple of times but it doesn't stick, even when I also add a note.
You should only unbreak arch that are known to build successfully (ie not based on what linux does)
(In reply to Shane from comment #2) IIUC the MAINTAINER string must match exactly. Was that the case here?
(In reply to Mark Linimon from comment #4) It should, I know patches I submit allow me to set maintainer approved and setting maintainer approved in the top section worked.
Seems to work on 11.2 armv6 https://karlsen.tech/freebsd/buildlogs/graphics_opencolorio_229728.testport.log
A commit references this bug: Author: swills Date: Mon Jul 16 11:12:22 UTC 2018 New revision: 474730 URL: https://svnweb.freebsd.org/changeset/ports/474730 Log: graphics/opencolorio: remove BROKEN PR: 229728 Submitted by: Greg V <greg@unrelenting.technology> Approved by: Shane <FreeBSD@ShaneWare.Biz> (maintainer Changes: head/graphics/opencolorio/Makefile
This built OK for me on arm type architectures (aarch64, armv7, armv6). Wasn't able to test on mips64 due to a dependency failing or on sparc64 or powerpc64 due to other issues, but given it at least fixed it on arm, let's give it a shot on the others.