Skip to content

Commit f9e988a

Browse files
committed
Update dependencies
1 parent 7dd33cc commit f9e988a

File tree

13 files changed

+36
-40
lines changed

13 files changed

+36
-40
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Operating System Files
22

3-
# *.DS_Store
3+
*.DS_Store
44
Thumbs.db
55

66
# Build Files

.travis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ matrix:
88
scala:
99
- 2.11.12
1010
before_install:
11-
- docker pull daunnc/pdal-debian:1.7.1
11+
- docker pull daunnc/pdal-debian:1.8.0
1212
services:
1313
- docker
1414

1515
- os: linux
1616
jdk: oraclejdk8
1717
language: scala
1818
scala:
19-
- 2.12.6
19+
- 2.12.8
2020
before_install:
21-
- docker pull daunnc/pdal-debian:1.7.1
21+
- docker pull daunnc/pdal-debian:1.8.0
2222
services:
2323
- docker
2424

@@ -34,7 +34,7 @@ matrix:
3434

3535
- os: osx
3636
scala:
37-
- 2.12.5
37+
- 2.12.8
3838
compiler:
3939
- gcc
4040
- clang

.travis/run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ else
99
-v $TRAVIS_BUILD_DIR:/pdal-java \
1010
-e TRAVIS_SCALA_VERSION=$TRAVIS_SCALA_VERSION \
1111
-e TRAVIS_COMMIT=$TRAVIS_COMMIT \
12-
-e TRAVIS_JDK_VERSION=$TRAVIS_JDK_VERSION daunnc/pdal-debian:1.7.1 /bin/bash -c "cd /pdal-java; .travis/test-all.sh"
12+
-e TRAVIS_JDK_VERSION=$TRAVIS_JDK_VERSION daunnc/pdal-debian:1.8.0 /bin/bash -c "cd /pdal-java; .travis/test-all.sh"
1313
fi

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name := "pdal-jni"
33
lazy val commonSettings = Seq(
44
version := "1.7.0" + Environment.versionSuffix,
55
scalaVersion := "2.11.12",
6-
crossScalaVersions := Seq("2.12.6", "2.11.12"),
6+
crossScalaVersions := Seq("2.12.8", "2.11.12"),
77
organization := "io.pdal",
88
description := "PDAL JNI bindings",
99
licenses := Seq("BSD" -> url("https://github.com/PDAL/PDAL/blob/master/LICENSE.txt")),

examples/pdal-jni/build.sbt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name := "pdal-jni"
22
version := "0.1.0-SNAPSHOT"
3-
scalaVersion := "2.12.5"
4-
crossScalaVersions := Seq("2.12.5", "2.11.12")
3+
scalaVersion := "2.12.8"
4+
crossScalaVersions := Seq("2.12.8", "2.11.12")
55
organization := "com.azavea"
66
scalacOptions ++= Seq(
77
"-deprecation",
@@ -21,7 +21,7 @@ resolvers ++= Seq(
2121

2222
fork := true
2323

24-
val pdalVersion = "1.7.0-RC3"
24+
val pdalVersion = "1.7.0-RC4"
2525

2626
libraryDependencies ++= Seq(
2727
"io.pdal" %% "pdal" % pdalVersion,

project/Version.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
object Version {
2-
val circe = "0.9.3"
2+
val circe = "0.11.0"
33
val scalaTest = "3.0.5"
44
val jtsCore = "1.14.0"
55
}

project/build.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
sbt.version=1.1.4
1+
sbt.version=1.2.8

sbt

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66

77
set -o pipefail
88

9-
declare -r sbt_release_version="0.13.16"
10-
declare -r sbt_unreleased_version="0.13.16"
9+
declare -r sbt_release_version="0.13.18"
10+
declare -r sbt_unreleased_version="0.13.18"
1111

12-
declare -r latest_213="2.13.0-M2"
13-
declare -r latest_212="2.12.4"
12+
declare -r latest_213="2.13.0-M5"
13+
declare -r latest_212="2.12.8"
1414
declare -r latest_211="2.11.12"
1515
declare -r latest_210="2.10.7"
1616
declare -r latest_29="2.9.3"
@@ -23,7 +23,7 @@ declare -r sbt_launch_ivy_snapshot_repo="https://repo.scala-sbt.org/scalasbt/ivy
2323
declare -r sbt_launch_mvn_release_repo="http://repo.scala-sbt.org/scalasbt/maven-releases"
2424
declare -r sbt_launch_mvn_snapshot_repo="http://repo.scala-sbt.org/scalasbt/maven-snapshots"
2525

26-
declare -r default_jvm_opts_common="-Xms512m -Xmx1536m -Xss2m"
26+
declare -r default_jvm_opts_common="-Xms512m -Xss2m"
2727
declare -r noshare_opts="-Dsbt.global.base=project/.sbtboot -Dsbt.boot.directory=project/.boot -Dsbt.ivy.home=project/.ivy"
2828

2929
declare sbt_jar sbt_dir sbt_create sbt_version sbt_script sbt_new
@@ -98,21 +98,6 @@ build_props_sbt () {
9898
grep '^sbt\.version' "$buildProps" | tr '=\r' ' ' | awk '{ print $2; }'
9999
}
100100

101-
update_build_props_sbt () {
102-
local ver="$1"
103-
local old="$(build_props_sbt)"
104-
105-
[[ -r "$buildProps" ]] && [[ "$ver" != "$old" ]] && {
106-
perl -pi -e "s/^sbt\.version\b.*\$/sbt.version=${ver}/" "$buildProps"
107-
grep -q '^sbt.version[ =]' "$buildProps" || printf "\nsbt.version=%s\n" "$ver" >> "$buildProps"
108-
109-
vlog "!!!"
110-
vlog "!!! Updated file $buildProps setting sbt.version to: $ver"
111-
vlog "!!! Previous value was: $old"
112-
vlog "!!!"
113-
}
114-
}
115-
116101
set_sbt_version () {
117102
sbt_version="${sbt_explicit_version:-$(build_props_sbt)}"
118103
[[ -n "$sbt_version" ]] || sbt_version=$sbt_release_version
@@ -173,7 +158,19 @@ setJavaHome () {
173158
export PATH="$JAVA_HOME/bin:$PATH"
174159
}
175160

176-
getJavaVersion() { "$1" -version 2>&1 | grep -E -e '(java|openjdk) version' | awk '{ print $3 }' | tr -d \"; }
161+
getJavaVersion() {
162+
local str=$("$1" -version 2>&1 | grep -E -e '(java|openjdk) version' | awk '{ print $3 }' | tr -d '"')
163+
164+
# java -version on java8 says 1.8.x
165+
# but on 9 and 10 it's 9.x.y and 10.x.y.
166+
if [[ "$str" =~ ^1\.([0-9]+)\..*$ ]]; then
167+
echo "${BASH_REMATCH[1]}"
168+
elif [[ "$str" =~ ^([0-9]+)\..*$ ]]; then
169+
echo "${BASH_REMATCH[1]}"
170+
elif [[ -n "$str" ]]; then
171+
echoerr "Can't parse java version from: $str"
172+
fi
173+
}
177174

178175
checkJava() {
179176
# Warn if there is a Java version mismatch between PATH and JAVA_HOME/JDK_HOME
@@ -196,7 +193,7 @@ checkJava() {
196193
java_version () {
197194
local version=$(getJavaVersion "$java_cmd")
198195
vlog "Detected Java version: $version"
199-
echo "${version:2:1}"
196+
echo "$version"
200197
}
201198

202199
# MaxPermSize critical on pre-8 JVMs but incurs noisy warning on 8+
@@ -462,8 +459,7 @@ setTraceLevel() {
462459
# set scalacOptions if we were given any -S opts
463460
[[ ${#scalac_args[@]} -eq 0 ]] || addSbt "set scalacOptions in ThisBuild += \"${scalac_args[@]}\""
464461

465-
# Update build.properties on disk to set explicit version - sbt gives us no choice
466-
[[ -n "$sbt_explicit_version" && -z "$sbt_new" ]] && update_build_props_sbt "$sbt_explicit_version"
462+
[[ -n "$sbt_explicit_version" && -z "$sbt_new" ]] && addJava "-Dsbt.version=$sbt_explicit_version"
467463
vlog "Detected sbt version $sbt_version"
468464

469465
if [[ -n "$sbt_script" ]]; then

scripts/crosscompile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ docker run -it --rm \
2121
-v $PWD:/pdal-java \
2222
-v $HOME/.ivy2:/root/.ivy2 \
2323
-v $HOME/.sbt:/root/.sbt \
24-
daunnc/pdal-debian:1.7.1 bash -c "cd ./pdal-java; ./scripts/pack-native.sh --suffix=${PDAL_VERSION_SUFFIX}"
24+
daunnc/pdal-debian:1.8.0 bash -c "cd ./pdal-java; ./scripts/pack-native.sh --suffix=${PDAL_VERSION_SUFFIX}"
2525

2626
# docker run -it --rm \
2727
# -v $PWD:/workdir \

0 commit comments

Comments
 (0)