diff options
Diffstat (limited to 'lang/scala/Makefile')
-rw-r--r-- | lang/scala/Makefile | 22 |
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" |