aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile1
-rw-r--r--devel/scala-ide/Makefile59
-rw-r--r--devel/scala-ide/distinfo18
-rw-r--r--devel/scala-ide/pkg-descr4
4 files changed, 82 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 879fcf838de8..941e366636e4 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4006,6 +4006,7 @@
SUBDIR += safe-iop
SUBDIR += safestr
SUBDIR += sbt
+ SUBDIR += scala-ide
SUBDIR += scalatest
SUBDIR += scandoc
SUBDIR += scons
diff --git a/devel/scala-ide/Makefile b/devel/scala-ide/Makefile
new file mode 100644
index 000000000000..065437cb864f
--- /dev/null
+++ b/devel/scala-ide/Makefile
@@ -0,0 +1,59 @@
+# Created by: Alex Dupre <ale@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= scala-ide
+DISTVERSION= 2.1.0m2
+CATEGORIES= devel java
+MASTER_SITES= http://download.scala-ide.org/releases-29/milestone/ \
+ http://download.scala-ide.org/ecosystem/dev-milestone-2.9/site/features/:feature \
+ http://download.scala-ide.org/ecosystem/dev-milestone-2.9/site/plugins/:plugin
+DISTFILES= org.scala-ide.sdt.update-site${EXTRACT_SUFX}
+DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
+EXTRACT_ONLY= org.scala-ide.sdt.update-site${EXTRACT_SUFX}
+
+MAINTAINER= ale@FreeBSD.org
+COMMENT= Scala plugin for the Eclipse IDE
+
+RUN_DEPENDS= eclipse:${PORTSDIR}/java/eclipse
+
+OPTIONS_DEFINE= SCALATEST WORKSHEET
+OPTIONS_DEFAULT=SCALATEST WORKSHEET
+
+SCALATEST_DESC= Install ScalaTest
+WORKSHEET_DESC= Install Scala Worksheet
+
+USE_ZIP= yes
+NO_BUILD= yes
+WRKSRC= ${WRKDIR}/site
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MSCALATEST}
+FEATURES+= org.scala-ide.sdt.scalatest.feature_0.9.3.jar \
+ org.scala-ide.sdt.scalatest.source.feature_0.9.3.jar
+PLUGINS+= org.scala-ide.sdt.scalatest.source_0.9.3.jar \
+ org.scala-ide.sdt.scalatest_0.9.3.jar
+.endif
+
+.if ${PORT_OPTIONS:MWORKSHEET}
+FEATURES+= org.scalaide.worksheet.feature_0.1.1.v-2_09-201209171937-dc86a45.jar \
+ org.scalaide.worksheet.source.feature_0.1.1.v-2_09-201209171937-dc86a45.jar
+PLUGINS+= org.scalaide.worksheet.source_0.1.1.v-2_09-201209171937-dc86a45.jar \
+ org.scalaide.worksheet_0.1.1.v-2_09-201209171937-dc86a45.jar
+.endif
+
+.if ${PORT_OPTIONS:MSCALATEST} || ${PORT_OPTIONS:MWORKSHEET}
+DISTFILES+= ${FEATURES:S/$/:feature/} ${PLUGINS:S/$/:plugin/}
+
+post-extract:
+.for f in ${FEATURES}
+ @${CP} ${_DISTDIR}/${f} ${WRKSRC}/features/
+.endfor
+.for f in ${PLUGINS}
+ @${CP} ${_DISTDIR}/${f} ${WRKSRC}/plugins/
+.endfor
+.endif
+
+.include "${.CURDIR}/../../java/eclipse/Makefile.plugins"
+
+.include <bsd.port.mk>
diff --git a/devel/scala-ide/distinfo b/devel/scala-ide/distinfo
new file mode 100644
index 000000000000..d937c07e5761
--- /dev/null
+++ b/devel/scala-ide/distinfo
@@ -0,0 +1,18 @@
+SHA256 (scala-ide/2.1.0.m2/org.scala-ide.sdt.update-site.zip) = 3bb11dd79c02c935975ffb42e3e943e9e7deed57a6022d8b1b839cc1ab2561f1
+SIZE (scala-ide/2.1.0.m2/org.scala-ide.sdt.update-site.zip) = 39781133
+SHA256 (scala-ide/2.1.0.m2/org.scala-ide.sdt.scalatest.feature_0.9.3.jar) = 50ea72f484269d46a4860280305a60f1001f34276439cd78fdb521b14bbf468e
+SIZE (scala-ide/2.1.0.m2/org.scala-ide.sdt.scalatest.feature_0.9.3.jar) = 2974
+SHA256 (scala-ide/2.1.0.m2/org.scala-ide.sdt.scalatest.source.feature_0.9.3.jar) = d1b2391c826560bb9f2932ec5e5760634d69221f629b355aea15e7a56f23e302
+SIZE (scala-ide/2.1.0.m2/org.scala-ide.sdt.scalatest.source.feature_0.9.3.jar) = 2976
+SHA256 (scala-ide/2.1.0.m2/org.scalaide.worksheet.feature_0.1.1.v-2_09-201209171937-dc86a45.jar) = 28bec0a81fa7acd94de657f3d0557cd7a43c3af0defa7f877d86f4f2d67c80a7
+SIZE (scala-ide/2.1.0.m2/org.scalaide.worksheet.feature_0.1.1.v-2_09-201209171937-dc86a45.jar) = 10141
+SHA256 (scala-ide/2.1.0.m2/org.scalaide.worksheet.source.feature_0.1.1.v-2_09-201209171937-dc86a45.jar) = 58bf80b3709c963bb54592d085b580b401b1326044dcbe71c666f7f394ad7be6
+SIZE (scala-ide/2.1.0.m2/org.scalaide.worksheet.source.feature_0.1.1.v-2_09-201209171937-dc86a45.jar) = 10169
+SHA256 (scala-ide/2.1.0.m2/org.scala-ide.sdt.scalatest.source_0.9.3.jar) = 496584765986b9c24ae51a54d29969ae63211bf2a70c24eba498ad1b05d7c830
+SIZE (scala-ide/2.1.0.m2/org.scala-ide.sdt.scalatest.source_0.9.3.jar) = 57673
+SHA256 (scala-ide/2.1.0.m2/org.scala-ide.sdt.scalatest_0.9.3.jar) = 380629679d1898f49e2ec20254359245239d048326fb4fd7ce40cba06d8675ef
+SIZE (scala-ide/2.1.0.m2/org.scala-ide.sdt.scalatest_0.9.3.jar) = 536675
+SHA256 (scala-ide/2.1.0.m2/org.scalaide.worksheet.source_0.1.1.v-2_09-201209171937-dc86a45.jar) = b66b284a446f5e358c11594cb5b25e0544ea082a2d315a50eb772b652659bc13
+SIZE (scala-ide/2.1.0.m2/org.scalaide.worksheet.source_0.1.1.v-2_09-201209171937-dc86a45.jar) = 52602
+SHA256 (scala-ide/2.1.0.m2/org.scalaide.worksheet_0.1.1.v-2_09-201209171937-dc86a45.jar) = 7ce62514dc19f8113382b9f19fb2a4f770d1f749495d25f9ad03135a23e223f8
+SIZE (scala-ide/2.1.0.m2/org.scalaide.worksheet_0.1.1.v-2_09-201209171937-dc86a45.jar) = 401183
diff --git a/devel/scala-ide/pkg-descr b/devel/scala-ide/pkg-descr
new file mode 100644
index 000000000000..147e5060c039
--- /dev/null
+++ b/devel/scala-ide/pkg-descr
@@ -0,0 +1,4 @@
+Scala IDE provides support for development of Scala
+applications in the Eclipse platform.
+
+WWW: http://scala-ide.org/