Created attachment 201096 [details] The build log by poudriere The port fails to package due to /wrkdirs/usr/ports/devel/qjson/work-qt4/stage/usr/local/share/doc/qjson/moc__parserrunnable_8cxx_source.html missing Have a look at the attached build log for further details.
Moin moin [00:06:12] [02] [00:00:10] Finished devel/qjson@qt4 | qjson-qt4-0.9.0_3: Success [00:06:14] [01] [00:00:12] Finished devel/qjson@qt5 | qjson-qt5-0.9.0_3: Success I cannot reproduce this here.
(In reply to Tobias C. Berner from comment #1) Do you have doxygen build enabled within your options? It's disabled for me and it looks like that may be a cause of the issue (the missing files are html docs).
===> The following configuration options are available for qjson-qt4-0.9.0_3: DOXYGEN=on: Build documentation with Doxygen ===> Use 'make config' to modify these settings ^ from your log
(In reply to Tobias C. Berner from comment #3) Ok, that's funny (not supposed to be like that according to /usr/local/etc/poudriere.d/x230-11_0-options/devel_qjson/options) That file contains the following: # This file is auto-generated by 'make config'. _FILE_COMPLETE_OPTIONS_LIST=DOXYGEN OPTIONS_FILE_UNSET+=DOXYGEN Is that the wrong configurations file? If I invoke poudriere options -c on the port it also shows that option to be disabled. I try again with that option enabled and will respond within a couple of hours.
The plist seems to be broken when doxygen is on :) I'll fix it.
A commit references this bug: Author: tcberner Date: Sun Jan 13 13:40:17 UTC 2019 New revision: 490134 URL: https://svnweb.freebsd.org/changeset/ports/490134 Log: devel/qjson: fix plist when DOXYGEN is on. - The weird moc* files that were different for the flavors are no longer generated. - Remove them from plist - Remove the SUB for it from the Makefile PR: 234917 Reported by: Leon Dietrich <doralitze@chaotikum.org> Changes: head/devel/qjson/Makefile head/devel/qjson/pkg-plist