svn commit: r403745 - head/java/openjdk8
Jung-uk Kim
jkim at FreeBSD.org
Mon Dec 14 23:02:51 UTC 2015
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
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