On Mon, Sep 02, 2024 at 10:57:31AM -0700, Ryan Freeman wrote:
> On Sat, Aug 17, 2024 at 11:54:14PM -0700, Ryan Freeman wrote:
> > 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.
> 
> Ping
>

Ping

 
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 <ryan@slipgate
 # GPLv2+
 PERMIT_PACKAGE =               Yes
 
-WANTLIB += SDL2 SDL2_mixer SDL2_net c m png samplerate z
+WANTLIB += SDL2 SDL2_mixer SDL2_net c fluidsynth m png pthread
+WANTLIB += samplerate
 
-LIB_DEPENDS =  devel/sdl2-mixer \
-               devel/sdl2-net \
+LIB_DEPENDS =  audio/fluidsynth \
                audio/libsamplerate \
+               devel/sdl2-mixer \
+               devel/sdl2-net \
                graphics/png
 
-SITES =                https://www.chocolate-doom.org/downloads/${V}/
-
 MODULES =      lang/python
 
 MODPY_RUNDEP =         No
 MODPY_ADJ_FILES =      man/{docgen,simplecpp}
 
-RUN_DEPENDS =  devel/desktop-file-utils
+RUN_DEPENDS =  devel/desktop-file-utils \
+               x11/gtk+4,-guic
 
 CONFIGURE_STYLE =      autoreconf
-AUTOMAKE_VERSION =     1.15
-AUTOCONF_VERSION =     2.69
+AUTOMAKE_VERSION =     1.16
+AUTOCONF_VERSION =     2.71
 CONFIGURE_ARGS +=      --mandir="${LOCALBASE}/man"
 
 post-extract:
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/chocolate-doom/distinfo,v
diff -u -p -r1.10 distinfo
--- distinfo    10 Aug 2020 14:36:39 -0000      1.10
+++ distinfo    18 Aug 2024 06:47:21 -0000
@@ -1,2 +1,2 @@
-SHA256 (chocolate-doom-3.0.1.tar.gz) = 
1DXWF3QjSR1gvnBtqfB9OrT6vz4HfsKj/CFuOU/PyMc=
-SIZE (chocolate-doom-3.0.1.tar.gz) = 2514985
+SHA256 (chocolate-doom-chocolate-doom-chocolate-doom-3.1.0.tar.gz) = 
8sZIQ9zsMSAysYDDsvNLTLJsTc2qc3WhYBo7HfEe+E0=
+SIZE (chocolate-doom-chocolate-doom-chocolate-doom-3.1.0.tar.gz) = 2256537
Index: patches/patch-src_hexen_mn_menu_c
===================================================================
RCS file: patches/patch-src_hexen_mn_menu_c
diff -N patches/patch-src_hexen_mn_menu_c
--- patches/patch-src_hexen_mn_menu_c   11 Mar 2022 19:04:11 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-Remove redundant demoextend definition
-a8fd4b1f563d24d4296c3e8225c8404e2724d4c2
-
-Index: src/hexen/mn_menu.c
---- src/hexen/mn_menu.c.orig
-+++ src/hexen/mn_menu.c
-@@ -131,7 +131,6 @@ boolean MenuActive;
- int InfoType;
- int messageson = true;
- boolean mn_SuicideConsole;
--boolean demoextend; // from h2def.h
- 
- // PRIVATE DATA DEFINITIONS ------------------------------------------------
- 
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/chocolate-doom/pkg/PLIST,v
diff -u -p -r1.11 PLIST
--- pkg/PLIST   11 Mar 2022 19:04:11 -0000      1.11
+++ pkg/PLIST   18 Aug 2024 06:47:21 -0000
@@ -7,69 +7,38 @@
 @bin bin/chocolate-server
 @bin bin/chocolate-strife
 @bin bin/chocolate-strife-setup
