Download raw body.
[update] security/lego v4.18.0
Hi,
[cc maintainer horia@racoviceanu.com]
simple update for security/lego (Let's Encrypt/ACME client and library written in Go) to the latest version 4.18.0.
Changelog: https://github.com/go-acme/lego/releases/tag/v4.18.0
- update Makefile, distinfo and modules.inc for this version
- add MODGO_LDFLAGS in Makefile to set internal version: lego --version => v4.18.0
- add comment in Makefile for 'NO_TEST = Yes' (tests fail due to lack of network for DNS requests)
Build OK on current/amd64 with Go 1.23.0.
Tests/comments welcome and please commit if OK.
Laurent
? .lego
Index: Makefile
===================================================================
RCS file: /cvs/ports/security/lego/Makefile,v
diff -u -p -r1.17 Makefile
--- Makefile 19 Jun 2024 11:58:26 -0000 1.17
+++ Makefile 4 Sep 2024 14:15:25 -0000
@@ -1,7 +1,7 @@
COMMENT = Let's Encrypt/ACME client written in Go
MODGO_MODNAME = github.com/go-acme/lego/v4
-MODGO_VERSION = v4.17.4
+MODGO_VERSION = v4.18.0
DISTNAME = lego-${MODGO_VERSION}
CATEGORIES = security
@@ -17,6 +17,9 @@ WANTLIB += c pthread
MODULES = lang/go
+MODGO_LDFLAGS += -X "main.version=${MODGO_VERSION}"
+
+# Some tests fail with DNS errors (network not available)
NO_TEST = Yes
.include "modules.inc"
Index: distinfo
===================================================================
RCS file: /cvs/ports/security/lego/distinfo,v
diff -u -p -r1.17 distinfo
--- distinfo 19 Jun 2024 11:58:26 -0000 1.17
+++ distinfo 4 Sep 2024 14:15:27 -0000
@@ -554,8 +554,9 @@ SHA256 (go_modules/github.com/gobs/prett
SHA256 (go_modules/github.com/goccy/go-json/@v/v0.10.3.mod) = kCfIPvweseH039wOzQPW3oncto7K5B1EJIUCjzZvqYs=
SHA256 (go_modules/github.com/goccy/go-json/@v/v0.10.3.zip) = oUpIBb9gQ9/R4Okj12HxJubFqGxBbyj1e/6/H4veWeM=
SHA256 (go_modules/github.com/goccy/go-json/@v/v0.7.8.mod) = Nsw9yOaK2D89UE+PauTcD8ynhFM/oKlPvnpGKdqwu2w=
+SHA256 (go_modules/github.com/gofrs/flock/@v/v0.10.0.mod) = wyWE6UKHk11uyPO5ckKuvHUexRGoojKLEt8acV8QQr8=
+SHA256 (go_modules/github.com/gofrs/flock/@v/v0.10.0.zip) = 7r3UZltLml4cuEsja4BG8b7K92XkXABCM97PgLZCf9U=
SHA256 (go_modules/github.com/gofrs/flock/@v/v0.8.1.mod) = f89wY4L3qiUkSKVviPa2wbijAAZSU71pkFCYWoJJP/E=
-SHA256 (go_modules/github.com/gofrs/flock/@v/v0.8.1.zip) = ms5bCgVnKTeQT7ofy4bLRef3AeUI+utfYS4kM0A1Hfo=
SHA256 (go_modules/github.com/gofrs/uuid/@v/v4.4.0+incompatible.mod) = 97Z+rXQeLZZFdA0cfveybeRvZw7ST9w5kJbvAR3AfVc=
SHA256 (go_modules/github.com/gofrs/uuid/@v/v4.4.0+incompatible.zip) = Vnmgb/ISDvtDdkotE4m68yyJccDmZHQcTRhCmcduvT0=
SHA256 (go_modules/github.com/gogo/protobuf/@v/v1.1.1.mod) = /8FAk16hS+ckXwXMggbkkzpGIJZafuEQjSU1ZPmEAmo=
@@ -1132,8 +1133,8 @@ SHA256 (go_modules/github.com/vinyldns/g
SHA256 (go_modules/github.com/vinyldns/go-vinyldns/@v/v0.9.16.zip) = huCCc4B68w6UuqadTjm4Do6UAQTztzQjjWBWdcfYEE4=
SHA256 (go_modules/github.com/vmware-labs/yaml-jsonpath/@v/v0.3.2.mod) = IMsjbqu8V05daG/tFcKdhbWL2GQLpYsrTcv+53L8gy0=
SHA256 (go_modules/github.com/vmware-labs/yaml-jsonpath/@v/v0.3.2.zip) = hsWQGKzsOJvrx4WQEQZ0q17PFJzCBl3nEihn5w2iavc=
-SHA256 (go_modules/github.com/vultr/govultr/v2/@v/v2.17.2.mod) = 8M1JxIcmYvnjoIioCUGkKY3uQ/SMl+itpTgZjM8E35k=
-SHA256 (go_modules/github.com/vultr/govultr/v2/@v/v2.17.2.zip) = PI+UV11QkWRhSzZKdVKbHauJXCKKW1UWt7YzTJblCUo=
+SHA256 (go_modules/github.com/vultr/govultr/v3/@v/v3.9.0.mod) = itiBCJGRSMNxt1SPVdkaV6DdbGTEctXOaodq3J7P0Mc=
+SHA256 (go_modules/github.com/vultr/govultr/v3/@v/v3.9.0.zip) = Lu7qBQpAxm1ubEZK87w0Thd8IOZPgxhATXF0iphcJmM=
SHA256 (go_modules/github.com/xeipuuv/gojsonpointer/@v/v0.0.0-20180127040702-4e3ac2762d5f.mod) = qX3td9ICncrdH2lroJou2hXxKaG+pRlCdLy2Gu51tdk=
SHA256 (go_modules/github.com/xeipuuv/gojsonpointer/@v/v0.0.0-20180127040702-4e3ac2762d5f.zip) = WxpLzI4APyFMkrP6UpWdnrDjrxwMUp76VYFduVEUbkg=
SHA256 (go_modules/github.com/xeipuuv/gojsonreference/@v/v0.0.0-20180127040603-bd5ef7bd5415.mod) = KXBlYhHsuRmIgzUC2+ZMXzdfMbL4u22qb8ce5cCFUEQ=
@@ -1583,7 +1584,7 @@ SHA256 (go_modules/rsc.io/pdf/@v/v0.1.1.
SHA256 (go_modules/rsc.io/pdf/@v/v0.1.1.zip) = eb8xDjmc8OLYqmFTZ1DSppmcXKiE56J/r4jTcBzVuo8=
SHA256 (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.4.0.mod) = +/Vbaah9WjkQgv2brl5MdYEEH+Cbi7k7D+Fs3f6FzpU=
SHA256 (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.4.0.zip) = VQGaOR5TAqUbpi6YkJ4AYiS4EgeGbakL6vWC7A3uA28=
-SHA256 (lego-v4.17.4.zip) = /9O8TFoRK2a5NVfb5PkfMSNOnfpJRVq5YtGDkCaakUw=
+SHA256 (lego-v4.18.0.zip) = CXn8pFWF1wOD0pDsW5URAvvgm6R/Oq6WHC+3NZ1NzKo=
SIZE (go_modules/cloud.google.com/go/@v/v0.112.0.mod) = 1812
SIZE (go_modules/cloud.google.com/go/@v/v0.112.0.zip) = 316168
SIZE (go_modules/cloud.google.com/go/@v/v0.26.0.mod) = 27
@@ -2140,8 +2141,9 @@ SIZE (go_modules/github.com/gobs/pretty/
SIZE (go_modules/github.com/goccy/go-json/@v/v0.10.3.mod) = 41
SIZE (go_modules/github.com/goccy/go-json/@v/v0.10.3.zip) = 308903
SIZE (go_modules/github.com/goccy/go-json/@v/v0.7.8.mod) = 41
+SIZE (go_modules/github.com/gofrs/flock/@v/v0.10.0.mod) = 370
+SIZE (go_modules/github.com/gofrs/flock/@v/v0.10.0.zip) = 23087
SIZE (go_modules/github.com/gofrs/flock/@v/v0.8.1.mod) = 30
-SIZE (go_modules/github.com/gofrs/flock/@v/v0.8.1.zip) = 14710
SIZE (go_modules/github.com/gofrs/uuid/@v/v4.4.0+incompatible.mod) = 29
SIZE (go_modules/github.com/gofrs/uuid/@v/v4.4.0+incompatible.zip) = 43737
SIZE (go_modules/github.com/gogo/protobuf/@v/v1.1.1.mod) = 32
@@ -2718,8 +2720,8 @@ SIZE (go_modules/github.com/vinyldns/go-
SIZE (go_modules/github.com/vinyldns/go-vinyldns/@v/v0.9.16.zip) = 67115
SIZE (go_modules/github.com/vmware-labs/yaml-jsonpath/@v/v0.3.2.mod) = 251
SIZE (go_modules/github.com/vmware-labs/yaml-jsonpath/@v/v0.3.2.zip) = 1067374
-SIZE (go_modules/github.com/vultr/govultr/v2/@v/v2.17.2.mod) = 206
-SIZE (go_modules/github.com/vultr/govultr/v2/@v/v2.17.2.zip) = 92428
+SIZE (go_modules/github.com/vultr/govultr/v3/@v/v3.9.0.mod) = 256
+SIZE (go_modules/github.com/vultr/govultr/v3/@v/v3.9.0.zip) = 123873
SIZE (go_modules/github.com/xeipuuv/gojsonpointer/@v/v0.0.0-20180127040702-4e3ac2762d5f.mod) = 40
SIZE (go_modules/github.com/xeipuuv/gojsonpointer/@v/v0.0.0-20180127040702-4e3ac2762d5f.zip) = 9425
SIZE (go_modules/github.com/xeipuuv/gojsonreference/@v/v0.0.0-20180127040603-bd5ef7bd5415.mod) = 42
@@ -3169,4 +3171,4 @@ SIZE (go_modules/rsc.io/pdf/@v/v0.1.1.mo
SIZE (go_modules/rsc.io/pdf/@v/v0.1.1.zip) = 50919
SIZE (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.4.0.mod) = 100
SIZE (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.4.0.zip) = 45988
-SIZE (lego-v4.17.4.zip) = 1251828
+SIZE (lego-v4.18.0.zip) = 1288029
Index: modules.inc
===================================================================
RCS file: /cvs/ports/security/lego/modules.inc,v
diff -u -p -r1.14 modules.inc
--- modules.inc 19 Jun 2024 11:58:26 -0000 1.14
+++ modules.inc 4 Sep 2024 14:15:27 -0000
@@ -249,7 +249,7 @@ MODGO_MODULES = \
github.com/go-viper/mapstructure/v2 v2.0.0 \
github.com/gobs/pretty v0.0.0-20180724170744-09732c25a95b \
github.com/goccy/go-json v0.10.3 \
- github.com/gofrs/flock v0.8.1 \
+ github.com/gofrs/flock v0.10.0 \
github.com/gofrs/uuid v4.4.0+incompatible \
github.com/gogo/protobuf v1.2.1 \
github.com/goji/httpauth v0.0.0-20160601135302-2da839ab0f4d \
@@ -461,7 +461,7 @@ MODGO_MODULES = \
github.com/valyala/fasttemplate v1.2.1 \
github.com/vinyldns/go-vinyldns v0.9.16 \
github.com/vmware-labs/yaml-jsonpath v0.3.2 \
- github.com/vultr/govultr/v2 v2.17.2 \
+ github.com/vultr/govultr/v3 v3.9.0 \
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f \
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 \
github.com/xeipuuv/gojsonschema v1.2.0 \
@@ -525,6 +525,7 @@ MODGO_MODULES = \
rsc.io/binaryregexp v0.2.0 \
rsc.io/pdf v0.1.1 \
software.sslmate.com/src/go-pkcs12 v0.4.0
+
MODGO_MODFILES = \
cloud.google.com/go v0.26.0 \
cloud.google.com/go v0.34.0 \
@@ -582,6 +583,7 @@ MODGO_MODFILES = \
github.com/go-playground/validator/v10 v10.9.0 \
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 \
github.com/goccy/go-json v0.7.8 \
+ github.com/gofrs/flock v0.8.1 \
github.com/gogo/protobuf v1.1.1 \
github.com/golang-jwt/jwt/v4 v4.0.0 \
github.com/golang-jwt/jwt/v4 v4.1.0 \
@@ -1059,3 +1061,4 @@ MODGO_MODFILES = \
honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a \
honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a \
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc
+
[update] security/lego v4.18.0