Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Jan 2008 14:50:20 GMT
From:      Jens Rehsack <rehsack@web.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/119630: [New Port] java/eclipse-RDT: Ruby Development Tools
Message-ID:  <200801131450.m0DEoKv4051726@www.freebsd.org>
Resent-Message-ID: <200801131500.m0DF05FN070820@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         119630
>Category:       ports
>Synopsis:       [New Port] java/eclipse-RDT: Ruby Development Tools
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 13 15:00:05 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Jens Rehsack
>Release:        6.3-PRERELEASE
>Organization:
>Environment:
FreeBSD waldorf.muppets.liwing.de 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #0: Fri Jan  4 21:52:51 UTC 2008     root@waldorf.muppets.liwing.de:/usr/obj/usr/src/sys/WALDORF  amd64
>Description:
New port to allow Ruby projects are developed using Eclipse
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	java/eclipse-RDT
#	java/eclipse-RDT/Makefile
#	java/eclipse-RDT/distinfo
#	java/eclipse-RDT/pkg-descr
#
echo c - java/eclipse-RDT
mkdir -p java/eclipse-RDT > /dev/null 2>&1
echo x - java/eclipse-RDT/Makefile
sed 's/^X//' >java/eclipse-RDT/Makefile << 'END-of-java/eclipse-RDT/Makefile'
X# New ports collection makefile for:	RDT
X# Date created:				13 Jan 2008
X# Whom:					rehsack@web.de
X#
X# $FreeBSD$
X#
X
XPORTNAME=	RDT
XPORTVERSION=	0.9.1.200711131528NGT
XCATEGORIES=	java editors devel
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	rubyeclipse
XPKGNAMEPREFIX=	eclipse-
XDISTNAME=	${RDT}-${PORTVERSION}
X
XMAINTAINER=	rehsack@web.de
XCOMMENT=	RDT adds Ruby support to the Eclipse IDE Framework
X
XRUN_DEPENDS=	${LOCALBASE}/bin/eclipse:${PORTSDIR}/java/eclipse
XUSE_RUBY=	yes
X
XNO_BUILD=	yes
XUSE_ZIP=	yes
XWRKSRC=		${WRKDIR}/${RDT}
X
XRDT=		org.rubypeople.rdt
XECLIPSE=	${PREFIX}/eclipse
XRDTFILES=	features/org.rubypeople.rdt_${PORTVERSION} \
X		features/com.aptana.rdt.mylyn_feature_${PORTVERSION} \
X		plugins/com.aptana.rdt.mylyn_${PORTVERSION} \
X		plugins/com.aptana.rdt.ui_${PORTVERSION} \
X		plugins/com.aptana.rdt_${PORTVERSION} \
X		plugins/org.epic.regexp_0.1.4 \
X		plugins/org.jruby_1.0.1.4620p \
X		plugins/org.kxml2_2.1.5 \
X		plugins/org.rubypeople.rdt.branding_${PORTVERSION} \
X		plugins/org.rubypeople.rdt.core_${PORTVERSION} \
X		plugins/org.rubypeople.rdt.debug.core_${PORTVERSION} \
X		plugins/org.rubypeople.rdt.debug.ui_${PORTVERSION} \
X		plugins/org.rubypeople.rdt.doc.user_${PORTVERSION} \
X		plugins/org.rubypeople.rdt.launching_${PORTVERSION} \
X		plugins/org.rubypeople.rdt.refactoring_${PORTVERSION} \
X		plugins/org.rubypeople.rdt.testunit_${PORTVERSION} \
X		plugins/org.rubypeople.rdt.ui_${PORTVERSION}
X
Xpost-extract:
X	${MKDIR} ${WRKSRC}
X.for file in ${RDTFILES}
X	cd ${WRKSRC} \
X	  && ${MKDIR} ${file} \
X	  && ${UNZIP_CMD} ${WRKDIR}/${file}.jar -d ${file}
X.endfor
X
Xdo-install:
X.for file in ${RDTFILES}
X	cd ${WRKSRC} \
X	  && ${MKDIR} ${ECLIPSE}/${file} \
X	  && ${FIND} ${file} -type d -exec ${MKDIR} ${ECLIPSE}/{} \; \
X	  && ${FIND} ${file} -type f -exec ${INSTALL_DATA} {} ${ECLIPSE}/{} \;
X.endfor
X
Xpost-install:
X.for file in ${RDTFILES}
X	@${FIND} ${WRKSRC}/${file} -type f \
X	  | ${SED} -ne 's,^${WRKSRC},${ECLIPSE:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
X	@${FIND} -d ${WRKSRC}/${file} -type d \
X	  | ${SED} -ne 's,^${WRKSRC},@dirrm ${ECLIPSE:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
X.endfor
X
X.include <bsd.port.mk>
END-of-java/eclipse-RDT/Makefile
echo x - java/eclipse-RDT/distinfo
sed 's/^X//' >java/eclipse-RDT/distinfo << 'END-of-java/eclipse-RDT/distinfo'
XMD5 (org.rubypeople.rdt-0.9.1.200711131528NGT.zip) = 7c17bdc60f72baddecacc850f1afce3a
XSHA256 (org.rubypeople.rdt-0.9.1.200711131528NGT.zip) = 25a017edc84e5b769078481beefa9929e145cf3f19afc1bf1facc83295054516
XSIZE (org.rubypeople.rdt-0.9.1.200711131528NGT.zip) =  10799998
END-of-java/eclipse-RDT/distinfo
echo x - java/eclipse-RDT/pkg-descr
sed 's/^X//' >java/eclipse-RDT/pkg-descr << 'END-of-java/eclipse-RDT/pkg-descr'
XRDT is an open source Ruby IDE for the Eclipse platform.
XFeatures supported are syntax highlighting, on the fly syntax check, graphical
Xoutline, Test::Unit view/runner, Ruby application launching, content assist,
Xsource formatter, Ruby debugging, Type Hierarchy view, Ruby specific Search,
XRefactoring, and much, much more.
XA regular expression plugin is also available (Thanks to the EPIC project).
X
XWWW: http://sourceforge.net/projects/rubyeclipse/
END-of-java/eclipse-RDT/pkg-descr
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



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