svn commit: r329926 - in head/java: openjdk6 openjdk6-jre openjdk6/files openjdk6/files/icedtea openjdk6/files/icedtea/openjdk openjdk6/files/icedtea/security

Guido Falsi madpilot at FreeBSD.org
Thu Oct 10 14:47:26 UTC 2013


On 10/09/13 22:36, Jung-uk Kim wrote:
> Author: jkim
> Date: Wed Oct  9 20:36:06 2013
> New Revision: 329926
> URL: http://svnweb.freebsd.org/changeset/ports/329926
>
> Log:
>    Update to Build b28.
>
> Deleted:
>    head/java/openjdk6/files/icedtea/jaxp.patch
>    head/java/openjdk6/files/icedtea/jaxws.patch
>    head/java/openjdk6/files/icedtea/openjdk/
>    head/java/openjdk6/files/icedtea/security/
>    head/java/openjdk6/files/libiconv.patch
>    head/java/openjdk6/files/patch-sharedRuntime_x86_64.cpp
> Modified:
>    head/java/openjdk6-jre/Makefile
>    head/java/openjdk6/Makefile
>    head/java/openjdk6/Makefile.icedtea
>    head/java/openjdk6/distinfo
>    head/java/openjdk6/files/patch-set
>
> Modified: head/java/openjdk6-jre/Makefile
> ==============================================================================
> --- head/java/openjdk6-jre/Makefile	Wed Oct  9 20:26:14 2013	(r329925)
> +++ head/java/openjdk6-jre/Makefile	Wed Oct  9 20:36:06 2013	(r329926)
> @@ -1,6 +1,6 @@
>   # $FreeBSD$
>
> -PORTREVISION=	10
> +PORTREVISION=	0
>   CATEGORIES=	java devel
>   PKGNAMESUFFIX=	-jre
>
>
> Modified: head/java/openjdk6/Makefile
> ==============================================================================
> --- head/java/openjdk6/Makefile	Wed Oct  9 20:26:14 2013	(r329925)
> +++ head/java/openjdk6/Makefile	Wed Oct  9 20:36:06 2013	(r329926)
> @@ -2,23 +2,16 @@
>   # $FreeBSD$
>
>   PORTNAME=	openjdk6
> -PORTVERSION=	b27
> -PORTREVISION?=	8
> +PORTVERSION=	b28
> +PORTREVISION?=	0
>   CATEGORIES=	java devel
>   MASTER_SITES=	${MASTER_SITE_APACHE:S,%SUBDIR%/,ant/binaries/:ant,} \
> -		http://download.java.net/jaxp/openjdk/jdk6/:jaxp \
> -		http://icedtea.classpath.org/download/drops/:jaxp \
> -		https://java.net/downloads/jax-ws/OpenJDK6/:jaf \
> -		http://icedtea.classpath.org/download/drops/:jaf \
> -		http://download.java.net/glassfish/components/jax-ws/openjdk/jdk6/:jaxws \
> -		http://icedtea.classpath.org/download/drops/:jaxws \
>   		http://download.java.net/openjdk/jtreg/promoted/4.1/b05/:jtreg \
> -		http://download.java.net/openjdk/jdk6/promoted/${PORTVERSION}/
> +		https://java.net/projects/openjdk6/downloads/download/ \
> +		LOCAL
> +MASTER_SITE_SUBDIR=	jkim
>   DISTNAME=	openjdk-6-src-${PORTVERSION}-${OPENJDK_BUILDDATE}
>   DISTFILES=	${ANTFILE}:ant \
> -		${JAXPFILE}:jaxp \
> -		${JAFFILE}:jaf \
> -		${JAXWSFILE}:jaxws \
>   		${DISTNAME}${EXTRACT_SUFX}
>   EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX} ${ANTFILE}
>
> @@ -27,7 +20,7 @@ COMMENT?=	Oracle's Java 6 virtual machin
>
>   LICENSE=	GPLv2
>   LICENSE_FILE=	${WRKSRC}/LICENSE
> -LICENSE_DISTFILES=${JAXPFILE} ${JAFFILE} ${JAXWSFILE} ${DISTNAME}${EXTRACT_SUFX}
> +LICENSE_DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
>
>   BUILD_DEPENDS=	${LOCALBASE}/bin/zip:${PORTSDIR}/archivers/zip \
>   		${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip \
> @@ -36,7 +29,7 @@ LIB_DEPENDS=	freetype:${PORTSDIR}/print/
>   RUN_DEPENDS=	javavm:${PORTSDIR}/java/javavmwrapper \
>   		${LOCALBASE}/lib/X11/fonts/dejavu:${PORTSDIR}/x11-fonts/dejavu
>
> -OPENJDK_BUILDDATE=	26_oct_2012
> +OPENJDK_BUILDDATE=	04_oct_2013
>
>   OPTIONS_DEFINE=	ICEDTEA IPV6 POLICY SOUND TZUPDATE
>   OPTIONS_DEFAULT=ICEDTEA IPV6 TZUPDATE
> @@ -72,12 +65,6 @@ USE_XORG=	x11 xext xi xt xtst
>   ANTVERSION=	1.8.4
>   ANTFILE=	apache-ant-${ANTVERSION}-bin.tar.bz2
>
> -JAXP_BUILD=	144_05
> -JAXPFILE=	jaxp${JAXP_BUILD}.zip
> -JAF_BUILD=	b20
> -JAFFILE=	jdk6-jaf-${JAF_BUILD}.zip
> -JAXWS_BUILD=	2_1_6-2011_06_13
> -JAXWSFILE=	jdk6-jaxws${JAXWS_BUILD}.zip
>   JTREG_BUILD=	b05_29_nov_2012
>   JTREGFILE=	jtreg-4.1-bin-${JTREG_BUILD}.zip
>   UPDATE_VERSION=	32
> @@ -124,7 +111,6 @@ MAKE_ENV=	LANG=C LC_ALL=C OS= \
>   		ALT_FREETYPE_LIB_PATH=${LOCALBASE}/lib \
>   		ALT_X11_PATH=${LOCALBASE} \
>   		ALT_PACKAGE_PATH=${LOCALBASE} \
> -		ALT_DROPS_DIR=${DISTDIR} \
>   		ANT_HOME=${WRKDIR}/apache-ant-${ANTVERSION} \
>   		JAVACMD=${BOOTSTRAPJDKDIR}/bin/java \
>   		BUILD_NUMBER=${PORTVERSION} \
> @@ -132,11 +118,8 @@ MAKE_ENV=	LANG=C LC_ALL=C OS= \
>   		MILESTONE=fcs \
>   		JDK_UPDATE_VERSION=${UPDATE_VERSION}
>
> -# HotSpot wants CCC instead of CXX.  Also, HotSpot SA wants GCC.
> -MAKE_ENV+=	CCC="${CXX}" GCC="${CC}"
> -
>   # XXX Turn off -Werror from HotSpot.
> -MAKE_ENV+=	WARNINGS_ARE_ERRORS="${WARNINGS_ARE_ERRORS}"
> +MAKE_ENV+=	COMPILER_WARNINGS_FATAL=false
>
>   # XXX Turn off parallel build by default.
>   _MAKE_JOBS=	#
> @@ -174,29 +157,26 @@ EXTRA_PATCHES+=	${FILESDIR}/alsa-disable
>   DISTFILES+=	${JTREGFILE}:jtreg
>   EXTRACT_ONLY+=	${JTREGFILE}
>   BUILD_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/dejavu:${PORTSDIR}/x11-fonts/dejavu
> -USES+=		display
> +USES+=		display:test
>   .else
>   EXTRA_PATCHES+=	${FILESDIR}/test_gamma-disable.patch
>   .endif
>
> +.if !empty(ICONV_LIB)
> +ICONV_INCLUDE=	-I${LOCALBASE}/include
> +ICONV_LIBS=	-L${LOCALBASE}/lib ${ICONV_LIB}
> +.else
> +ICONV_INCLUDE=
> +ICONV_LIBS=
> +.endif
> +
>   COPYDIRS=	\
> -	hotspot/src/os/linux/vm \
> -	hotspot/src/os_cpu/linux_x86/vm \
> -	hotspot/agent/src/os/linux \
> -	hotspot/make/linux \
> -	hotspot/make/linux/makefiles \
> -	hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux \
> -	hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64 \
> -	hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86 \
> -	hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux \
> -	hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64 \
> -	hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86 \
>   	jdk/src/linux/doc/man
>
>   COPYFILES=	\
>   	corba/make/common/Defs-linux.gmk \
>   	corba/make/common/shared/Defs-linux.gmk \
> -	hotspot/agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java \
> +	hotspot/src/os/linux/vm/decoder_linux.cpp \
>   	jdk/make/com/sun/tools/attach/mapfile-linux \
>   	jdk/make/common/Defs-linux.gmk \
>   	jdk/make/common/shared/Defs-linux.gmk \
> @@ -239,6 +219,12 @@ post-extract:
>
>   post-patch:
>   	@${REINPLACE_CMD} \
> +	    -e "s|%%ICONV_INC%%|${ICONV_INCLUDE}|" \
> +	    -e "s|%%ICONV_LIB%%|${ICONV_LIBS}|" \
> +	    ${WRKSRC}/Makefile ${WRKSRC}/jdk/make/java/instrument/Makefile \
> +	    ${WRKSRC}/jdk/make/java/npt/Makefile \
> +	    ${WRKSRC}/jdk/make/sun/splashscreen/Makefile
> +	@${REINPLACE_CMD} \
>   	    -e "s|/lib:/usr/lib|/lib:/usr/lib:${LOCALBASE}/lib|" \
>   	    ${WRKSRC}/hotspot/src/os/bsd/vm/os_bsd.cpp
>   .if ${PORT_OPTIONS:MPOLICY}
> @@ -246,8 +232,17 @@ post-patch:
>   	    -e 's|policy install-limited|policy install-unlimited|' \
>   	    ${WRKSRC}/jdk/make/javax/crypto/Makefile
>   .endif
> -.if empty(ICONV_LIB)
> -	@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/libiconv.patch
> +	@${REINPLACE_CMD} \
> +	    -e "s|%%LOCALBASE%%|${LOCALBASE}|" \
> +	    ${WRKSRC}/jdk/src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
> +.if defined(BUILD_JRE)
> +	@${REINPLACE_CMD} \
> +	    -e "s|%%OPENJDK_HOME%%|${PREFIX}/openjdk6-jre|" \
> +	    ${WRKSRC}/jdk/src/solaris/bin/java_md.c
> +.else
> +	@${REINPLACE_CMD} \
> +	    -e "s|%%OPENJDK_HOME%%|${PREFIX}/openjdk6|" \
> +	    ${WRKSRC}/jdk/src/solaris/bin/java_md.c
>   .endif
>
>   post-build:
> @@ -271,21 +266,20 @@ post-build:
>   .endif
>   	@${ECHO_MSG} ""
>
> -test: build-depends build
> -.if !defined(DISPLAY)
> -	@${LOCALBASE}/bin/Xvfb :1001 -screen 0 800x600x24 \
> -	    -fp ${LOCALBASE}/lib/X11/fonts/misc > /dev/null 2>&1 & \
> -	    ${ECHO_CMD} $$! > ${WRKDIR}/.Xvfb.pid
> -.endif
> -	@-(cd ${WRKSRC}/jdk/test; ${SETENV} ${MAKE_ENV} \
> -	    PLATFORM=bsd ARCH=${ARCH:S/i386/i586/} ${GMAKE} tests)
> -.if !defined(DISPLAY)
> -	@-${CAT} ${WRKDIR}/.Xvfb.pid | ${XARGS} kill
> -	@${RM} -f ${WRKDIR}/.Xvfb.pid
> +.if defined(DISPLAY)
> +_TEST_SEQ=	do-test
> +.else
> +_TEST_SEQ=	pre-test do-test post-test
> +.ORDER: ${_TEST_SEQ}
>   .endif
> +test: ${_TEST_SEQ}
>   	@${ECHO_MSG} ""
>   	@${ECHO_MSG} "You can run \"make test\" again to re-execute only the failed tests."
>   	@${ECHO_MSG} ""
> +
> +do-test: build-depends build
> +	@-(cd ${WRKSRC}/jdk/test; ${SETENV} PLATFORM=bsd ARCH=${ARCH} \
> +	    ${MAKE_ENV} ${GMAKE} tests)
>   .endif
>
>   do-install:
> @@ -368,4 +362,4 @@ do-install:
>   	@${ECHO_CMD} "exit 0" >> ${PKGDEINSTALL}
>   	@${ECHO_CMD} "exit 0" >> ${PKGINSTALL}
>
> -.include <bsd.port.post.mk>
> +.include <bsd.port.mk>

I think this line should have been left as is. Changing it to 
bsd.port.mk is wrong because bsd.port.pre.mk was already included above.

-- 
Guido Falsi <madpilot at FreeBSD.org>


More information about the svn-ports-head mailing list