git: 653a9d028a66 - main - sysutils/fwup: Update 1.16.0 => 1.17.1

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Thu, 17 Sep 2026 04:06:13 UTC
The branch main has been updated by vvd:

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

commit 653a9d028a66b3a435e7b5d20d7a332a98920575
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-09-17 04:02:41 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-09-17 04:02:41 +0000

    sysutils/fwup: Update 1.16.0 => 1.17.1
    
    Changelogs:
    https://github.com/fwup-home/fwup/releases/tag/v1.17.0
    https://github.com/fwup-home/fwup/releases/tag/v1.17.1
    
    Improve port:
    - Switch from USE_GITHUB to prepared by upstream tarball.
    - Remove unnecessary dependencies.
    - Remove unnecessary GNU_CONFIGURE_MANPREFIX.
    
    PR:             298592
    Sponsored by:   UNIS Labs
    Co-authored-by: rottlog <rottlogg@proton.me>
---
 sysutils/fwup/Makefile | 27 ++++++++-------------------
 sysutils/fwup/distinfo |  6 +++---
 2 files changed, 11 insertions(+), 22 deletions(-)

diff --git a/sysutils/fwup/Makefile b/sysutils/fwup/Makefile
index 920abded2b9b..2d809219d231 100644
--- a/sysutils/fwup/Makefile
+++ b/sysutils/fwup/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	fwup
-DISTVERSIONPREFIX=	v
-DISTVERSION=	1.16.0
+DISTVERSION=	1.17.1
 CATEGORIES=	sysutils
+MASTER_SITES=	https://github.com/fwup-home/${PORTNAME}/releases/download/v${DISTVERSION}/
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Configurable embedded Linux firmware update creator and runner
@@ -10,22 +10,16 @@ WWW=		https://github.com/fhunleth/fwup
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${LOCALBASE}/bin/autogen:devel/autogen \
-		${LOCALBASE}/bin/base64:converters/base64 \
-		${LOCALBASE}/bin/help2man:misc/help2man \
-		${LOCALBASE}/bin/mdir:filesystems/mtools \
-		${LOCALBASE}/bin/zip:archivers/zip
+BUILD_DEPENDS=	help2man:misc/help2man
 LIB_DEPENDS=	libconfuse.so:devel/libconfuse
+#TEST_DEPENDS=	mdir:filesystems/mtools
 
-USES=		autoreconf gettext-runtime libarchive libtool pkgconfig \
-		shebangfix
-USE_GITHUB=	yes
-GH_ACCOUNT=	fhunleth
+USES=		gettext-runtime libarchive libtool pkgconfig
 
 GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=	${PREFIX}/share
 
-SHEBANG_FILES=	img2fwup scripts/*.sh
+EXTRACT_AFTER_ARGS=	--exclude scripts \
+			--no-same-owner --no-same-permissions
 
 PLIST_FILES=	bin/fwup \
 		bin/img2fwup \
@@ -36,13 +30,8 @@ PORTDOCS=	README.md
 
 OPTIONS_DEFINE=	DOCS
 
-pre-configure:
-	@(cd ${WRKSRC} && \
-		./autogen.sh)
-
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README.md \
-		${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>
diff --git a/sysutils/fwup/distinfo b/sysutils/fwup/distinfo
index ba062694b9e5..5203cdca92fa 100644
--- a/sysutils/fwup/distinfo
+++ b/sysutils/fwup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1777880760
-SHA256 (fhunleth-fwup-v1.16.0_GH0.tar.gz) = 0634925dc1a0a0dcd81f6b67a93247684df556a1aa3c71ef3e9d51c4393b8933
-SIZE (fhunleth-fwup-v1.16.0_GH0.tar.gz) = 25593107
+TIMESTAMP = 1789611482
+SHA256 (fwup-1.17.1.tar.gz) = 7672c6568b7538ed81b8557c91bf3a198599dc9eb6f69ea4441cee8b1e87c098
+SIZE (fwup-1.17.1.tar.gz) = 1731974