diff options
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/scala-ide/Makefile | 59 | ||||
-rw-r--r-- | devel/scala-ide/distinfo | 18 | ||||
-rw-r--r-- | devel/scala-ide/pkg-descr | 4 |
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/ |