svn commit: r309459 - head/devel/gccmakedep
Jan Beich
jbeich at tormail.org
Tue Dec 25 03:49:42 UTC 2012
Niclas Zeising <zeising at FreeBSD.org> writes:
> Author: zeising
> Date: Mon Dec 24 13:25:33 2012
> New Revision: 309459
> URL: http://svnweb.freebsd.org/changeset/ports/309459
>
> Log:
> Attempt to fix build when clang is used.
> Add depenency on ucpp and use that as cpp when clang is cc. [1]
> While here, trim makefile headers. [2]
>
> Submitted by: kevlo [1], zeising [2]
> Approved by: kwm, miwi (mentors, implicit)
[...]
> -.include <bsd.port.mk>
> +.include <bsd.port.pre.mk>
> +
> +.if defined(CC) && ${CC:T:M*clang*} == "clang" || ${OSVERSION} >= 1000024
> +BUILD_DEPENDS+= ucpp:${PORTSDIR}/devel/ucpp
> +RUN_DEPENDS+= ucpp:${PORTSDIR}/devel/ucpp
> +CONFIGURE_ENV+= ac_cv_path_RAWCPP="ucpp -s"
> +.endif
> +
> +.include <bsd.port.post.mk>
Leaving runtime broken?
$ gccmakedep
cc: error: no input files
/usr/local/bin/gccmakedep: rm -f: not found
usage: ln [-s [-F] | -L | -P] [-f | -i] [-hnv] source_file [target_file]
ln [-s [-F] | -L | -P] [-f | -i] [-hnv] source_file ... target_dir
link source_file target_file
usage: mv [-f | -i | -n] [-hv] source target
mv [-f | -i | -n] [-v] source ... directory
/usr/local/bin/gccmakedep: mdep33211.tmp: not found
Notice that devel/imake tries to clean up after ucpp:
${REINPLACE_CMD} -e 's|^configdirspec= *|configdirspec=|' ${WRKSRC}/xmkmf
More information about the svn-ports-head
mailing list