diff options
author | miwi <miwi@FreeBSD.org> | 2008-01-14 15:51:52 +0000 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2008-01-14 15:51:52 +0000 |
commit | 466098a565c66be66925e59f4b4636c1640d44d8 (patch) | |
tree | 50107817ff0d28e7aed9b26e771eeecc7d8f458c /java | |
parent | a035bee2e8dcf11e331f6f30f02d484473ccdd37 (diff) | |
download | FreeBSD-ports-466098a565c66be66925e59f4b4636c1640d44d8.zip FreeBSD-ports-466098a565c66be66925e59f4b4636c1640d44d8.tar.gz |
RDT is an open source Ruby IDE for the Eclipse platform.
Features supported are syntax highlighting, on the fly syntax check, graphical
outline, Test::Unit view/runner, Ruby application launching, content assist,
source formatter, Ruby debugging, Type Hierarchy view, Ruby specific Search,
Refactoring, and much, much more.
A regular expression plugin is also available (Thanks to the EPIC project).
WWW: http://sourceforge.net/projects/rubyeclipse/
PR: ports/119630
Submitted by: rehsack at web.de
Diffstat (limited to 'java')
-rw-r--r-- | java/Makefile | 1 | ||||
-rw-r--r-- | java/eclipse-RDT/Makefile | 72 | ||||
-rw-r--r-- | java/eclipse-RDT/distinfo | 3 | ||||
-rw-r--r-- | java/eclipse-RDT/pkg-descr | 8 |
4 files changed, 84 insertions, 0 deletions
diff --git a/java/Makefile b/java/Makefile index b5b4176..7954409 100644 --- a/java/Makefile +++ b/java/Makefile @@ -21,6 +21,7 @@ SUBDIR += ecj-bootstrap SUBDIR += eclipse SUBDIR += eclipse-EPIC + SUBDIR += eclipse-RDT SUBDIR += eclipse-aptana SUBDIR += eclipse-cdt SUBDIR += eclipse-checkstyle diff --git a/java/eclipse-RDT/Makefile b/java/eclipse-RDT/Makefile new file mode 100644 index 0000000..7f88734 --- /dev/null +++ b/java/eclipse-RDT/Makefile @@ -0,0 +1,72 @@ +# New ports collection makefile for: RDT +# Date created: 13 Jan 2008 +# Whom: rehsack@web.de +# +# $FreeBSD$ +# + +PORTNAME= RDT +PORTVERSION= 0.9.1 +CATEGORIES= java editors devel +MASTER_SITES= SF +MASTER_SITE_SUBDIR= rubyeclipse +PKGNAMEPREFIX= eclipse- +DISTNAME= ${RDT}-${RDTVERSION} + +MAINTAINER= rehsack@web.de +COMMENT= RDT adds Ruby support to the Eclipse IDE Framework + +RUN_DEPENDS= ${LOCALBASE}/bin/eclipse:${PORTSDIR}/java/eclipse + +NO_BUILD= yes +USE_ZIP= yes +USE_RUBY= yes +USE_JAVA= yes +WRKSRC= ${WRKDIR}/${RDT} + +RDT= org.rubypeople.rdt +RDTVERSION= ${PORTVERSION}.200711131528NGT +ECLIPSE= ${PREFIX}/eclipse +RDTFILES= features/org.rubypeople.rdt_${RDTVERSION} \ + features/com.aptana.rdt.mylyn_feature_${RDTVERSION} \ + plugins/com.aptana.rdt.mylyn_${RDTVERSION} \ + plugins/com.aptana.rdt.ui_${RDTVERSION} \ + plugins/com.aptana.rdt_${RDTVERSION} \ + plugins/org.epic.regexp_0.1.4 \ + plugins/org.jruby_1.0.1.4620p \ + plugins/org.kxml2_2.1.5 \ + plugins/org.rubypeople.rdt.branding_${RDTVERSION} \ + plugins/org.rubypeople.rdt.core_${RDTVERSION} \ + plugins/org.rubypeople.rdt.debug.core_${RDTVERSION} \ + plugins/org.rubypeople.rdt.debug.ui_${RDTVERSION} \ + plugins/org.rubypeople.rdt.doc.user_${RDTVERSION} \ + plugins/org.rubypeople.rdt.launching_${RDTVERSION} \ + plugins/org.rubypeople.rdt.refactoring_${RDTVERSION} \ + plugins/org.rubypeople.rdt.testunit_${RDTVERSION} \ + plugins/org.rubypeople.rdt.ui_${RDTVERSION} + +post-extract: + ${MKDIR} ${WRKSRC} +.for FILE in ${RDTFILES} + cd ${WRKSRC} \ + && ${MKDIR} ${FILE} \ + && ${UNZIP_CMD} ${WRKDIR}/${FILE}.jar -d ${FILE} +.endfor + +do-install: +.for FILE in ${RDTFILES} + cd ${WRKSRC} \ + && ${MKDIR} ${ECLIPSE}/${FILE} \ + && ${FIND} ${FILE} -type d -exec ${MKDIR} ${ECLIPSE}/{} \; \ + && ${FIND} ${FILE} -type f -exec ${INSTALL_DATA} {} ${ECLIPSE}/{} \; +.endfor + +post-install: +.for FILE in ${RDTFILES} + @${FIND} ${WRKSRC}/${FILE} -type f \ + | ${SED} -ne 's,^${WRKSRC},${ECLIPSE:S,^${PREFIX}/,,},p' >> ${TMPPLIST} + @${FIND} -d ${WRKSRC}/${FILE} -type d \ + | ${SED} -ne 's,^${WRKSRC},@dirrm ${ECLIPSE:S,^${PREFIX}/,,},p' >> ${TMPPLIST} +.endfor + +.include <bsd.port.mk> diff --git a/java/eclipse-RDT/distinfo b/java/eclipse-RDT/distinfo new file mode 100644 index 0000000..74a0111 --- /dev/null +++ b/java/eclipse-RDT/distinfo @@ -0,0 +1,3 @@ +MD5 (org.rubypeople.rdt-0.9.1.200711131528NGT.zip) = 7c17bdc60f72baddecacc850f1afce3a +SHA256 (org.rubypeople.rdt-0.9.1.200711131528NGT.zip) = 25a017edc84e5b769078481beefa9929e145cf3f19afc1bf1facc83295054516 +SIZE (org.rubypeople.rdt-0.9.1.200711131528NGT.zip) = 10799998 diff --git a/java/eclipse-RDT/pkg-descr b/java/eclipse-RDT/pkg-descr new file mode 100644 index 0000000..4d22b72 --- /dev/null +++ b/java/eclipse-RDT/pkg-descr @@ -0,0 +1,8 @@ +RDT is an open source Ruby IDE for the Eclipse platform. +Features supported are syntax highlighting, on the fly syntax check, graphical +outline, Test::Unit view/runner, Ruby application launching, content assist, +source formatter, Ruby debugging, Type Hierarchy view, Ruby specific Search, +Refactoring, and much, much more. +A regular expression plugin is also available (Thanks to the EPIC project). + +WWW: http://sourceforge.net/projects/rubyeclipse/ |