svn commit: r421635 - in head: . Mk Mk/Uses archivers/gcpio archivers/gtar archivers/lhasa audio/beast audio/flac audio/libgpod audio/soundtouch audio/xmms-flac biology/ncbi-blast+/files cad/adms c...

Kubilay Kocak koobs at FreeBSD.org
Sat Sep 10 12:40:20 UTC 2016


On 10/09/2016 5:42 AM, Dmitry Marakasov wrote:
> Author: amdmi3 Date: Fri Sep  9 19:42:46 2016 New Revision: 421635 
> URL: https://svnweb.freebsd.org/changeset/ports/421635
> 
> Log: Most commonly used build systems support silent builds, when
> they hide actual commands executed and only show short summary line
> (like "CC foo.c"). CMake and ninja enable this by default, some
> autotools using ports do as well. This is unacceptable because we
> need complete build logs at any time, so we now switch to verbose
> build logs unconditionally. Note that this change deliberately
> affects ALL builds and not only package builds on cluster, because we
> need to be sure that user experiencing failure can always provide
> informative build log regardless of settings and without rerunning
> the build.

Very nice, thank you for this Dmitry.

Do you think it might be possible to inspect Makefiles for "V" variables
that are very often used to provide a switch to mute/unmute commands?
These allow making verbose builds explicit by adding V=1 to make arguments.


> Change summary:
> 
> - Always do verbose builds for cmake, ninja and GNU configure (the 
> latter includes check if --disable-silent-rules is actually
> supported by the configure script; there are isolated cases when it's
> not true) - Remove CMAKE_VERBOSE, NINJA_VERBOSE and 
> CONFIGURE_ARGS=--disable-silent-rules from all ports which set them 
> for this is no longer needed - Revert hacks for
> --disable-silent-rules support priorly committed to
> biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well
> 
> Submitted by:	amdmi3 Reviewed by:	mat Exp-run by:	antoine Approved
> by:	portmgr (mat, antoine) Differential Revision:	D7534
> 



More information about the svn-ports-head mailing list