From owner-svn-ports-all@freebsd.org Thu Apr 9 18:26:12 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5FAD7279C9B; Thu, 9 Apr 2020 18:26:12 +0000 (UTC) (envelope-from jhixson@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48yqN41m8bz40MY; Thu, 9 Apr 2020 18:26:12 +0000 (UTC) (envelope-from jhixson@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1D79D191A9; Thu, 9 Apr 2020 18:26:12 +0000 (UTC) (envelope-from jhixson@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 039IQBHj086055; Thu, 9 Apr 2020 18:26:11 GMT (envelope-from jhixson@FreeBSD.org) Received: (from jhixson@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 039IQBR9086051; Thu, 9 Apr 2020 18:26:11 GMT (envelope-from jhixson@FreeBSD.org) Message-Id: <202004091826.039IQBR9086051@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jhixson set sender to jhixson@FreeBSD.org using -f From: John Hixson Date: Thu, 9 Apr 2020 18:26:11 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r531221 - in head/sysutils/nomad: . files X-SVN-Group: ports-head X-SVN-Commit-Author: jhixson X-SVN-Commit-Paths: in head/sysutils/nomad: . files X-SVN-Commit-Revision: 531221 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Apr 2020 18:26:12 -0000 Author: jhixson Date: Thu Apr 9 18:26:10 2020 New Revision: 531221 URL: https://svnweb.freebsd.org/changeset/ports/531221 Log: sysutils/nomad: update to v0.11.0 Added: head/sysutils/nomad/files/patch-helper_freeport_ephemeral__freebsd.go (contents, props changed) head/sysutils/nomad/files/patch-helper_freeport_ephemeral__freebsd__test.go (contents, props changed) head/sysutils/nomad/files/patch-vendor_github.com_docker_docker_pkg_system_mknod.go (contents, props changed) Modified: head/sysutils/nomad/Makefile head/sysutils/nomad/distinfo Modified: head/sysutils/nomad/Makefile ============================================================================== --- head/sysutils/nomad/Makefile Thu Apr 9 17:57:57 2020 (r531220) +++ head/sysutils/nomad/Makefile Thu Apr 9 18:26:10 2020 (r531221) @@ -2,7 +2,7 @@ PORTNAME= nomad DISTVERSIONPREFIX= v -DISTVERSION= 0.10.0 +DISTVERSION= 0.11.0 CATEGORIES= sysutils MAINTAINER= jhixson@FreeBSD.org Modified: head/sysutils/nomad/distinfo ============================================================================== --- head/sysutils/nomad/distinfo Thu Apr 9 17:57:57 2020 (r531220) +++ head/sysutils/nomad/distinfo Thu Apr 9 18:26:10 2020 (r531221) @@ -1,3 +1,3 @@ -TIMESTAMP = 1572028647 -SHA256 (hashicorp-nomad-v0.10.0_GH0.tar.gz) = b729ad3d29dcf8ee8bac62907ce8df5b90ca97634e729b0d2b841e55399ca488 -SIZE (hashicorp-nomad-v0.10.0_GH0.tar.gz) = 34951041 +TIMESTAMP = 1586453982 +SHA256 (hashicorp-nomad-v0.11.0_GH0.tar.gz) = 4868a493b83ad833eaf94f7b5552d1ee58aa1a5e9f6a20d86baf7b78b282c307 +SIZE (hashicorp-nomad-v0.11.0_GH0.tar.gz) = 52708805 Added: head/sysutils/nomad/files/patch-helper_freeport_ephemeral__freebsd.go ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/nomad/files/patch-helper_freeport_ephemeral__freebsd.go Thu Apr 9 18:26:10 2020 (r531221) @@ -0,0 +1,49 @@ +--- helper/freeport/ephemeral_freebsd.go.orig 2020-04-09 18:14:37 UTC ++++ helper/freeport/ephemeral_freebsd.go +@@ -0,0 +1,46 @@ ++//+build freebsd ++ ++package freeport ++ ++import ( ++ "fmt" ++ "os/exec" ++ "regexp" ++ "strconv" ++) ++ ++/* ++$ sysctl net.inet.ip.portrange.first net.inet.ip.portrange.last ++net.inet.ip.portrange.first: 49152 ++net.inet.ip.portrange.last: 65535 ++*/ ++ ++const ( ++ ephPortFirst = "net.inet.ip.portrange.first" ++ ephPortLast = "net.inet.ip.portrange.last" ++ command = "sysctl" ++) ++ ++var ephPortRe = regexp.MustCompile(`^\s*(\d+)\s+(\d+)\s*$`) ++ ++func getEphemeralPortRange() (int, int, error) { ++ cmd := exec.Command(command, "-n", ephPortFirst, ephPortLast) ++ out, err := cmd.Output() ++ if err != nil { ++ return 0, 0, err ++ } ++ ++ val := string(out) ++ ++ m := ephPortRe.FindStringSubmatch(val) ++ if m != nil { ++ min, err1 := strconv.Atoi(m[1]) ++ max, err2 := strconv.Atoi(m[2]) ++ ++ if err1 == nil && err2 == nil { ++ return min, max, nil ++ } ++ } ++ ++ return 0, 0, fmt.Errorf("unexpected sysctl value %q for keys %q %q", val, ephPortFirst, ephPortLast) ++} Added: head/sysutils/nomad/files/patch-helper_freeport_ephemeral__freebsd__test.go ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/nomad/files/patch-helper_freeport_ephemeral__freebsd__test.go Thu Apr 9 18:26:10 2020 (r531221) @@ -0,0 +1,21 @@ +--- helper/freeport/ephemeral_freebsd_test.go.orig 2020-04-09 18:14:37 UTC ++++ helper/freeport/ephemeral_freebsd_test.go +@@ -0,0 +1,18 @@ ++//+build freebsd ++ ++package freeport ++ ++import ( ++ "testing" ++) ++ ++func TestGetEphemeralPortRange(t *testing.T) { ++ min, max, err := getEphemeralPortRange() ++ if err != nil { ++ t.Fatalf("err: %v", err) ++ } ++ if min <= 0 || max <= 0 || min > max { ++ t.Fatalf("unexpected values: min=%d, max=%d", min, max) ++ } ++ t.Logf("min=%d, max=%d", min, max) ++} Added: head/sysutils/nomad/files/patch-vendor_github.com_docker_docker_pkg_system_mknod.go ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/nomad/files/patch-vendor_github.com_docker_docker_pkg_system_mknod.go Thu Apr 9 18:26:10 2020 (r531221) @@ -0,0 +1,11 @@ +--- vendor/github.com/docker/docker/pkg/system/mknod.go.orig 2020-04-08 15:42:19 UTC ++++ vendor/github.com/docker/docker/pkg/system/mknod.go +@@ -9,7 +9,7 @@ import ( + // Mknod creates a filesystem node (file, device special file or named pipe) named path + // with attributes specified by mode and dev. + func Mknod(path string, mode uint32, dev int) error { +- return unix.Mknod(path, mode, dev) ++ return unix.Mknod(path, mode, uint64(dev)) + } + + // Mkdev is used to build the value of linux devices (in /dev/) which specifies major