git: bd71c9d3c67e - main - biology/seqkit: fix build on riscv64

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Tue, 21 Mar 2023 12:54:56 UTC
The branch main has been updated by fuz:

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

commit bd71c9d3c67e00fa60e2c853855db76ba43e4500
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2023-03-17 17:29:20 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-03-21 12:53:48 +0000

    biology/seqkit: fix build on riscv64
    
    Bump golang.org/x/sys dependency to a version new enough
    to support riscv64-freebsd.
    
    Sponsored by:   Berliner Linux User Group e.V.
    Approved by:    yuri (maintainer)
    Differential Revision: https://reviews.freebsd.org/D39154
---
 biology/seqkit/Makefile | 7 +++++++
 biology/seqkit/distinfo | 4 +++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/biology/seqkit/Makefile b/biology/seqkit/Makefile
index f64ae1af9267..3b370c32bded 100644
--- a/biology/seqkit/Makefile
+++ b/biology/seqkit/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	seqkit
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.4.0
+PORTREVISION=	1
 CATEGORIES=	biology
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -11,12 +12,18 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USES=		go:modules
+USE_GITHUB=	nodefault
+GH_TUPLE=	golang:sys:v0.6.0:sys
 
 GO_MODULE=	github.com/shenwei356/seqkit/v2
 GO_TARGET=	./${PORTNAME}
 
 PLIST_FILES=	bin/${PORTNAME}
 
+pre-patch:
+	${RM} -r ${WRKSRC}/vendor/golang.org/x/sys
+	${LN} -s ${WRKDIR}/sys-* ${WRKSRC}/vendor/golang.org/x/sys
+
 do-test: # from https://bioinf.shenwei.me/seqkit/benchmark/
 	@cd ${WRKSRC}/tests && \
 		${GO_WRKDIR_BIN}/seqkit stat *.fa
diff --git a/biology/seqkit/distinfo b/biology/seqkit/distinfo
index 75736a5f4b6e..3c8be3fd3563 100644
--- a/biology/seqkit/distinfo
+++ b/biology/seqkit/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1679088879
+TIMESTAMP = 1679152309
 SHA256 (go/biology_seqkit/seqkit-v2.4.0/v2.4.0.mod) = b2e9bfdf3899c8c4f9a736e0a18599ec36784db188fbce8c4dc1e578a7bfe2f8
 SIZE (go/biology_seqkit/seqkit-v2.4.0/v2.4.0.mod) = 2391
 SHA256 (go/biology_seqkit/seqkit-v2.4.0/v2.4.0.zip) = 31ac20c6354ff852b9cc3c5506e48154cbe76605e3f8961a7043f76533cee231
 SIZE (go/biology_seqkit/seqkit-v2.4.0/v2.4.0.zip) = 33905729
+SHA256 (go/biology_seqkit/seqkit-v2.4.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (go/biology_seqkit/seqkit-v2.4.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234