aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorale <ale@FreeBSD.org>2012-06-14 22:13:32 +0800
committerale <ale@FreeBSD.org>2012-06-14 22:13:32 +0800
commit8fecf2bce9c812f97dc957aa26cde9f3dd190824 (patch)
treea833a2aa415544bcb437964b7d7c9eba753553eb /java
parenta03c7df228dbebcd0da0f462fd66eb2046d6a86b (diff)
downloadfreebsd-ports-gnome-8fecf2bce9c812f97dc957aa26cde9f3dd190824.tar.gz
freebsd-ports-gnome-8fecf2bce9c812f97dc957aa26cde9f3dd190824.tar.zst
freebsd-ports-gnome-8fecf2bce9c812f97dc957aa26cde9f3dd190824.zip
WindowBuilder is a powerful and easy to use bi-directional
Java GUI designer that makes it very easy to create Java GUI applications without spending a lot of time writing code to display simple forms. With WindowBuilder you can create complicated windows in minutes. Use the visual designer and Java code will be generated for you. You can easily add controls using drag-and-drop, add event handlers to your controls, change various properties of controls using a property editor, internationalize your app and much more. WWW: http://www.eclipse.org/windowbuilder/
Diffstat (limited to 'java')
-rw-r--r--java/Makefile1
-rw-r--r--java/eclipse-windowbuilder/Makefile35
-rw-r--r--java/eclipse-windowbuilder/distinfo4
-rw-r--r--java/eclipse-windowbuilder/pkg-descr11
4 files changed, 51 insertions, 0 deletions
diff --git a/java/Makefile b/java/Makefile
index 192ce2269b1c..7666dea180da 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -55,6 +55,7 @@
SUBDIR += eclipse-vep-examples
SUBDIR += eclipse-viplugin
SUBDIR += eclipse-webtools
+ SUBDIR += eclipse-windowbuilder
SUBDIR += icedtea-web
SUBDIR += icedtea6-stubs
SUBDIR += infobus
diff --git a/java/eclipse-windowbuilder/Makefile b/java/eclipse-windowbuilder/Makefile
new file mode 100644
index 000000000000..97bc44cd66fa
--- /dev/null
+++ b/java/eclipse-windowbuilder/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: eclipse-windowbuilder
+# Date created: 14 Jun 2012
+# Whom: Alex Dupre <ale@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= windowsbuilder
+PORTVERSION= 1.1.0
+CATEGORIES= java devel
+MASTER_SITES= ${MASTER_SITE_ECLIPSE:S,/eclipse/downloads/drops/,/windowbuilder/WB/release/,} \
+ ${MASTER_SITE_LOCAL:S,%SUBDIR%/,ale/:native,}
+MASTER_SITE_SUBDIR= R201109201200
+PKGNAMEPREFIX= eclipse-
+DISTFILES= WB_v${PORTVERSION}_UpdateSite_for_Eclipse3.7.zip \
+ org.eclipse.wb.os.freebsd_1.1.0.r37x201109091012.jar:native
+DIST_SUBDIR= eclipse
+EXTRACT_ONLY= WB_v${PORTVERSION}_UpdateSite_for_Eclipse3.7.zip
+
+MAINTAINER= ale@FreeBSD.org
+COMMENT= A powerful and easy to use Java GUI designer for Eclipse
+
+LICENSE= EPL
+
+RUN_DEPENDS= eclipse:${PORTSDIR}/java/eclipse
+
+WRKSRC= ${WRKDIR}
+
+.include "${.CURDIR}/../eclipse/Makefile.plugins"
+
+post-extract:
+ @${CP} ${_DISTDIR}/org.eclipse.wb.os.freebsd_1.1.0.r37x201109091012.jar \
+ ${WRKSRC}/plugins
+
+.include <bsd.port.mk>
diff --git a/java/eclipse-windowbuilder/distinfo b/java/eclipse-windowbuilder/distinfo
new file mode 100644
index 000000000000..04026c2b7a35
--- /dev/null
+++ b/java/eclipse-windowbuilder/distinfo
@@ -0,0 +1,4 @@
+SHA256 (eclipse/WB_v1.1.0_UpdateSite_for_Eclipse3.7.zip) = 3614c30aba4e8c02aa527e79deffd4cdc13f37d7d93604f1778ed9c1ec2aec32
+SIZE (eclipse/WB_v1.1.0_UpdateSite_for_Eclipse3.7.zip) = 38898666
+SHA256 (eclipse/org.eclipse.wb.os.freebsd_1.1.0.r37x201109091012.jar) = 797b4549e382554d50ea49ad2727aaa955956181614ce0418c5802347f2de0d9
+SIZE (eclipse/org.eclipse.wb.os.freebsd_1.1.0.r37x201109091012.jar) = 44195
diff --git a/java/eclipse-windowbuilder/pkg-descr b/java/eclipse-windowbuilder/pkg-descr
new file mode 100644
index 000000000000..b248c0f4e981
--- /dev/null
+++ b/java/eclipse-windowbuilder/pkg-descr
@@ -0,0 +1,11 @@
+WindowBuilder is a powerful and easy to use bi-directional
+Java GUI designer that makes it very easy to create Java GUI
+applications without spending a lot of time writing code to
+display simple forms. With WindowBuilder you can create
+complicated windows in minutes. Use the visual designer and
+Java code will be generated for you. You can easily add controls
+using drag-and-drop, add event handlers to your controls, change
+various properties of controls using a property editor,
+internationalize your app and much more.
+
+WWW: http://www.eclipse.org/windowbuilder/