Created attachment 214440 [details] Patch games/bzflag: Update to 2.4.20
^Triage: Please set the maintainer-approval attachment flag (to +) on patches for ports you maintain to signify approval Attachment -> Details -> maintainer-approval [+] Thanks!
Not aware I could do that; thanks!
Created attachment 214479 [details] Poudriere failed build log Hi, I tried to build the port and failed with the following message (a full build log attached): ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR Error: Missing: bin/bzflag ===> Error: Plist issues found. *** Error code 1 Stop. Can you check?
Hey, thanks for checking. I'm a little confused why this is happening; it seems like your build log suggests that CLIENT="" for plist_sub, but bzflag (the binary that is built only when CLIENT is enabled) is being installed. For me, games/bzflag and games/bzflag-server both pass `make check-plist`. Could you check if you can `make check-plist` without poudriere? Then, at least we can find out why I'm not seeing the problem.
(In reply to Kevin Zheng from comment #4) I tried a build without poudriere and got exactly the same error.
There is the following line in the attached build log: configure: WARNING: Client build is enabled, but OpenGL does not seem to be fully available ... disabling BZFlag client This may be some clue...
Okay, thanks for the clue. It sounds like I could have a local library that's not correctly set in USES. I'll look; thanks.
Created attachment 214494 [details] Patch I think it was missing USES_GL=glew. I've also added some USES_XORG components for good measure (shown by ldd on the compiled executable).
A commit references this bug: Author: tagattie Date: Sat May 16 04:41:49 UTC 2020 New revision: 535351 URL: https://svnweb.freebsd.org/changeset/ports/535351 Log: Update to 2.4.20 PR: 246431 Submitted by: Kevin Zheng <kevinz5000@gmail.com> (maintainer) Approved by: ehaupt (mentor) Changelog: https://www.bzflag.org/downloads/#changelog Changes: head/games/bzflag/Makefile head/games/bzflag/distinfo head/games/bzflag/pkg-plist
Committed, thanks!