Sun Dec 16 10:07:12 2018 UTC ()
Update to 2.12.8

Changelog:
Most notable changes:
* Change the license from modified-bsd to apache-2.0.
* Require Java 8 or later.
* Support Java 9 or later.
* Fix a security bug, CVE-2017-15288,


(ryoon)
diff -r1.12 -r1.13 pkgsrc/lang/scala/Makefile
diff -r1.7 -r1.8 pkgsrc/lang/scala/PLIST
diff -r1.11 -r1.12 pkgsrc/lang/scala/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/lang/scala/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/scala/Makefile 2016/03/13 03:16:41 1.12
+++ pkgsrc/lang/scala/Makefile 2018/12/16 10:07:11 1.13
@@ -1,26 +1,27 @@ @@ -1,26 +1,27 @@
1# $NetBSD: Makefile,v 1.12 2016/03/13 03:16:41 ryoon Exp $ 1# $NetBSD: Makefile,v 1.13 2018/12/16 10:07:11 ryoon Exp $
2 2
3DISTNAME= scala-2.11.8 3DISTNAME= scala-2.12.8
4CATEGORIES= lang 4CATEGORIES= lang
5MASTER_SITES= http://www.scala-lang.org/files/archive/ 5MASTER_SITES= http://www.scala-lang.org/files/archive/
6EXTRACT_SUFX= .tgz 6EXTRACT_SUFX= .tgz
7 7
8MAINTAINER= yyamano@NetBSD.org 8MAINTAINER= yyamano@NetBSD.org
9HOMEPAGE= http://www.scala-lang.org/ 9HOMEPAGE= http://www.scala-lang.org/
10COMMENT= Scala is a multi-paradigm programming language 10COMMENT= Scala is a multi-paradigm programming language
 11LICENSE= apache-2.0
11 12
12USE_JAVA= run 13USE_JAVA= run
13USE_JAVA2= 6 14USE_JAVA2= 8
14NO_BUILD= yes 15NO_BUILD= yes
15 16
16USE_TOOLS+= bash:run 17USE_TOOLS+= bash:run
17REPLACE_BASH+= bin/fsc bin/scala bin/scalac \ 18REPLACE_BASH+= bin/fsc bin/scala bin/scalac \
18 bin/scaladoc bin/scalap 19 bin/scaladoc bin/scalap
19 20
20SCALA_HOME= ${PREFIX}/share/${DISTNAME} 21SCALA_HOME= ${PREFIX}/share/${DISTNAME}
21 22
22SUBST_CLASSES+= scala 23SUBST_CLASSES+= scala
23SUBST_FILES.scala= bin/fsc bin/scala bin/scalac bin/scaladoc bin/scalap 24SUBST_FILES.scala= bin/fsc bin/scala bin/scalac bin/scaladoc bin/scalap
24SUBST_STAGE.scala= pre-configure 25SUBST_STAGE.scala= pre-configure
25SUBST_SED.scala= -e 's,@PREFIX@,${PREFIX},g' 26SUBST_SED.scala= -e 's,@PREFIX@,${PREFIX},g'
26SUBST_SED.scala+= -e 's,@JAVA_HOME@,${PKG_JAVA_HOME},g' 27SUBST_SED.scala+= -e 's,@JAVA_HOME@,${PKG_JAVA_HOME},g'

