Hi,

[cc maintainer ho...@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
+

Reply via email to