svn commit: r403745 - head/java/openjdk8
Antoine Brodin
antoine at FreeBSD.org
Tue Dec 15 06:32:47 UTC 2015
On Tue, Dec 15, 2015 at 12:02 AM, Jung-uk Kim <jkim at freebsd.org> wrote:
> Author: jkim
> Date: Mon Dec 14 23:02:49 2015
> New Revision: 403745
> URL: https://svnweb.freebsd.org/changeset/ports/403745
>
> Log:
> Respect CC, CPP and CXX with full paths.
>
> PR: 203747
>
> Modified:
> head/java/openjdk8/Makefile
This breaks INDEX on FreeBSD 9 (no new packages for FreeBSD 9 users
in the next 2 days)
java/openjdk8 % fmake describe
Unknown modifier '['
"Makefile", line 273: Malformed conditional (defined(CC) && ${CC:[)
"Makefile", line 277: if-less endif
Unknown modifier '['
"Makefile", line 273: Malformed conditional (defined(CPP) && ${CPP:[)
"Makefile", line 277: if-less endif
Unknown modifier '['
"Makefile", line 273: Malformed conditional (defined(CXX) && ${CXX:[)
"Makefile", line 277: if-less endif
fmake: fatal errors encountered -- cannot continue
Cheers,
Antoine
>
> Modified: head/java/openjdk8/Makefile
> ==============================================================================
> --- head/java/openjdk8/Makefile Mon Dec 14 22:53:14 2015 (r403744)
> +++ head/java/openjdk8/Makefile Mon Dec 14 23:02:49 2015 (r403745)
> @@ -268,6 +268,18 @@ JDK_BUILD_TYPE= release
>
> AUTOCONF_ARGS= -I . -o generated-configure.sh generated-configure.ac
>
> +# XXX configure script rejects CC/CPP/CXX with absolute paths.
> +.for t in CC CPP CXX
> +.if defined(${t}) && ${${t}:[#]} == 1 && ${${t}:M/*}
> +BUILD_${t}= ${${t}:C|.*/||g}
> +CONFIGURE_ENV+= ${t}="${BUILD_${t}}"
> +TOOLS_DIR+= ${${t}:S|/${BUILD_${t}}$||}
> +.endif
> +.endfor
> +.if defined(TOOLS_DIR)
> +CONFIGURE_ARGS+= --with-tools-dir="${TOOLS_DIR:u:S/ /:/g}"
> +.endif
> +
> .include <bsd.port.pre.mk>
>
> .if ${ARCH:Marmv6*} || ${ARCH} == "i386"
>
More information about the svn-ports-head
mailing list