Created attachment 217088 [details] Upgrade lang/pocl from 1.4 to 1.5. Standard LLVM is now LLVM-10 POCL has been updated from 1.4 (relying on LLVM-9) to 1.5 (relying on LLVM-10). This patch intends to update the port to match upstream.
Does this really need a full exp-run? I don't see many ports depend on lang/pocl. Maybe a poudriere run of this port is fine?
(In reply to Li-Wen Hsu from comment #1) Indeed, there are no reverse dependencies; an exp-run will not pick up any runtime breakage, unfortunately, and is thus not needed. +BROKEN_FreeBSD_10= pocl is not supported on 10.x + This can be omitted, FreeBSD 10.x is no longer supported
The dependency on libltdl.so can also be removed. This is actually no longer necessary since version 1.4.
A commit references this bug: Author: jbeich Date: Mon Nov 30 22:14:47 UTC 2020 New revision: 556683 URL: https://svnweb.freebsd.org/changeset/ports/556683 Log: lang/pocl: update to 1.5 - Drop libltdl dependency after r514525 [1], see https://github.com/pocl/pocl/commit/fe65a6d44144 Changes: http://portablecl.org/pocl-1.5.html PR: 248535 Submitted by: O. Hartmann (maintainer) Reviewed by: kevans Submitted by: Lars Herschke [1] Changes: head/lang/pocl/Makefile head/lang/pocl/distinfo head/lang/pocl/pkg-plist
I have made a patch available here. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241482 The patch is still necessary in version 1.5. I also submitted the patch upstream and it has since been merged, but only after the 1.5 release.