git: d7093a97765f - main - security/headscale: Update 0.27.1 => 0.29.3

From: Yusuf Yaman <nxjoseph_at_FreeBSD.org>
Date: Sun, 06 Sep 2026 19:14:56 UTC
The branch main has been updated by nxjoseph:

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

commit d7093a97765ffac45ab1ed8a216b575cd27cb6bd
Author:     FiLiS <filis@FreeBSD.org>
AuthorDate: 2026-09-06 19:09:03 +0000
Commit:     Yusuf Yaman <nxjoseph@FreeBSD.org>
CommitDate: 2026-09-06 19:13:58 +0000

    security/headscale: Update 0.27.1 => 0.29.3
    
    While here:
    - Remove the space between BROKEN_* and NOT_FOR_ARCHS*
      to clear a few of portlint warnings.
    - Add updating notes to pkg-message for breaking changes.
    
    Changelog:
    https://github.com/juanfont/headscale/blob/v0.29.3/CHANGELOG.md
    
    PR:             297493
    Approved by:    Michael Muenz <m.muenz@gmail.com> (maintainer timeout, 3+ weeks)
    Approved by:    osa, vvd (Mentors, implicit)
---
 security/headscale/Makefile    |  4 +---
 security/headscale/distinfo    | 10 +++++-----
 security/headscale/pkg-message | 16 ++++++++++++++++
 3 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/security/headscale/Makefile b/security/headscale/Makefile
index 9542ebd0a222..0d8c08f4f334 100644
--- a/security/headscale/Makefile
+++ b/security/headscale/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	headscale
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.27.1
-PORTREVISION=	10
+DISTVERSION=	0.29.3
 CATEGORIES=	security net-vpn
 
 MAINTAINER=	m.muenz@gmail.com
@@ -13,7 +12,6 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BROKEN_armv6=	fails to compile: modernc.org/libc
 BROKEN_armv7=	fails to compile: modernc.org/libc
-
 NOT_FOR_ARCHS=	i386
 NOT_FOR_ARCHS_REASON=	version 0.27 removed i386 support
 
diff --git a/security/headscale/distinfo b/security/headscale/distinfo
index 0cc6274e8a6a..f089659bc860 100644
--- a/security/headscale/distinfo
+++ b/security/headscale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763102828
-SHA256 (go/security_headscale/headscale-v0.27.1/v0.27.1.mod) = fb438d8abf827578c872a0709286318eaed448d7cfbee0778ff0462d304a44c9
-SIZE (go/security_headscale/headscale-v0.27.1/v0.27.1.mod) = 11585
-SHA256 (go/security_headscale/headscale-v0.27.1/v0.27.1.zip) = 0d1a1089f6d5e7cbc644ecd5530cf5d26f75f6de1b1e2791044d49b6fbf9464b
-SIZE (go/security_headscale/headscale-v0.27.1/v0.27.1.zip) = 1350409
+TIMESTAMP = 1786610346
+SHA256 (go/security_headscale/headscale-v0.29.3/v0.29.3.mod) = 67e64d5af6622266f751d591ed81597a6394fadf315ebf75cf9eb1fb81d5b27a
+SIZE (go/security_headscale/headscale-v0.29.3/v0.29.3.mod) = 12551
+SHA256 (go/security_headscale/headscale-v0.29.3/v0.29.3.zip) = cc1ea9267e2b31fd0151e73ab46ae1d0a36896ebd4afde302cd6a19036bc09c9
+SIZE (go/security_headscale/headscale-v0.29.3/v0.29.3.zip) = 45802652
diff --git a/security/headscale/pkg-message b/security/headscale/pkg-message
index c3d94d510f9f..ab65125be8be 100644
--- a/security/headscale/pkg-message
+++ b/security/headscale/pkg-message
@@ -20,4 +20,20 @@ https://github.com/juanfont/headscale/releases/tag/v0.26.0
 for details.
 EOM
 }
+{
+  type: upgrade
+  maximum_version: "0.28.0"
+  message: <<EOM
+Headscale has breaking changes introcuded in release 0.28.0.
+Check: https://github.com/juanfont/headscale/releases/tag/v0.28.0
+EOM
+}
+{
+  type: upgrade
+  maximum_version: "0.29.0"
+  message: <<EOM
+Headscale has breaking changes introcuded in release 0.29.0.
+Check: https://github.com/juanfont/headscale/releases/tag/v0.29.0
+EOM
+}
 ]