Fri May 3 09:53:28 2024 UTC (25d)
games/freedoom: Update to 0.13.0

0.13.0 (2024-01-29)

General

  * Improved vanilla compatibility.
      + Boom features removed.
      + Hall of mirrors greatly reduced.
      + Visplane overflows fixed.
      + Savegame buffer overflow errors remain.

Levels

  * Relevant Eureka warnings fixed.
  * New levels E1M9, E2M2, E2M3, E2M4, E2M7, E2M8, E3M5, MAP07, MAP21 and
    MAP27.
  * Various level renames.
  * Numerous vanilla fixes and aesthetic modernizations.
  * Fixed and standardized secret exits.

Manual

  * French and Spanish translations.
  * Sections added to highlight project mandate and additional accessibility
    options.

Misc

  * Adds automatic labeling to pull requests.

Monsters

  * New minigunner.
  * The hatchling, which replaces the deadflare.
  * The matribite, which replaces the summoner.

Music

  * Lots of new music including most of FreeDM music.

Sounds

  * New boss brain sounds.

Visuals

  * Colorblind-friendly keys and key indicators.
  * Various revisions to sprites and textures.
  * Improved kerning for menu text.

Weapons

  * Improved weapon sprites generally.
  * SSG replacement restored to updated take on older version.
  * Revised polaric energy weapon.
  * Double-barreled shotgun flash timing bug fixed in built-in DeHackEd.

Textures

  * Esa Repo (Espi)'s old STAR* textures are now included under ESPI*.
  * A STARBR1 texture is now included as a counterpart to STARBR2.
  * Numerous additional grey and METAL2-based textures also available.
  * Boss brain wall found to have Hexen resources and was re-done.
  * Wolfenstein replacements completely redone, designed to work as seamlessly
    with other textures as possible. A few are also added.


(micha)
diff -r1.3 -r1.4 pkgsrc/games/freedoom/Makefile
diff -r1.2 -r1.3 pkgsrc/games/freedoom/PLIST
diff -r1.5 -r1.6 pkgsrc/games/freedoom/distinfo

cvs diff -r1.3 -r1.4 pkgsrc/games/freedoom/Makefile (expand / switch to unified diff)

--- pkgsrc/games/freedoom/Makefile 2019/10/30 10:33:02 1.3
+++ pkgsrc/games/freedoom/Makefile 2024/05/03 09:53:28 1.4
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.3 2019/10/30 10:33:02 micha Exp $ 1# $NetBSD: Makefile,v 1.4 2024/05/03 09:53:28 micha Exp $
2 2
3DISTNAME= freedoom-0.12.1 3DISTNAME= freedoom-0.13.0
4CATEGORIES= games 4CATEGORIES= games
5MASTER_SITES= ${MASTER_SITE_GITHUB:=freedoom/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=freedoom/}
6GITHUB_RELEASE= v${PKGVERSION_NOREV} 6GITHUB_RELEASE= v${PKGVERSION_NOREV}
7EXTRACT_SUFX= .zip 7EXTRACT_SUFX= .zip
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://freedoom.github.io/ 10HOMEPAGE= https://freedoom.github.io/
11COMMENT= Free content game for Doom engine 11COMMENT= Free content game for Doom engine
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14USE_LANGUAGES= # none 14USE_LANGUAGES= # none
15 15
16# DOOMWADDIR is intentionally shared with other Doom packages 16# DOOMWADDIR is intentionally shared with other Doom packages
@@ -24,19 +24,23 @@ SUBST_MESSAGE.install= Preparing INSTALL @@ -24,19 +24,23 @@ SUBST_MESSAGE.install= Preparing INSTALL
24SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc 24SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc
25SUBST_SED.install= -e 's,DOOMWADDIR,${PREFIX}/${DOOMWADDIR},' 25SUBST_SED.install= -e 's,DOOMWADDIR,${PREFIX}/${DOOMWADDIR},'
26 26
27NO_BUILD= yes 27NO_BUILD= yes
28 28
29pre-configure: 29pre-configure:
30 ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} 30 ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR}
31 31
32do-install: 32do-install:
33 ${INSTALL_DATA} ${WRKSRC}/freedoom1.wad \ 33 ${INSTALL_DATA} ${WRKSRC}/freedoom1.wad \
34 ${DESTDIR}${PREFIX}/share/doom/freedoom1.wad 34 ${DESTDIR}${PREFIX}/share/doom/freedoom1.wad
35 ${INSTALL_DATA} ${WRKSRC}/freedoom2.wad \ 35 ${INSTALL_DATA} ${WRKSRC}/freedoom2.wad \
36 ${DESTDIR}${PREFIX}/share/doom/freedoom2.wad 36 ${DESTDIR}${PREFIX}/share/doom/freedoom2.wad
37 ${INSTALL_DATA} ${WRKSRC}/freedoom-manual.pdf \ 37 ${INSTALL_DATA} ${WRKSRC}/freedoom-manual-en.pdf \
38 ${DESTDIR}${PREFIX}/share/doc/freedoom/freedoom-manual.pdf 38 ${DESTDIR}${PREFIX}/share/doc/freedoom/freedoom-manual-en.pdf
 39 ${INSTALL_DATA} ${WRKSRC}/freedoom-manual-es.pdf \
 40 ${DESTDIR}${PREFIX}/share/doc/freedoom/freedoom-manual-es.pdf
 41 ${INSTALL_DATA} ${WRKSRC}/freedoom-manual-fr.pdf \
 42 ${DESTDIR}${PREFIX}/share/doc/freedoom/freedoom-manual-fr.pdf
