git: 24fe2be6c674 - 2025Q3 - games/cdogs-sdl: Update to 2.3.1

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Sat, 09 Aug 2025 13:41:17 UTC
The branch 2025Q3 has been updated by eduardo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=24fe2be6c674e549e1119318f77b329204146c42

commit 24fe2be6c674e549e1119318f77b329204146c42
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2025-08-09 10:35:56 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-08-09 13:41:06 +0000

    games/cdogs-sdl: Update to 2.3.1
    
    ChangeLog:      https://github.com/cxong/cdogs-sdl/releases/tag/2.3.1
    MFH:            2025Q3 (crash fix)
    (cherry picked from commit c62817ec7a43ea6044f61895f9348e30821940dd)
---
 games/cdogs-sdl/Makefile  |  2 +-
 games/cdogs-sdl/distinfo  |  6 ++---
 games/cdogs-sdl/pkg-plist | 59 +++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 54 insertions(+), 13 deletions(-)

diff --git a/games/cdogs-sdl/Makefile b/games/cdogs-sdl/Makefile
index 7da7604185f9..1d03e3a8c966 100644
--- a/games/cdogs-sdl/Makefile
+++ b/games/cdogs-sdl/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	cdogs-sdl
-DISTVERSION=	2.3.0
+DISTVERSION=	2.3.1
 CATEGORIES=	games
 
 MAINTAINER=	eduardo@FreeBSD.org
diff --git a/games/cdogs-sdl/distinfo b/games/cdogs-sdl/distinfo
index b54ce463cf21..600dbd48156a 100644
--- a/games/cdogs-sdl/distinfo
+++ b/games/cdogs-sdl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741532762
-SHA256 (cxong-cdogs-sdl-2.3.0_GH0.tar.gz) = 6ea66e058503a5c160dbeccc25072061c87e190ced6876ae5b63a3e4d1ed0044
-SIZE (cxong-cdogs-sdl-2.3.0_GH0.tar.gz) = 36906703
+TIMESTAMP = 1754731573
+SHA256 (cxong-cdogs-sdl-2.3.1_GH0.tar.gz) = 0a9bd151e33504a2323b3f962720f0d9091645bc378a7b20059e6cd20ccd1270
+SIZE (cxong-cdogs-sdl-2.3.1_GH0.tar.gz) = 37794153
diff --git a/games/cdogs-sdl/pkg-plist b/games/cdogs-sdl/pkg-plist
index b3cff6632b06..d11b0f888d76 100644
--- a/games/cdogs-sdl/pkg-plist
+++ b/games/cdogs-sdl/pkg-plist
@@ -10,6 +10,7 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/campaign.json
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/character_classes.json
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/characters.json
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/antelope_sleep_16x10.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/apple.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/apple.txt
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/banana.png
@@ -19,11 +20,21 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/birdcage.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/birdcage.txt
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/cage.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/camel_sleep_16x10.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/candle_14x30.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/cantaloupe_8x8.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/cantaloupe_feeder.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/cantaloupes.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chandelier.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/data.json
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/legs_idle_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/legs_run_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/src.blend
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/src.txt
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/upper_idle_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/upper_idle_handgun_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/upper_run_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/upper_run_handgun_24x24.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/data.json
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/legs_idle_30x30.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/legs_run_30x30.png
@@ -33,15 +44,38 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/upper_idle_handgun_30x30.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/upper_run_30x30.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/upper_run_handgun_30x30.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/mutant/data.json
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/mutant/legs_idle_24x24.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/mutant/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/mutant/src.blend
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/mutant/src.txt
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/mutant/upper_idle_24x24.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/mutant/upper_idle_handgun_24x24.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/mutant/upper_run_24x24.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/mutant/upper_run_handgun_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/data.json
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/legs_idle_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/legs_run_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/src.blend
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/src.txt
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/upper_idle_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/upper_idle_handgun_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/upper_run_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/data.json
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/legs_idle_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/legs_idle_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/legs_run_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/legs_run_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/src.blend
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/src.txt
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/upper_idle_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/upper_idle_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/upper_idle_handgun_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/upper_idle_handgun_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/upper_run_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/upper_run_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/upper_run_handgun_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/upper_run_handgun_32x32.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/data.json
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/legs_idle_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/legs_run_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/src.blend
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/src.txt
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/upper_idle_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/upper_idle_handgun_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/upper_run_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/upper_run_handgun_24x24.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/data.json
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/legs_idle_24x24.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/legs_run_24x24.png
@@ -51,13 +85,16 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/upper_idle_handgun_24x24.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/upper_run_24x24.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/upper_run_handgun_24x24.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/facehairs/nosering_12x12.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/guns/cantaloupe_feeder_30x22.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/guns/large_launcher_30x22.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/guns/small_launcher_30x22.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/guns/super_feeder_30x22.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/hairs/hitler_10x10.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/hairs/sheep_12x11.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/hats/ossicone_12x11.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/heads/monkey_12x12.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/heads/ostrich_12x10.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/heads/sheep_12x11.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/closet.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/closet_fruit.png
@@ -68,6 +105,7 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/curtain_yellow.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/duck_picture.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/ghost_corpse.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/giraffe_sleep_16x16.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/goat_sleep_16x10.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/grapes.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/grapes.txt
@@ -77,11 +115,14 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/lattice_broken.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/map.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/monkey_portrait.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/monkey_sleep_16x10.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/naamah_portrait.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/noah_flag.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/noah_portrait.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/orange.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/orange.txt
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/ostrich_sleep_16x10.png
+%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/ox_sleep_16x10.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/particles/cantaloupe_8x8.png
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/particles/trail_spit.txt
 %%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/particles/trail_spit_3x38.png