daml/libs-scala/ports/BUILD.bazel
Moritz Kiefer fa7663148a
Drop 2.12 versioned_scala_deps (#11748)
I’ve kept the infrastructure for versioned_scala_deps around because
I’m optimistic and hope that eventually we’ll do another Scala upgrade.

changelog_begin
changelog_end
2021-11-17 22:13:08 +00:00

54 lines
1.3 KiB
Python

# Copyright (c) 2021 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
load("@os_info//:os_info.bzl", "is_darwin")
load(
"//bazel_tools:scala.bzl",
"da_scala_library",
"da_scala_test",
)
da_scala_library(
name = "ports",
srcs = [
"src/main/scala/com/digitalasset/ports/Port.scala",
"src/main/scala/com/digitalasset/ports/PortFiles.scala",
"src/main/scala/com/digitalasset/ports/PortLock.scala",
],
scala_deps = [
"@maven//:org_scalaz_scalaz_core",
],
tags = ["maven_coordinates=com.daml:ports:__VERSION__"],
visibility = [
"//visibility:public",
],
)
da_scala_library(
name = "ports-testing",
srcs = [
"src/main/scala/com/digitalasset/ports/FreePort.scala",
"src/main/scala/com/digitalasset/ports/LockedFreePort.scala",
],
data = ["@sysctl_nix//:bin/sysctl"] if is_darwin else [],
visibility = [
"//visibility:public",
],
deps = [
":ports",
"//bazel_tools/runfiles:scala_runfiles",
],
)
da_scala_test(
name = "ports-tests",
srcs = glob(["src/test/suite/scala/**/*.scala"]),
scala_deps = [
"@maven//:org_scalaz_scalaz_core",
],
deps = [
":ports",
":ports-testing",
],
)