diff options
author | Alex Dupre <ale@FreeBSD.org> | 2013-01-16 16:31:26 +0000 |
---|---|---|
committer | Alex Dupre <ale@FreeBSD.org> | 2013-01-16 16:31:26 +0000 |
commit | ebfd1e476b7f7e6f0326c6ad479aa463aaec045c (patch) | |
tree | 58481ebf8b51796bc2f38fde55a6ed30ad6d059b /lang/scala/Makefile | |
parent | d87c4de46240a411ea58ad1605b6bc98e24ed5cb (diff) |
Update to 2.10.0 release.
PR: ports/175342
Submitted by: maintainer
Notes
Notes:
svn path=/head/; revision=310503
Diffstat (limited to 'lang/scala/Makefile')
-rw-r--r-- | lang/scala/Makefile | 57 |
1 files changed, 30 insertions, 27 deletions
diff --git a/lang/scala/Makefile b/lang/scala/Makefile index 8037eb8e70bb..d70344799974 100644 --- a/lang/scala/Makefile +++ b/lang/scala/Makefile @@ -2,65 +2,68 @@ # $FreeBSD$ PORTNAME= scala -PORTVERSION= 2.9.1 +PORTVERSION= 2.10.0 CATEGORIES= lang java -MASTER_SITES= http://www.scala-lang.org/downloads/distrib/files/ \ - LOCAL/glarkin -DISTNAME= ${PORTNAME}-${PORTVERSION}.final +MASTER_SITES= http://www.scala-lang.org/downloads/distrib/files/ EXTRACT_SUFX= .tgz MAINTAINER= mitsururike@gmail.com COMMENT= The Scala Programming Language +LICENSE= BSD +LICENSE_FILE= ${WRKSRC}/doc/LICENSE + RUN_DEPENDS= bash:${PORTSDIR}/shells/bash +OPTIONS_DEFINE= DOCS EXAMPLES + NO_BUILD= yes USE_JAVA= yes JAVA_VERSION= 1.6+ -MAN1= fsc.1 sbaz.1 scala.1 scalac.1 scaladoc.1 scalap.1 - SCALA_HOME= ${DATADIR} -SCALA_SHRDIRS= lib meta misc +SCALA_SHRDIRS= lib misc src +SCALA_DOCDIRS= tools SCALA_BINS= fsc \ - sbaz \ - sbaz-setup \ scala \ scalac \ scaladoc \ scalap -.include <bsd.port.pre.mk> +MAN1= ${SCALA_BINS:S,$,.1,} + +PLIST_FILES= ${SCALA_BINS:S,^,bin/,} +PORTDATA= * +PORTDOCS= * +PORTEXAMPLES= * pre-patch: @${ECHO_MSG} "Installation settings:" @${ECHO_MSG} " SCALA_HOME: ${SCALA_HOME}" -post-patch: -.for f in ${SCALA_BINS} - @${REINPLACE_CMD} 's|^#!/bin/bash|#!${LOCALBASE}/bin/bash|' \ - ${WRKSRC}/bin/${f} -.endfor +.include <bsd.port.options.mk> do-install: - @${ECHO_MSG} ">> Installing Scala files..." - @${INSTALL} -d ${SCALA_HOME}/bin + @${MKDIR} ${SCALA_HOME}/bin .for f in ${SCALA_BINS} - ${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${SCALA_HOME}/bin/${f} - ${LN} -s ${SCALA_HOME}/bin/${f} ${PREFIX}/bin/${f} + @${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${SCALA_HOME}/bin/${f} + @${LN} -s ${SCALA_HOME}/bin/${f} ${PREFIX}/bin/${f} .endfor .for d in ${SCALA_SHRDIRS} @cd ${WRKSRC}/${d} && ${COPYTREE_SHARE} . ${SCALA_HOME}/${d} .endfor .for m in ${MAN1} - ${INSTALL_MAN} ${WRKSRC}/man/man1/${m} ${MANPREFIX}/man/man1/${m} + @${INSTALL_MAN} ${WRKSRC}/man/man1/${m} ${MANPREFIX}/man/man1/${m} .endfor - -.if !defined(NOPORTDOCS) - @${ECHO_MSG} ">> Installing documentation files..." - @${INSTALL} -d ${DOCSDIR} - @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${DOCSDIR} - @${ECHO_MSG} " [ DONE ]" +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${DOCSDIR} +.for d in ${SCALA_DOCDIRS} + @cd ${WRKSRC}/doc/${d} && ${COPYTREE_SHARE} . ${DOCSDIR}/${d} +.endfor +.endif +.if ${PORT_OPTIONS:MEXAMPLES} + @${MKDIR} ${EXAMPLESDIR} + @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${EXAMPLESDIR} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> |