ports@, I'd like to update security/acme.sh to a version 3.1.1
Changelog: https://github.com/acmesh-official/acme.sh/releases/tag/3.1.1 Changes seems safe, but it is a series shell scripts and I can test it only for syntax via make test and against cloudns.net and AWS. No regression. Anyone would like to test? Ok? Index: security/acme.sh/Makefile =================================================================== RCS file: /cvs/ports/security/acme.sh/Makefile,v diff -u -p -r1.3 Makefile --- security/acme.sh/Makefile 23 Nov 2024 11:31:00 -0000 1.3 +++ security/acme.sh/Makefile 23 Apr 2025 20:01:09 -0000 @@ -1,6 +1,6 @@ COMMENT = pure Unix shell script implementing ACME client protocol -DIST_TUPLE += github acmesh-official acme.sh 3.1.0 . +DIST_TUPLE += github acmesh-official acme.sh 3.1.1 . CATEGORIES = security Index: security/acme.sh/distinfo =================================================================== RCS file: /cvs/ports/security/acme.sh/distinfo,v diff -u -p -r1.2 distinfo --- security/acme.sh/distinfo 23 Nov 2024 11:31:00 -0000 1.2 +++ security/acme.sh/distinfo 23 Apr 2025 20:01:09 -0000 @@ -1,2 +1,2 @@ -SHA256 (acmesh-official-acme.sh-3.1.0.tar.gz) = W8inIJXhahoXfRpRZyi700Nqv4BgIy1dNrRi/OdER6o= -SIZE (acmesh-official-acme.sh-3.1.0.tar.gz) = 301978 +SHA256 (acmesh-official-acme.sh-3.1.1.tar.gz) = xdYjrAr0AOg81nau+vBFIo9g6fxZf+pdtMOlvX9r/PQ= +SIZE (acmesh-official-acme.sh-3.1.1.tar.gz) = 316344 Index: security/acme.sh/patches/patch-dnsapi_dns_netcup_sh =================================================================== RCS file: security/acme.sh/patches/patch-dnsapi_dns_netcup_sh diff -N security/acme.sh/patches/patch-dnsapi_dns_netcup_sh --- security/acme.sh/patches/patch-dnsapi_dns_netcup_sh 17 Nov 2024 19:59:42 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,37 +0,0 @@ -ksh(1) defaults to alias login='exec login' which expands before definition -of the equally named function, i.e. 'exec login() ...' causing - - dnsapi/dns_netcup.sh[128]: syntax error: `(' unexpected - -Rename it to _login() for sh(1) -n to pass. - -Index: dnsapi/dns_netcup.sh ---- dnsapi/dns_netcup.sh.orig -+++ dnsapi/dns_netcup.sh -@@ -19,7 +19,7 @@ client="" - - dns_netcup_add() { - _debug NC_Apikey "$NC_Apikey" -- login -+ _login - if [ "$NC_Apikey" = "" ] || [ "$NC_Apipw" = "" ] || [ "$NC_CID" = "" ]; then - _err "No Credentials given" - return 1 -@@ -61,7 +61,7 @@ dns_netcup_add() { - } - - dns_netcup_rm() { -- login -+ _login - fulldomain=$1 - txtvalue=$2 - -@@ -125,7 +125,7 @@ dns_netcup_rm() { - logout - } - --login() { -+_login() { - tmp=$(_post "{\"action\": \"login\", \"param\": {\"apikey\": \"$NC_Apikey\", \"apipassword\": \"$NC_Apipw\", \"customernumber\": \"$NC_CID\"}}" "$end" "" "POST") - sid=$(echo "$tmp" | tr '{}' '\n' | grep apisessionid | cut -d '"' -f 4) - _debug "$tmp" Index: security/acme.sh/patches/patch-notify_aws_ses_sh =================================================================== RCS file: security/acme.sh/patches/patch-notify_aws_ses_sh diff -N security/acme.sh/patches/patch-notify_aws_ses_sh --- security/acme.sh/patches/patch-notify_aws_ses_sh 17 Nov 2024 14:10:23 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -Fix syntax error by our sh: - - notify/aws_ses.sh[227]: no closing quote - -Index: notify/aws_ses.sh ---- notify/aws_ses.sh.orig -+++ notify/aws_ses.sh -@@ -89,7 +89,7 @@ _use_metadata() { - _normalizeJson | - tr '{,}' '\n' | - while read -r _line; do -- _key="$(echo "${_line%%:*}" | tr -d '"')" -+ _key="$(echo "${_line%%:*}" | tr -d \")" - _value="${_line#*:}" - _debug3 "_key" "$_key" - _secure_debug3 "_value" "$_value" Index: security/acme.sh/pkg/PLIST =================================================================== RCS file: /cvs/ports/security/acme.sh/pkg/PLIST,v diff -u -p -r1.2 PLIST --- security/acme.sh/pkg/PLIST 23 Nov 2024 11:31:00 -0000 1.2 +++ security/acme.sh/pkg/PLIST 23 Apr 2025 20:01:09 -0000 @@ -28,14 +28,17 @@ share/acme.sh/deploy/opensshd.sh share/acme.sh/deploy/openstack.sh share/acme.sh/deploy/panos.sh share/acme.sh/deploy/peplink.sh +share/acme.sh/deploy/proxmoxbs.sh share/acme.sh/deploy/proxmoxve.sh share/acme.sh/deploy/pureftpd.sh share/acme.sh/deploy/qiniu.sh share/acme.sh/deploy/routeros.sh +share/acme.sh/deploy/ruckus.sh share/acme.sh/deploy/ssh.sh share/acme.sh/deploy/strongswan.sh share/acme.sh/deploy/synology_dsm.sh share/acme.sh/deploy/truenas.sh +share/acme.sh/deploy/truenas_ws.sh share/acme.sh/deploy/unifi.sh share/acme.sh/deploy/vault.sh share/acme.sh/deploy/vault_cli.sh @@ -56,6 +59,7 @@ share/acme.sh/dnsapi/dns_autodns.sh share/acme.sh/dnsapi/dns_aws.sh share/acme.sh/dnsapi/dns_azion.sh share/acme.sh/dnsapi/dns_azure.sh +share/acme.sh/dnsapi/dns_beget.sh share/acme.sh/dnsapi/dns_bookmyname.sh share/acme.sh/dnsapi/dns_bunny.sh share/acme.sh/dnsapi/dns_cf.sh @@ -87,11 +91,13 @@ share/acme.sh/dnsapi/dns_dyn.sh share/acme.sh/dnsapi/dns_dynu.sh share/acme.sh/dnsapi/dns_dynv6.sh share/acme.sh/dnsapi/dns_easydns.sh +share/acme.sh/dnsapi/dns_edgecenter.sh share/acme.sh/dnsapi/dns_edgedns.sh share/acme.sh/dnsapi/dns_euserv.sh share/acme.sh/dnsapi/dns_exoscale.sh share/acme.sh/dnsapi/dns_fornex.sh share/acme.sh/dnsapi/dns_freedns.sh +share/acme.sh/dnsapi/dns_freemyip.sh share/acme.sh/dnsapi/dns_gandi_livedns.sh share/acme.sh/dnsapi/dns_gcloud.sh share/acme.sh/dnsapi/dns_gcore.sh @@ -99,6 +105,7 @@ share/acme.sh/dnsapi/dns_gd.sh share/acme.sh/dnsapi/dns_geoscaling.sh share/acme.sh/dnsapi/dns_googledomains.sh share/acme.sh/dnsapi/dns_he.sh +share/acme.sh/dnsapi/dns_he_ddns.sh share/acme.sh/dnsapi/dns_hetzner.sh share/acme.sh/dnsapi/dns_hexonet.sh share/acme.sh/dnsapi/dns_hostingde.sh @@ -128,6 +135,7 @@ share/acme.sh/dnsapi/dns_lua.sh share/acme.sh/dnsapi/dns_maradns.sh share/acme.sh/dnsapi/dns_me.sh share/acme.sh/dnsapi/dns_miab.sh +share/acme.sh/dnsapi/dns_mijnhost.sh share/acme.sh/dnsapi/dns_misaka.sh share/acme.sh/dnsapi/dns_myapi.sh share/acme.sh/dnsapi/dns_mydevil.sh @@ -171,6 +179,7 @@ share/acme.sh/dnsapi/dns_selectel.sh share/acme.sh/dnsapi/dns_selfhost.sh share/acme.sh/dnsapi/dns_servercow.sh share/acme.sh/dnsapi/dns_simply.sh +share/acme.sh/dnsapi/dns_technitium.sh share/acme.sh/dnsapi/dns_tele3.sh share/acme.sh/dnsapi/dns_tencent.sh share/acme.sh/dnsapi/dns_timeweb.sh @@ -190,6 +199,7 @@ share/acme.sh/dnsapi/dns_yandex360.sh share/acme.sh/dnsapi/dns_yc.sh share/acme.sh/dnsapi/dns_zilore.sh share/acme.sh/dnsapi/dns_zone.sh +share/acme.sh/dnsapi/dns_zoneedit.sh share/acme.sh/dnsapi/dns_zonomi.sh share/acme.sh/notify/ share/acme.sh/notify/aws_ses.sh