The branch stable/14 has been updated by ivy:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=394f7ebf10bdb398d31f9115dd26b2d900fe1f6d

commit 394f7ebf10bdb398d31f9115dd26b2d900fe1f6d
Author:     Lexi Winter <i...@freebsd.org>
AuthorDate: 2025-08-07 11:44:01 +0000
Commit:     Lexi Winter <i...@freebsd.org>
CommitDate: 2025-08-22 22:12:43 +0000

    share/mk: Use :ts,:[*] to stringify TAG_ARGS
    
    This avoids a situation where we sometimes prepend an empty tag,
    leading to arguments like "-T ,package=foo".
    
    Reviewed by:            manu
    Differential Revision:  https://reviews.freebsd.org/D51785
    
    (cherry picked from commit 399faa7d3ae8938d73d58c9224123a71a2096947)
---
 share/mk/bsd.confs.mk | 2 +-
 share/mk/bsd.dirs.mk  | 2 +-
 share/mk/bsd.doc.mk   | 2 +-
 share/mk/bsd.incs.mk  | 2 +-
 share/mk/bsd.lib.mk   | 2 +-
 share/mk/bsd.links.mk | 2 +-
 share/mk/bsd.prog.mk  | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/share/mk/bsd.confs.mk b/share/mk/bsd.confs.mk
index c4fb62782b75..6b67273aa1ea 100644
--- a/share/mk/bsd.confs.mk
+++ b/share/mk/bsd.confs.mk
@@ -49,7 +49,7 @@ ${group}TAGS+=                package=${PACKAGE:Uutilities}
 .          endif
 .        endif
 ${group}TAGS+=         config
-${group}TAG_ARGS=      -T ${${group}TAGS:[*]:S/ /,/g}
+${group}TAG_ARGS=      -T ${${group}TAGS:ts,:[*]}
 .      endif
 
 
diff --git a/share/mk/bsd.dirs.mk b/share/mk/bsd.dirs.mk
index 8e090d3f2cbd..6a7f2ed83f64 100644
--- a/share/mk/bsd.dirs.mk
+++ b/share/mk/bsd.dirs.mk
@@ -22,7 +22,7 @@ ${dir}_FLAG=  -f ${${dir}_FLAGS}
 .        if !defined(${dir}TAGS) || ! ${${dir}TAGS:Mpackage=*}
 ${dir}TAGS+=           package=${${dir}PACKAGE:Uutilities}
 .        endif
-${dir}TAG_ARGS=        -T ${${dir}TAGS:[*]:S/ /,/g}
+${dir}TAG_ARGS=        -T ${${dir}TAGS:ts,:[*]}
 .      endif
 
 installdirs: installdirs-${dir}
diff --git a/share/mk/bsd.doc.mk b/share/mk/bsd.doc.mk
index 59025a1cee05..9633b89f95c2 100644
--- a/share/mk/bsd.doc.mk
+++ b/share/mk/bsd.doc.mk
@@ -84,7 +84,7 @@ TRFLAGS+=     -t
 .if !defined(TAGS) || ! ${TAGS:Mpackage=*}
 TAGS+=         package=${PACKAGE:Uutilities}
 .endif
-TAG_ARGS=      -T ${TAGS:[*]:S/ /,/g}
+TAG_ARGS=      -T ${TAGS:ts,:[*]}
 .endif
 
 DCOMPRESS_EXT?=        ${COMPRESS_EXT}
diff --git a/share/mk/bsd.incs.mk b/share/mk/bsd.incs.mk
index df4cf4641141..848ee0aa2ea9 100644
--- a/share/mk/bsd.incs.mk
+++ b/share/mk/bsd.incs.mk
@@ -37,7 +37,7 @@ ${group}TAGS+=                
package=${${group}PACKAGE:Uutilities},dev
 ${group}TAGS+=         package=${PACKAGE:Uutilities},dev
 .endif
 .endif
-${group}TAG_ARGS=      -T ${${group}TAGS:[*]:S/ /,/g}
+${group}TAG_ARGS=      -T ${${group}TAGS:ts,:[*]}
 .endif
 
 _${group}INCS=
diff --git a/share/mk/bsd.lib.mk b/share/mk/bsd.lib.mk
index c9f92cc57000..d6a7786e17fd 100644
--- a/share/mk/bsd.lib.mk
+++ b/share/mk/bsd.lib.mk
@@ -74,7 +74,7 @@ TAGS+=        lib${_libcompat}
 .if !defined(TAGS) || ! ${TAGS:Mpackage=*}
 TAGS+=         package=${PACKAGE:Uutilities}
 .endif
-TAG_ARGS=      -T ${TAGS:[*]:S/ /,/g}
+TAG_ARGS=      -T ${TAGS:ts,:[*]}
 .endif
 
 # ELF hardening knobs
diff --git a/share/mk/bsd.links.mk b/share/mk/bsd.links.mk
index 437ffd0d3b34..509520a24a3a 100644
--- a/share/mk/bsd.links.mk
+++ b/share/mk/bsd.links.mk
@@ -7,7 +7,7 @@
 .if !defined(TAGS) || ! ${TAGS:Mpackage=*}
 TAGS+=         package=${PACKAGE}
 .endif
-TAG_ARGS=      -T ${TAGS:[*]:S/ /,/g}
+TAG_ARGS=      -T ${TAGS:ts,:[*]}
 .endif
 
 afterinstall: _installlinks
diff --git a/share/mk/bsd.prog.mk b/share/mk/bsd.prog.mk
index 3895ff67a787..0d3bac406e23 100644
--- a/share/mk/bsd.prog.mk
+++ b/share/mk/bsd.prog.mk
@@ -121,7 +121,7 @@ STRIP?=     -s
 .if !defined(TAGS) || ! ${TAGS:Mpackage=*}
 TAGS+=         package=${PACKAGE:Uutilities}
 .endif
-TAG_ARGS=      -T ${TAGS:[*]:S/ /,/g}
+TAG_ARGS=      -T ${TAGS:ts,:[*]}
 .endif
 
 .if defined(NO_SHARED) && ${NO_SHARED:tl} != "no"

Reply via email to