Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Feb 2018 15:17:06 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r460608 - in head/java/openjfx8-devel: . files
Message-ID:  <201802011517.w11FH6sP077640@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Thu Feb  1 15:17:06 2018
New Revision: 460608
URL: https://svnweb.freebsd.org/changeset/ports/460608

Log:
  java/openjfx8-devel: Update to 8u172-b03
  
  Make SWT support optional and disable it by default.  swt-devel is
  unmaintained, quite the heavy dependency, and SWT support is not used
  by any port in the tree.

Deleted:
  head/java/openjfx8-devel/files/patch-build.properties
  head/java/openjfx8-devel/files/patch-modules_media_src_main_native_gstreamer_gstreamer-lite_gstreamer_gst_gstregistry.c
Modified:
  head/java/openjfx8-devel/Makefile
  head/java/openjfx8-devel/distinfo
  head/java/openjfx8-devel/files/bsd.gradle
  head/java/openjfx8-devel/files/patch-build.gradle
  head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WTF_wtf_CMakeLists.txt
  head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WTF_wtf_unicode_java_UnicodeJava.h
  head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WebCore_PlatformJava.cmake
  head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_cmake_OptionsJava.cmake
  head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_DumpRenderTree_TestRunner.cpp
  head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_DumpRenderTree_java_CMakeLists.txt
  head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_Scripts_webkitdirs.pm
  head/java/openjfx8-devel/pkg-plist

Modified: head/java/openjfx8-devel/Makefile
==============================================================================
--- head/java/openjfx8-devel/Makefile	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/Makefile	Thu Feb  1 15:17:06 2018	(r460608)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	openjfx8
-DISTVERSION=	8u172-b00
-PORTREVISION=	3
+DISTVERSION=	8u172-b03
 PORTEPOCH=	1
 CATEGORIES=	java x11-toolkits devel
 MASTER_SITES=	https://github.com/t6/openjfx/releases/download/release/ \
@@ -21,13 +20,11 @@ ONLY_FOR_ARCHS=	amd64 i386
 BUILD_DEPENDS=	apache-ant>0:devel/apache-ant \
 		antlr3>0:devel/antlr3 \
 		gradle>=4.0:devel/gradle \
-		${JAVALIBDIR}/junit.jar:java/junit \
-		swt-devel>0:x11-toolkits/swt-devel
+		${JAVALIBDIR}/junit.jar:java/junit
 LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2
-RUN_DEPENDS=	swt-devel>0:x11-toolkits/swt-devel
 
-USES=		gettext-runtime jpeg sqlite
+USES=		gettext-runtime jpeg pkgconfig sqlite
 USE_GL=		gl
 USE_GNOME=	atk cairo gdkpixbuf2 glib20 gtk20 pango
 USE_JAVA=	yes
@@ -35,17 +32,22 @@ JAVA_VERSION=	1.8
 USE_LDCONFIG=	yes
 USE_XORG=	x11 xtst xxf86vm
 
-OPTIONS_DEFINE=	MEDIA TEST WEBKIT
+OPTIONS_DEFINE=	MEDIA SWT TEST WEBKIT
 OPTIONS_DEFAULT=	MEDIA WEBKIT
 OPTIONS_SUB=	yes
 
-MEDIA_DESC=	Build media module
+MEDIA_DESC=	Media module
+SWT_DESC=	SWT support
 
 MEDIA_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
 			libsndio.so:audio/sndio
 MEDIA_USES=	gmake
 MEDIA_VARS=	COMPILE_MEDIA=true
 
+SWT_BUILD_DEPENDS=	swt-devel>0:x11-toolkits/swt-devel
+SWT_RUN_DEPENDS=	swt-devel>0:x11-toolkits/swt-devel
+SWT_VARS=	COMPILE_SWT=true
+
 TEST_USES=	display:test
 TEST_VARS=	AWT_TEST=true FULL_TEST=true
 
@@ -53,8 +55,7 @@ TEST_VARS=	AWT_TEST=true FULL_TEST=true
 WEBKIT_BUILD_DEPENDS=	cmake:devel/cmake
 WEBKIT_IMPLIES=	MEDIA
 WEBKIT_LIB_DEPENDS=	libicui18n.so:devel/icu
