After PR ports/166202 vim is broken on environments without gettext installed and with WITHOUT_NLS not defined (e.g. tinderbox builds). While building editors/vim package in tinderbox, there is no gettext installed, so we append MAKE_ARGS with --disable-nls, which causes vim to not generate man pages in native languages. But, as earlier we have defined MANLANG, then in compress-mas target in bsd.port.mk we tries to compress man pages which are not installed (as we have defined --disable-nls). Fix: Split condition on two separate checks. One for using gettext and second for disabling manual pages in native languages. How-To-Repeat: On a freash, clean system try to install vim or, try to build package with tinderbox.
Log of failed build of vim can be found here: http://am.nesiac.org/pub/get/vim-7.3.515.log -- Dmitry Banschikov
Responsible Changed From-To: freebsd-ports-bugs->obrien Over to maintainer (via the GNATS Auto Assign Tool)
crees 2012-05-31 22:00:28 UTC FreeBSD ports repository Modified files: editors/vim Makefile Log: Stop trying to autodetect GETTEXT-- it doesn't work properly anyway and causes more problems than it solves. PR: ports/168492 PR: ports/166202 (a fix for the consequences of) Approved by: maintainer timeout on previous commit that this is to fix, so this is implicit Revision Changes Path 1.392 +1 -1 ports/editors/vim/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Fixed in a slightly different way, thanks!