On Thu, Oct 22, 2026 at 04:56:18PM -0700, Thomas Frohwein wrote:
> On Thu, 22 Oct 2026 22:48:32 +0200
> Matthieu Herrb <[email protected]> wrote:
> 
> > On Thu, Oct 22, 2026 at 02:56:22PM +0100, Stuart Henderson wrote:
> > > > V =                     1.2.0
> > > > REV =                   35b87f3cb5f18a1a5c07447560d4a02cc501a83e
> > > > DIST_TUPLE =            gitlab severin-lemaignan retex  ${V} .  
> > > ..  
> > > > WRKDIST =               ${WRKDIR}/retex-${V}-${REV}  
> > > 
> > > it's so annoying that gitlab does this!  
> > 
> > By fixing TEMPLATE_DISTFILES.gitlab, for projects with a release we
> > can get rid of it. And a quick test shows that for  ports with only a
> > commit id or a tag it doesn't change.
> > 
> > But still all ports with actal releases need a patch to remove the
> > commit Id and WRKDIST override..
> > 
> > Index: infrastructure/db/dist-tuple.pattern
> > ===================================================================
> > RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v
> > diff -u -p -u -r1.13 dist-tuple.pattern
> > --- infrastructure/db/dist-tuple.pattern    16 Jan 2026 06:12:28
> > -0000       1.13 +++ infrastructure/db/dist-tuple.pattern   22
> > Oct 2026 20:47:39 -0000 @@ -25,7 +25,7 @@ TEMPLATE_DISTFILES.github
> > ?= \
> > <account>-<project>-{<account>/<project>/archive/<subdir>}<id>${EXTRACT_SUFX.github}
> >  
> >  TEMPLATE_DISTFILES.gitlab ?= \
> > -
> > <account>-<project>-{<account>/<project>/-/archive/<id>/}<id>${EXTRACT_SUFX.gitlab}
> > +
> > <account>-<project>-{<account>/<project>/-/archive/<id>/}<project>-<id>${EXTRACT_SUFX.gitlab}
> >  
> >  TEMPLATE_DISTFILES.gnome ?= \
> >     
> > <account>-<project>-{<account>/<project>/-/archive/<id>/}<project>-<id>${EXTRACT_SUFX.gnome}
> > 
> > 
> 
> This looks correct. Same as TEMPLATES_DISTFILES.gnome, from what I see
> and it matches how the release distfiles on gitlab look now. ok thfr@
> 

This is the full diff I have. Only issue is that I had to leave
telephony/linphone alone because their gitlab server is down
currently.

Also I'm not sure the REVISION bumps are needed.

ok?

Index: emulators/es-de/Makefile
===================================================================
RCS file: /cvs/OpenBSD/ports/emulators/es-de/Makefile,v
diff -u -p -u -r1.13 Makefile
--- emulators/es-de/Makefile    14 Oct 2026 07:39:35 -0000      1.13
+++ emulators/es-de/Makefile    24 Oct 2026 10:09:50 -0000
@@ -2,7 +2,7 @@ COMMENT =       emulator frontend
 
 PKGNAME =      es-de-$V
 V =            3.5.0
-REV =          50e4b600ae533d772bae3ff880d11a09b05dbe84
+REVISION =     0
 
 DIST_TUPLE +=  gitlab es-de emulationstation-de v$V .
 
@@ -38,7 +38,7 @@ LIB_DEPENDS =         devel/libgit2/libgit2 \
 
 DEBUG_PACKAGES = ${BUILD_PACKAGES}
 
-WRKDIST =              ${WRKDIR}/emulationstation-de-v$V-${REV}
+WRKDIST =              ${WRKDIR}/emulationstation-de-v$V
 
 post-install:
        gunzip ${PREFIX}/man/man6/es-de.6.gz
