Created attachment 218885 [details] devel/lua-lgi patch to disable 5.4 build Upstream master does not work properly yet on 5.4, and upstream releases don't build on 5.4. (lua_resume api changes) No PORTREVISION bump because nothing changes on any pre-5.4 version and no 5.4 version was ever built. Per pkg-fallout. Tested for build on 5.3 and earlier. (Errors in stage-qa because of pre-existing issues with Uses/gnome.mk vs. libffi that are outside the scope of this port.)
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/204608604
Created attachment 218886 [details] devel/lua-lgi patch to disable 5.4 build and fix depends Contrary to previous comment, it turns out that this port does directly reference libffi, so include the previously omitted LIB_DEPENDS (which previously failed to fail because gnome libs pull this in too). PORTREVISION bump for change in dependencies. Now passes stage-qa. While here, pet portclippy.
A commit references this bug: Author: kevans Date: Sun Oct 25 17:20:51 UTC 2020 New revision: 553277 URL: https://svnweb.freebsd.org/changeset/ports/553277 Log: devel/lua-lgi: disable 5.4 build for now Upstream releases do not currently build with Lua 5.4 due to lua_resume api changes, and upsteam master doesn't currently work properly with Lua 5.4. While here, appease stage-qa and fix the LIB_DEPENDS -- this port does directly depend on libffi. Also pet portclippy (reorganization). PORTREVISION bumped due to the dependency change. PR: 250460 Submitted by: Andrew Gierth <andrew tao11 riddles org uk> (maintainer) Changes: head/devel/lua-lgi/Makefile
Committed, thanks!