Hi, Here's an update to chromium-bsu-0.9.16.1.
For the life of me I can't figure out why glpng detection has started failing or how to fix it. But as glpng's latest release was 17 years ago, I'm perfectly happy to drop it as a renderer in favor of SDL2. ok? -- Anthony J. Bentley
Index: Makefile =================================================================== RCS file: /cvs/ports/games/chromium-bsu/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile 26 Jul 2017 22:45:20 -0000 1.10 +++ Makefile 2 Nov 2017 22:31:13 -0000 @@ -1,32 +1,32 @@ # $OpenBSD: Makefile,v 1.10 2017/07/26 22:45:20 sthen Exp $ COMMENT = fast paced arcade-style space shooter -DISTNAME = chromium-bsu-0.9.15.1 +DISTNAME = chromium-bsu-0.9.16.1 CATEGORIES = games x11 HOMEPAGE = http://chromium-bsu.sourceforge.net/ -REVISION = 3 # Clarified Artistic License PERMIT_PACKAGE_CDROM = Yes -WANTLIB += GL GLU SDL SDL_image alut c fontconfig freetype ftgl glpng -WANTLIB += jpeg m openal png pthread ${COMPILER_LIBCXX} tiff webp z +WANTLIB += GL GLU SDL2 SDL2_image alut c fontconfig freetype ftgl +WANTLIB += m openal pthread ${COMPILER_LIBCXX} z MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=chromium-bsu/} +USE_GMAKE = Yes + MODULES = devel/gettext RUN_DEPENDS = devel/desktop-file-utils \ x11/gtk+3,-guic -LIB_DEPENDS = graphics/ftgl \ - graphics/glpng \ - audio/freealut \ - devel/sdl-image +LIB_DEPENDS = graphics/ftgl \ + devel/sdl2-image \ + audio/freealut SEPARATE_BUILD = Yes CONFIGURE_STYLE = gnu -CONFIGURE_ENV = LDFLAGS="$$(pkg-config --libs sdl libpng) -liconv" \ - CPPFLAGS="-pthread" +CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" NO_TEST = Yes Index: distinfo =================================================================== RCS file: /cvs/ports/games/chromium-bsu/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 4 Jun 2013 22:07:32 -0000 1.2 +++ distinfo 2 Nov 2017 22:31:13 -0000 @@ -1,2 +1,2 @@ -SHA256 (chromium-bsu-0.9.15.1.tar.gz) = hhtNwBtmLz09A6jiDnaxtKvTNpEOBbdw5ubfDOKshAU= -SIZE (chromium-bsu-0.9.15.1.tar.gz) = 1689634 +SHA256 (chromium-bsu-0.9.16.1.tar.gz) = ocFBo00ZpZYHroEWahmGTrjITPhrFVRi/tMabVbhYko= +SIZE (chromium-bsu-0.9.16.1.tar.gz) = 1709898 Index: patches/patch-misc_Makefile_in =================================================================== RCS file: patches/patch-misc_Makefile_in diff -N patches/patch-misc_Makefile_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-misc_Makefile_in 2 Nov 2017 22:31:13 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: misc/Makefile.in +--- misc/Makefile.in.orig ++++ misc/Makefile.in +@@ -609,7 +609,7 @@ uninstall-man: uninstall-man6 + msgfmt --desktop -d $(top_srcdir)/po --template $< -o $@ + + chromium-bsu.png: $(top_srcdir)/data/png/hero.png +- cp -a $< $@ ++ cp $< $@ + + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. Index: patches/patch-src_MainSDL_Event_cpp =================================================================== RCS file: patches/patch-src_MainSDL_Event_cpp diff -N patches/patch-src_MainSDL_Event_cpp --- patches/patch-src_MainSDL_Event_cpp 4 May 2017 22:09:18 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -$OpenBSD: patch-src_MainSDL_Event_cpp,v 1.1 2017/05/04 22:09:18 espie Exp $ - -Index: src/MainSDL_Event.cpp ---- src/MainSDL_Event.cpp.orig -+++ src/MainSDL_Event.cpp -@@ -18,6 +18,7 @@ - - #include <cstdlib> - #include <cstdio> -+#include <cmath> - #include <cstring> - - #include "Config.h" Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/games/chromium-bsu/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 4 Jun 2013 22:07:33 -0000 1.3 +++ pkg/PLIST 2 Nov 2017 22:31:13 -0000 @@ -81,7 +81,7 @@ share/chromium-bsu/wav/music_game.wav share/chromium-bsu/wav/music_menu.wav share/chromium-bsu/wav/power.wav share/doc/chromium-bsu/ -share/doc/chromium-bsu/faq.htm +share/doc/chromium-bsu/faq.html share/doc/chromium-bsu/images/ share/doc/chromium-bsu/images/heroAmmo00.jpg share/doc/chromium-bsu/images/heroAmmo01.jpg @@ -90,17 +90,14 @@ share/doc/chromium-bsu/images/powerUp00. share/doc/chromium-bsu/images/powerUp01.jpg share/doc/chromium-bsu/images/powerUp02.jpg share/doc/chromium-bsu/images/useItem00.jpg -share/doc/chromium-bsu/info.htm -share/icons/ -share/icons/hicolor/ -share/icons/hicolor/64x64/ -share/icons/hicolor/64x64/apps/ +share/doc/chromium-bsu/info.html share/icons/hicolor/64x64/apps/chromium-bsu.png share/locale/bg/LC_MESSAGES/chromium-bsu.mo share/locale/de/LC_MESSAGES/chromium-bsu.mo share/locale/es/LC_MESSAGES/chromium-bsu.mo share/locale/fr/LC_MESSAGES/chromium-bsu.mo share/locale/it/LC_MESSAGES/chromium-bsu.mo +share/locale/ro/LC_MESSAGES/chromium-bsu.mo share/locale/ru/LC_MESSAGES/chromium-bsu.mo share/locale/sv/LC_MESSAGES/chromium-bsu.mo share/locale/tr/LC_MESSAGES/chromium-bsu.mo
