git: cba814b84587 - main - sysutils/amazon-ssm-plugin: Update to 1.2.463.0

From: Norikatsu Shigemura <nork_at_FreeBSD.org>
Date: Tue, 21 Mar 2023 06:09:32 UTC
The branch main has been updated by nork:

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

commit cba814b84587e1b03545aea0c68d8ac63b318ccf
Author:     Norikatsu Shigemura <nork@FreeBSD.org>
AuthorDate: 2023-03-21 06:08:26 +0000
Commit:     Norikatsu Shigemura <nork@FreeBSD.org>
CommitDate: 2023-03-21 06:08:26 +0000

    sysutils/amazon-ssm-plugin: Update to 1.2.463.0
    
    - Fix build error on arm64 by updating a go-module, golang.org/x/sys.
    - Clean up vendor go-modules from each origin repositories.
    - Add only support arm64, armv6, armv7 and riscv64 by golang.
    
    Changelog:      https://github.com/aws/session-manager-plugin/releases/tag/1.2.463.0
    Approved by:    hrs (mentor)
---
 sysutils/amazon-ssm-plugin/Makefile | 31 ++++++++++++++++++++++++-------
 sysutils/amazon-ssm-plugin/distinfo | 28 +++++++++++++++++++++++++---
 2 files changed, 49 insertions(+), 10 deletions(-)

diff --git a/sysutils/amazon-ssm-plugin/Makefile b/sysutils/amazon-ssm-plugin/Makefile
index 21b252ef1eef..f299a8ed3e01 100644
--- a/sysutils/amazon-ssm-plugin/Makefile
+++ b/sysutils/amazon-ssm-plugin/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	amazon-ssm-plugin
-DISTVERSION=	1.2.398.0
-PORTREVISION=	3
+DISTVERSION=	1.2.463.0
+PORTREVISION=	0
 CATEGORIES=	sysutils
 
 MAINTAINER=	nork@FreeBSD.org
@@ -10,6 +10,8 @@ WWW=		https://github.com/aws/session-manager-plugin/
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+ONLY_FOR_ARCHS=	aarch64 amd64 armv6 armv7 i386 riscv64
+
 RUN_DEPENDS=	aws:devel/py-awscli@${PY_FLAVOR}
 
 USES=		go python:env
@@ -22,6 +24,19 @@ GH_ACCOUNT=	aws
 GH_PROJECT=	session-manager-plugin
 GH_TAGNAME=	${DISTVERSION}
 GH_SUBDIR=	${GH_PROJECT}
+GH_TUPLE=	eiannone:keyboard:6d2a597fd0f1:eiannone_keyboard/vendor/github.com/eiannone/keyboard \
+		fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
+		golang:sync:43a5402ce75a:golang_sync/vendor/golang.org/x/sync \
+		golang:sys:v0.6.0:golang_sys/vendor/golang.org/x/sys \
+		gorilla:websocket:e8629af678b7:gorilla_websocket/vendor/github.com/gorilla/websocket \
+		jmespath:go-jmespath:c2b33e8439af:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
+		stretchr:objx:cbeaeb16a013:stretchr_objx/vendor/github.com/stretchr/objx \
+		stretchr:testify:6cb3b85ef5a0:stretchr_testify/vendor/github.com/stretchr/testify \
+		twinj:uuid:70cac2bcd273:twinj_uuid/vendor/github.com/twinj/uuid \
+		xtaci:smux:09e2c01560df:xtaci_smux/vendor/github.com/xtaci/smux
+#customized#	aws:aws-sdk-go:v1.40.17:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go
+#customized#	cihub:seelog:c510775bb50d:cihub_seelog/vendor/github.com/cihub/seelog
+#not found#	golang:crypto:UNKNOWN:golang_org/vendor/golang.org/x/crypto
 
 PORTDOCS=	NOTICE README.md RELEASENOTES.md THIRD-PARTY VERSION
 PLIST_FILES=	${ETCDIR}/sessionmanagerplugin/seelog.xml.template \
@@ -35,11 +50,13 @@ LOGDIR=		${DESTDIR}/var/log/${PORTNAME}
 OPTIONS_DEFINE=	DOCS
 
 post-extract:
