Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Dec 2025 19:56:39 +0000
From:      Daniel Engberg <diizzy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 045bc7b726d0 - main - sysutils/gdu: Update to 5.32.0
Message-ID:  <6935dbf7.2575d.289c4067@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by diizzy:

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

commit 045bc7b726d0d3a2fc61d96d0b5055bf99edb379
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-12-07 15:39:12 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-12-07 19:52:09 +0000

    sysutils/gdu: Update to 5.32.0
    
    Changelog: https://github.com/dundee/gdu/releases/tag/v5.32.0
    
    PR:             291153
    Approved by:    maintainer timeout, 2+ weeks
---
 sysutils/gdu/Makefile                   | 20 ++++++++++----------
 sysutils/gdu/distinfo                   | 10 +++++-----
 sysutils/gdu/files/patch-build_build.go | 19 +++++++++++++++++++
 3 files changed, 34 insertions(+), 15 deletions(-)

diff --git a/sysutils/gdu/Makefile b/sysutils/gdu/Makefile
index 12df4382dfa5..3d61b70ae28c 100644
--- a/sysutils/gdu/Makefile
+++ b/sysutils/gdu/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gdu
 DISTVERSIONPREFIX=	v
-DISTVERSION=	5.31.0
+DISTVERSION=	5.32.0
 CATEGORIES=	sysutils
 
 MAINTAINER=	lcook@FreeBSD.org
@@ -10,17 +10,10 @@ WWW=		https://github.com/dundee/gdu
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
-USES=		go:1.22,modules
+USES=		go:1.23,modules
 
-DEPRECATED=	Uses old go, but try building without USES=go:someversion
-EXPIRATION_DATE=2026-01-01
-
-_BUILD_MAJOR=	${DISTVERSIONFULL:C/\..*$//}
-_BUILD_DATE=	$$(date +%Y-%m-%d)
-
-GO_MODULE=	github.com/dundee/${PORTNAME}/${_BUILD_MAJOR}
+GO_MODULE=	github.com/dundee/${PORTNAME}/${DISTVERSIONFULL:R:R}
 GO_TARGET=	./cmd/${PORTNAME}
-GO_BUILDFLAGS+= -ldflags="-s -w -X ${GO_MODULE}/build.Version=${DISTVERSIONFULL} -X ${GO_MODULE}/build.Time=${_BUILD_DATE}"
 
 CONFLICTS_INSTALL=	coreutils
 
@@ -32,6 +25,13 @@ OPTIONS_DEFAULT=	MANPAGES
 
 MANPAGES_PLIST_FILES=	share/man/man1/${PORTNAME}.1.gz
 
+post-patch:
+	@${REINPLACE_CMD} -e '\
+	    s|%%DISTVERSION%%|${DISTVERSION}|g; \
+	    s|%%BUILDTIME%%|${CONFIGURE_TARGET}|g; \
+	    s|%%BUILDUSER%%|portbld|g' \
+	    ${PATCH_WRKSRC}/build/build.go
+
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} \
diff --git a/sysutils/gdu/distinfo b/sysutils/gdu/distinfo
index 08df45952f2a..2c7fdcf3e808 100644
--- a/sysutils/gdu/distinfo
+++ b/sysutils/gdu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749873055
-SHA256 (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.mod) = d27542d3955f1dfd7737a2fd8b833be52a94119a935fbc2950a0653cd3e50f93
-SIZE (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.mod) = 1892
-SHA256 (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.zip) = 6487b8a2bb6ca4ecedcf6e2e2fa6a0615d8563e1fa82bc6026a2ac6190675abc
-SIZE (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.zip) = 336248
+TIMESTAMP = 1763816434
+SHA256 (go/sysutils_gdu/gdu-v5.32.0/v5.32.0.mod) = 46ae074dc49bdd86c249fecee6f8d196e85c84417da2dd4774f24d2d9f2eb840
+SIZE (go/sysutils_gdu/gdu-v5.32.0/v5.32.0.mod) = 1882
+SHA256 (go/sysutils_gdu/gdu-v5.32.0/v5.32.0.zip) = 5ae02b989a9830319b0db421addbf36275276de10df7542e448f2684a34078e0
+SIZE (go/sysutils_gdu/gdu-v5.32.0/v5.32.0.zip) = 339914
diff --git a/sysutils/gdu/files/patch-build_build.go b/sysutils/gdu/files/patch-build_build.go
new file mode 100644
index 000000000000..e7692ef61185
--- /dev/null
+++ b/sysutils/gdu/files/patch-build_build.go
@@ -0,0 +1,19 @@
+--- build/build.go.orig	2025-11-22 13:04:05 UTC
++++ build/build.go
+@@ -1,13 +1,13 @@ package build
+ package build
+ 
+ // Version stores the current version of the app
+-var Version = "development"
++var Version = "%%DISTVERSION%%"
+ 
+ // Time of the build
+-var Time string
++var Time = "%%BUILDTIME%%"
+ 
+ // User who built it
+-var User string
++var User = "%%BUILDUSER%%"
+ 
+ // RootPathPrefix stores path to be prepended to given absolute path
+ // e.g. /var/lib/snapd/hostfs for snap


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6935dbf7.2575d.289c4067>