git: 6d3a5e1ad35b - main - sysutils/nomad: update to version 1.1.0

John Hixson jhixson at FreeBSD.org
Thu May 27 02:26:34 UTC 2021


The branch main has been updated by jhixson:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6d3a5e1ad35b6a1fd08917deb65d2de879d18c63

commit 6d3a5e1ad35b6a1fd08917deb65d2de879d18c63
Author:     John Hixson <jhixson at FreeBSD.org>
AuthorDate: 2021-05-27 02:02:24 +0000
Commit:     John Hixson <jhixson at FreeBSD.org>
CommitDate: 2021-05-27 02:26:11 +0000

    sysutils/nomad: update to version 1.1.0
---
 sysutils/nomad/Makefile                            |  2 +-
 sysutils/nomad/distinfo                            |  6 ++---
 .../files/patch-drivers_docker__driver_freebsd.go  |  8 ++++++
 .../patch-drivers_docker__driver_freebsd_test.go   | 29 ++++++++++++++++++++++
 4 files changed, 41 insertions(+), 4 deletions(-)

diff --git a/sysutils/nomad/Makefile b/sysutils/nomad/Makefile
index a8e4508a8611..c5b7cff4ebff 100644
--- a/sysutils/nomad/Makefile
+++ b/sysutils/nomad/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	nomad
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.0.5
+DISTVERSION=	1.1.0
 CATEGORIES=	sysutils
 
 MAINTAINER=	jhixson at FreeBSD.org
diff --git a/sysutils/nomad/distinfo b/sysutils/nomad/distinfo
index 9ce04e6c5636..971af90e2b37 100644
--- a/sysutils/nomad/distinfo
+++ b/sysutils/nomad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1621045447
-SHA256 (hashicorp-nomad-v1.0.5_GH0.tar.gz) = e911f973a835adcd987fce9b7e75d1961645c716b1fce9b3203ac7c245cf47f5
-SIZE (hashicorp-nomad-v1.0.5_GH0.tar.gz) = 39542943
+TIMESTAMP = 1622079765
+SHA256 (hashicorp-nomad-v1.1.0_GH0.tar.gz) = cb9bb49a266b1720e78e6899e48e9dbfadd927d6a356e378980e4e398cfb4c78
+SIZE (hashicorp-nomad-v1.1.0_GH0.tar.gz) = 41044566
diff --git a/sysutils/nomad/files/patch-drivers_docker__driver_freebsd.go b/sysutils/nomad/files/patch-drivers_docker__driver_freebsd.go
new file mode 100644
index 000000000000..75ba0866cc87
--- /dev/null
+++ b/sysutils/nomad/files/patch-drivers_docker__driver_freebsd.go
@@ -0,0 +1,8 @@
+--- /dev/null	2021-05-26 18:56:01.401092000 -0700
++++ drivers/docker/driver_freebsd.go	2021-05-26 18:54:15.075568000 -0700
+@@ -0,0 +1,5 @@
++package docker
++
++func setCPUSetCgroup(path string, pid int) error {
++	return nil
++}
diff --git a/sysutils/nomad/files/patch-drivers_docker__driver_freebsd_test.go b/sysutils/nomad/files/patch-drivers_docker__driver_freebsd_test.go
new file mode 100644
index 000000000000..0e4b345905f9
--- /dev/null
+++ b/sysutils/nomad/files/patch-drivers_docker__driver_freebsd_test.go
@@ -0,0 +1,29 @@
+--- /dev/null	2021-05-26 18:56:22.470788000 -0700
++++ drivers/docker/driver_freebsd_test.go	2021-05-26 18:54:25.182401000 -0700
+@@ -0,0 +1,26 @@
++package docker
++
++import (
++	"fmt"
++	"os"
++	"testing"
++	"time"
++)
++
++// TestMain is a hacky test entrypoint to set temp directory to a path that can
++// be mounted into Docker containers on macOS without needing dev performing
++// special setup.
++//
++// macOS sets tempdir as `/var`, which Docker does not allowlist as a path that
++// can be bind-mounted.
++func TestMain(m *testing.M) {
++	tmpdir := fmt.Sprintf("/tmp/nomad-docker-tests-%d", time.Now().Unix())
++
++	defer os.Setenv("TMPDIR", os.Getenv("TMPDIR"))
++	os.Setenv("TMPDIR", tmpdir)
++
++	os.MkdirAll(tmpdir, 0700)
++	defer os.RemoveAll(tmpdir)
++
++	os.Exit(m.Run())
++}


More information about the dev-commits-ports-all mailing list