Lines 1-23
Link Here
|
1 |
# Created by: Mitsuru YOSHIDA <mitsuru@riken.jp> |
1 |
# Created by: Mitsuru YOSHIDA <mitsuru@riken.jp> |
2 |
|
2 |
|
3 |
PORTNAME= scala |
3 |
PORTNAME= scala |
4 |
PORTVERSION= 2.13.1 |
4 |
PORTVERSION= 3.1.0 |
5 |
CATEGORIES= lang java |
5 |
CATEGORIES= lang java |
6 |
MASTER_SITES= http://www.scala-lang.org/files/archive/ |
6 |
MASTER_SITES= https://github.com/lampepfl/dotty/releases/download/${PORTVERSION}/ |
|
|
7 |
DISTNAME= scala3-${PORTVERSION} |
8 |
EXTRACT_SUFX= .tar.gz |
7 |
|
9 |
|
8 |
MAINTAINER= freebsd-ports@jan0sch.de |
10 |
MAINTAINER= freebsd-ports@jan0sch.de |
9 |
COMMENT= Scala Programming Language |
11 |
COMMENT= Scala Programming Language |
10 |
|
12 |
|
11 |
LICENSE= APACHE20 |
13 |
LICENSE= APACHE20 |
12 |
LICENSE_FILE= ${WRKSRC}/doc/LICENSE.md |
|
|
13 |
|
14 |
|
14 |
RUN_DEPENDS= bash:shells/bash |
15 |
RUN_DEPENDS= bash:shells/bash |
15 |
|
16 |
|
16 |
USES= cpe tar:tgz |
17 |
USES= cpe tar:tgz |
17 |
CPE_VENDOR= ${PORTNAME}-lang |
18 |
CPE_VENDOR= ${PORTNAME}-lang |
18 |
|
19 |
|
19 |
OPTIONS_DEFINE= DOCS |
|
|
20 |
|
21 |
NO_ARCH= yes |
20 |
NO_ARCH= yes |
22 |
NO_BUILD= yes |
21 |
NO_BUILD= yes |
23 |
USE_JAVA= yes |
22 |
USE_JAVA= yes |
Lines 25-47
Link Here
|
25 |
|
24 |
|
26 |
SCALA_HOME= ${DATADIR} |
25 |
SCALA_HOME= ${DATADIR} |
27 |
SCALA_SHRDIRS= lib |
26 |
SCALA_SHRDIRS= lib |
28 |
SCALA_DOCDIRS= tools |
27 |
SCALA_BINS= common \ |
29 |
SCALA_BINS= fsc \ |
|
|
30 |
scala \ |
28 |
scala \ |
31 |
scalac \ |
29 |
scalac \ |
32 |
scaladoc \ |
30 |
scaladoc |
33 |
scalap |
|
|
34 |
|
31 |
|
35 |
SCALA_MANS= ${SCALA_BINS:S,$,.1,} |
32 |
PLIST_FILES= ${SCALA_BINS:S,^,bin/,} |
36 |
PLIST_FILES= ${SCALA_BINS:S,^,bin/,} \ |
|
|
37 |
man/man1/fsc.1.gz \ |
38 |
man/man1/scala.1.gz \ |
39 |
man/man1/scalac.1.gz \ |
40 |
man/man1/scaladoc.1.gz \ |
41 |
man/man1/scalap.1.gz |
42 |
|
33 |
|
43 |
PORTDATA= * |
34 |
PORTDATA= * |
44 |
PORTDOCS= * |
|
|
45 |
|
35 |
|
46 |
pre-patch: |
36 |
pre-patch: |
47 |
@${ECHO_MSG} "Installation settings:" |
37 |
@${ECHO_MSG} "Installation settings:" |
Lines 55-69
Link Here
|
55 |
.endfor |
45 |
.endfor |
56 |
.for d in ${SCALA_SHRDIRS} |
46 |
.for d in ${SCALA_SHRDIRS} |
57 |
(cd ${WRKSRC}/${d} && ${COPYTREE_SHARE} . ${STAGEDIR}${SCALA_HOME}/${d}) |
47 |
(cd ${WRKSRC}/${d} && ${COPYTREE_SHARE} . ${STAGEDIR}${SCALA_HOME}/${d}) |
58 |
.endfor |
|
|
59 |
.for m in ${SCALA_MANS} |
60 |
${INSTALL_MAN} ${WRKSRC}/man/man1/${m} ${STAGEDIR}${MANPREFIX}/man/man1/${m} |
61 |
.endfor |
62 |
|
63 |
do-install-DOCS-on: |
64 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
65 |
.for d in ${SCALA_DOCDIRS} |
66 |
(cd ${WRKSRC}/doc/${d} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${d}) |
67 |
.endfor |
48 |
.endfor |
68 |
|
49 |
|
69 |
.include <bsd.port.mk> |
50 |
.include <bsd.port.mk> |