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.diff -r1.3 -r1.4 pkgsrc/games/freedoom/Makefile
(micha)
@@ -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 | |||
3 | DISTNAME= freedoom-0.12.1 | 3 | DISTNAME= freedoom-0.13.0 | |
4 | CATEGORIES= games | 4 | CATEGORIES= games | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=freedoom/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=freedoom/} | |
6 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | 6 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | |
7 | EXTRACT_SUFX= .zip | 7 | EXTRACT_SUFX= .zip | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://freedoom.github.io/ | 10 | HOMEPAGE= https://freedoom.github.io/ | |
11 | COMMENT= Free content game for Doom engine | 11 | COMMENT= Free content game for Doom engine | |
12 | LICENSE= modified-bsd | 12 | LICENSE= modified-bsd | |
13 | 13 | |||
14 | USE_LANGUAGES= # none | 14 | USE_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 | |||
24 | SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc | 24 | SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc | |
25 | SUBST_SED.install= -e 's,DOOMWADDIR,${PREFIX}/${DOOMWADDIR},' | 25 | SUBST_SED.install= -e 's,DOOMWADDIR,${PREFIX}/${DOOMWADDIR},' | |
26 | 26 | |||
27 | NO_BUILD= yes | 27 | NO_BUILD= yes | |
28 | 28 | |||
29 | pre-configure: | 29 | pre-configure: | |
30 | ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} | 30 | ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} | |
31 | 31 | |||
32 | do-install: | 32 | do-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" |
@@ -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 $ | |
2 | share/doc/freedoom/INSTALL.pkgsrc | 2 | share/doc/freedoom/INSTALL.pkgsrc | |
3 | share/doc/freedoom/freedoom-manual.pdf | 3 | share/doc/freedoom/freedoom-manual-en.pdf | |
4 | share/doc/freedoom/freedoom-manual-es.pdf | |||
5 | share/doc/freedoom/freedoom-manual-fr.pdf | |||
4 | share/doom/freedoom1.wad | 6 | share/doom/freedoom1.wad | |
5 | share/doom/freedoom2.wad | 7 | share/doom/freedoom2.wad |
@@ -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 | |||
3 | BLAKE2s (freedoom-0.12.1.zip) = d4d6009bda7d6512b01fd9b227f688329ef61850d861305453a80312eee926a7 | 3 | BLAKE2s (freedoom-0.13.0.zip) = 45daa273219925b5e9777a82796928e8390051ec294814cd045776a84099efdb | |
4 | SHA512 (freedoom-0.12.1.zip) = c1cb0a45976b82d092cb0aaf6958fa920dc7c7e2fdd8dcc8ae9a3b622f648e2b78d1e8022a2d501e33965949f03643a63d1d25f7f03312a8831d430dd1c5af18 | 4 | SHA512 (freedoom-0.13.0.zip) = ff71b279900751cb606286ab36d0990febdeb78fee2a9c6adf31491e977e8e045a0d5f30ff6b729d4962c98a30f3138d74f03d25c3569dd3b3e29167601014b9 | |
5 | Size (freedoom-0.12.1.zip) = 21996221 bytes | 5 | Size (freedoom-0.13.0.zip) = 24143781 bytes |