View | Details | Raw Unified | Return to bug 175342
Collapse All | Expand All

(-)scala/Makefile (-21 / +33 lines)
Lines 2-36 Link Here
2
# $FreeBSD: ports/lang/scala/Makefile,v 1.10 2012/12/10 13:24:59 svnexp Exp $
2
# $FreeBSD: ports/lang/scala/Makefile,v 1.10 2012/12/10 13:24:59 svnexp Exp $
3
3
4
PORTNAME=	scala
4
PORTNAME=	scala
5
PORTVERSION=	2.9.1
5
PORTVERSION=	2.10.0
6
CATEGORIES=	lang java
6
CATEGORIES=	lang java
7
MASTER_SITES=	http://www.scala-lang.org/downloads/distrib/files/ \
7
MASTER_SITES=	http://www.scala-lang.org/downloads/distrib/files/
8
		LOCAL/glarkin
9
DISTNAME=	${PORTNAME}-${PORTVERSION}.final
10
EXTRACT_SUFX=	.tgz
8
EXTRACT_SUFX=	.tgz
11
9
12
MAINTAINER=	mitsururike@gmail.com
10
MAINTAINER=	mitsururike@gmail.com
13
COMMENT=	The Scala Programming Language
11
COMMENT=	The Scala Programming Language
14
12
13
LICENSE=	BSD
14
LICENSE_FILE=	${WRKSRC}/doc/LICENSE
15
15
RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash
16
RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash
16
17
17
NO_BUILD=	yes
18
NO_BUILD=	yes
18
USE_JAVA=	yes
19
USE_JAVA=	yes
19
JAVA_VERSION=	1.6+
20
JAVA_VERSION=	1.6+
20
21
21
MAN1=		fsc.1 sbaz.1 scala.1 scalac.1 scaladoc.1 scalap.1
22
23
SCALA_HOME=	${DATADIR}
22
SCALA_HOME=	${DATADIR}
24
SCALA_SHRDIRS=	lib meta misc
23
SCALA_SHRDIRS=	lib misc src
24
SCALA_DOCDIRS=	tools
25
SCALA_BINS=	fsc \
25
SCALA_BINS=	fsc \
26
		sbaz \
27
		sbaz-setup \
28
		scala \
26
		scala \
29
		scalac \
27
		scalac \
30
		scaladoc \
28
		scaladoc \
31
		scalap
29
		scalap
32
30
33
.include <bsd.port.pre.mk>
31
OPTIONS_DEFINE=		DOCS EXAMPLES
32
OPTIONS_DEFAULT=	DOCS EXAMPLES
33
34
MAN1=		${SCALA_BINS:S,$,.1,}
35
PLIST_FILES=	${SCALA_BINS:S,^,bin/,}
36
37
PORTDATA=	*
38
PORTDOCS=	*
39
PORTEXAMPLES=	*
40
41
.include <bsd.port.options.mk>
34
42
35
pre-patch:
43
pre-patch:
36
	@${ECHO_MSG} "Installation settings:"
44
	@${ECHO_MSG} "Installation settings:"
Lines 43-66 Link Here
43
.endfor
51
.endfor
44
52
45
do-install:
53
do-install:
46
	@${ECHO_MSG} ">> Installing Scala files..."
54
	@${MKDIR} ${SCALA_HOME}/bin
47
	@${INSTALL} -d ${SCALA_HOME}/bin
