poudriere could not build package for "net/mpd5" after STAGE support added (r349309) if jail build wtih "WITHOUT_MAN=yes" (and contains this line in "/etc/src.conf") set due to man file which is unconditionally added to PLIST. How-To-Repeat: # cd /usr/ports/net/mpd5 && make WITHOUT_MAN=yes package ... ===> Staging rc.d startup script(s) ===> Building package for mpd5-5.7 pkg-static: lstat(/usr/local/build/ports/usr/ports/net/mpd5/work/stage/usr/local/man/man8/mpd5.8.gz): No such file or directory *** Error code 1 Stop. make[1]: stopped in /usr/ports/net/mpd5 *** Error code 1 Stop. make: stopped in /usr/ports/net/mpd5 #
Responsible Changed From-To: freebsd-ports-bugs->mav Over to maintainer (via the GNATS Auto Assign Tool)
Responsible Changed From-To: mav->garga STAGE support was added by garga@
Author: garga Date: Sat Apr 26 13:06:32 2014 New Revision: 352254 URL: http://svnweb.freebsd.org/changeset/ports/352254 QAT: https://qat.redports.org/buildarchive/r352254/ Log: Fix build when WITHOUT_MAN is defined PR: ports/189008 Submitted by: Lev Serebryakov <lev@FreeBSD.org> Modified: head/net/mpd5/Makefile Modified: head/net/mpd5/Makefile ============================================================================== --- head/net/mpd5/Makefile Sat Apr 26 13:03:20 2014 (r352253) +++ head/net/mpd5/Makefile Sat Apr 26 13:06:32 2014 (r352254) @@ -38,6 +38,10 @@ DOCSDIR= ${PREFIX}/share/doc/mpd5 PORTDOCS= ${HTMLNUM:S/^/mpd/:S/$/.html/} mpd.html mpd.ps README \ mpd_toc.html PLIST_DIRS= etc/mpd5 -PLIST_FILES= ${CONFSUF:S/^/etc\/mpd5\/mpd./:S/$/.sample/} sbin/mpd5 man/man8/mpd5.8.gz +PLIST_FILES= ${CONFSUF:S/^/etc\/mpd5\/mpd./:S/$/.sample/} sbin/mpd5 + +.if !defined(WITHOUT_MAN) +PLIST_FILES+= man/man8/mpd5.8.gz +.endif .include <bsd.port.mk> _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!
State Changed From-To: closed->open Nope. It doesn't help for poudriere, it looks like mechanism is more complicated. I think, that broken MANx mechanism is pity :(
Do you still have problems with this? I couldn't reproduce it here.