If GH_TAGNAME contains /, the git-archive is generated with the /
replaced by -. Currently we need per-port mess to reset WRKDIST but
it can be handled automatically.

OK?

(The existing WRKDIST don't _have_ to be cleaned at the same time,
but might as well).

The DIST_TUPLE equivalent confused me, so is left as an exercise for
any interested readers. ;)

Index: infrastructure/mk/bsd.port.mk
===================================================================
RCS file: /cvs/ports/infrastructure/mk/bsd.port.mk,v
diff -u -p -r1.1641 bsd.port.mk
--- infrastructure/mk/bsd.port.mk       28 Nov 2024 09:53:09 -0000      1.1641
+++ infrastructure/mk/bsd.port.mk       14 Jan 2025 13:55:36 -0000
@@ -897,7 +897,7 @@ _WRKDIRS += ${WRKOBJDIR}/${_WRKDIR_STEM}
 _WRKDIRS += ${WRKOBJDIR_MFS}/${_WRKDIR_STEM}

 .if !empty(GH_TAGNAME)
-WRKDIST ?= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME:C/^[vV]([0-9])/\1/}
+WRKDIST ?= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME:C/^[vV]([0-9])/\1/:S,/,-,g}
 .elif !empty(GH_COMMIT)
 WRKDIST ?= ${WRKDIR}/${GH_PROJECT}-${GH_COMMIT}
 .elif defined(DISTNAME)
Index: telephony/coturn/Makefile
===================================================================
RCS file: /cvs/ports/telephony/coturn/Makefile,v
diff -u -p -r1.19 Makefile
--- telephony/coturn/Makefile   16 Dec 2024 13:14:51 -0000      1.19
+++ telephony/coturn/Makefile   14 Jan 2025 13:55:36 -0000
@@ -5,7 +5,6 @@ GH_ACCOUNT =    coturn
 GH_PROJECT =   coturn
 GH_TAGNAME =   docker/${V}
 DISTNAME =     turnserver-${V:S/-r/pl/}
-WRKDIST =      ${WRKDIR}/coturn-docker-${V}

 COMPILER =     base-clang ports-gcc
 COMPILER_LANGS = c
Index: security/uacme/Makefile
===================================================================
RCS file: /cvs/ports/security/uacme/Makefile,v
diff -u -p -r1.13 Makefile
--- security/uacme/Makefile     14 Jan 2025 13:50:31 -0000      1.13
+++ security/uacme/Makefile     14 Jan 2025 13:55:36 -0000
@@ -5,7 +5,6 @@ GH_ACCOUNT=     ndilieto
 GH_PROJECT=    uacme
 GH_TAGNAME=    upstream/$V
 DISTNAME=      uacme-$V
-WRKDIST=       ${WRKDIR}/uacme-upstream-$V

 CATEGORIES=    security www

Index: net/slurm/Makefile
===================================================================
RCS file: /cvs/ports/net/slurm/Makefile,v
diff -u -p -r1.15 Makefile
--- net/slurm/Makefile  11 Mar 2022 19:47:31 -0000      1.15
+++ net/slurm/Makefile  14 Jan 2025 13:55:36 -0000
@@ -19,8 +19,6 @@ WANTLIB =     c curses

 MODULES =      devel/cmake

-WRKDIST =      ${WRKDIR}/${GH_PROJECT}-upstream-${GH_VERSION}
-
 pre-configure:
        @${SUBST_CMD} ${WRKSRC}/theme.c ${WRKSRC}/slurm.1

Index: databases/barman/Makefile
===================================================================
RCS file: /cvs/ports/databases/barman/Makefile,v
diff -u -p -r1.30 Makefile
--- databases/barman/Makefile   21 Dec 2024 11:37:48 -0000      1.30
+++ databases/barman/Makefile   14 Jan 2025 13:55:36 -0000
@@ -6,7 +6,6 @@ GH_ACCOUNT =    EnterpriseDB
 GH_PROJECT =   barman
 GH_TAGNAME =   release/${MODPY_DISTV}
 DISTNAME =     barman-${MODPY_DISTV}
-WRKDIST =      ${WRKDIR}/barman-release-${MODPY_DISTV}
 REVISION =     1

 CATEGORIES =   databases

Reply via email to