-@man man/man5/chocolate-doom.cfg.5
-@man man/man5/chocolate-heretic.cfg.5
-@man man/man5/chocolate-hexen.cfg.5
-@man man/man5/chocolate-strife.cfg.5
-@man man/man5/default.cfg.5
-@man man/man5/heretic.cfg.5
-@man man/man5/hexen.cfg.5
-@man man/man5/strife.cfg.5
-@man man/man6/chocolate-doom-setup.6
-@man man/man6/chocolate-doom.6
-@man man/man6/chocolate-heretic-setup.6
-@man man/man6/chocolate-heretic.6
-@man man/man6/chocolate-hexen-setup.6
-@man man/man6/chocolate-hexen.6
-@man man/man6/chocolate-server.6
-@man man/man6/chocolate-setup.6
-@man man/man6/chocolate-strife-setup.6
-@man man/man6/chocolate-strife.6
-share/appdata/
-share/appdata/chocolate-doom.appdata.xml
-share/appdata/chocolate-heretic.appdata.xml
-share/appdata/chocolate-hexen.appdata.xml
-share/appdata/chocolate-strife.appdata.xml
-share/applications/chocolate-doom.desktop
-share/applications/chocolate-heretic.desktop
-share/applications/chocolate-hexen.desktop
-share/applications/chocolate-setup.desktop
-share/applications/chocolate-strife.desktop
+share/applications/org.chocolate_doom.Doom.desktop
+share/applications/org.chocolate_doom.Heretic.desktop
+share/applications/org.chocolate_doom.Hexen.desktop
+share/applications/org.chocolate_doom.Setup.desktop
+share/applications/org.chocolate_doom.Strife.desktop
 share/applications/screensavers/
-share/applications/screensavers/chocolate-doom-screensaver.desktop
-share/bash-completion/completions/chocolate-doom
-share/bash-completion/completions/chocolate-heretic
-share/bash-completion/completions/chocolate-hexen
-share/bash-completion/completions/chocolate-strife
+share/applications/screensavers/org.chocolate_doom.Doom_Screensaver.desktop
 share/doc/chocolate-doom/
-share/doc/chocolate-doom/CMDLINE.doom
+share/doc/chocolate-doom/COPYING.md
 share/doc/chocolate-doom/ChangeLog
-share/doc/chocolate-doom/INSTALL.doom
 share/doc/chocolate-doom/NEWS.md
 share/doc/chocolate-doom/NOT-BUGS.md
 share/doc/chocolate-doom/PHILOSOPHY.md
 share/doc/chocolate-doom/README.Music.md
 share/doc/chocolate-doom/README.md
 share/doc/chocolate-heretic/
-share/doc/chocolate-heretic/CMDLINE.heretic
+share/doc/chocolate-heretic/COPYING.md
 share/doc/chocolate-heretic/ChangeLog
-share/doc/chocolate-heretic/INSTALL.heretic
 share/doc/chocolate-heretic/NEWS.md
 share/doc/chocolate-heretic/PHILOSOPHY.md
 share/doc/chocolate-heretic/README.Music.md
 share/doc/chocolate-heretic/README.md
 share/doc/chocolate-hexen/
-share/doc/chocolate-hexen/CMDLINE.hexen
+share/doc/chocolate-hexen/COPYING.md
 share/doc/chocolate-hexen/ChangeLog
-share/doc/chocolate-hexen/INSTALL.hexen
 share/doc/chocolate-hexen/NEWS.md
 share/doc/chocolate-hexen/PHILOSOPHY.md
 share/doc/chocolate-hexen/README.Music.md
 share/doc/chocolate-hexen/README.md
 share/doc/chocolate-strife/
-share/doc/chocolate-strife/CMDLINE.strife
+share/doc/chocolate-strife/COPYING.md
 share/doc/chocolate-strife/ChangeLog
-share/doc/chocolate-strife/INSTALL.strife
 share/doc/chocolate-strife/NEWS.md
 share/doc/chocolate-strife/PHILOSOPHY.md
 share/doc/chocolate-strife/README.Music.md
@@ -77,7 +46,15 @@ share/doc/chocolate-strife/README.Strife
 share/doc/chocolate-strife/README.md
 share/doc/pkg-readmes/${PKGSTEM}
 share/doom/
-share/icons/
-share/icons/chocolate-doom.png
-share/icons/chocolate-setup.png
 @tag update-desktop-database
+share/icons/hicolor/128x128/apps/chocolate-doom.png
+share/icons/hicolor/128x128/apps/chocolate-heretic.png
+share/icons/hicolor/128x128/apps/chocolate-hexen.png
+share/icons/hicolor/128x128/apps/chocolate-setup.png
+share/icons/hicolor/128x128/apps/chocolate-strife.png
+share/metainfo/
+share/metainfo/org.chocolate_doom.Doom.metainfo.xml
+share/metainfo/org.chocolate_doom.Heretic.metainfo.xml
+share/metainfo/org.chocolate_doom.Hexen.metainfo.xml
+share/metainfo/org.chocolate_doom.Strife.metainfo.xml
+@tag gtk-update-icon-cache %D/share/icons/hicolor

Reply via email to