svn commit: r488532 - in branches/2018Q4/devel/sbt: . files
Alex Dupre
ale at FreeBSD.org
Thu Dec 27 10:49:38 UTC 2018
Author: ale
Date: Thu Dec 27 10:49:36 2018
New Revision: 488532
URL: https://svnweb.freebsd.org/changeset/ports/488532
Log:
MFH: r481614 r482814 r486504 r488526
Update to 1.2.7 release.
Use java getLastModifiedTime now that openjdk8 port supports millisecond
resolution.
'struct stat' ABI changed in FreeBSD 12, breaking FreeBSD specific JNA code
that is no longer needed.
Approved by: portmgr (bapt)
Modified:
branches/2018Q4/devel/sbt/Makefile
branches/2018Q4/devel/sbt/distinfo
branches/2018Q4/devel/sbt/files/patch-bin_sbt-launch-lib.bash
branches/2018Q4/devel/sbt/files/sbt.sh.in
branches/2018Q4/devel/sbt/files/sbtopts
Directory Properties:
branches/2018Q4/ (props changed)
Modified: branches/2018Q4/devel/sbt/Makefile
==============================================================================
--- branches/2018Q4/devel/sbt/Makefile Thu Dec 27 10:46:56 2018 (r488531)
+++ branches/2018Q4/devel/sbt/Makefile Thu Dec 27 10:49:36 2018 (r488532)
@@ -2,7 +2,8 @@
# $FreeBSD$
PORTNAME= sbt
-PORTVERSION= 1.2.3
+PORTVERSION= 1.2.7
+PORTREVISION= 1
CATEGORIES= devel java
MASTER_SITES= https://github.com/sbt/sbt/releases/download/v${PORTVERSION}/
Modified: branches/2018Q4/devel/sbt/distinfo
==============================================================================
--- branches/2018Q4/devel/sbt/distinfo Thu Dec 27 10:46:56 2018 (r488531)
+++ branches/2018Q4/devel/sbt/distinfo Thu Dec 27 10:49:36 2018 (r488532)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1538119815
-SHA256 (sbt-1.2.3.tgz) = d502fbe587a6c2181d6acc688741ae4131386bb10ca50c73c923effc60bafeeb
-SIZE (sbt-1.2.3.tgz) = 46849530
+TIMESTAMP = 1543826287
+SHA256 (sbt-1.2.7.tgz) = 2625cbd8db75ec9b4a57e9a0af55a5ee8ad7700e1eba7d97ad78d9296450e781
+SIZE (sbt-1.2.7.tgz) = 47171488
Modified: branches/2018Q4/devel/sbt/files/patch-bin_sbt-launch-lib.bash
==============================================================================
--- branches/2018Q4/devel/sbt/files/patch-bin_sbt-launch-lib.bash Thu Dec 27 10:46:56 2018 (r488531)
+++ branches/2018Q4/devel/sbt/files/patch-bin_sbt-launch-lib.bash Thu Dec 27 10:49:36 2018 (r488532)
@@ -1,6 +1,6 @@
---- bin/sbt-launch-lib.bash.orig 2017-08-29 21:39:02 UTC
+--- bin/sbt-launch-lib.bash.orig 2018-12-03 08:50:53 UTC
+++ bin/sbt-launch-lib.bash
-@@ -26,7 +26,7 @@ while [ -h "$SCRIPT" ] ; do
+@@ -27,7 +27,7 @@ while [ -h "$SCRIPT" ] ; do
fi
done
declare -r sbt_bin_dir="$(dirname "$SCRIPT")"
@@ -9,7 +9,7 @@
echoerr () {
echo 1>&2 "$@"
-@@ -39,7 +39,7 @@ dlog () {
+@@ -40,7 +40,7 @@ dlog () {
}
jar_file () {
@@ -18,21 +18,20 @@
}
acquire_sbt_jar () {
-@@ -172,14 +172,14 @@ process_args () {
+@@ -249,14 +249,14 @@ getPreloaded() {
+ }
+
syncPreloaded() {
+- local source_preloaded="$sbt_home/lib/local-preloaded"
++ local source_preloaded="$sbt_home/local-preloaded"
+ local target_preloaded="$(getPreloaded)"
if [[ "$init_sbt_version" == "" ]]; then
# FIXME: better $init_sbt_version detection
-- init_sbt_version="$(ls -1 "$sbt_home/lib/local-preloaded/org.scala-sbt/sbt/")"
-+ init_sbt_version="$(ls -1 "$sbt_home/local-preloaded/org.scala-sbt/sbt/")"
+ init_sbt_version="$(ls -1 "$source_preloaded/org.scala-sbt/sbt/")"
fi
- [[ -f "$HOME/.sbt/preloaded/org.scala-sbt/sbt/$init_sbt_version/jars/sbt.jar" ]] || {
- # lib/local-preloaded exists (This is optional)
-- [[ -d "$sbt_home/lib/local-preloaded/" ]] && {
-+ [[ -d "$sbt_home/local-preloaded/" ]] && {
+ [[ -f "$target_preloaded/org.scala-sbt/sbt/$init_sbt_version/jars/sbt.jar" ]] || {
+- # lib/local-preloaded exists (This is optional)
++ # local-preloaded exists (This is optional)
+ [[ -d "$source_preloaded" ]] && {
command -v rsync >/dev/null 2>&1 && {
- mkdir -p "$HOME/.sbt/preloaded"
-- rsync -a --ignore-existing "$sbt_home/lib/local-preloaded/" "$HOME/.sbt/preloaded"
-+ rsync -a --ignore-existing "$sbt_home/local-preloaded/" "$HOME/.sbt/preloaded"
- }
- }
- }
+ mkdir -p "$target_preloaded"
Modified: branches/2018Q4/devel/sbt/files/sbt.sh.in
==============================================================================
--- branches/2018Q4/devel/sbt/files/sbt.sh.in Thu Dec 27 10:46:56 2018 (r488531)
+++ branches/2018Q4/devel/sbt/files/sbt.sh.in Thu Dec 27 10:49:36 2018 (r488532)
@@ -1,2 +1,2 @@
#!/bin/sh
-exec "%%LOCALBASE%%/bin/java" -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M -Dsbt.watch.mode=polling -jar "%%DATADIR%%/sbt-launch.jar" "$@"
+exec "%%LOCALBASE%%/bin/java" -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M -Dsbt.watch.mode=polling -Dsbt.io.jdktimestamps=true -jar "%%DATADIR%%/sbt-launch.jar" "$@"
Modified: branches/2018Q4/devel/sbt/files/sbtopts
==============================================================================
--- branches/2018Q4/devel/sbt/files/sbtopts Thu Dec 27 10:46:56 2018 (r488531)
+++ branches/2018Q4/devel/sbt/files/sbtopts Thu Dec 27 10:49:36 2018 (r488532)
@@ -2,3 +2,6 @@
# This triggers rebuilds on src changes after max. 0.5 seconds (instead of 10 seconds).
# Reference: https://github.com/sbt/sbt/issues/3868
-Dsbt.watch.mode=polling
+# Use java getLastModifiedTime now that it supports millisecond resolution
+# 'struct stat' ABI changed in FreeBSD 12, breaking JNA code
+-Dsbt.io.jdktimestamps=true
More information about the svn-ports-branches
mailing list