summaryrefslogtreecommitdiff
path: root/lang/scala/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lang/scala/Makefile')
-rw-r--r--lang/scala/Makefile22
1 files changed, 14 insertions, 8 deletions
diff --git a/lang/scala/Makefile b/lang/scala/Makefile
index abcb30a2203..6c10319ea4e 100644
--- a/lang/scala/Makefile
+++ b/lang/scala/Makefile
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.4 2010/11/12 20:20:33 yyamano Exp $
+# $NetBSD: Makefile,v 1.5 2011/09/30 07:56:13 yyamano Exp $
-DISTNAME= scala-2.8.1
+DISTNAME= scala-2.9.1
CATEGORIES= lang
MASTER_SITES= http://www.scala-lang.org/downloads/distrib/files/
EXTRACT_SUFX= .tgz
DISTFILES= ${DISTNAME}.final${EXTRACT_SUFX}
-WRKSRC= ${WRKDIR}/${DISTNAME}.final
MAINTAINER= yyamano@NetBSD.org
HOMEPAGE= http://www.scala-lang.org/
@@ -13,17 +12,24 @@ COMMENT= Scala is a multi-paradigm programming language
PKG_DESTDIR_SUPPORT= user-destdir
+WRKSRC= ${WRKDIR}/${DISTNAME}.final
+
USE_JAVA= run
USE_JAVA2= 1.5
NO_BUILD= yes
-SCALA_HOME= ${DESTDIR}${PREFIX}/share/${DISTNAME}
+USE_TOOLS+= bash:run
+REPLACE_BASH+= bin/fsc bin/sbaz-setup bin/scala bin/scalac \
+ bin/scaladoc bin/scalap
+
+SCALA_HOME= ${PREFIX}/share/${DISTNAME}
SUBST_CLASSES+= scala
SUBST_FILES.scala= bin/fsc bin/sbaz bin/sbaz-setup
-SUBST_FILES.scala+= bin/scala bin/scalac bin/scaladoc
+SUBST_FILES.scala+= bin/scala bin/scalac bin/scaladoc bin/scalap
SUBST_STAGE.scala= pre-configure
-SUBST_SED.scala= -e 's,@JAVA_HOME@,${PKG_JAVA_HOME},g'
+SUBST_SED.scala= -e 's,@PREFIX@,${PREFIX},g'
+SUBST_SED.scala+= -e 's,@JAVA_HOME@,${PKG_JAVA_HOME},g'
SUBST_SED.scala+= -e 's,@SCALA_HOME@,${SCALA_HOME},g'
PLIST_SUBST+= DISTNAME=${DISTNAME}
@@ -36,8 +42,8 @@ post-extract:
do-install:
@${RM} ${WRKSRC}/bin/*.orig
${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${DESTDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${DESTDIR}${PREFIX}/man/man1
- @cd ${WRKSRC} && ${TAR} cf - doc lib meta misc src | ${TAR} xf - -C ${SCALA_HOME}
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+ @cd ${WRKSRC} && ${TAR} cf - doc lib meta misc src | ${TAR} xf - -C ${DESTDIR}${SCALA_HOME}
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"