git: 49fe8482d5b2 - main - Mk: Register Samba 4.23

From: Mateusz Piotrowski <0mp_at_FreeBSD.org>
Date: Mon, 15 Dec 2025 13:46:12 UTC
The branch main has been updated by 0mp:

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

commit 49fe8482d5b2aecec4340ea4f81fa60f64181205
Author:     Mateusz Piotrowski <0mp@FreeBSD.org>
AuthorDate: 2025-12-14 18:46:43 +0000
Commit:     Mateusz Piotrowski <0mp@FreeBSD.org>
CommitDate: 2025-12-15 13:44:41 +0000

    Mk: Register Samba 4.23
    
    PR:     290327
---
 Mk/Uses/samba.mk           | 8 +++++++-
 Mk/bsd.default-versions.mk | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/Mk/Uses/samba.mk b/Mk/Uses/samba.mk
index f9fcddfd04e6..c9e5094fb289 100644
--- a/Mk/Uses/samba.mk
+++ b/Mk/Uses/samba.mk
@@ -18,7 +18,9 @@ samba_ARGS=	build run
 IGNORE=		USES=samba has invalid arguments: ${samba_ARGS:Nbuild:Nenv:Nlib:Nself:Nrun}
 .  endif
 
-.  if ${SAMBA_DEFAULT} != 4.16 && ${SAMBA_DEFAULT} != 4.19 && ${SAMBA_DEFAULT} != 4.20 && ${SAMBA_DEFAULT} != 4.22
+_SAMBA_VALID_VERSIONS=	4.16 4.19 4.20 4.22 4.23
+
+.  if ${_SAMBA_VALID_VERSIONS:M${SAMBA_DEFAULT}} == ""
 IGNORE=		Invalid version of samba: ${SAMBA_DEFAULT}
 .  endif
 
@@ -58,6 +60,10 @@ SAMBA_PORT_422=		net/samba422
 SAMBA_TALLOC_PORT_422=	devel/talloc243
 SAMBA_TDB_PORT_422=	databases/tdb1413
 SAMBA_TEVENT_PORT_422=	devel/tevent017
+SAMBA_PORT_423=		net/samba423
+SAMBA_TALLOC_PORT_423=	devel/talloc243
+SAMBA_TDB_PORT_423=	databases/tdb1
+SAMBA_TEVENT_PORT_423=	devel/tevent017
 
 SAMBA_PORT=		${SAMBA_PORT_${SAMBA_SUFFIX}}
 # Only define SAMBA_LDB_PORT if SAMBA_LDB_PORT_${SAMBA_SUFFIX} is set. Samba
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index 0a2adc2a359c..fd13e512b8cb 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -148,7 +148,7 @@ PYTHON2_DEFAULT?=	2.7
 RUBY_DEFAULT?=		3.3
 # Possible values: rust, rust-nightly
 RUST_DEFAULT?=		rust
-# Possible values: 4.16, 4.19, 4.20, 4.22
+# Possible values: 4.16, 4.19, 4.20, 4.22, 4.23
 SAMBA_DEFAULT?=		4.16
 # When updating this, please also update the same list in ssl.mk and the checks
 # for USES=ssl in qa.sh!