Update to chocolate-doom 2.3.0 https://github.com/chocolate-doom/chocolate-doom/releases/tag/chocolate-doom-2.3.0
ports-related highlights: - don't need gmake anymore - don't need to modify final binary path via sed anymore I remembered to try portcheck on this for once, only one complaint: 12:16 ryan@iddqd:..chocolate-doom$ /usr/ports/infrastructure/bin/portcheck installs icon chocolate-doom.png in share/icons, it should go in share/chocolate-doom/icons/ or like instead installs icon chocolate-setup.png in share/icons, it should go in share/chocolate-setup/icons/ or like instead games/chocolate-doom I noticed all previous copies of this package violate this practice, and I am not really sure how to adjust ${WRKDIST}/data/Makefile{.in} to know which binary-named directory they should fall under, so I just left it as-is. ? chocolate-doom.diff Index: Makefile =================================================================== RCS file: /cvs/ports/games/chocolate-doom/Makefile,v retrieving revision 1.20 diff -u -p -r1.20 Makefile --- Makefile 9 Nov 2016 11:58:20 -0000 1.20 +++ Makefile 2 Jan 2017 20:17:46 -0000 @@ -1,10 +1,9 @@ # $OpenBSD: Makefile,v 1.20 2016/11/09 11:58:20 sthen Exp $ COMMENT = portable release of Doom, Heretic, Hexen, and Strife -V = 2.2.1 +V = 2.3.0 DISTNAME = chocolate-doom-${V} CATEGORIES = games x11 -REVISION = 0 HOMEPAGE = http://www.chocolate-doom.org/ @@ -26,7 +25,6 @@ RUN_DEPENDS = devel/desktop-file-utils CONFIGURE_STYLE = gnu -USE_GMAKE = Yes # we don't need to require python to build CONFIGURE_ENV += HAVE_PYTHON=false @@ -39,9 +37,6 @@ MAN_6 = chocolate-doom chocolate-server chocolate-heretic chocolate-hexen chocolate-strife post-extract: - # set correct program directory - @sed -i 's,{exec_prefix}/games,{exec_prefix}/bin,' \ - ${WRKSRC}/src/Makefile.in # set correct data directory @sed -i 's,"/games/doom","/doom",g' ${WRKSRC}/src/d_iwad.c Index: distinfo =================================================================== RCS file: /cvs/ports/games/chocolate-doom/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo 16 Sep 2015 09:34:12 -0000 1.7 +++ distinfo 2 Jan 2017 20:17:46 -0000 @@ -1,2 +1,2 @@ -SHA256 (chocolate-doom-2.2.1.tar.gz) = rRHihxZnxvoGWKvy3LoM2bJvvWUe6N9Vrf3Bitj9Z0o= -SIZE (chocolate-doom-2.2.1.tar.gz) = 2127538 +SHA256 (chocolate-doom-2.3.0.tar.gz) = Pm0agqxciwJalpXOHkfQ3G7RQuuxEpseSnDidA95FQw= +SIZE (chocolate-doom-2.3.0.tar.gz) = 2190744 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/games/chocolate-doom/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 16 Sep 2015 09:34:12 -0000 1.6 +++ pkg/PLIST 2 Jan 2017 20:17:46 -0000 @@ -36,30 +36,30 @@ share/applications/screensavers/ share/applications/screensavers/chocolate-doom-screensaver.desktop share/doc/chocolate-doom/ share/doc/chocolate-doom/ChangeLog -share/doc/chocolate-doom/NEWS -share/doc/chocolate-doom/NOT-BUGS -share/doc/chocolate-doom/PHILOSOPHY -share/doc/chocolate-doom/README -share/doc/chocolate-doom/README.Music +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/ChangeLog -share/doc/chocolate-heretic/NEWS -share/doc/chocolate-heretic/PHILOSOPHY -share/doc/chocolate-heretic/README -share/doc/chocolate-heretic/README.Music +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/ChangeLog -share/doc/chocolate-hexen/NEWS -share/doc/chocolate-hexen/PHILOSOPHY -share/doc/chocolate-hexen/README -share/doc/chocolate-hexen/README.Music +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/ChangeLog -share/doc/chocolate-strife/NEWS -share/doc/chocolate-strife/PHILOSOPHY -share/doc/chocolate-strife/README -share/doc/chocolate-strife/README.Music -share/doc/chocolate-strife/README.Strife +share/doc/chocolate-strife/NEWS.md +share/doc/chocolate-strife/PHILOSOPHY.md +share/doc/chocolate-strife/README.Music.md +share/doc/chocolate-strife/README.Strife.md +share/doc/chocolate-strife/README.md share/doom/ share/icons/ share/icons/chocolate-doom.png