pkgsrc/lang/scala/Makefile
yyamano c1862172dc Update Scala to 2.8.1.
Scala 2.8.1 has been designed to be fully binary compatible with
the previous version 2.8.0. It includes many bug fixes and contains
many small improvements and fixes, particularly concerning Scaladoc.
See http://www.scala-lang.org/node/8102 for more details.
2010-11-12 20:20:33 +00:00

43 lines
1.2 KiB
Makefile

# $NetBSD: Makefile,v 1.4 2010/11/12 20:20:33 yyamano Exp $
DISTNAME= scala-2.8.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/
COMMENT= Scala is a multi-paradigm programming language
PKG_DESTDIR_SUPPORT= user-destdir
USE_JAVA= run
USE_JAVA2= 1.5
NO_BUILD= yes
SCALA_HOME= ${DESTDIR}${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_STAGE.scala= pre-configure
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}
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/${DISTNAME}
post-extract:
@${RM} ${WRKSRC}/bin/*.bat
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}
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"