Index: emulators/es-de/distinfo
===================================================================
RCS file: /cvs/OpenBSD/ports/emulators/es-de/distinfo,v
diff -u -p -u -r1.10 distinfo
--- emulators/es-de/distinfo    14 Oct 2026 07:39:35 -0000      1.10
+++ emulators/es-de/distinfo    24 Oct 2026 10:09:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (es-de-emulationstation-de-v3.5.0.tar.gz) = 
FdVvRjhlbIKYN9mf3H5cuaRNOnLNdrE36XzqhARYipc=
-SIZE (es-de-emulationstation-de-v3.5.0.tar.gz) = 77546207
+SHA256 (es-de-emulationstation-de-v3.5.0.tar.gz) = 
PzWq669lqyZ9NH0JVwKK9Q4EEzIyd/iuK3T8+4Nsb38=
+SIZE (es-de-emulationstation-de-v3.5.0.tar.gz) = 77522945
Index: fonts/marelle/Makefile
===================================================================
RCS file: /cvs/OpenBSD/ports/fonts/marelle/Makefile,v
diff -u -p -u -r1.1.1.1 Makefile
--- fonts/marelle/Makefile      6 May 2026 13:38:57 -0000       1.1.1.1
+++ fonts/marelle/Makefile      24 Oct 2026 10:10:04 -0000
@@ -3,6 +3,7 @@ COMMENT-web =   cursive font for school te
 
 MODFONT_FAMILY =       marelle
 MODFONT_VERSION =      1.004
+REVISION =             0
 SITES.gitlab =         https://forge.apps.education.fr/
 DIST_TUPLE +=          gitlab marelle marelle.forge.apps.education.fr 
v${MODFONT_VERSION} .
 
@@ -18,7 +19,7 @@ PERMIT_PACKAGE =      Yes
 NO_BUILD =             Yes
 NO_TEST =              Yes
 
