FreeBSD Bugzilla – Attachment 167523 Details for
Bug 207566
[NEW PORT] x11-toolkits/openjfx8-devel: JavaFX (OpenJFX) SDK overlay for OpenJDK 8
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
openjfx8-devel.shar
openjfx8-devel.shar (text/plain), 8.43 KB, created by
Tobias Kortkamp
on 2016-02-28 17:38:14 UTC
(
hide
)
Description:
openjfx8-devel.shar
Filename:
MIME Type:
Creator:
Tobias Kortkamp
Created:
2016-02-28 17:38:14 UTC
Size:
8.43 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># openjfx8-devel ># openjfx8-devel/pkg-descr ># openjfx8-devel/files ># openjfx8-devel/files/patch-build.gradle ># openjfx8-devel/files/patch-buildSrc_build.gradle ># openjfx8-devel/Makefile ># openjfx8-devel/distinfo ># openjfx8-devel/pkg-message ># openjfx8-devel/pkg-plist ># >echo c - openjfx8-devel >mkdir -p openjfx8-devel > /dev/null 2>&1 >echo x - openjfx8-devel/pkg-descr >sed 's/^X//' >openjfx8-devel/pkg-descr << 'bbe9832071d6903fe8b9eb0b41637357' >XOpenJFX is an open source, next generation client application platform >Xfor desktop and embedded systems based on JavaSE. It is a >Xcollaborative effort by many individuals and companies with the goal >Xof producing a modern, efficient, and fully featured toolkit for >Xdeveloping rich client applications. >X >XWWW: http://openjdk.java.net/projects/openjfx/ >bbe9832071d6903fe8b9eb0b41637357 >echo c - openjfx8-devel/files >mkdir -p openjfx8-devel/files > /dev/null 2>&1 >echo x - openjfx8-devel/files/patch-build.gradle >sed 's/^X//' >openjfx8-devel/files/patch-build.gradle << '34d5a00ffabc1bf8819daded70742f24' >X--- build.gradle.orig 2016-02-28 12:54:50 UTC >X+++ build.gradle >X@@ -1167,7 +1167,7 @@ allprojects { >X // By default all of our projects require junit for testing so we can just >X // setup this dependency here. >X dependencies { >X- testCompile group: "junit", name: "junit", version: "4.8.2" >X+ testCompile files("/usr/local/share/java/classes/junit4.jar") >X if (BUILD_CLOSED && DO_JCOV) { >X testCompile name: "jcov" >X } >X@@ -1307,11 +1307,9 @@ project(":graphics") { >X dependencies { >X compile project(":base"), BUILD_SRC >X compile files("/usr/local/share/java/classes/swt-devel.jar") >X- stubCompile group: "junit", name: "junit", version: "4.8.2", >X+ stubCompile files("/usr/local/share/java/classes/junit4.jar"), >X project(":base").sourceSets.test.output, sourceSets.main.output >X- antlr3 group: "org.antlr", name: "antlr", version: "3.1.3" >X- antlr3 group: "org.antlr", name: "antlr-runtime", version: "3.1.3" >X- antlr3 group: "org.antlr", name: "stringtemplate", version: "3.2" >X+ antlr3 files("/usr/local/share/java/classes/antlr-3.5.2-complete.jar") >X } >X >X // Create a single "native" task which will depend on all the individual native tasks for graphics >X@@ -1601,9 +1599,7 @@ project(":graphics") { >X copy { >X into libsDir >X from f.getParentFile() >X- include "**/antlr-3.1.3.jar" >X- include "**/stringtemplate-3.2.jar" >X- include "**/antlr-runtime-3.1.3.jar" >X+ include "**/antlr-3.5.2-complete.jar" >X includeEmptyDirs = false >X } >X // Have to rename the swt jar because it is some platform specific name but >X@@ -1787,7 +1783,7 @@ project(":fxpackager") { >X } >X >X dependencies { >X- compile group: "org.apache.ant", name: "ant", version: "1.8.2" >X+ compile files("/usr/local/share/java/apache-ant/lib/ant.jar") >X } >X >X // When producing the jar, we need to relocate a few class files >X@@ -2048,21 +2044,6 @@ project(":fxpackager") { >X jar.dependsOn buildJavaPackager >X jar.dependsOn packagerJar >X >X- classes << { >X- // Copy all of the download libraries to libs directory for the sake of the IDEs >X- File libsDir = rootProject.file("build/libs"); >X- File antLib = new File(libsDir, "ant-1.8.2.jar") >X- libsDir.mkdirs(); >X- for (File f : configurations.compile.files) { >X- copy { >X- into libsDir >X- from f.getParentFile() >X- include "**/ant-1.8.2.jar" >X- includeEmptyDirs = false >X- } >X- } >X- } >X- >X task packagerFakeJar(type: Jar) { >X dependsOn compileTestJava >X from compileTestJava.destinationDir >34d5a00ffabc1bf8819daded70742f24 >echo x - openjfx8-devel/files/patch-buildSrc_build.gradle >sed 's/^X//' >openjfx8-devel/files/patch-buildSrc_build.gradle << '2de38cb7051646d9a4b517c343a46bf4' >X--- buildSrc/build.gradle.orig 2016-02-28 12:54:50 UTC >X+++ buildSrc/build.gradle >X@@ -81,11 +81,9 @@ sourceSets { >X getConfigurations().create("antlr3"); >X >X dependencies { >X- compile group: "org.antlr", name: "antlr", version: "3.1.3" >X- testCompile group: "junit", name: "junit", version: "4.8.2" >X- antlr3 group: "org.antlr", name: "antlr-runtime", version: "3.1.3" >X- antlr3 group: "org.antlr", name: "stringtemplate", version: "3.2" >X- antlr3 group: "org.antlr", name: "antlr", version: "3.1.3" >X+ compile files("/usr/local/share/java/classes/antlr-3.5.2-complete.jar") >X+ testCompile files("/usr/local/share/java/classes/junit4.jar") >X+ antlr3 files("/usr/local/share/java/classes/antlr-3.5.2-complete.jar") >X } >X >X // At the moment the ASM library shipped with Gradle that is used to >2de38cb7051646d9a4b517c343a46bf4 >echo x - openjfx8-devel/Makefile >sed 's/^X//' >openjfx8-devel/Makefile << 'faef932bb90fbe6d2d768b62de10400f' >X# Created by: Tobias Kortkamp <t@tobik.me> >X# $FreeBSD$ >X >XPORTNAME= openjfx8 >XPORTVERSION= 20160228 >XCATEGORIES= x11-toolkits devel java >XMASTER_SITES= https://bitbucket.org/tobik/openjfx-rt/get/ \ >X http://bitbucket.org/tobik/openjfx-rt/get/ >XPKGNAMESUFFIX= -devel >XDISTNAME= freebsd${PORTVERSION} >XDIST_SUBDIR= ${PORTNAME} >X >XMAINTAINER= t@tobik.me >XCOMMENT= JavaFX (OpenJFX) SDK overlay for OpenJDK 8 >X >XLICENSE= GPLv2 >XLICENSE_FILE= ${WRKSRC}/LICENSE >X >XBUILD_DEPENDS= apache-ant>0:${PORTSDIR}/devel/apache-ant \ >X antlr3>0:${PORTSDIR}/devel/antlr3 \ >X gradle:${PORTSDIR}/devel/gradle \ >X swt-devel>0:${PORTSDIR}/x11-toolkits/swt-devel >XRUN_DEPENDS= swt-devel>0:${PORTSDIR}/x11-toolkits/swt-devel >XLIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg-turbo >X >XUSE_GL= yes >XUSE_GNOME= gtk20 >XUSE_JAVA= yes >XJAVA_VERSION= 1.8 >X >XONLY_FOR_ARCHS= i386 amd64 >XPLIST_SUB= ARCH=${ARCH} \ >X JAVA_HOME=${JAVA_HOME} >X >XWRKSRC= ${WRKDIR}/tobik-openjfx-rt-2de985ca8377 >X >X# NOTE: This port won't build if openjfx8-devel is currently >X# installed. This is not a problem in Poudriere or Synth but >X# something to be aware of if you're trying to build this port in a >X# non-pristine environment. >X >Xdo-build: >X# Gradle creates ${HOME}/.gradle, pretend home is somewhere else >X @${MKDIR} ${WRKDIR}/dot-gradle >X @(cd ${WRKSRC}; ${SETENV} GRADLE_USER_HOME=${WRKDIR}/dot-gradle gradle zips) >X >Xdo-install: >X @(${MKDIR} ${STAGEDIR}${JAVA_HOME} \ >X && ${TAR} -C ${STAGEDIR}${JAVA_HOME} \ >X -xf ${WRKSRC}/build/bundles/javafx-sdk-overlay.zip) >X >Xpost-install: >X @${FIND} ${STAGEDIR}${JAVA_HOME}/jre -name '*.so' -exec ${STRIP_CMD} \{\} \; >X >X.include <bsd.port.mk> >faef932bb90fbe6d2d768b62de10400f >echo x - openjfx8-devel/distinfo >sed 's/^X//' >openjfx8-devel/distinfo << '70da528699ba41a3aac237772c909120' >XSHA256 (openjfx8/freebsd20160228.tar.gz) = 7940021340d87d68259a812d329670ed3841aa4055cfdee8bddbddd1d4c6ad02 >XSIZE (openjfx8/freebsd20160228.tar.gz) = 77469908 >70da528699ba41a3aac237772c909120 >echo x - openjfx8-devel/pkg-message >sed 's/^X//' >openjfx8-devel/pkg-message << '26b6cf5e2d435203514c6fa61c04e81c' >XIf you've previously used IntelliJ IDEA for Java development make sure >Xto recreate your Java SDK under "Platform Settings -> SDKs" so that >Xthe JavaFX runtime libraries are picked up correctly by IDEA. >26b6cf5e2d435203514c6fa61c04e81c >echo x - openjfx8-devel/pkg-plist >sed 's/^X//' >openjfx8-devel/pkg-plist << 'c3c032ca34872913d6e4fe4059b6b030' >X%%JAVA_HOME%%/bin/javafxpackager >X%%JAVA_HOME%%/bin/javapackager >X%%JAVA_HOME%%/jre/lib/%%ARCH%%/libdecora_sse.so >X%%JAVA_HOME%%/jre/lib/%%ARCH%%/libglass.so >X%%JAVA_HOME%%/jre/lib/%%ARCH%%/libjavafx_font.so >X%%JAVA_HOME%%/jre/lib/%%ARCH%%/libjavafx_font_freetype.so >X%%JAVA_HOME%%/jre/lib/%%ARCH%%/libjavafx_font_pango.so >X%%JAVA_HOME%%/jre/lib/%%ARCH%%/libjavafx_iio.so >X%%JAVA_HOME%%/jre/lib/%%ARCH%%/libprism_common.so >X%%JAVA_HOME%%/jre/lib/%%ARCH%%/libprism_es2.so >X%%JAVA_HOME%%/jre/lib/%%ARCH%%/libprism_sw.so >X%%JAVA_HOME%%/jre/lib/ext/jfxrt.jar >X%%JAVA_HOME%%/jre/lib/javafx.properties >X%%JAVA_HOME%%/jre/lib/jfxswt.jar >X%%JAVA_HOME%%/lib/ant-javafx.jar >X%%JAVA_HOME%%/lib/javafx-mx.jar >X%%JAVA_HOME%%/lib/packager.jar >c3c032ca34872913d6e4fe4059b6b030 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 207566
: 167523 |
167525