-	${MKDIR} ${WRKDIR}/src
-	${LN} -s ${WRKSRC} ${GO_WRKSRC}
-	${MKDIR} ${WRKSRC}/vendor/src/github.com/aws/session-manager-plugin
-	${LN} -s ${WRKSRC}/vendor/src/* ${GO_WRKSRC}/vendor/
-	${LN} -s ${WRKSRC}/src          ${GO_WRKSRC}/vendor/github.com/aws/session-manager-plugin/
+	@${MKDIR} ${WRKDIR}/src
+	@${LN} -s ${WRKSRC} ${GO_WRKSRC}
+	${MKDIR} ${WRKSRC}/vendor/github.com/aws/session-manager-plugin
+	${LN} -s ../../../../src                     ${GO_WRKSRC}/vendor/github.com/aws/session-manager-plugin/
+	${LN} -s ../src/github.com/cihub             ${GO_WRKSRC}/vendor/github.com/
+	${LN} -s ../../src/github.com/aws/aws-sdk-go ${GO_WRKSRC}/vendor/github.com/aws/
+#	${LN} -s ../../src/golang.org/x/crypto       ${GO_WRKSRC}/vendor/golang.org/x/
 
 post-patch:
 	${REINPLACE_CMD} -e 's|%%VERSION%%|${DISTVERSION}|' ${WRKSRC}/src/version/version.go
diff --git a/sysutils/amazon-ssm-plugin/distinfo b/sysutils/amazon-ssm-plugin/distinfo
index 738797c65d70..28b90eefb2e2 100644
--- a/sysutils/amazon-ssm-plugin/distinfo
+++ b/sysutils/amazon-ssm-plugin/distinfo
@@ -1,3 +1,25 @@
-TIMESTAMP = 1673833159
-SHA256 (aws-session-manager-plugin-1.2.398.0_GH0.tar.gz) = 85a511b849f480613b9119f4c800c6ae427b366da463714ade1ccf470de43a99
-SIZE (aws-session-manager-plugin-1.2.398.0_GH0.tar.gz) = 21657464
+TIMESTAMP = 1679341186
+SHA256 (aws-session-manager-plugin-1.2.463.0_GH0.tar.gz) = 3dae895516e3951a0f8c58acadb9491618a1ee31e263e47a499d37e161918480
+SIZE (aws-session-manager-plugin-1.2.463.0_GH0.tar.gz) = 21657184
+SHA256 (eiannone-keyboard-6d2a597fd0f1_GH0.tar.gz) = fb97638e3f16a94233a809d50f01e7a20657a44e3cec0e9a00907b0ed909051a
+SIZE (eiannone-keyboard-6d2a597fd0f1_GH0.tar.gz) = 7962
+SHA256 (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd
+SIZE (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = 31139
+SHA256 (golang-crypto-159ae71589f3_GH0.tar.gz) = bbe6802310719e9ae8df6b78126dc16784427ee3afded408c6a747c988b37a6a
+SIZE (golang-crypto-159ae71589f3_GH0.tar.gz) = 1608065
+SHA256 (golang-sync-43a5402ce75a_GH0.tar.gz) = c9a58dbd06f5747ccf112cc29eb6f82ab2b8a3cd18908efa2d949a27d3924fc8
+SIZE (golang-sync-43a5402ce75a_GH0.tar.gz) = 17275
+SHA256 (golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (golang-sys-v0.6.0_GH0.tar.gz) = 1434234
+SHA256 (gorilla-websocket-e8629af678b7_GH0.tar.gz) = 5f0b2c4324629f591f6ef1e809eddf77a8fe831073a371a1c54d4409624c9459
+SIZE (gorilla-websocket-e8629af678b7_GH0.tar.gz) = 54302
+SHA256 (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 1ccd468fe91f58cd1b144f6317f06b53bf0a5da5e03e6a399a2d03f087db1fe9
+SIZE (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 48265
+SHA256 (stretchr-objx-cbeaeb16a013_GH0.tar.gz) = 17987cf292bf50cf8262fb4904c9a95ad2bbe6238c411b27c98d25c872a69704
+SIZE (stretchr-objx-cbeaeb16a013_GH0.tar.gz) = 23365
+SHA256 (stretchr-testify-6cb3b85ef5a0_GH0.tar.gz) = 3487e33ec43a7fc6f7fb2096b4ed025ba2db6f114c842b1c7471731dc716d4d5
+SIZE (stretchr-testify-6cb3b85ef5a0_GH0.tar.gz) = 81579
+SHA256 (twinj-uuid-70cac2bcd273_GH0.tar.gz) = 7ff209ef2aaf78886bf468919df11e441e125ae9e209808c0e672cbc10247d6f
+SIZE (twinj-uuid-70cac2bcd273_GH0.tar.gz) = 15004
+SHA256 (xtaci-smux-09e2c01560df_GH0.tar.gz) = 40b99ebc5f2d2af9da7efe802422b267ce1162067304eb2f4fdd4247c142a5f4
+SIZE (xtaci-smux-09e2c01560df_GH0.tar.gz) = 138111