Created attachment 238425 [details] fontforge-20220308.patch * Update to 20220308 * Update Makefile (add LIB_DEPENDS to print/harfbuzz for GTK3 and X11 options) * Update distinfo * Update pkg-plist Side-note, I am not sure why, but poudriere testport, when getting to the check-plist stage, was only able to tell me about files that were never installed at all, but was not able to tell me about files that were being installed with different port options. Most of the %%<option>%% removals did not trigger any change in check-plist (it still said everything was fine). I verified that these files were being installed by looking at Fontforge's CMakeLists.txt files in their GitHub repo. Changelog: https://github.com/fontforge/fontforge/releases/tag/20220308 Tested via poudriere for 13.1-amd64, 13.1-i386, 12.3-amd64 and 12.3-i386. Passes portlint.
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field. Thanks! (In reply to Naram Qashat from comment #0) Did you actually build with those options in poudriere?
(In reply to Fernando Apesteguía from comment #1) When I was testing for 13.1-amd64, I made a separate set so I could test all the options one at a time. For instance, I would turn the 2012 option on and the TANGO option off. Before changing the pkg-plist, poudriere testport, when it got to check-plist, did not complain about the missing files from pixmaps. When I removed the %%TANGO%% parts from those files which the 2012 theme also install and then ran poudriere testport again, check-plist again did not complain.
(In reply to Naram Qashat from comment #2) `poudriere -c`? (-c Run make config for the given port.)
(In reply to Nuno Teixeira from comment #3) No, I was using make.conf files within /usr/local/etc/poudriere.d for this. I made sure that the options were being respected when I checked the poudriere logs.
(In reply to Naram Qashat from comment #4) Nice work on pkg-plist.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=257086f41e1619782323985f4856c8caeb008a7a commit 257086f41e1619782323985f4856c8caeb008a7a Author: Naram Qashat <cyberbotx@cyberbotx.com> AuthorDate: 2022-12-01 01:29:45 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2022-12-01 01:31:20 +0000 print/fontforge: Update to 20220308 ChangeLog: https://github.com/fontforge/fontforge/releases/tag/20220308 PR: 268060 print/fontforge/Makefile | 7 +++-- print/fontforge/distinfo | 6 ++-- print/fontforge/pkg-plist | 72 +++++++++++++++++++++++++++-------------------- 3 files changed, 48 insertions(+), 37 deletions(-)
Committed, thanks!