-WEBKIT_USES=	bison compiler:c++14-lang gmake gperf perl5 pkgconfig \
-		python:2.7,build
+WEBKIT_USES=	bison compiler:c++14-lang gmake gperf perl5 python:2.7,build
 WEBKIT_USE=	GNOME=libxslt,libxml2 \
 		PERL5=build \
 		RUBY=yes \
@@ -105,12 +106,16 @@ post-patch:
 	@${RM} -r ${WRKSRC}/modules/web/src/main/native/Source/ThirdParty/icu \
 		${WRKSRC}/modules/web/src/main/native/Source/ThirdParty/sqlite
 
+post-patch-SWT-off:
+	@${RM} -r ${WRKSRC}/modules/graphics/src/main/java/com/sun/glass/ui/swt
+
 do-configure:
 	@${MKDIR} ${WRKDIR}/gradle-home
 	@${ECHO_CMD} "NUM_COMPILE_THREADS = ${MAKE_JOBS_NUMBER}" > ${WRKSRC}/gradle.properties
 .for prop in COMPILE_MEDIA COMPILE_WEBKIT AWT_TEST FULL_TEST
 	@${ECHO_CMD} "${prop} = ${${prop}:Ufalse}" >> ${WRKSRC}/gradle.properties
 .endfor
+	@${ECHO_CMD} "BSD.compileSWT = ${COMPILE_SWT:Ufalse};" >> ${WRKSRC}/buildSrc/bsd.gradle
 
 do-build:
 	@cd ${WRKSRC} && ${GRADLE_RUN} zips

Modified: head/java/openjfx8-devel/distinfo
==============================================================================
--- head/java/openjfx8-devel/distinfo	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/distinfo	Thu Feb  1 15:17:06 2018	(r460608)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1506878786
-SHA256 (openjfx8-8u172-b00.tar.gz) = b6689302cb215b22b0b673d47b3738ac48a423149f2e047dbdebbc87fbefc8ac
-SIZE (openjfx8-8u172-b00.tar.gz) = 109884684
+TIMESTAMP = 1517218697
+SHA256 (openjfx8-8u172-b03.tar.gz) = 1648bcce3a9f3ee9ac4353f0b3fb896818a3a89440497d0bb8853d22dddf132d
+SIZE (openjfx8-8u172-b03.tar.gz) = 107849167

Modified: head/java/openjfx8-devel/files/bsd.gradle
==============================================================================
--- head/java/openjfx8-devel/files/bsd.gradle	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/files/bsd.gradle	Thu Feb  1 15:17:06 2018	(r460608)
@@ -31,7 +31,6 @@ if (!BSD.canBuild) return;
 
 // All desktop related packages should be built
 BSD.compileSwing = true;
-BSD.compileSWT = true;
 BSD.compileFXPackager = true;
 
 // Libraries end up in the sdk/rt/lib/$OS_ARCH directory for freebsd

Modified: head/java/openjfx8-devel/files/patch-build.gradle
==============================================================================
--- head/java/openjfx8-devel/files/patch-build.gradle	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/files/patch-build.gradle	Thu Feb  1 15:17:06 2018	(r460608)
@@ -1,4 +1,4 @@
---- build.gradle.orig	2017-09-08 16:56:55 UTC
+--- build.gradle.orig	2018-01-16 01:40:56 UTC
 +++ build.gradle
 @@ -251,6 +251,7 @@ ext.IS_64 = OS_ARCH.toLowerCase().contains("64")
  ext.IS_MAC = OS_NAME.contains("mac") || OS_NAME.contains("darwin")
