[Midnightbsd-cvs] mports [16886] trunk/java/bootstrap-openjdk/Makefile.update: update update
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Sep 7 00:46:06 EDT 2014
Revision: 16886
http://svnweb.midnightbsd.org/mports/?rev=16886
Author: laffer1
Date: 2014-09-07 00:46:05 -0400 (Sun, 07 Sep 2014)
Log Message:
-----------
update update
Modified Paths:
--------------
trunk/java/bootstrap-openjdk/Makefile.update
Modified: trunk/java/bootstrap-openjdk/Makefile.update
===================================================================
--- trunk/java/bootstrap-openjdk/Makefile.update 2014-09-07 04:45:03 UTC (rev 16885)
+++ trunk/java/bootstrap-openjdk/Makefile.update 2014-09-07 04:46:05 UTC (rev 16886)
@@ -17,8 +17,10 @@
.include "${PORTSDIR}/Mk/components/commands.mk"
+FT2_PORTDIR!= ${REALPATH} ${PORTSDIR}/print/freetype2
+FT2_IMAGEDIR?= ${FT2_PORTDIR}/work/stage/usr/local
JDK_PORTDIR!= ${REALPATH} ${PORTSDIR}/java/${JDK_PORT}
-JDK_IMAGEDIR?= ${JDK_PORTDIR}/work/build/bsd-${ARCH:S/i386/i586/}/j2sdk-image
+JDK_IMAGEDIR?= ${JDK_PORTDIR}/work/stage/usr/local/${JDK_PORT}
GET_REVISION= ${LOCALBASE}/bin/svnversion ${JDK_PORTDIR}
TAR?= /usr/bin/tar
@@ -36,11 +38,22 @@
PLIST?= ${.CURDIR}/pkg-plist
PLIST_SUB= ARCH="${ARCH}" JDK_ROOT="."
+BUILD_ARGS= BATCH=yes PORT_DBDIR=/var/empty
+BUILD_ENV= __MAKE_CONF=/dev/null PATH="${PATH}"
+FT2_BUILD_ARGS= ${BUILD_ARGS}
+FT2_BUILD_ARGS+=CONFIGURE_ARGS="--without-bzip2 --without-png --without-zlib"
+JDK_BUILD_ARGS= ${BUILD_ARGS}
+JDK_BUILD_ARGS+=java_openjdk6_UNSET=ICEDTEA
+JDK_BUILD_ARGS+=ALT_FREETYPE_HEADERS_PATH="${FT2_IMAGEDIR}/include"
+JDK_BUILD_ARGS+=ALT_FREETYPE_LIB_PATH="${FT2_IMAGEDIR}/lib"
+JDK_BUILD_ARGS+=SYSTEM_ZLIB=false ZLIB_LDFLAGS=""
+
.if ${ARCH} == "i386"
PLIST_SUB+= CLIENTVM=""
.else
PLIST_SUB+= CLIENTVM="@comment "
.endif
+PLIST_SUB+= LIBSTDCXX=""
all:
@${ECHO} ""
@@ -60,7 +73,15 @@
@${ECHO} "=============================================================="
@${ECHO} ""
.if !defined(NO_BUILD)
- @${SETENV} -i PATH=${PATH} ${MAKE} -C "${JDK_PORTDIR}" BATCH=yes
+ @${SETENV} -i ${BUILD_ENV} \
+ ${MAKE} -C "${FT2_PORTDIR}" ${FT2_BUILD_ARGS} stage
+ @${SETENV} -i ${BUILD_ENV} \
+ ${MAKE} -C "${JDK_PORTDIR}" ${JDK_BUILD_ARGS} stage
+ @${CP} -p /usr/lib/libstdc++.so.6 "${JDK_IMAGEDIR}/jre/lib/${ARCH}"
+ @${CP} -p "${FT2_IMAGEDIR}/lib/libfreetype.so.6" \
+ "${JDK_IMAGEDIR}/jre/lib/${ARCH}"
+ @${FIND} "${JDK_IMAGEDIR}" -type f \
+ -exec ${STRIP_CMD} -s {} \; 2> /dev/null
.endif
@cd "${JDK_IMAGEDIR}" && \
${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} ${PLIST} | \
@@ -79,7 +100,7 @@
@${ECHO} "Finished at "`${SETENV} LANG=C date -u`"."
@${ECHO} ""
@${ECHO} "You may clean up the build directory if everything looks okay,"
- @${ECHO} "e.g., 'rm -fr ${JDK_PORTDIR}/work'."
+ @${ECHO} "e.g., 'rm -fr ${FT2_PORTDIR}/work ${JDK_PORTDIR}/work'."
@${ECHO} ""
@${ECHO} "=============================================================="
@${ECHO} ""
More information about the Midnightbsd-cvs
mailing list