39 ${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \ 43 ${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \
40 ${DESTDIR}${PREFIX}/share/doc/freedoom/INSTALL.pkgsrc 44 ${DESTDIR}${PREFIX}/share/doc/freedoom/INSTALL.pkgsrc
41 45
42.include "../../mk/bsd.pkg.mk" 46.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/games/freedoom/PLIST (expand / switch to unified diff)

--- pkgsrc/games/freedoom/PLIST 2019/10/21 09:58:35 1.2
+++ pkgsrc/games/freedoom/PLIST 2024/05/03 09:53:28 1.3
@@ -1,5 +1,7 @@ @@ -1,5 +1,7 @@
1@comment $NetBSD: PLIST,v 1.2 2019/10/21 09:58:35 micha Exp $ 1@comment $NetBSD: PLIST,v 1.3 2024/05/03 09:53:28 micha Exp $
2share/doc/freedoom/INSTALL.pkgsrc 2share/doc/freedoom/INSTALL.pkgsrc
3share/doc/freedoom/freedoom-manual.pdf 3share/doc/freedoom/freedoom-manual-en.pdf
 4share/doc/freedoom/freedoom-manual-es.pdf
 5share/doc/freedoom/freedoom-manual-fr.pdf
4share/doom/freedoom1.wad 6share/doom/freedoom1.wad
5share/doom/freedoom2.wad 7share/doom/freedoom2.wad

cvs diff -r1.5 -r1.6 pkgsrc/games/freedoom/distinfo (expand / switch to unified diff)

--- pkgsrc/games/freedoom/distinfo 2021/10/26 10:43:59 1.5
+++ pkgsrc/games/freedoom/distinfo 2024/05/03 09:53:28 1.6
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.5 2021/10/26 10:43:59 nia Exp $ 1$NetBSD: distinfo,v 1.6 2024/05/03 09:53:28 micha Exp $
2 2
3BLAKE2s (freedoom-0.12.1.zip) = d4d6009bda7d6512b01fd9b227f688329ef61850d861305453a80312eee926a7 3BLAKE2s (freedoom-0.13.0.zip) = 45daa273219925b5e9777a82796928e8390051ec294814cd045776a84099efdb
4SHA512 (freedoom-0.12.1.zip) = c1cb0a45976b82d092cb0aaf6958fa920dc7c7e2fdd8dcc8ae9a3b622f648e2b78d1e8022a2d501e33965949f03643a63d1d25f7f03312a8831d430dd1c5af18 4SHA512 (freedoom-0.13.0.zip) = ff71b279900751cb606286ab36d0990febdeb78fee2a9c6adf31491e977e8e045a0d5f30ff6b729d4962c98a30f3138d74f03d25c3569dd3b3e29167601014b9
5Size (freedoom-0.12.1.zip) = 21996221 bytes 5Size (freedoom-0.13.0.zip) = 24143781 bytes