From: Stuart Henderson Subject: Re: fossil 2.24 not updated To: "Dave St.Germain" Cc: James Turner , Solene Rapenne , ports@openbsd.org Date: Tue, 14 May 2024 13:59:15 +0100 On 2024/05/14 08:32, Dave St.Germain wrote: > I've updated fossil to version 2.24, but the binary still seems to be version 2.23. > I've tried removing and reinstalling, with a binary dated May 11th. Same result: > > $ pkg_info -I fossil > fossil-2.24v0 simple distributed software configuration management > > $ /usr/local/bin/fossil version > This is fossil version 2.23 [47362306a7] 2023-11-01 18:56:47 UTC > Upstream has an annoying name format for downloads (that wasn't called out in a comment in the port), so the last port update didn't actually change anything. This fixes it. DISTFILES mess needed because the file contents can't change without changing the name otherwise bulk builds get broken. Index: Makefile =================================================================== RCS file: /cvs/ports/devel/fossil/Makefile,v diff -u -p -r1.92 Makefile --- Makefile 3 May 2024 16:00:05 -0000 1.92 +++ Makefile 14 May 2024 12:57:54 -0000 @@ -1,6 +1,15 @@ COMMENT = simple distributed software configuration management +# commit ID must be changed in DISTFILES when updating, see +# https://fossil-scm.org/home/uv/download.html DISTNAME = fossil-2.24 +REVISION = 0 + +#DISTFILES = {8be0372c1051043761320c8ea8669c3cf320c406e5fe18ad36b7be5f844ca73b}${DISTNAME}${EXTRACT_SUFX} +# temporary, mistake in 2.24 update requires this file to be renamed. +# switch back to the above scheme for 2.25. +DISTFILES = ${DISTNAME}-1{8be0372c1051043761320c8ea8669c3cf320c406e5fe18ad36b7be5f844ca73b/${DISTNAME}}${EXTRACT_SUFX} + CATEGORIES = devel www EPOCH = 0 @@ -8,8 +17,6 @@ MAINTAINER = James Turner