-WRKDIST =      
${WRKDIR}/marelle.forge.apps.education.fr-v${MODFONT_VERSION}-93887d1b4da2530114a55bc68555b2e6a5d9ada8
+WRKDIST =      ${WRKDIR}/marelle.forge.apps.education.fr-v${MODFONT_VERSION}
 
 MODFONT_FONTFILES =    fonts/ttf/*.ttf \
                        fonts/otf/*.otf
Index: fonts/marelle/distinfo
===================================================================
RCS file: /cvs/OpenBSD/ports/fonts/marelle/distinfo,v
diff -u -p -u -r1.1.1.1 distinfo
--- fonts/marelle/distinfo      6 May 2026 13:38:57 -0000       1.1.1.1
+++ fonts/marelle/distinfo      24 Oct 2026 10:10:04 -0000
@@ -1,2 +1,2 @@
-SHA256 (marelle-marelle.forge.apps.education.fr-v1.004.tar.gz) = 
TG/Y5zic+SOQfMH64+3vzQzkBLoLf/lq08GiXMQCkb0=
-SIZE (marelle-marelle.forge.apps.education.fr-v1.004.tar.gz) = 16654217
+SHA256 (marelle-marelle.forge.apps.education.fr-v1.004.tar.gz) = 
0ILR335Oo6sP0yS0vFminLy0o/Q7HTkKJ6ZlHy10GR0=
+SIZE (marelle-marelle.forge.apps.education.fr-v1.004.tar.gz) = 16654313
Index: infrastructure/db/dist-tuple.pattern
===================================================================
RCS file: /cvs/OpenBSD/ports/infrastructure/db/dist-tuple.pattern,v
diff -u -p -u -r1.13 dist-tuple.pattern
--- infrastructure/db/dist-tuple.pattern        16 Jan 2026 06:12:28 -0000      
1.13
+++ infrastructure/db/dist-tuple.pattern        24 Oct 2026 10:11:50 -0000
@@ -25,7 +25,7 @@ TEMPLATE_DISTFILES.github ?= \
        
<account>-<project>-{<account>/<project>/archive/<subdir>}<id>${EXTRACT_SUFX.github}
 
 TEMPLATE_DISTFILES.gitlab ?= \
-       
<account>-<project>-{<account>/<project>/-/archive/<id>/}<id>${EXTRACT_SUFX.gitlab}
+       
<account>-{<account>/<project>/-/archive/<id>/}<project>-<id>${EXTRACT_SUFX.gitlab}
 
 TEMPLATE_DISTFILES.gnome ?= \
        
<account>-<project>-{<account>/<project>/-/archive/<id>/}<project>-<id>${EXTRACT_SUFX.gnome}
Index: lang/rsm/Makefile
===================================================================
RCS file: /cvs/OpenBSD/ports/lang/rsm/Makefile,v
diff -u -p -u -r1.7 Makefile
--- lang/rsm/Makefile   21 Feb 2026 08:46:13 -0000      1.7
+++ lang/rsm/Makefile   24 Oct 2026 10:12:09 -0000
@@ -1,8 +1,8 @@
 COMMENT =      Reference Standard M, implementation of M/MUMPS
 
 V =            1.82.4
-HASH =         92e8f0f87dec9e5185594cffe5ac996dfba4289e
 PKGNAME =      rsm-${V}
+REVISION =     0
 DIST_TUPLE +=  gitlab Reference-Standard-M rsm v${V} .
 
 CATEGORIES =   lang
@@ -14,7 +14,7 @@ WANTLIB += c m
 
 NO_TEST =      Yes
 
-WRKDIST =      ${WRKDIR}/rsm-v${V}-${HASH}
+WRKDIST =      ${WRKDIR}/rsm-v${V}
 
 post-install:
        ${INSTALL_DATA_DIR}     ${PREFIX}/share/rsm
Index: lang/rsm/distinfo
===================================================================
RCS file: /cvs/OpenBSD/ports/lang/rsm/distinfo,v
diff -u -p -u -r1.4 distinfo
--- lang/rsm/distinfo   21 Feb 2026 08:46:13 -0000      1.4
+++ lang/rsm/distinfo   24 Oct 2026 10:12:09 -0000
@@ -1,2 +1,2 @@
-SHA256 (Reference-Standard-M-rsm-v1.82.4.tar.gz) = 
vwwmFNMzuVBqYcxDslvSU/ViW/CVtkxowYKQ4+PjOKU=
-SIZE (Reference-Standard-M-rsm-v1.82.4.tar.gz) = 454579
+SHA256 (Reference-Standard-M-rsm-v1.82.4.tar.gz) = 
gcKoZmJPdZIdaXff3G0PCrafgql1Agd5qIhH3QQ6ejg=
+SIZE (Reference-Standard-M-rsm-v1.82.4.tar.gz) = 453610
Index: net/libaccounts-qt/Makefile
===================================================================
RCS file: /cvs/OpenBSD/ports/net/libaccounts-qt/Makefile,v
diff -u -p -u -r1.10 Makefile
--- net/libaccounts-qt/Makefile 17 Aug 2025 06:42:41 -0000      1.10
+++ net/libaccounts-qt/Makefile 24 Oct 2026 10:13:49 -0000
@@ -28,7 +28,7 @@ QT_VERSION =  qt6
 LIB_DEPENDS =  net/libaccounts-glib \
                devel/glib2
 
-WRKDIST =      
${WRKDIR}/libaccounts-qt-${V}-c8fdd05f1a1ff5886f4649d24f2ba8c5f61cfa3a
+WRKDIST =      ${WRKDIR}/libaccounts-qt-${V}
 
 TEST_TARGET =          check
 TEST_IS_INTERACTIVE =  Yes
Index: net/libaccounts-qt/distinfo
===================================================================
RCS file: /cvs/OpenBSD/ports/net/libaccounts-qt/distinfo,v
diff -u -p -u -r1.3 distinfo
--- net/libaccounts-qt/distinfo 17 Apr 2024 15:05:28 -0000      1.3
+++ net/libaccounts-qt/distinfo 24 Oct 2026 10:13:49 -0000
@@ -1,2 +1,2 @@
-SHA256 (accounts-sso-libaccounts-qt-VERSION_1.17.tar.gz) = 
il2kCN6Yiq7xUaLZlKcCPu+nE2Gtoy7byuyUXaQmmng=
-SIZE (accounts-sso-libaccounts-qt-VERSION_1.17.tar.gz) = 65495
+SHA256 (accounts-sso-libaccounts-qt-VERSION_1.17.tar.gz) = 
btPpdhM5YsHIj2xmkoug0KF6VwhDV30x54PciRZZ5dg=
+SIZE (accounts-sso-libaccounts-qt-VERSION_1.17.tar.gz) = 65415
Index: print/retex/Makefile
===================================================================
RCS file: /cvs/OpenBSD/ports/print/retex/Makefile,v
diff -u -p -u -r1.1.1.1 Makefile
--- print/retex/Makefile        22 Oct 2026 20:52:58 -0000      1.1.1.1
+++ print/retex/Makefile        24 Oct 2026 10:14:53 -0000
@@ -1,7 +1,7 @@
 COMMENT =              Rust reimplementation of lualatex
 
 V =                    1.2.0
-REV =                  35b87f3cb5f18a1a5c07447560d4a02cc501a83e
+REVISION =             0
 DIST_TUPLE =           gitlab severin-lemaignan retex  ${V} .
 DISTNAME =             retex-${V}
 
@@ -17,8 +17,6 @@ WANTLIB =             $(MODCARGO_WANTLIB) m
 MODULES =              devel/cargo
 CONFIGURE_STYLE =      cargo
 SEPARATE_BUILD =       Yes
-
-WRKDIST =              ${WRKDIR}/retex-${V}-${REV}
 
 NO_TEST =
 
Index: print/retex/distinfo
===================================================================
RCS file: /cvs/OpenBSD/ports/print/retex/distinfo,v
diff -u -p -u -r1.2 distinfo
--- print/retex/distinfo        22 Oct 2026 20:58:28 -0000      1.2
+++ print/retex/distinfo        24 Oct 2026 10:14:54 -0000
@@ -126,7 +126,7 @@ SHA256 (cargo/zerofrom-0.1.8.tar.gz) = D
 SHA256 (cargo/zerofrom-derive-0.1.8.tar.gz) = 
91tGg/bH9FJI1NZAVqJCmMYoHgmTNW19G0oali7xDUo=
 SHA256 (cargo/zlib-rs-0.6.8.tar.gz) = 
smjljnxpPXwnH5P/xLo7OAQSVUIxyFv2HKevkQQqQRI=
 SHA256 (cargo/zmij-1.0.23.tar.gz) = 
KWZtCrv60ePcTc9hRHMN06OrIlu72sgzGTRbG0TM/Bs=
-SHA256 (severin-lemaignan-retex-1.2.0.tar.gz) = 
1TnHmd5NOGH8LQmDkotqu9xzTlKSemhY0EepqPA2dIo=
+SHA256 (severin-lemaignan-retex-1.2.0.tar.gz) = 
dA8pffxpjBZVQeTDbl9rU2jPDwioMqCRBChQF+Bns0E=
 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
 SIZE (cargo/aho-corasick-1.1.5.tar.gz) = 184315
 SIZE (cargo/arrayref-0.3.9.tar.gz) = 9186
@@ -255,4 +255,4 @@ SIZE (cargo/zerofrom-0.1.8.tar.gz) = 615
 SIZE (cargo/zerofrom-derive-0.1.8.tar.gz) = 8834
 SIZE (cargo/zlib-rs-0.6.8.tar.gz) = 215857
 SIZE (cargo/zmij-1.0.23.tar.gz) = 28612
-SIZE (severin-lemaignan-retex-1.2.0.tar.gz) = 12424700
+SIZE (severin-lemaignan-retex-1.2.0.tar.gz) = 12421143
Index: sysutils/duplicity/Makefile
===================================================================
RCS file: /cvs/OpenBSD/ports/sysutils/duplicity/Makefile,v
diff -u -p -u -r1.76 Makefile
--- sysutils/duplicity/Makefile 15 Oct 2026 13:24:32 -0000      1.76
+++ sysutils/duplicity/Makefile 24 Oct 2026 10:15:54 -0000
@@ -1,10 +1,11 @@
 COMMENT =              encrypted backup using rsync algorithm
 
 MODPY_DISTV =          3.0.6
+REVISION =             0
 DISTNAME =             duplicity-${MODPY_DISTV}
 
 DIST_TUPLE =           gitlab duplicity duplicity rel.${MODPY_DISTV} .
-WRKDIST =              
${WRKDIR}/duplicity-rel.${MODPY_DISTV}-f92abcb2339e0dfe4640e5e3a6428396eb4bd3d9
+WRKDIST =              ${WRKDIR}/duplicity-rel.${MODPY_DISTV}
 
 CATEGORIES =           sysutils
 
Index: sysutils/duplicity/distinfo
===================================================================
RCS file: /cvs/OpenBSD/ports/sysutils/duplicity/distinfo,v
diff -u -p -u -r1.43 distinfo
--- sysutils/duplicity/distinfo 23 Dec 2025 10:06:38 -0000      1.43
+++ sysutils/duplicity/distinfo 24 Oct 2026 10:15:54 -0000
@@ -1,2 +1,2 @@
-SHA256 (duplicity-duplicity-rel.3.0.6.tar.gz) = 
Bw4dr+QpVgmuCEau0gnDtv9orBpPN1VCZxX+j4IIQ/Q=
-SIZE (duplicity-duplicity-rel.3.0.6.tar.gz) = 1499185
+SHA256 (duplicity-duplicity-rel.3.0.6.tar.gz) = 
/FLEnmexD40apvW5BOP5PpQW8M/ve0hEdocmdMpHt2g=
+SIZE (duplicity-duplicity-rel.3.0.6.tar.gz) = 1497651

-- 
Matthieu Herrb

Reply via email to