Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Mar 2019 17:39:15 +0000 (UTC)
From:      Greg Lewis <glewis@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r497173 - in head/java/openjdk12: . files
Message-ID:  <201903291739.x2THdFvR051334@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: glewis
Date: Fri Mar 29 17:39:15 2019
New Revision: 497173
URL: https://svnweb.freebsd.org/changeset/ports/497173

Log:
  * Update to 12.0.0.33.2
  * Sort LIB_DEPENDS and USE_XORG.
  * Add a dependency in alsa-lib now that sound is supported on FreeBSD.
  * Don't disable dtrace now that it is supported on FreeBSD.
  * Less intrusive iconv change.

Added:
  head/java/openjdk12/files/patch-make_hotspot_lib_JvmDtraceObjects.gmk
     - copied unchanged from r497169, head/java/openjdk11/files/patch-make_hotspot_lib_JvmDtraceObjects.gmk
  head/java/openjdk12/files/patch-src_hotspot_os_bsd_os__bsd.cpp
     - copied, changed from r497064, head/java/openjdk11/files/patch-src_hotspot_os_bsd_os__bsd.cpp
Modified:
  head/java/openjdk12/Makefile
  head/java/openjdk12/distinfo
  head/java/openjdk12/files/patch-make_autoconf_libraries.m4

Modified: head/java/openjdk12/Makefile
==============================================================================
--- head/java/openjdk12/Makefile	Fri Mar 29 17:30:07 2019	(r497172)
+++ head/java/openjdk12/Makefile	Fri Mar 29 17:39:15 2019	(r497173)
@@ -2,7 +2,6 @@
 
 PORTNAME=	openjdk
 PORTVERSION=	${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}.${JDK_BUILD_NUMBER}.${BSD_JDK_VERSION}
-PORTREVISION=	2
 CATEGORIES=	java devel
 MASTER_SITES=	https://github.com/battleblow/openjdk-jdk12u/archive/
 PKGNAMESUFFIX?=	${JDK_MAJOR_VERSION}
@@ -19,26 +18,24 @@ BUILD_DEPENDS=	zip:archivers/zip \
 		autoconf>0:devel/autoconf \
 		${LOCALBASE}/include/cups/cups.h:print/cups \
 		bash:shells/bash
-LIB_DEPENDS=	libfreetype.so:print/freetype2 \
+LIB_DEPENDS=	libasound.so:audio/alsa-lib \
 		libfontconfig.so:x11-fonts/fontconfig \
-		liblcms2.so:graphics/lcms2 \
+		libfreetype.so:print/freetype2 \
 		libgif.so:graphics/giflib \
+		liblcms2.so:graphics/lcms2 \
 		libpng16.so:graphics/png
 
 USES=		compiler:features gmake iconv jpeg pkgconfig
