head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.88 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.86 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.84 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.82 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.80 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.78 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.76 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.74 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.72 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.70 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.68 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.66 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.64 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.62 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.60 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.58 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.56 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.54 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.52 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.50 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.48 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.46 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.44 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.40 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.20 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.42 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.38 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.36 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.34 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.32 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.30 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.28 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.26 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.24 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.22 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.18 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.16 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.14 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.12 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.10 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.8 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.6 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.4 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.2 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.2.0.14 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.12 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.10 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.8 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.6 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.4 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.2 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.1.0.16 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.14 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.12 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.10 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.8 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.6 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.4 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.2 pkgsrc-2011Q3-base:1.1; locks; strict; comment @# @; 1.3 date 2015.04.07.14.21.44; author yyamano; state Exp; branches; next 1.2; commitid znEICikc0DUkkFgy; 1.2 date 2013.07.05.14.40.33; author ryoon; state Exp; branches; next 1.1; commitid DX9StlSjoasS4iWw; 1.1 date 2011.09.30.07.56.14; author yyamano; state Exp; branches; next ; desc @@ 1.3 log @Upgrade to 2.11.6 from 2.11.1. http://www.scala-lang.org/news/2.11.6 Scala 2.11.6 is a bugfix release that is binary compatible with previous releases in the Scala 2.11 series. We would like to highlight the following changes: * We fixed a cross-site scripting vulnerability in Scaladoc's JavaScript. Many thanks to @@todesking for discovering this, suggesting a fix, and for delaying disclosure until this release! This bug could be used to access sensitive information on sites hosted on the same domain as Scaladoc-generated documentation. All previous versions of Scaladoc are affected (Scala 2.10.5 includes the fix as well). We do recommend, as a general precaution, to host Scaladoc documentation on its own domain. * SI-9089 repl is now much less crash-and-burny when calling a function (which turns out to be a common thing people do in a REPL). Also, apologies to the author of SI-9022, who reported this before the bug was discovered and you had to wait in line for like three hours on a Tuesday afternoon. Or, maybe, that honor should go to the enigmatic dk14. * SI-8759 no need to enter almost half the konami code to enter a right square bracket in the REPL (via jline 2.12.1). Thank you for implementing the jline fix, @@michael72, and kudos to @@jdillon and @@trptcolin for cutting a new jline release just for us! http://www.scala-lang.org/news/2.11.5 Scala 2.11.5 is a bugfix release that is binary compatible with previous releases in the Scala 2.11 series. We would like to highlight the following changes: * heathermiller's SI-6502 Reenables loading jars into the running REPL * mpociecha's The alternative, flat representation of classpath elements * gbasler's Avoid the ¡CNF budget exceeded¢ exception via smarter translation into CNF * adriaanm's SAMmy: eta-expansion, overloading, existentials * A great number of documentation improvements - thank you (and, to those appearing for the first time in our release notes, welcome!): @@kanielc, @@lymia, @@stevegury, @@vigdorchik, @@gourlaysama, @@ichoran, @@retronym, @@xuwei-k, @@dickwall, @@phaller. http://www.scala-lang.org/news/2.11.4 Scala 2.11.4 is a bugfix release that is binary compatible with previous releases in the Scala 2.11 series. The changes include: * Scala shell (REPL) is more friendly to Ctrl+D. It leaves your terminal in a clean state and suggests using :quit the next time (see #3902). Kudos to @@gourlaysama! * REPL uses different colors when printing references to vals and types. Pass -Dscala.color to enable that behavior (see #3993). Thanks to @@puffnfresh! * The Scala specification received a fair amount of love and became much more beautiful. It has got syntax highlighting (#3984), linkable headers, and a side bar with TOC (#3996). A few final touches has been merged that fix typos and mistakes stemming from automatic Latex to Markdown conversion we've done a while ago. Thanks for attention to details @@gourlaysama, @@som-snytt and roberthoedicke! * Non-deterministic pattern matching warnings has been fixed (SI-7746). Many thanks to @@gbasler for diving deep (#3954) into logical formulas constructed by our pattern matcher implementation! https://groups.google.com/forum/#!msg/scala-internals/SSD9BNJaFbU/rACBkHrs2JEJ > I've got an important information to share. I'd like to announce the > Scala 2.11.3 artifacts as being dead on arrival. The 2.11.3 > artifacts that got released to Maven Central have a critical bug > related to binary compatibility. Please stick to using Scala 2.11.2 > until 2.11.4 is released which is planned to happen as soon as we > fix all critical bugs found in Scala 2.11.3. The rest of my email > will discuss the events that led to a broken Scala release, next > steps we're planning to take. http://www.scala-lang.org/news/2.11.2 Scala 2.11.2 is a bugfix release that is binary compatible with previous releases in the Scala 2.11 series. The changes include: * Several issues in the collections library were resolved, most notably equality on ranges (SI-8738). * The optimizer no longer eliminates division instructions that may throw an ArithmeticException (SI-7607). * The -Xlint compiler flag is now parameterized by individual warnings. This is intended to replace the -Ywarn-... options, for instance, -Xlint:nullary-unit is equivalent to -Ywarn-nullary-unit. Run scalac -Xlint:help to see all available options. Kudos to @@som-snytt!x * TypeTags and Exprs are now serializable (SI-5919). @ text @$NetBSD: patch-bin_scaladoc,v 1.2 2013/07/05 14:40:33 ryoon Exp $ Hardwire paths to installed files and Java binary. --- bin/scaladoc.orig 2015-02-26 01:09:38.000000000 +0000 +++ bin/scaladoc @@@@ -68,7 +68,7 @@@@ if uname | grep -q ^MINGW; then fi # Finding the root folder for this Scala distribution -SCALA_HOME="$(findScalaHome)" +SCALA_HOME="@@SCALA_HOME@@" SEP=":" # Possible additional command line options @@@@ -201,7 +201,7 @@@@ fi # be quoted: otherwise an empty string will appear as a command line # argument, and java will think that is the program to run. execCommand \ - "${JAVACMD:=java}" \ + "${JAVACMD:=@@JAVA_HOME@@/bin/java}" \ $JAVA_OPTS \ "${java_args[@@]}" \ "${classpath_args[@@]}" \ @ 1.2 log @Update to 2.10.2 Changelog: * Bug fixes. * New features. See http://www.scala-lang.org/2.10.2 etc in detail. @ text @d1 1 a1 1 $NetBSD: patch-bin_scaladoc,v 1.1 2011/09/30 07:56:14 yyamano Exp $ d5 1 a5 1 --- bin/scaladoc.orig 2013-06-06 18:41:45.000000000 +0000 d16 1 a16 1 @@@@ -192,7 +192,7 @@@@ fi d24 1 a24 1 $(classpathArgs) \ @ 1.1 log @Apply patches provided by ryoon@@ with some modifications to upgrade to Scala 2.9.1 from 2.8.1. PR pkg/45379 Scala 2.9.0 final The Scala 2.9.0 codebase includes several additions, notably the new Parallel Collections, but it also introduces improvements on many existing features, and contains many bug fixes: * Parallel Collections * The App Trait * The DelayedInit Trait * Repl Improvements * Scala Runner * Java Interop * Generalized try-catch-finally * New packages: scala.sys and scala.sys.process, which are imported from sbt.Process. * New methods in collections: collectFirst, maxBy, minBy, span, inits, tails, permutations, combinations, subsets * AnyRef specialization: See http://www.scala-lang.org/node/9483 for more details. Scala 2.9.1 final The 2.9.1 release of Scala includes many bug fixes and improvements, in particular to the interpreter: most of the interpreter changes available in the development mainline have been ported to the 2.9.x release branch. See http://www.scala-lang.org/node/10780 for more details. Note: the interpreter option '-i' may behave incorrectly in this version. In case you require it, please just add the option '-Yrepl-sync' to your command line as well. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- bin/scaladoc.orig 2011-08-29 16:44:19.000000000 +0000 d7 2 a8 2 @@@@ -48,23 +48,7 @@@@ case "`uname`" in esac d11 3 a13 24 -SOURCE=$0; -SCRIPT=`basename "$SOURCE"`; -while [ -h "$SOURCE" ]; do - SCRIPT=`basename "$SOURCE"`; - LOOKUP=`ls -ld "$SOURCE"`; - TARGET=`expr "$LOOKUP" : '.*-> \(.*\)$'`; - if expr "${TARGET:-.}/" : '/.*/$' > /dev/null; then - SOURCE=${TARGET:-.}; - else - SOURCE=`dirname "$SOURCE"`/${TARGET:-.}; - fi; -done; - -# see #2092 -SCALA_HOME=`dirname "$SOURCE"` -SCALA_HOME=`cd "$SCALA_HOME"; pwd -P` -SCALA_HOME=`cd "$SCALA_HOME"/..; pwd` +SCALA_HOME=@@SCALA_HOME@@ # Remove spaces from SCALA_HOME on windows if $cygwin; then @@@@ -150,7 +134,7 @@@@ if [ -z "$JAVACMD" -a -n "$JAVA_HOME" -a JAVACMD="$JAVA_HOME/bin/java" fi d15 7 a21 2 -"${JAVACMD:=java}" \ +"${JAVACMD:=@@JAVA_HOME@@/bin/java}" \ d24 1 a24 1 ${CPSELECT}${TOOL_CLASSPATH} \ @