git: 653a9d028a66 - main - sysutils/fwup: Update 1.16.0 => 1.17.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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