git: 6d106514e09b - main - devel/gitlab-runner: update to 19.3.2

From: Matthias Fechner <mfechner_at_FreeBSD.org>
Date: Sun, 13 Sep 2026 07:50:22 UTC
The branch main has been updated by mfechner:

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

commit 6d106514e09b28f5936d9d1a360591344d19ceb9
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2026-09-13 07:41:41 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2026-09-13 07:47:41 +0000

    devel/gitlab-runner: update to 19.3.2
    
    Changes:        https://gitlab.com/gitlab-org/gitlab-runner/blob/main/CHANGELOG.md
---
 devel/gitlab-runner/Makefile | 18 ++++++++++++++----
 devel/gitlab-runner/distinfo | 18 +++++++++---------
 2 files changed, 23 insertions(+), 13 deletions(-)

diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile
index 6da841e01501..2bc0106332b8 100644
--- a/devel/gitlab-runner/Makefile
+++ b/devel/gitlab-runner/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	gitlab-runner
 DISTVERSIONPREFIX=	v
-DISTVERSION=	19.3.0
-PORTREVISION=	1
+DISTVERSION=	19.3.2
 CATEGORIES=	devel
 MASTER_SITES=	https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
 		https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm
@@ -32,8 +31,7 @@ CPE_VENDOR=	gitlab
 USE_GITLAB=	yes
 GL_ACCOUNT=	gitlab-org
 USE_RC_SUBR=	gitlab_runner
-# this branch removes the replace line in go.mod which breaks the way FreeBSD ports build go packages
-GO_MOD_DIST=	https://gitlab.com/mfechner/gitlab-runner/-/raw/19-3-stable/
+GO_MOD_DIST=	gitlab
 
 GITBRANCH=	19-3-stable
 GO_MODULE=	gitlab.com/gitlab-org/gitlab-runner
@@ -62,6 +60,18 @@ GROUPS=		gitlab-runner
 
 PLIST_FILES=	bin/gitlab-runner
 
+# Since v19.x the go.mod has a local path replace
+# (helpers/runner_wrapper/api). The framework's go-post-fetch hook runs
+# "go mod download all" from the distdir, where only the bare go.mod has
+# been fetched, and resolves that local path relative to it. Extract the
+# subtree from the main tarball first (this runs before go-post-fetch).
+post-fetch:
+	@${MKDIR} ${DISTDIR}/${DIST_SUBDIR}
+	cd ${DISTDIR}/${DIST_SUBDIR} && \
+		${TAR} -xf ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}.tar.bz2 \
+		--strip-components 1 --no-same-owner --no-same-permissions \
+		${DISTNAME}/helpers/runner_wrapper/api
+
 post-patch:
 	@${MKDIR} ${WRKSRC}/out/docker/
 	@${CP} ${DISTDIR}/${DIST_SUBDIR}/prebuilt-x86_64.tar.xz ${WRKSRC}/out/docker/
diff --git a/devel/gitlab-runner/distinfo b/devel/gitlab-runner/distinfo
index bd05b6311668..9697aa2a48ad 100644
--- a/devel/gitlab-runner/distinfo
+++ b/devel/gitlab-runner/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1787215457
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v19.3.0/prebuilt-x86_64.tar.xz) = b0dccc53f415962dde3f5a7e6f1ab068b8da5484a7fefdae2c5e39d8bb6c637e
-SIZE (go/devel_gitlab-runner/gitlab-runner-v19.3.0/prebuilt-x86_64.tar.xz) = 9594352
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v19.3.0/prebuilt-arm.tar.xz) = 5018c6b661ebf4b9c661593548e45394c553bbd4082b5ef744a39a1f7f1fee32
-SIZE (go/devel_gitlab-runner/gitlab-runner-v19.3.0/prebuilt-arm.tar.xz) = 9020896
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v19.3.0/go.mod) = 5968fc120e75077ffa85f237d6be5969999200915a31ec00743541443181c371
-SIZE (go/devel_gitlab-runner/gitlab-runner-v19.3.0/go.mod) = 15440
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v19.3.0/gitlab-runner-v19.3.0.tar.bz2) = 401ceeb714d63fbc5cf9e48e0f51c990dd61a9fff1726d8052c3e97d2b2b347c
-SIZE (go/devel_gitlab-runner/gitlab-runner-v19.3.0/gitlab-runner-v19.3.0.tar.bz2) = 2960653
+TIMESTAMP = 1789285153
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v19.3.2/prebuilt-x86_64.tar.xz) = b0dccc53f415962dde3f5a7e6f1ab068b8da5484a7fefdae2c5e39d8bb6c637e
+SIZE (go/devel_gitlab-runner/gitlab-runner-v19.3.2/prebuilt-x86_64.tar.xz) = 9594352
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v19.3.2/prebuilt-arm.tar.xz) = 5018c6b661ebf4b9c661593548e45394c553bbd4082b5ef744a39a1f7f1fee32
+SIZE (go/devel_gitlab-runner/gitlab-runner-v19.3.2/prebuilt-arm.tar.xz) = 9020896
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v19.3.2/go.mod) = df5f551197be0bec069fe74aaa5bd120ef76c79f3cdb6b043e2e2df046671fb1
+SIZE (go/devel_gitlab-runner/gitlab-runner-v19.3.2/go.mod) = 15497
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v19.3.2/gitlab-runner-v19.3.2.tar.bz2) = 5c538b4ab51227ca5779927b2fe812d9ab68fcb69b72687716c1e31e77f7a020
+SIZE (go/devel_gitlab-runner/gitlab-runner-v19.3.2/gitlab-runner-v19.3.2.tar.bz2) = 2969480