cvs diff -r1.7 -r1.8 pkgsrc/lang/scala/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/scala/PLIST 2016/03/13 03:16:41 1.7
+++ pkgsrc/lang/scala/PLIST 2018/12/16 10:07:11 1.8
@@ -1,45 +1,36 @@ @@ -1,45 +1,36 @@
1@comment $NetBSD: PLIST,v 1.7 2016/03/13 03:16:41 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.8 2018/12/16 10:07:11 ryoon Exp $
2bin/fsc 2bin/fsc
3bin/scala 3bin/scala
4bin/scalac 4bin/scalac
5bin/scaladoc 5bin/scaladoc
6bin/scalap 6bin/scalap
7man/man1/fsc.1 7man/man1/fsc.1
8man/man1/scala.1 8man/man1/scala.1
9man/man1/scalac.1 9man/man1/scalac.1
10man/man1/scaladoc.1 10man/man1/scaladoc.1
11man/man1/scalap.1 11man/man1/scalap.1
12share/${PKGNAME}/doc/LICENSE.md 12share/${PKGNAME}/doc/LICENSE.md
13share/${PKGNAME}/doc/License.rtf 13share/${PKGNAME}/doc/License.rtf
14share/${PKGNAME}/doc/README 14share/${PKGNAME}/doc/README
15share/${PKGNAME}/doc/licenses/apache_jansi.txt 15share/${PKGNAME}/doc/licenses/apache_jansi.txt
16share/${PKGNAME}/doc/licenses/bsd_asm.txt 16share/${PKGNAME}/doc/licenses/bsd_asm.txt
17share/${PKGNAME}/doc/licenses/bsd_jline.txt 17share/${PKGNAME}/doc/licenses/bsd_jline.txt
18share/${PKGNAME}/doc/licenses/mit_jquery-layout.txt 
19share/${PKGNAME}/doc/licenses/mit_jquery-ui.txt 
20share/${PKGNAME}/doc/licenses/mit_jquery.txt 18share/${PKGNAME}/doc/licenses/mit_jquery.txt
21share/${PKGNAME}/doc/licenses/mit_sizzle.txt 
22share/${PKGNAME}/doc/licenses/mit_tools.tooltip.txt 19share/${PKGNAME}/doc/licenses/mit_tools.tooltip.txt
23share/${PKGNAME}/doc/tools/css/style.css 20share/${PKGNAME}/doc/tools/css/style.css
24share/${PKGNAME}/doc/tools/fsc.html 21share/${PKGNAME}/doc/tools/fsc.html
25share/${PKGNAME}/doc/tools/images/external.gif 22share/${PKGNAME}/doc/tools/images/external.gif
26share/${PKGNAME}/doc/tools/images/scala_logo.png 23share/${PKGNAME}/doc/tools/images/scala_logo.png
27share/${PKGNAME}/doc/tools/index.html 24share/${PKGNAME}/doc/tools/index.html
28share/${PKGNAME}/doc/tools/scala.html 25share/${PKGNAME}/doc/tools/scala.html
29share/${PKGNAME}/doc/tools/scalac.html 26share/${PKGNAME}/doc/tools/scalac.html
30share/${PKGNAME}/doc/tools/scaladoc.html 27share/${PKGNAME}/doc/tools/scaladoc.html
31share/${PKGNAME}/doc/tools/scalap.html 28share/${PKGNAME}/doc/tools/scalap.html
32share/${PKGNAME}/lib/akka-actor_2.11-2.3.10.jar 29share/${PKGNAME}/lib/jline-2.14.6.jar
33share/${PKGNAME}/lib/config-1.2.1.jar 
34share/${PKGNAME}/lib/jline-2.12.1.jar 
35share/${PKGNAME}/lib/scala-actors-2.11.0.jar 
36share/${PKGNAME}/lib/scala-actors-migration_2.11-1.1.0.jar 
37share/${PKGNAME}/lib/scala-compiler.jar 30share/${PKGNAME}/lib/scala-compiler.jar
38share/${PKGNAME}/lib/scala-continuations-library_2.11-1.0.2.jar 
39share/${PKGNAME}/lib/scala-continuations-plugin_${PKGVERSION}-1.0.2.jar 
40share/${PKGNAME}/lib/scala-library.jar 31share/${PKGNAME}/lib/scala-library.jar
41share/${PKGNAME}/lib/scala-parser-combinators_2.11-1.0.4.jar 32share/${PKGNAME}/lib/scala-parser-combinators_2.12-1.0.7.jar
42share/${PKGNAME}/lib/scala-reflect.jar 33share/${PKGNAME}/lib/scala-reflect.jar
43share/${PKGNAME}/lib/scala-swing_2.11-1.0.2.jar 34share/${PKGNAME}/lib/scala-swing_2.12-2.0.3.jar
44share/${PKGNAME}/lib/scala-xml_2.11-1.0.4.jar 35share/${PKGNAME}/lib/scala-xml_2.12-1.0.6.jar
45share/${PKGNAME}/lib/scalap-${PKGVERSION}.jar 36share/${PKGNAME}/lib/scalap-${PKGVERSION}.jar

cvs diff -r1.11 -r1.12 pkgsrc/lang/scala/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/scala/distinfo 2016/03/13 03:16:41 1.11
+++ pkgsrc/lang/scala/distinfo 2018/12/16 10:07:11 1.12
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.11 2016/03/13 03:16:41 ryoon Exp $ 1$NetBSD: distinfo,v 1.12 2018/12/16 10:07:11 ryoon Exp $
2 2
3SHA1 (scala-2.11.8.tgz) = 490208fdbedaa272276bf338e1cf840e1df15a14 3SHA1 (scala-2.12.8.tgz) = 8072c61ced542167281681cfb5c50f28a41b8ad1
4RMD160 (scala-2.11.8.tgz) = 252657f105e3b4bee6d59c5abccf1f7d67544deb 4RMD160 (scala-2.12.8.tgz) = 5ce17c06e329e458f82327abb9be770bc1a39134
5SHA512 (scala-2.11.8.tgz) = c00a0eaa4317c3ffbdbbd9c817f06c5262f0549f22bd7f1886cc22643e34e8909648bbfb58f3a63c453baf045381a52128ff0b18b7a39274ef03aad7daea9fdf 5SHA512 (scala-2.12.8.tgz) = 8129aee7432bb724825e160ddd5d04452b9b1b08d0e04f3e05a9d3febc7a52b7ba2f06ce7cfb12ff2d0607782d0b3d1ea5983e767e4802cb6726a1461adb68ca
6Size (scala-2.11.8.tgz) = 28678231 bytes 6Size (scala-2.12.8.tgz) = 20467943 bytes
7SHA1 (patch-bin_fsc) = d6f35942b9db8774cf5a61bb90f25a329b1cfba9 7SHA1 (patch-bin_fsc) = d6f35942b9db8774cf5a61bb90f25a329b1cfba9
8SHA1 (patch-bin_scala) = d17dd91f5cc3b83656f6561f93a9b860352d3c5b 8SHA1 (patch-bin_scala) = d17dd91f5cc3b83656f6561f93a9b860352d3c5b
9SHA1 (patch-bin_scalac) = e2df09878a3bd8e1f3c985e24c7fefa2bd710462 9SHA1 (patch-bin_scalac) = e2df09878a3bd8e1f3c985e24c7fefa2bd710462
10SHA1 (patch-bin_scaladoc) = 5592b7fffd1a2b3760a1ca3215495a344bb04240 10SHA1 (patch-bin_scaladoc) = 5592b7fffd1a2b3760a1ca3215495a344bb04240
11SHA1 (patch-bin_scalap) = 9183105dabc7ad7219b0ece19e52f1360af2555b 11SHA1 (patch-bin_scalap) = 9183105dabc7ad7219b0ece19e52f1360af2555b