mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
. Disable bootstrapping with linux-sun-jdk1{5,6} since that doesn't work.
PR: 116841
This commit is contained in:
parent
a1ea154256
commit
0034a5f5de
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=262225
1 changed files with 5 additions and 68 deletions
|
@ -64,15 +64,9 @@ TZUPDATE_TZVERSION= 2010i
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITH_LINUX_BOOTSTRAP)
|
||||
NATIVE_BOOTSTRAP_JDKS= ${LOCALBASE}/diablo-jdk1.6.0 \
|
||||
${LOCALBASE}/diablo-jdk1.5.0 \
|
||||
${LOCALBASE}/jdk1.6.0 \
|
||||
${LOCALBASE}/jdk1.5.0
|
||||
.endif
|
||||
|
||||
LINUX_BOOTSTRAP_JDKS= ${LOCALBASE}/linux-sun-jdk1.6.0 \
|
||||
${LOCALBASE}/linux-sun-jdk1.5.0
|
||||
BOOTSTRAP_JDKS= ${LOCALBASE}/diablo-jdk1.6.0 \
|
||||
${LOCALBASE}/jdk1.6.0 \
|
||||
${LOCALBASE}/openjdk6
|
||||
|
||||
.if defined(WITH_IPV6)
|
||||
CATEGORIES+= ipv6
|
||||
|
@ -88,24 +82,12 @@ DISTFILES+= ${TZUPDATEFILE}
|
|||
EXTRACT_ONLY+= ${TZUPDATEFILE}
|
||||
.endif
|
||||
|
||||
# do we have valid native jdk installed?
|
||||
.if !defined(WITH_LINUX_BOOTSTRAP)
|
||||
.for CJDK in ${NATIVE_BOOTSTRAP_JDKS}
|
||||
# do we have valid bootstrap jdk installed?
|
||||
.for CJDK in ${BOOTSTRAP_JDKS}
|
||||
. if !defined(BOOTSTRAPJDKDIR) && exists(${CJDK}/bin/javac)
|
||||
BOOTSTRAPJDKDIR= ${CJDK}
|
||||
. endif
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
# do we have valid linux jdk installed?
|
||||
.if !defined(BOOTSTRAPJDKDIR)
|
||||
.for CJDK in ${LINUX_BOOTSTRAP_JDKS}
|
||||
. if !defined(BOOTSTRAPJDKDIR) && exists(${CJDK}/bin/javac)
|
||||
BOOTSTRAPJDKDIR= ${CJDK}
|
||||
WITH_LINUX_BOOTSTRAP= YES
|
||||
. endif
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
# if no valid jdk found, set dependency
|
||||
.if !defined(BOOTSTRAPJDKDIR)
|
||||
|
@ -241,12 +223,6 @@ pre-fetch:
|
|||
@${ECHO_MSG} "IMPORTANT: To build the JDK 1.6.0 port, you should have at least"
|
||||
@${ECHO_MSG} "2.5Gb of free disk space in the build area!"
|
||||
@${ECHO_MSG}
|
||||
.if defined(WITH_LINUX_BOOTSTRAP)
|
||||
@${ECHO_MSG} "IMPORTANT: To build the JDK 1.6.0 port, you should have linux emulation"
|
||||
@${ECHO_MSG} "enabled in the kernel and the linux procfs (linprocfs) filesystem"
|
||||
@${ECHO_MSG} "mounted."
|
||||
@${ECHO_MSG}
|
||||
.endif
|
||||
.if defined(DISTFILE_INSTRUCTIONS)
|
||||
@${PRINTF} "${DISTFILE_INSTRUCTIONS}"
|
||||
@exit 1
|
||||
|
@ -307,45 +283,6 @@ post-patch:
|
|||
@${RM} ${WRKDIR}/deploy/make/Makefile
|
||||
.endif
|
||||
|
||||
.if defined(WITH_LINUX_BOOTSTRAP)
|
||||
pre-build:
|
||||
@if [ "$${WRKDIRPREFIX}" -a \
|
||||
-L "/compat/linux/$${WRKDIRPREFIX}" -a \
|
||||
x`${LS} -ld "/compat/linux/$${WRKDIRPREFIX}" 2>/dev/null | ${AWK} '/->/{print $$NF;exit 0}END{exit 1}'` = x"$${WRKDIRPREFIX}" ]; \
|
||||
then \
|
||||
${ECHO_MSG} "Please set WRKDIRPREFIX to something which doesn't"; \
|
||||
${ECHO_MSG} "have a matching symbolic link in /compat/linux."; \
|
||||
${ECHO_MSG} "This is known to cause problems during bootstrapping."; \
|
||||
exit 1; \
|
||||
fi
|
||||
@if [ `${SYSCTL} -n compat.linux.osname` != "Linux" ]; \
|
||||
then \
|
||||
${ECHO_MSG} "Please set the value of the sysctl compat.linux.osname"; \
|
||||
${ECHO_MSG} "to 'Linux' with the command:"; \
|
||||
${ECHO_MSG} " ${SYSCTL} compat.linux.osname=Linux"; \
|
||||
${ECHO_MSG} "Having it set to other values, such as 'FreeBSD',"; \
|
||||
${ECHO_MSG} "is known to cause problems during bootstrapping."; \
|
||||
exit 1; \
|
||||
fi
|
||||
.if !defined(WITH_JAIL)#{
|
||||
@if [ "`/sbin/mount | ${GREP} ^linprocfs`" = "" ]; \
|
||||
then \
|
||||
${ECHO_MSG} "ERROR: You must have LINPROCFS mounted before" ; \
|
||||
${ECHO_MSG} "starting to build the native JDK 1.6.0." ; \
|
||||
${ECHO_MSG} "" ; \
|
||||
${ECHO_MSG} "You may do it with the following commands:" ; \
|
||||
${ECHO_MSG} "" ; \
|
||||
${ECHO_MSG} "# kldload linprocfs" ; \
|
||||
${ECHO_MSG} "" ; \
|
||||
${ECHO_MSG} "and" ; \
|
||||
${ECHO_MSG} "" ; \
|
||||
${ECHO_MSG} "# mount -t linprocfs linprocfs /compat/linux/proc" ; \
|
||||
${ECHO_MSG} "" ; \
|
||||
exit 1 ; \
|
||||
fi
|
||||
.endif#}
|
||||
.endif
|
||||
|
||||
do-build:
|
||||
# Start of jdk build
|
||||
@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
|
||||
|
|
Loading…
Add table
Reference in a new issue