@@ -76,7 +76,7 @@
  if (IS_WINDOWS && OS_ARCH != "x86" && OS_ARCH != "amd64") {
      throw new Exception("Unknown and unsupported build architecture: $OS_ARCH")
  } else if (IS_MAC && OS_ARCH != "x86_64") {
-@@ -1168,7 +1176,8 @@ allprojects {
+@@ -1169,7 +1177,8 @@ allprojects {
      // By default all of our projects require junit for testing so we can just
      // setup this dependency here.
      dependencies {
@@ -86,7 +86,7 @@
          if (BUILD_CLOSED && DO_JCOV)  {
              testCompile name: "jcov"
          }
-@@ -1306,12 +1315,15 @@ project(":graphics") {
+@@ -1307,12 +1316,15 @@ project(":graphics") {
  
      dependencies {
          compile project(":base"), BUILD_SRC
@@ -107,7 +107,7 @@
      }
  
      // Create a single "native" task which will depend on all the individual native tasks for graphics
-@@ -1460,7 +1472,7 @@ project(":graphics") {
+@@ -1461,7 +1473,7 @@ project(":graphics") {
                  workingDir = "modules/graphics"
                  main = settings.generator
                  classpath = configurations.compile + configurations.antlr3
@@ -116,7 +116,7 @@
                  classpath += files("$buildDir/classes/jsl-compilers/decora")
                  args = ["-i", sourceDir, "-o", destinationDir, "-t", "-pkg", "com/sun/scenario/effect", "$settings.outputs", "$settings.fileName"]
                  jvmArgs "-Djava.ext.dirs="
-@@ -1471,9 +1483,9 @@ project(":graphics") {
+@@ -1472,9 +1484,9 @@ project(":graphics") {
      task generateDecoraNativeHeaders(type: JavaHeaderTask, dependsOn: compileDecoraJavaShaders) {
          description = "Generates JNI Headers for Decora SSE Natives"
          source file("$buildDir/classes/jsl-decora")
@@ -128,7 +128,7 @@
          output = file("$buildDir/generated-src/headers/jsl-decora")
      }
  
-@@ -1601,9 +1613,7 @@ project(":graphics") {
+@@ -1602,9 +1614,7 @@ project(":graphics") {
              copy {
                  into libsDir
                  from f.getParentFile()
@@ -139,7 +139,7 @@
                  includeEmptyDirs = false
              }
              // Have to rename the swt jar because it is some platform specific name but
-@@ -1650,7 +1660,7 @@ project(":controls") {
+@@ -1651,7 +1661,7 @@ project(":controls") {
              javaexec {
                  executable = JAVA
                  workingDir = "modules/controls"
@@ -148,7 +148,7 @@
                          project(":graphics").sourceSets.main.output,
                          project(":base").sourceSets.main.output)
                  main = "com.sun.javafx.css.parser.Css2Bin"
-@@ -1687,7 +1697,11 @@ project(":swt") {
+@@ -1688,7 +1698,11 @@ project(":swt") {
      }
      dependencies {
          compile BUILD_SRC, project(":base"), project(":graphics")
@@ -161,7 +161,7 @@
      }
  }
  
-@@ -1786,7 +1800,7 @@ project(":fxpackager") {
+@@ -1787,7 +1801,7 @@ project(":fxpackager") {
      }
  
      dependencies {
@@ -170,7 +170,7 @@
      }
  
      // When producing the jar, we need to relocate a few class files
-@@ -2037,7 +2051,7 @@ project(":fxpackager") {
+@@ -2038,7 +2052,7 @@ project(":fxpackager") {
          description = "Creates the packager.jar"
          archiveName = "packager.jar";
          includeEmptyDirs = false
@@ -179,7 +179,7 @@
          from("$buildDir/resources/main");
          include('jdk/packager/**')
  
-@@ -2047,21 +2061,6 @@ project(":fxpackager") {
+@@ -2048,21 +2062,6 @@ project(":fxpackager") {
      jar.dependsOn buildJavaPackager
      jar.dependsOn packagerJar
  
@@ -201,7 +201,7 @@
      task packagerFakeJar(type: Jar) {
          dependsOn compileTestJava
          from compileTestJava.destinationDir
-@@ -2240,7 +2239,7 @@ project(":media") {
+@@ -2241,7 +2240,7 @@ project(":media") {
  
              doLast {
                  exec {
@@ -210,7 +210,7 @@
                      args("JAVA_HOME=${JDK_HOME}", "GENERATED_HEADERS_DIR=${generatedHeadersDir}",
                           "OUTPUT_DIR=${nativeOutputDir}", "BUILD_TYPE=${buildType}", "BASE_NAME=jfxmedia",
                           "COMPILE_PARFAIT=${compileParfait}")
-@@ -2250,7 +2249,7 @@ project(":media") {
+@@ -2251,7 +2250,7 @@ project(":media") {
                          args(IS_64 ? "ARCH=x64" : "ARCH=x32", "RESOURCE=${nativeOutputDir}/${buildType}/${WIN.media.jfxmediaRcFile}")
                      } else {
                          args ("CC=${mediaProperties.compiler}", "LINK=${mediaProperties.linker}", "LIB=${mediaProperties.lib}")
@@ -219,7 +219,7 @@
                              args(IS_64 ? "ARCH=x64" : "ARCH=x32")
                          }
  
-@@ -2272,7 +2271,7 @@ project(":media") {
+@@ -2273,7 +2272,7 @@ project(":media") {
                  enabled = IS_COMPILE_MEDIA
                  doLast {
                      exec {
@@ -228,7 +228,7 @@
                          args("OUTPUT_DIR=${nativeOutputDir}", "BUILD_TYPE=${buildType}", "BASE_NAME=gstreamer-lite")
  
                          if (t.name == "win") {
-@@ -2280,7 +2279,7 @@ project(":media") {
+@@ -2281,7 +2280,7 @@ project(":media") {
                              args(IS_64 ? "ARCH=x64" : "ARCH=x32", "RESOURCE=${nativeOutputDir}/${buildType}/${WIN.media.gstreamerRcFile}")
                          } else {
                              args ("CC=${mediaProperties.compiler}", "LINK=${mediaProperties.linker}", "LIB=${mediaProperties.lib}")
@@ -237,7 +237,7 @@
                                  args(IS_64 ? "ARCH=x64" : "ARCH=x32")
                              }
                          }
-@@ -2301,7 +2300,7 @@ project(":media") {
+@@ -2302,7 +2301,7 @@ project(":media") {
  
                  doLast {
                      exec {
@@ -246,7 +246,7 @@
                          args("OUTPUT_DIR=${nativeOutputDir}", "BUILD_TYPE=${buildType}", "BASE_NAME=fxplugins",
                               "ON2_SRCDIR=${project.ext.ON2_SRCDIR}", "ON2_LIB=${project.ext.ON2_LIB}")
  
-@@ -2318,7 +2317,7 @@ project(":media") {
+@@ -2319,7 +2318,7 @@ project(":media") {
                              args(IS_64 ? "ARCH=x64" : "ARCH=x32", "RESOURCE=${nativeOutputDir}/${buildType}/${WIN.media.fxpluginsRcFile}")
                          } else {
                              args ("CC=${mediaProperties.compiler}", "LINK=${mediaProperties.linker}", "LIB=${mediaProperties.lib}")
@@ -255,7 +255,7 @@
                                  args(IS_64 ? "ARCH=x64" : "ARCH=x32")
                              }
                          }
-@@ -2328,7 +2327,7 @@ project(":media") {
+@@ -2329,7 +2328,7 @@ project(":media") {
  
              buildNative.dependsOn buildPlugins
  
@@ -264,7 +264,7 @@
                  def buildAVPlugin = task( "buildAVPlugin", dependsOn: [buildPlugins]) {
                      enabled = IS_COMPILE_MEDIA
  
-@@ -2339,7 +2338,7 @@ project(":media") {
+@@ -2340,7 +2339,7 @@ project(":media") {
                                  File dir = file(libavDir)
                                  if (dir.exists()) {
                                      exec {
@@ -273,7 +273,7 @@
                                          args("CC=${mediaProperties.compiler}", "OUTPUT_DIR=${nativeOutputDir}", "BUILD_TYPE=${buildType}",
                                               "BASE_NAME=avplugin", "VERSION=${version}", "LIBAV_DIR=${libavDir}",
                                               "SUFFIX=", IS_64 ? "ARCH=x64" : "ARCH=x32")
-@@ -2352,7 +2351,7 @@ project(":media") {
+@@ -2353,7 +2352,7 @@ project(":media") {
                                  File dir = file(libavDir)
                                  if (dir.exists()) {
                                      exec {
@@ -282,7 +282,7 @@
                                          args("CC=${mediaProperties.compiler}", "LINKER=${mediaProperties.linker}",
                                               "OUTPUT_DIR=${nativeOutputDir}", "BUILD_TYPE=${buildType}",
                                               "BASE_NAME=avplugin", "VERSION=${version}", "LIBAV_DIR=${libavDir}",
-@@ -2363,7 +2362,7 @@ project(":media") {
+@@ -2364,7 +2363,7 @@ project(":media") {
                          } else {
                              // Building fxavcodec plugin (libav plugin)
                              exec {
@@ -291,7 +291,7 @@
                                  args("CC=${mediaProperties.compiler}", "OUTPUT_DIR=${nativeOutputDir}", "BUILD_TYPE=${buildType}",
                                       "BASE_NAME=avplugin", IS_64 ? "ARCH=x64" : "ARCH=x32")
                              }
-@@ -2411,7 +2410,7 @@ project(":media") {
+@@ -2412,7 +2411,7 @@ project(":media") {
                      doLast {
                          exec {
                              environment(WINDOWS_NATIVE_COMPILE_ENVIRONMENT)
@@ -300,7 +300,7 @@
                              args("OUTPUT_DIR=${nativeOutputDir}", "BUILD_TYPE=${buildType}", "BASE_NAME=glib-lite",
                                   IS_64 ? "ARCH=x64" : "ARCH=x32", "RESOURCE=${nativeOutputDir}/${buildType}/${WIN.media.glibRcFile}")
                          }
-@@ -2424,7 +2423,7 @@ project(":media") {
+@@ -2425,7 +2424,7 @@ project(":media") {
                      enabled = IS_COMPILE_MEDIA
                      doLast {
                          exec {
@@ -309,7 +309,7 @@
                              args("OUTPUT_DIR=${nativeOutputDir}", "BUILD_TYPE=${buildType}", "BASE_NAME=glib-lite")
                              args ("CC=${mediaProperties.compiler}", "LINK=${mediaProperties.linker}", "LIB=${mediaProperties.lib}")
                          }
-@@ -2477,7 +2476,7 @@ project(":web") {
+@@ -2478,7 +2477,7 @@ project(":web") {
  
      task generateHeaders(dependsOn: compileJava) {
          doLast {
@@ -327,17 +327,17 @@
                            IS_64 ? "${t.name}-amd64" : "${t.name}-i586"
  
          def webkitOutputDir = cygpath("$buildDir/${t.name}")
-@@ -2586,6 +2585,9 @@ project(":web") {
+@@ -2592,6 +2591,9 @@ project(":web") {
                      targetCpuBitDepthSwitch = "--32-bit"
                  }
  
 +                cmakeArgs += " -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON"
 +                cmakeArgs += " -DCMAKE_C_COMPILER:STRING=${System.getenv("CC")}"
 +                cmakeArgs += " -DCMAKE_CXX_COMPILER:STRING=${System.getenv("CXX")}"
-                 commandLine("perl", "Tools/Scripts/build-webkit",
+                 commandLine("perl", "$projectDir/src/main/native/Tools/Scripts/build-webkit",
                      "--java", "--icu-unicode", targetCpuBitDepthSwitch,
                      "--cmakeargs=${cmakeArgs}")
-@@ -2628,7 +2630,7 @@ project(":web") {
+@@ -2634,7 +2636,7 @@ project(":web") {
      task drtJar(type: Jar, dependsOn: compileJava) {
          archiveName = "drt.jar"
          destinationDir = file("$buildDir/test")
@@ -346,7 +346,7 @@
          include drtClasses
      }
      if (IS_COMPILE_WEBKIT) {
-@@ -2880,22 +2882,22 @@ compileTargets { t ->
+@@ -2886,22 +2888,22 @@ compileTargets { t ->
          description = "Creates the jfxrt.jar for the $t.name target"
          archiveName = "build/${sdkDirName}/rt/lib/ext/jfxrt.jar";
          includeEmptyDirs = false
@@ -376,7 +376,7 @@
  
          if (!IS_MAC) {
              exclude ("modules/media/build/classes/main/com/sun/media/jfxmediaimpl/platform/osx/**",
-@@ -2960,7 +2962,7 @@ compileTargets { t ->
+@@ -2966,7 +2968,7 @@ compileTargets { t ->
                    "modules/web/build/resources/ios",
                    "modules/extensions/build/classes/ios")
          } else {
@@ -385,7 +385,7 @@
          }
  
          exclude("**/javafx/embed/swt/**")
-@@ -3000,8 +3002,8 @@ compileTargets { t ->
+@@ -3007,8 +3009,8 @@ compileTargets { t ->
          description = "Creates the jfxswt.jar for the $t.name target"
          archiveName = "build/${sdkDirName}/rt/lib/jfxswt.jar";
          includeEmptyDirs = false
@@ -396,7 +396,7 @@
          include("**/javafx/embed/swt/**")
          exclude("**/*.java");  // Builder java files are in build/classes and should be excluded
  
-@@ -3022,7 +3024,7 @@ compileTargets { t ->
+@@ -3029,7 +3031,7 @@ compileTargets { t ->
          description = "Creates the javafx-mx.jar"
          archiveName = "build/${sdkDirName}/lib/javafx-mx.jar";
          includeEmptyDirs = false
@@ -405,7 +405,7 @@
          from "modules/jmx/build/resources/main"
          dependsOn project(":jmx").assemble
      }
-@@ -3077,7 +3079,7 @@ compileTargets { t ->
+@@ -3084,7 +3086,7 @@ compileTargets { t ->
                          // OSX media natives
                          [ "jfxmedia_qtkit", "jfxmedia_avf", "glib-lite" ].each { name ->
                              from ("modules/media/build/native/${t.name}/${mediaBuildType}/${library(name)}") }
@@ -414,7 +414,7 @@
                          from("modules/media/build/native/${t.name}/${mediaBuildType}") { include "libavplugin*.so" }
                      } else from ("modules/media/build/native/${t.name}/${mediaBuildType}/${library("glib-lite")}")
                  } else {
-@@ -3090,7 +3092,7 @@ compileTargets { t ->
+@@ -3097,7 +3099,7 @@ compileTargets { t ->
                          // copy libjfxmedia_{avf,qtkit}.dylib if they exist
                          [ "jfxmedia_qtkit", "jfxmedia_avf", "glib-lite" ].each { name ->
                              from ("$LIBRARY_STUB/${library(name)}") }
@@ -423,7 +423,7 @@
                          from(LIBRARY_STUB) { include "libavplugin*.so" }
                      }
                      else if (t.name != "android"  && t.name != "dalvik" ) {
-@@ -3155,7 +3157,7 @@ compileTargets { t ->
+@@ -3162,7 +3164,7 @@ compileTargets { t ->
              }
  
              // Copy over the javapackager executable
@@ -432,7 +432,7 @@
                  copy {
                      from "modules/fxpackager/build/javapackager"
                      into "build/${sdkDirName}/bin"
-@@ -3208,10 +3210,11 @@ ext.JFXRT_CP =
+@@ -3215,10 +3217,11 @@ ext.JFXRT_CP =
          project(":fxml").sourceSets.main.output.classesDir,
          project(":swing").sourceSets.main.output.classesDir, //NOTE - used by 3Dviewer
          project(":builders").sourceSets.main.output.classesDir,
@@ -446,7 +446,7 @@
  project(":apps") {
      // The apps build is Ant based, and gradle lets us "import" ant build.xml
      // into our configuration.
-@@ -3256,7 +3259,7 @@ project(":apps") {
+@@ -3295,7 +3298,7 @@ project(":apps") {
          }
          rootProject.clean.dependsOn(appsClean)
      }

Modified: head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WTF_wtf_CMakeLists.txt
==============================================================================
--- head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WTF_wtf_CMakeLists.txt	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WTF_wtf_CMakeLists.txt	Thu Feb  1 15:17:06 2018	(r460608)
@@ -1,6 +1,6 @@
---- modules/web/src/main/native/Source/WTF/wtf/CMakeLists.txt.orig	2017-09-08 16:56:55 UTC
+--- modules/web/src/main/native/Source/WTF/wtf/CMakeLists.txt.orig	2018-01-16 01:40:56 UTC
 +++ modules/web/src/main/native/Source/WTF/wtf/CMakeLists.txt
-@@ -309,6 +309,7 @@ list(APPEND WTF_SOURCES
+@@ -343,6 +343,7 @@ list(APPEND WTF_SOURCES
  )
  set(WTF_SYSTEM_INCLUDE_DIRECTORIES
      ${ICU_INCLUDE_DIRS}

Modified: head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WTF_wtf_unicode_java_UnicodeJava.h
==============================================================================
--- head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WTF_wtf_unicode_java_UnicodeJava.h	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WTF_wtf_unicode_java_UnicodeJava.h	Thu Feb  1 15:17:06 2018	(r460608)
@@ -1,8 +1,8 @@
---- modules/web/src/main/native/Source/WTF/wtf/unicode/java/UnicodeJava.h.orig	2017-09-08 16:56:55 UTC
+--- modules/web/src/main/native/Source/WTF/wtf/unicode/java/UnicodeJava.h.orig	2018-01-16 01:40:56 UTC
 +++ modules/web/src/main/native/Source/WTF/wtf/unicode/java/UnicodeJava.h
 @@ -15,21 +15,6 @@
  
- #define CharProp(p) java_lang_Character_##p
+ #define CharProp(p) com_sun_webkit_dom_CharacterDataImpl_##p
  
 -#if PLATFORM(JAVA) && OS(WINDOWS)
 -typedef wchar_t UChar;

Modified: head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WebCore_PlatformJava.cmake
==============================================================================
--- head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WebCore_PlatformJava.cmake	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_WebCore_PlatformJava.cmake	Thu Feb  1 15:17:06 2018	(r460608)
@@ -1,6 +1,6 @@
---- modules/web/src/main/native/Source/WebCore/PlatformJava.cmake.orig	2017-09-08 16:56:55 UTC
+--- modules/web/src/main/native/Source/WebCore/PlatformJava.cmake.orig	2018-01-16 01:40:56 UTC
 +++ modules/web/src/main/native/Source/WebCore/PlatformJava.cmake
-@@ -239,7 +239,7 @@ set(WebCore_FORWARDING_HEADERS_FILES
+@@ -242,7 +242,7 @@ set(WebCore_FORWARDING_HEADERS_FILES
  set(WebCore_USER_AGENT_SCRIPTS_DEPENDENCIES ${WEBCORE_DIR}/platform/java/RenderThemeJava.cpp)
  
  list(APPEND WebCore_LIBRARIES

Modified: head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_cmake_OptionsJava.cmake
==============================================================================
--- head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_cmake_OptionsJava.cmake	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Source_cmake_OptionsJava.cmake	Thu Feb  1 15:17:06 2018	(r460608)
@@ -1,4 +1,4 @@
---- modules/web/src/main/native/Source/cmake/OptionsJava.cmake.orig	2017-09-08 16:56:55 UTC
+--- modules/web/src/main/native/Source/cmake/OptionsJava.cmake.orig	2018-01-16 01:40:56 UTC
 +++ modules/web/src/main/native/Source/cmake/OptionsJava.cmake
 @@ -52,9 +52,9 @@ elseif (APPLE)
      set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
@@ -13,7 +13,7 @@
      #### ICU-END ####
  
      find_package(LibXml2 2.7.0 REQUIRED)
-@@ -233,8 +233,9 @@ if (CMAKE_MAJOR_VERSION LESS 3)
+@@ -191,8 +191,9 @@ if (CMAKE_MAJOR_VERSION LESS 3)
  endif ()
  
  set(ICU_INCLUDE_DIRS

Modified: head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_DumpRenderTree_TestRunner.cpp
==============================================================================
--- head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_DumpRenderTree_TestRunner.cpp	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_DumpRenderTree_TestRunner.cpp	Thu Feb  1 15:17:06 2018	(r460608)
@@ -1,6 +1,6 @@
---- modules/web/src/main/native/Tools/DumpRenderTree/TestRunner.cpp.orig	2017-09-08 16:56:55 UTC
+--- modules/web/src/main/native/Tools/DumpRenderTree/TestRunner.cpp.orig	2018-01-16 01:40:56 UTC
 +++ modules/web/src/main/native/Tools/DumpRenderTree/TestRunner.cpp
-@@ -2410,7 +2410,7 @@ void TestRunner::runUIScript(JSContextRef context, JSS
+@@ -2400,7 +2400,7 @@ void TestRunner::runUIScript(JSContextRef context, JSS
      if (!m_UIScriptContext)
          m_UIScriptContext = std::make_unique<WTR::UIScriptContext>(*this);
  

Modified: head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_DumpRenderTree_java_CMakeLists.txt
==============================================================================
--- head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_DumpRenderTree_java_CMakeLists.txt	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_DumpRenderTree_java_CMakeLists.txt	Thu Feb  1 15:17:06 2018	(r460608)
@@ -1,6 +1,6 @@
---- modules/web/src/main/native/Tools/DumpRenderTree/java/CMakeLists.txt.orig	2017-09-08 16:56:55 UTC
+--- modules/web/src/main/native/Tools/DumpRenderTree/java/CMakeLists.txt.orig	2018-01-16 01:40:56 UTC
 +++ modules/web/src/main/native/Tools/DumpRenderTree/java/CMakeLists.txt
-@@ -89,9 +89,7 @@ add_library(DumpRenderTreeJava SHARED ${DumpRenderTree
+@@ -90,9 +90,7 @@ add_library(DumpRenderTreeJava SHARED ${DumpRenderTree
  add_definitions(-DWEBCORE_EXPORT=WTF_IMPORT -DWEBCORE_TESTSUPPORT_EXPORT=WTF_IMPORT)
  add_dependencies(DumpRenderTreeJava DumpRenderTreeBindings)
  

Modified: head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_Scripts_webkitdirs.pm
==============================================================================
--- head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_Scripts_webkitdirs.pm	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/files/patch-modules_web_src_main_native_Tools_Scripts_webkitdirs.pm	Thu Feb  1 15:17:06 2018	(r460608)
@@ -1,6 +1,6 @@
---- modules/web/src/main/native/Tools/Scripts/webkitdirs.pm.orig	2017-09-08 16:56:55 UTC
+--- modules/web/src/main/native/Tools/Scripts/webkitdirs.pm.orig	2018-01-16 01:40:56 UTC
 +++ modules/web/src/main/native/Tools/Scripts/webkitdirs.pm
-@@ -1957,7 +1957,7 @@ sub generateBuildSystemFromCMakeProject
+@@ -2061,7 +2061,7 @@ sub generateBuildSystemFromCMakeProject
      chdir($buildPath) or die;
  
      # We try to be smart about when to rerun cmake, so that we can have faster incremental builds.

Modified: head/java/openjfx8-devel/pkg-plist
==============================================================================
--- head/java/openjfx8-devel/pkg-plist	Thu Feb  1 15:10:31 2018	(r460607)
+++ head/java/openjfx8-devel/pkg-plist	Thu Feb  1 15:17:06 2018	(r460608)
@@ -16,7 +16,7 @@
 %%JAVA_HOME%%/jre/lib/%%ARCH%%/libprism_sw.so
 %%JAVA_HOME%%/jre/lib/ext/jfxrt.jar
 %%JAVA_HOME%%/jre/lib/javafx.properties
-%%JAVA_HOME%%/jre/lib/jfxswt.jar
+%%SWT%%%%JAVA_HOME%%/jre/lib/jfxswt.jar
 %%JAVA_HOME%%/lib/ant-javafx.jar
 %%JAVA_HOME%%/lib/javafx-mx.jar
 %%JAVA_HOME%%/lib/packager.jar



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