git: c9d7c51bea3c - main - devel/git-branchless: Fix build on 32-bit systems

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Mon, 16 Jan 2023 10:34:20 UTC
The branch main has been updated by yuri:

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

commit c9d7c51bea3c62b2cf8502141480d2bbe53fd624
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-01-16 10:33:51 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-01-16 10:33:51 +0000

    devel/git-branchless: Fix build on 32-bit systems
    
    Reported by:    fallout
---
 devel/git-branchless/Makefile | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/devel/git-branchless/Makefile b/devel/git-branchless/Makefile
index 5728bf982cef..93c02e96192f 100644
--- a/devel/git-branchless/Makefile
+++ b/devel/git-branchless/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	git-branchless
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.6.0
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -349,6 +350,13 @@ CARGO_CRATES=	addr2line-0.17.0 \
 
 PLIST_FILES=	bin/${PORTNAME}
 
+# sys-info-0.9.1 crate fix: https://github.com/FillZpp/sys-info-rs/issues/80 (same as in devel/git-delta)
+post-patch:
+	@${REINPLACE_CMD} \
+		-e '/get_cpu/s|unsigned long|uint64_t|' \
+		-e '/get_proc_total/s|unsigned long|uint64_t|' \
+			${WRKSRC}/cargo-crates/sys-info-*/c/*.[ch]
+
 post-install:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}