svn commit: r408539 - head/math/calc

Matthew D. Fuller fullermd at over-yonder.net
Tue Feb 9 09:10:52 UTC 2016


On Tue, Feb 09, 2016 at 07:11:45AM +0000 I heard the voice of
Johan van Selst, and lo! it spake thus:
>
> Log:
>   Update calc to 2.12.5.3 (minor bugfix)

This (and the previous update a couple days ago) fail to build for me
on -CURRENT.

A little investigation suggests that it's coming from the command line
being passed.  Specifically:

----------
[...]
/bin/rm -f -f custom/.all
cd custom; gmake -f Makefile ALLOW_CUSTOM="-DCUSTOM" AR=ar [...] CP=cp -f CUSTOMCALDIR="/usr/local/share/calc/custom" [...]
# gmake[2]: Entering directory '/usr/ports.work/usr/ports/math/calc/work/calc-2.12.5.3/custom'
gmake[2]: CUSTOMCALDIR=/usr/local/share/calc/custom: No such file or directory
gmake[2]: *** No rule to make target 'CUSTOMCALDIR=/usr/local/share/calc/custom'.  Stop.
----------

The 'cp -f' value for $CP horking it up.  If I override CP on the make
command line from the port build to just /bin/cp, it works OK.  I
presume something down in calc's build system really doesn't expect
multiword values for CP   :|

I can only guess this is coming from /usr/share/sys.mk which sets it
so since r277273 (2015-01-16).  The log for that rev actually says
"MFC after: 1 week", but I guess it never happened, since 10 doesn't
have the "cp -f" definition.


-- 
Matthew Fuller     (MF4839)   |  fullermd at over-yonder.net
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.


More information about the svn-ports-all mailing list