Ping

On Sat, Oct 24, 2026 at 02:14:04PM +0200, Matthieu Herrb wrote:
> 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