From: Ryan Freeman Subject: Re: UPDATE: games/chocolate-doom To: ports@openbsd.org Date: Sat, 17 Aug 2024 23:54:14 -0700 On Sat, Aug 17, 2024 at 07:58:16PM -0700, Ryan Freeman wrote: > Hello, > > Update to chocolate-doom-3.1.0. It has been a long time since 3.0.1, so > this mostly rolls forward tons of little fixes over the years. > Fluidsynth is used now. No more release tarball on HOMEPAGE, so github > is used. > > Tested on amd64 machine, Doom, Heretic, Hexen, Strife executables all > function, as well as their respective setup tools. > > Full changelog here: https://github.com/chocolate-doom/chocolate-doom/releases/tag/chocolate-doom-3.1.0 > > - patches/patch-src_hexen_mn_menu_c no-longer needed > - WANTLIB regen > - LIB_DEPENDS added audio/fluidsynth, sorted. matches games/crispy-doom ** > - DIST_TUPLE used, this makes a funny distfile name, used PKGNAME per template > recommendation. > - PLIST regen > - gtk-update-icon-cache used now, added x11/gtk+4,-guic RUN_DEPENDS > - pass portcheck, port-lib-depends-check > > ** crispy-doom being based off chocolate-doom post-3.0.1 > > There is also a new crispy-doom release, will be sending a patch for that > after chocolate-doom is good. Updated diff attached, restored ${V} so only have to update version in one spot again. Also change to autoconf 2.71 and automake 1.16, thanks Brad for the hint. Everything still configures and builds fine. Index: Makefile =================================================================== RCS file: /cvs/ports/games/chocolate-doom/Makefile,v diff -u -p -r1.33 Makefile --- Makefile 6 May 2024 12:23:33 -0000 1.33 +++ Makefile 18 Aug 2024 06:47:21 -0000 @@ -1,8 +1,8 @@ COMMENT = portable release of Doom, Heretic, Hexen, and Strife -V = 3.0.1 -DISTNAME = chocolate-doom-${V} +V = 3.1.0 +DIST_TUPLE = github chocolate-doom chocolate-doom chocolate-doom-${V} . +PKGNAME = chocolate-doom-${V} CATEGORIES = games x11 -REVISION = 2 HOMEPAGE = https://www.chocolate-doom.org/ @@ -11,25 +11,26 @@ MAINTAINER = Ryan Freeman