Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Oct 2017 17:12:42 +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: r451238 - in head/java: . openjfx8-scenebuilder openjfx8-scenebuilder/files
Message-ID:  <201710041712.v94HCgHi045699@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Wed Oct  4 17:12:42 2017
New Revision: 451238
URL: https://svnweb.freebsd.org/changeset/ports/451238

Log:
  New port: java/openjfx8-scenebuilder
  
  JavaFX Scene Builder provides a visual layout environment that lets
  you quickly design user interfaces for JavaFX applications without
  needing to write any code.
  
  It allows simple drag-and-drop positioning of GUI components onto a
  JavaFX scene.  As you build the layout of your UI, the FXML code for
  the layout is automatically generated.  It provides a simple yet
  intuitive interface that can help even non-programmers to quickly
  prototype interactive applications that connect GUI components to the
  application logic.
  
  WWW: http://openjdk.java.net/projects/openjfx/

Added:
  head/java/openjfx8-scenebuilder/
  head/java/openjfx8-scenebuilder/Makefile   (contents, props changed)
  head/java/openjfx8-scenebuilder/distinfo
     - copied unchanged from r451172, head/java/openjfx8-devel/distinfo
  head/java/openjfx8-scenebuilder/files/
  head/java/openjfx8-scenebuilder/files/scenebuilder.in   (contents, props changed)
  head/java/openjfx8-scenebuilder/pkg-descr   (contents, props changed)
Modified:
  head/java/Makefile

Modified: head/java/Makefile
==============================================================================
--- head/java/Makefile	Wed Oct  4 17:09:14 2017	(r451237)
+++ head/java/Makefile	Wed Oct  4 17:12:42 2017	(r451238)
@@ -109,6 +109,7 @@
     SUBDIR += openjdk8
     SUBDIR += openjdk8-jre
     SUBDIR += openjfx8-devel
+    SUBDIR += openjfx8-scenebuilder
     SUBDIR += phpeclipse
     SUBDIR += proguard
     SUBDIR += sablevm

Added: head/java/openjfx8-scenebuilder/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/openjfx8-scenebuilder/Makefile	Wed Oct  4 17:12:42 2017	(r451238)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME=	openjfx8
+DISTVERSION=	8u172-b00
+CATEGORIES=	java x11-toolkits devel
+MASTER_SITES=	https://github.com/t6/openjfx/releases/download/release/ \
+		http://hg.openjdk.java.net/openjfx/8u/rt/archive/${DISTVERSION}${EXTRACT_SUFX}?dummy=/
+PKGNAMESUFFIX=	-scenebuilder
+
+MAINTAINER=	tobik@FreeBSD.org
+COMMENT=	JavaFX Scene Builder
+
+LICENSE=	BSD3CLAUSE
+
+BUILD_DEPENDS=	openjfx8-devel>0:java/openjfx8-devel
+RUN_DEPENDS=	openjfx8-devel>0:java/openjfx8-devel
+
+USE_ANT=	yes
+USE_JAVA=	yes
+JAVA_VERSION=	1.8+
+
+ALL_TARGET=	jar-sb
+NO_ARCH=	yes
+PLIST_FILES=	bin/scenebuilder \
+		${JAVAJARDIR}/SceneBuilderApp.jar \
+		${JAVAJARDIR}/SceneBuilderKit.jar
+SUB_FILES=	scenebuilder
+WRKSRC=		${WRKDIR}/rt-${DISTVERSION}/apps/scenebuilder
+
+do-install:
+	${INSTALL_DATA} ${WRKSRC}/SceneBuilderApp/dist/SceneBuilderApp.jar \
+		${WRKSRC}/SceneBuilderKit/dist/SceneBuilderKit.jar \
+		${STAGEDIR}${JAVAJARDIR}
+	${INSTALL_SCRIPT} ${WRKDIR}/scenebuilder ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>

Copied: head/java/openjfx8-scenebuilder/distinfo (from r451172, head/java/openjfx8-devel/distinfo)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/openjfx8-scenebuilder/distinfo	Wed Oct  4 17:12:42 2017	(r451238, copy of r451172, head/java/openjfx8-devel/distinfo)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1506878786
+SHA256 (openjfx8-8u172-b00.tar.gz) = b6689302cb215b22b0b673d47b3738ac48a423149f2e047dbdebbc87fbefc8ac
+SIZE (openjfx8-8u172-b00.tar.gz) = 109884684

Added: head/java/openjfx8-scenebuilder/files/scenebuilder.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/openjfx8-scenebuilder/files/scenebuilder.in	Wed Oct  4 17:12:42 2017	(r451238)
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "%%LOCALBASE%%/bin/java" ${SCENEBUILDER_JAVA_ARGS} -cp "%%JAVAJARDIR%%/SceneBuilderKit.jar:%%JAVAJARDIR%%/SceneBuilderApp.jar" com.oracle.javafx.scenebuilder.app.SceneBuilderApp "$@"

Added: head/java/openjfx8-scenebuilder/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/openjfx8-scenebuilder/pkg-descr	Wed Oct  4 17:12:42 2017	(r451238)
@@ -0,0 +1,12 @@
+JavaFX Scene Builder provides a visual layout environment that lets
+you quickly design user interfaces for JavaFX applications without
+needing to write any code.
+
+It allows simple drag-and-drop positioning of GUI components onto a
+JavaFX scene.  As you build the layout of your UI, the FXML code for
+the layout is automatically generated.  It provides a simple yet
+intuitive interface that can help even non-programmers to quickly
+prototype interactive applications that connect GUI components to the
+application logic.
+
+WWW: http://openjdk.java.net/projects/openjfx/



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