-USE_XORG=	xext x11 xrender xtst xi xt xrandr
+USE_XORG=	x11 xext xi xrandr xrender xt xtst
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-jdk${JDK_MAJOR_VERSION}u-jdk-${JDK_MAJOR_VERSION}-${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
 
 _MAKE_JOBS=	#
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
 MAKE_ENV=	LANG="C" \
 		LC_ALL="C" \
 		CLASSPATH="" \
 		JAVA_HOME="" \
 		LD_LIBRARY_PATH="" \
-		LDFLAGS=-L${LOCALBASE}/lib \
 		CC=/usr/bin/cc \
 		CXX=/usr/bin/c++ \
 		MAKEFLAGS="" \
@@ -55,14 +52,13 @@ JDK_MAJOR_VERSION=	12
 JDK_MINOR_VERSION=	0
 JDK_PATCH_VERSION=	0
 JDK_BUILD_NUMBER=	33
-BSD_JDK_VERSION=	1
+BSD_JDK_VERSION=	2
 
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	CC=/usr/bin/cc \
 		CXX=/usr/bin/c++
 CONFIGURE_ARGS=	--with-boot-jdk=${BOOTSTRAPJDKDIR} \
 		--disable-ccache \
-		--disable-dtrace \
 		--disable-javac-server \
 		--disable-hotspot-gtest \
 		--with-alsa=${LOCALBASE} \
@@ -73,16 +69,14 @@ CONFIGURE_ARGS=	--with-boot-jdk=${BOOTSTRAPJDKDIR} \
 		--with-freetype-lib=${LOCALBASE}/lib \
 		--with-libjpeg=system \
 		--with-giflib=system \
+		--with-giflib-include=${LOCALBASE}/include \
+		--with-giflib-lib=${LOCALBASE}/lib \
 		--with-libpng=system \
 		--with-zlib=system \
 		--with-lcms=system \
-		--with-extra-cflags=-I${LOCALBASE}/include \
-		--with-extra-cxxflags=-I${LOCALBASE}/include \
-		--with-extra-ldflags=-L${LOCALBASE}/lib \
 		--with-toolchain-type=clang \
 		--x-includes=${LOCALBASE}/include \
 		--x-libraries=${LOCALBASE}/lib \
-		--with-package-path=${LOCALBASE} \
 		--with-cacerts-file=${FILESDIR}/cacerts \
 		--with-version-string=${JDK_MAJOR_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION} \
 		--with-native-debug-symbols=none \
@@ -126,7 +120,8 @@ post-patch:
 	@${FIND} ${WRKSRC} -name '*.orig' -delete
 	@${CHMOD} 755 ${WRKSRC}/configure
 	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
-		 ${WRKSRC}/configure
+		${WRKSRC}/configure \
+		${WRKSRC}/src/hotspot/os/bsd/os_bsd.cpp
 	@${REINPLACE_CMD} -e 's|%%ICONV_CFLAGS%%|${ICONV_CFLAGS}|' \
 		-e 's|%%ICONV_LDFLAGS%%|${ICONV_LDFLAGS}|' \
 		-e 's|%%ICONV_LIBS%%|${ICONV_LIBS}|' \

Modified: head/java/openjdk12/distinfo
==============================================================================
--- head/java/openjdk12/distinfo	Fri Mar 29 17:30:07 2019	(r497172)
+++ head/java/openjdk12/distinfo	Fri Mar 29 17:39:15 2019	(r497173)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1553131068
-SHA256 (jdk-12+33-1.tar.gz) = a1aae0dc0adbb00c9733b91276a6f739e3dc234fd4c019fe7ee3f4e323fbe67f
-SIZE (jdk-12+33-1.tar.gz) = 110195427
+TIMESTAMP = 1553839427
+SHA256 (jdk-12+33-2.tar.gz) = b4eb145fa003a3cfee945056a65bf4f00be00c765f3a2810218b6178bceccf95
+SIZE (jdk-12+33-2.tar.gz) = 110233939

Modified: head/java/openjdk12/files/patch-make_autoconf_libraries.m4
==============================================================================
--- head/java/openjdk12/files/patch-make_autoconf_libraries.m4	Fri Mar 29 17:30:07 2019	(r497172)
+++ head/java/openjdk12/files/patch-make_autoconf_libraries.m4	Fri Mar 29 17:39:15 2019	(r497173)
@@ -1,19 +1,15 @@
---- make/autoconf/libraries.m4
-+++ make/autoconf/libraries.m4
-@@ -181,9 +181,13 @@ AC_DEFUN_ONCE([LIB_SETUP_MISC_LIBS],
-   LIBS="$save_LIBS"
- 
-   if test "x$OPENJDK_TARGET_OS" = "xbsd"; then
--    if test "x$OPENJDK_TARGET_OS_ENV" = "xbsd.openbsd"; then
--      ICONV_CFLAGS="-I$PACKAGE_PATH/include"
--      ICONV_LDFLAGS="-L$PACKAGE_PATH/lib"
-+    if test "x$OPENJDK_TARGET_OS_ENV" = "xbsd.freebsd"; then
+--- make/autoconf/libraries.m4.orig	2019-03-28 16:54:58.823145000 -0700
++++ make/autoconf/libraries.m4	2019-03-28 16:55:45.533206000 -0700
+@@ -186,9 +186,9 @@
+       ICONV_LDFLAGS="-L/usr/local/lib"
+       ICONV_LIBS=-liconv
+     else
+-      ICONV_CFLAGS=
+-      ICONV_LDFLAGS=
+-      ICONV_LIBS=
 +      ICONV_CFLAGS=%%ICONV_CFLAGS%%
 +      ICONV_LDFLAGS=%%ICONV_LDFLAGS%%
 +      ICONV_LIBS=%%ICONV_LIBS%%
-+    elif test "x$OPENJDK_TARGET_OS_ENV" = "xbsd.openbsd"; then
-+      ICONV_CFLAGS="-I/usr/local/include"
-+      ICONV_LDFLAGS="-L/usr/local/lib"
-       ICONV_LIBS=-liconv
-     else
-       ICONV_CFLAGS=
+     fi
+   else
+     ICONV_CFLAGS=

Copied: head/java/openjdk12/files/patch-make_hotspot_lib_JvmDtraceObjects.gmk (from r497169, head/java/openjdk11/files/patch-make_hotspot_lib_JvmDtraceObjects.gmk)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/openjdk12/files/patch-make_hotspot_lib_JvmDtraceObjects.gmk	Fri Mar 29 17:39:15 2019	(r497173, copy of r497169, head/java/openjdk11/files/patch-make_hotspot_lib_JvmDtraceObjects.gmk)
@@ -0,0 +1,18 @@
+--- make/hotspot/lib/JvmDtraceObjects.gmk
++++ make/hotspot/lib/JvmDtraceObjects.gmk
+@@ -201,8 +201,13 @@ ifeq ($(call check-jvm-feature, dtrace), true)
+       )
+     endif
+ 
+-    DTRACE_FLAGS := -64 -G
+-    DTRACE_CPP_FLAGS := -D_LP64 -x c
++    ifeq ($(OPENJDK_TARGET_CPU_BITS), 32)
++      DTRACE_FLAGS := -32 -G
++      DTRACE_CPP_FLAGS := -x c
++    else
++      DTRACE_FLAGS := -64 -G
++      DTRACE_CPP_FLAGS := -D_LP64 -x c
++    endif
+ 
+     # Make sure we run our selected compiler for preprocessing instead of letting
+     # the dtrace tool pick it on it's own.

Copied and modified: head/java/openjdk12/files/patch-src_hotspot_os_bsd_os__bsd.cpp (from r497064, head/java/openjdk11/files/patch-src_hotspot_os_bsd_os__bsd.cpp)
==============================================================================
--- head/java/openjdk11/files/patch-src_hotspot_os_bsd_os__bsd.cpp	Fri Mar 29 01:05:26 2019	(r497064, copy source)
+++ head/java/openjdk12/files/patch-src_hotspot_os_bsd_os__bsd.cpp	Fri Mar 29 17:39:15 2019	(r497173)
@@ -1,11 +1,11 @@
---- src/hotspot/os/bsd/os_bsd.cpp.orig	2019-03-27 13:28:54.000000000 -0700
-+++ src/hotspot/os/bsd/os_bsd.cpp	2019-03-28 16:46:31.000797000 -0700
-@@ -380,7 +380,7 @@
- #elif defined(__NetBSD__)
-   #define DEFAULT_LIBPATH "/usr/lib:/usr/pkg/lib"
- #else
--  #define DEFAULT_LIBPATH "/usr/lib:/usr/local/lib"
-+  #define DEFAULT_LIBPATH "/usr/lib:%%LOCALBASE%%/lib"
- #endif
- #endif
- 
+--- src/hotspot/os/bsd/os_bsd.cpp.orig	2019-03-28 21:47:08.000000000 -0700
++++ src/hotspot/os/bsd/os_bsd.cpp	2019-03-28 23:08:55.590922000 -0700
+@@ -361,7 +361,7 @@
+     #elif defined(__NetBSD__)
+       #define DEFAULT_LIBPATH "/usr/lib:/usr/pkg/lib"
+     #else
+-      #define DEFAULT_LIBPATH "/usr/lib:/usr/local/lib"
++      #define DEFAULT_LIBPATH "/usr/lib:%%LOCALBASE%%/lib"
+     #endif
+   #else
+     #define DEFAULT_LIBPATH OVERRIDE_LIBPATH



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903291739.x2THdFvR051334>