svn commit: r297902 - head

Ian Lepore ian at freebsd.org
Wed Apr 13 02:07:11 UTC 2016


On Wed, 2016-04-13 at 01:47 +0000, Steve Wills wrote:
> Author: swills (ports committer)
> Date: Wed Apr 13 01:47:04 2016
> New Revision: 297902
> URL: https://svnweb.freebsd.org/changeset/base/297902
> 
> Log:
>   Try harder to find svn
>   
>   While here, elliminate last references to CVS_UPDATE and SUP_UPDATE
>   
>   Reviewed by:	gjb
>   Approved by:	gjb
> 
> Modified:
>   head/Makefile.inc1
> 
> Modified: head/Makefile.inc1
> =====================================================================
> =========
> --- head/Makefile.inc1	Wed Apr 13 01:46:48 2016	(r29790
> 1)
> +++ head/Makefile.inc1	Wed Apr 13 01:47:04 2016	(r29790
> 2)
> @@ -153,7 +153,15 @@ BUILDENV_SHELL?=${SHELL}
>  BUILDENV_SHELL?=/bin/sh
>  .endif
>  
> -SVN?=		/usr/local/bin/svn
> +.if !defined(SVN) || empty(SVN)
> +. for _P in /usr/bin /usr/local/bin
> +.  for _S in svn svnlite
> +.   if exists(${_P}/${_S})
> +SVN=   ${_P}/${_S}
> +.   endif
> +.  endfor
> +. endfor
> +.endif
>  SVNFLAGS?=	-r HEAD
>  

More succinctly:

.if empty(SVN)
SVN!= which svn || which svnlite
.endif

-- Ian



More information about the svn-src-head mailing list