48
.for f in ${SCALA_BINS}
55
.for f in ${SCALA_BINS}
49
	${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${SCALA_HOME}/bin/${f}
56
	@${INSTALL_SCRIPT} ${WRKSRC}/bin/${f} ${SCALA_HOME}/bin/${f}
50
	${LN} -s ${SCALA_HOME}/bin/${f} ${PREFIX}/bin/${f}
57
	@${LN} -s ${SCALA_HOME}/bin/${f} ${PREFIX}/bin/${f}
51
.endfor
58
.endfor
52
.for d in ${SCALA_SHRDIRS}
59
.for d in ${SCALA_SHRDIRS}
53
	@cd ${WRKSRC}/${d} && ${COPYTREE_SHARE} . ${SCALA_HOME}/${d}
60
	@cd ${WRKSRC}/${d} && ${COPYTREE_SHARE} . ${SCALA_HOME}/${d}
54
.endfor
61
.endfor
55
.for m in ${MAN1}
62
.for m in ${MAN1}
56
	${INSTALL_MAN} ${WRKSRC}/man/man1/${m} ${MANPREFIX}/man/man1/${m}
63
	@${INSTALL_MAN} ${WRKSRC}/man/man1/${m} ${MANPREFIX}/man/man1/${m}
64
.endfor
65
66
.if ${PORT_OPTIONS:MDOCS}
67
	@${MKDIR} ${DOCSDIR}
68
.for d in ${SCALA_DOCDIRS}
69
	@cd ${WRKSRC}/doc/${d} && ${COPYTREE_SHARE} . ${DOCSDIR}/${d}
57
.endfor
70
.endfor
71
.endif
58
72
59
.if !defined(NOPORTDOCS)
73
.if ${PORT_OPTIONS:MEXAMPLES}
60
	@${ECHO_MSG} ">> Installing documentation files..."
74
	@${MKDIR} ${EXAMPLESDIR}
61
	@${INSTALL} -d ${DOCSDIR}
75
	@cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
62
	@cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${DOCSDIR}
63
	@${ECHO_MSG} " [ DONE ]"
64
.endif
76
.endif
65
77
66
.include <bsd.port.post.mk>
78
.include <bsd.port.mk>
(-)scala/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (scala-2.9.1.final.tgz) = 0bfc99143c63f5f1e3be71a1837b4c8e376e04d801bea4c887ce81661d9c5f13
1
SHA256 (scala-2.10.0.tgz) = a57bc12100671253d1ebc4a993e4da1896ff39022ce70c6699986d10644ac9a1
2
SIZE (scala-2.9.1.final.tgz) = 24993458
2
SIZE (scala-2.10.0.tgz) = 29856741
(-)scala/pkg-plist (-159 lines)
Lines 1-159 Link Here
1
%%PORTDOCS%%%%DOCSDIR%%/sbaz-setup/README.txt
2
%%PORTDOCS%%%%DOCSDIR%%/sbaz/manual.html
3
%%PORTDOCS%%%%DOCSDIR%%/sbaz/manual.pdf
4
%%PORTDOCS%%%%DOCSDIR%%/README
5
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
6
bin/fsc
7
bin/sbaz
8
bin/sbaz-setup
9
bin/scala
10
bin/scalac
11
bin/scaladoc
12
bin/scalap
13
%%DATADIR%%/bin/fsc
14
%%DATADIR%%/bin/sbaz
15
%%DATADIR%%/bin/sbaz-setup
16
%%DATADIR%%/bin/scala
17
%%DATADIR%%/bin/scalac
18
%%DATADIR%%/bin/scaladoc
19
%%DATADIR%%/bin/scalap
20
%%DATADIR%%/lib/jline.jar
21
%%DATADIR%%/lib/scala-compiler.jar
22
%%DATADIR%%/lib/scala-dbc.jar
23
%%DATADIR%%/lib/scala-library.jar
24
%%DATADIR%%/lib/scala-swing.jar
25
%%DATADIR%%/lib/scalap.jar
26
%%DATADIR%%/meta/available
27
%%DATADIR%%/meta/description
28
%%DATADIR%%/meta/installed
29
%%DATADIR%%/meta/universe
30
%%DATADIR%%/misc/sbaz-testall/tests/sbaz
31
%%DATADIR%%/misc/sbaz/config/sbaz.properties.example
32
%%DATADIR%%/misc/sbaz/descriptors/README
33
%%DATADIR%%/misc/sbaz/descriptors/lamp-rc
34
%%DATADIR%%/misc/sbaz/descriptors/scala-dev
35
%%DATADIR%%/misc/sbaz/sbaz-tests.jar
36
%%DATADIR%%/misc/sbaz/scala-bazaars.jar
37
%%DATADIR%%/misc/scala-devel/plugins/continuations.jar
38
%%DATADIR%%/misc/scala-tool-support/a2ps/README
39
%%DATADIR%%/misc/scala-tool-support/a2ps/scala.ssh
40
%%DATADIR%%/misc/scala-tool-support/bash-completion/scala_completion.sh
41
%%DATADIR%%/misc/scala-tool-support/bluefish/README
42
%%DATADIR%%/misc/scala-tool-support/bluefish/highlighting
43
%%DATADIR%%/misc/scala-tool-support/emacs/AUTHORS
44
%%DATADIR%%/misc/scala-tool-support/emacs/FUTURE
45
%%DATADIR%%/misc/scala-tool-support/emacs/Makefile
46
%%DATADIR%%/misc/scala-tool-support/emacs/README
47
%%DATADIR%%/misc/scala-tool-support/emacs/contrib/README
48
%%DATADIR%%/misc/scala-tool-support/emacs/contrib/dot-ctags
49
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-auto.el
50
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-constants.el
51
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-feature-electric.el
52
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-feature-speedbar.el
53
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-feature-tags.el
54
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-feature.el
55
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-fontlock.el
56
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-indent.el
57
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-inf.el
58
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-lib.el
59
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-navigation.el
60
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-ui.el
61
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode-variables.el
62
%%DATADIR%%/misc/scala-tool-support/emacs/scala-mode.el
63
%%DATADIR%%/misc/scala-tool-support/enscript/README
64
%%DATADIR%%/misc/scala-tool-support/enscript/scala.st
65
%%DATADIR%%/misc/scala-tool-support/gedit/README
66
%%DATADIR%%/misc/scala-tool-support/gedit/scala.lang
67
%%DATADIR%%/misc/scala-tool-support/geshi/scala-alt.php
68
%%DATADIR%%/misc/scala-tool-support/geshi/scala.php
69
%%DATADIR%%/misc/scala-tool-support/intellij/README
70
%%DATADIR%%/misc/scala-tool-support/intellij/scala.xml
71
%%DATADIR%%/misc/scala-tool-support/jedit/console/README
72
%%DATADIR%%/misc/scala-tool-support/jedit/console/commando/scala.xml
73
%%DATADIR%%/misc/scala-tool-support/jedit/console/commando/scalac.xml
74
%%DATADIR%%/misc/scala-tool-support/jedit/modes/README
75
%%DATADIR%%/misc/scala-tool-support/jedit/modes/scala.xml
76
%%DATADIR%%/misc/scala-tool-support/kate/README
77
%%DATADIR%%/misc/scala-tool-support/kate/scala.xml
78
%%DATADIR%%/misc/scala-tool-support/latex/scaladefs.sty
79
%%DATADIR%%/misc/scala-tool-support/latex/scaladoc.sty
80
%%DATADIR%%/misc/scala-tool-support/latex/scalatex.scm
81
%%DATADIR%%/misc/scala-tool-support/latex/tweaklist.sty
82
%%DATADIR%%/misc/scala-tool-support/latex/verbfilterScala.java
83
%%DATADIR%%/misc/scala-tool-support/notepad-plus/README
84
%%DATADIR%%/misc/scala-tool-support/notepad-plus/userDefineLang.xml
85
%%DATADIR%%/misc/scala-tool-support/scite/README
86
%%DATADIR%%/misc/scala-tool-support/scite/scala.properties
87
%%DATADIR%%/misc/scala-tool-support/subethaedit/Documentation.webloc
88
%%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Info.plist
89
%%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources/AutocompleteAdditions.txt
90
%%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources/English.lproj/InfoPlist.strings
91
%%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources/English.lproj/Localizable.strings
92
%%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources/ModeSettings.xml
93
%%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources/RegexSymbols.xml
94
%%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources/Scripts/Rot13.scpt
95
%%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources/SyntaxDefinition.xml
96
%%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources/mytemplate.scala
97
%%DATADIR%%/misc/scala-tool-support/subethaedit/artwork/SymbolM.psd
98
%%DATADIR%%/misc/scala-tool-support/subethaedit/artwork/readme.txt
99
%%DATADIR%%/misc/scala-tool-support/textmate/Bundles/Scala.tmbundle.zip
100
%%DATADIR%%/misc/scala-tool-support/textwrangler/README
101
%%DATADIR%%/misc/scala-tool-support/textwrangler/Scala_Configuration.plist
102
%%DATADIR%%/misc/scala-tool-support/vim/README
103
%%DATADIR%%/misc/scala-tool-support/vim/ftdetect/scala.vim
104
%%DATADIR%%/misc/scala-tool-support/vim/indent/scala.vim
105
%%DATADIR%%/misc/scala-tool-support/vim/plugin/31-create-scala.vim
106
%%DATADIR%%/misc/scala-tool-support/vim/syntax/scala.vim
107
%%DATADIR%%/misc/scala-tool-support/xcode/README
108
%%DATADIR%%/misc/scala-tool-support/xcode/Specifications/Scala.pbfilespec
109
%%DATADIR%%/misc/scala-tool-support/xcode/Specifications/Scala.pblangspec
110
@dirrm %%DATADIR%%/misc/scala-tool-support/xcode/Specifications
111
@dirrm %%DATADIR%%/misc/scala-tool-support/xcode
112
@dirrm %%DATADIR%%/misc/scala-tool-support/vim/syntax
113
@dirrm %%DATADIR%%/misc/scala-tool-support/vim/plugin
114
@dirrm %%DATADIR%%/misc/scala-tool-support/vim/indent
115
@dirrm %%DATADIR%%/misc/scala-tool-support/vim/ftdetect
116
@dirrm %%DATADIR%%/misc/scala-tool-support/vim
117
@dirrm %%DATADIR%%/misc/scala-tool-support/textwrangler
118
@dirrm %%DATADIR%%/misc/scala-tool-support/textmate/Bundles
119
@dirrm %%DATADIR%%/misc/scala-tool-support/textmate
120
@dirrm %%DATADIR%%/misc/scala-tool-support/subethaedit/artwork
121
@dirrm %%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources/Scripts
122
@dirrm %%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources/English.lproj
123
@dirrm %%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents/Resources
124
@dirrm %%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode/Contents
125
@dirrm %%DATADIR%%/misc/scala-tool-support/subethaedit/Scala.mode
126
@dirrm %%DATADIR%%/misc/scala-tool-support/subethaedit
127
@dirrm %%DATADIR%%/misc/scala-tool-support/scite
128
@dirrm %%DATADIR%%/misc/scala-tool-support/notepad-plus
129
@dirrm %%DATADIR%%/misc/scala-tool-support/latex
130
@dirrm %%DATADIR%%/misc/scala-tool-support/kate
131
@dirrm %%DATADIR%%/misc/scala-tool-support/jedit/modes
132
@dirrm %%DATADIR%%/misc/scala-tool-support/jedit/console/commando
133
@dirrm %%DATADIR%%/misc/scala-tool-support/jedit/console
134
@dirrm %%DATADIR%%/misc/scala-tool-support/jedit
135
@dirrm %%DATADIR%%/misc/scala-tool-support/intellij
136
@dirrm %%DATADIR%%/misc/scala-tool-support/geshi
137
@dirrm %%DATADIR%%/misc/scala-tool-support/gedit
138
@dirrm %%DATADIR%%/misc/scala-tool-support/enscript
139
@dirrm %%DATADIR%%/misc/scala-tool-support/emacs/contrib
140
@dirrm %%DATADIR%%/misc/scala-tool-support/emacs
141
@dirrm %%DATADIR%%/misc/scala-tool-support/bluefish
142
@dirrm %%DATADIR%%/misc/scala-tool-support/bash-completion
143
@dirrm %%DATADIR%%/misc/scala-tool-support/a2ps
144
@dirrm %%DATADIR%%/misc/scala-tool-support
145
@dirrm %%DATADIR%%/misc/scala-devel/plugins
146
@dirrm %%DATADIR%%/misc/scala-devel
147
@dirrm %%DATADIR%%/misc/sbaz/descriptors
148
@dirrm %%DATADIR%%/misc/sbaz/config
149
@dirrm %%DATADIR%%/misc/sbaz-testall/tests
150
@dirrm %%DATADIR%%/misc/sbaz-testall
151
@dirrm %%DATADIR%%/misc/sbaz
152
@dirrm %%DATADIR%%/misc
153
@dirrm %%DATADIR%%/meta
154
@dirrm %%DATADIR%%/lib
155
@dirrm %%DATADIR%%/bin
156
@dirrmtry %%DATADIR%%
157
%%PORTDOCS%%@dirrm %%DOCSDIR%%/sbaz-setup
158
%%PORTDOCS%%@dirrm %%DOCSDIR%%/sbaz
159
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 175342