Hi, there's nothing better than Lufia II to fill those nights where the code just won't flow. So below is an update for snes9x to 1.53. The gettext module is no longer used as well.
Regards, Florian Index: Makefile =================================================================== RCS file: /cvs/ports/emulators/snes9x/Makefile,v retrieving revision 1.30 diff -u -p -u -r1.30 Makefile --- Makefile 2 Apr 2015 14:14:33 -0000 1.30 +++ Makefile 19 Apr 2016 21:49:40 -0000 @@ -4,12 +4,10 @@ COMMENT = emulates the Super Nintendo En BROKEN-alpha = ICE/failure on filter/hq2x.cpp BROKEN-hppa = ICE/failure on filter/hq2x.cpp -DISTNAME = snes9x-1.52-src +DISTNAME = snes9x-1.53-src PKGNAME = ${DISTNAME:S/-src//} CATEGORIES = emulators games -REVISION = 7 - HOMEPAGE = http://www.snes9x.com/ # non-commercial @@ -22,9 +20,10 @@ WANTLIB = X11 Xau Xcomposite Xcursor Xda gobject-2.0 gthread-2.0 m pango-1.0 pangocairo-1.0 \ pangoft2-1.0 pixman-1 pthread pthread-stubs stdc++ \ xcb xcb-render xcb-render-util z gdk_pixbuf-2.0 \ - glade-2.0 SDL png xml2 gtk-x11-2.0 gdk-x11-2.0 + glade-2.0 intl SDL png xml2 gtk-x11-2.0 gdk-x11-2.0 + +MASTER_SITES = http://www.s9x-w32.de/dl/ -MASTER_SITES = https://sites.google.com/site/bearoso/snes9x/ EXTRACT_SUFX = .tar.bz2 RUN_DEPENDS = devel/desktop-file-utils \ @@ -33,15 +32,12 @@ LIB_DEPENDS = devel/libglade2 \ devel/sdl \ graphics/png \ textproc/libxml \ - x11/gtk+2 + x11/gtk+2 .if ${MACHINE_ARCH} == "i386" -BUILD_DEPENDS = devel/nasm +BUILD_DEPENDS = devel/nasm .endif -MODULES = devel/gettext \ - textproc/intltool - USE_GMAKE = Yes CONFIGURE_STYLE = gnu @@ -49,7 +45,7 @@ CONFIGURE_ARGS = --without-portaudio \ --without-oss \ --without-alsa \ --without-pulseaudio \ - --without-opengl + --without-opengl CONFIGURE_ENV = CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ LIBS="-L${X11BASE}/lib -L${LOCALBASE}/lib" Index: distinfo =================================================================== RCS file: /cvs/ports/emulators/snes9x/distinfo,v retrieving revision 1.6 diff -u -p -u -r1.6 distinfo --- distinfo 18 Jan 2015 03:13:51 -0000 1.6 +++ distinfo 19 Apr 2016 21:49:40 -0000 @@ -1,2 +1,2 @@ -SHA256 (snes9x-1.52-src.tar.bz2) = NuCbLaYrkhD+siTP0YMEehUaccHV5fknSdwovUt/8cs= -SIZE (snes9x-1.52-src.tar.bz2) = 1720137 +SHA256 (snes9x-1.53-src.tar.bz2) = n3xdLQ+j/nU2Ec+U6Iebc7i7PA6rl828tqtzdu+njcM= +SIZE (snes9x-1.53-src.tar.bz2) = 1838746 Index: patches/patch-gtk_configure =================================================================== RCS file: /cvs/ports/emulators/snes9x/patches/patch-gtk_configure,v retrieving revision 1.4 diff -u -p -u -r1.4 patch-gtk_configure --- patches/patch-gtk_configure 1 Jun 2013 19:19:16 -0000 1.4 +++ patches/patch-gtk_configure 19 Apr 2016 21:49:40 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-gtk_configure,v 1.4 2013/06/01 19:19:16 ajacoutot Exp $ ---- gtk/configure.orig Sun Jan 10 18:28:11 2010 -+++ gtk/configure Sun Oct 2 09:23:54 2011 -@@ -2351,7 +2351,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $ - ac_compiler_gnu=$ac_cv_c_compiler_gnu +--- gtk/configure.orig Mon Apr 18 22:33:51 2016 ++++ gtk/configure Mon Apr 18 22:34:12 2016 +@@ -6316,7 +6316,7 @@ else + CFLAGS="$CFLAGS -fomit-frame-pointer" + fi +-LIBS="$LIBS -lX11 -ldl -lXext" ++LIBS="$LIBS -lX11 -lXext" --CFLAGS="-O2 -Wall -W -pedantic -Wno-unused-parameter -pipe $CFLAGS" -+CFLAGS="-Wall -W -pedantic -Wno-unused-parameter $CFLAGS" - CXXFLAGS="$CFLAGS" - - ac_ext=c + ZSNESFX='#ZSNESFX=yes' + ZSNESC4='#ZSNESC4=yes' Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/emulators/snes9x/pkg/PLIST,v retrieving revision 1.6 diff -u -p -u -r1.6 PLIST --- pkg/PLIST 15 Jun 2012 08:32:15 -0000 1.6 +++ pkg/PLIST 19 Apr 2016 21:49:40 -0000 @@ -8,19 +8,9 @@ share/doc/snes9x/snapshots.txt share/doc/snes9x/snes9x-license.txt share/examples/snes9x/ share/examples/snes9x/snes9x.conf.default -share/icons/ -share/icons/hicolor/ -share/icons/hicolor/16x16/ -share/icons/hicolor/16x16/apps/ share/icons/hicolor/16x16/apps/snes9x.png -share/icons/hicolor/24x24/ -share/icons/hicolor/24x24/apps/ share/icons/hicolor/24x24/apps/snes9x.png -share/icons/hicolor/32x32/ -share/icons/hicolor/32x32/apps/ share/icons/hicolor/32x32/apps/snes9x.png -share/icons/hicolor/scalable/ -share/icons/hicolor/scalable/apps/ share/icons/hicolor/scalable/apps/snes9x.svg share/locale/es_VE/ share/locale/es_VE/LC_MESSAGES/ @@ -29,8 +19,7 @@ share/locale/fr_FR/ share/locale/fr_FR/LC_MESSAGES/ share/locale/fr_FR/LC_MESSAGES/snes9x-gtk.mo share/locale/pt_BR/LC_MESSAGES/snes9x-gtk.mo -share/locale/sr@latin/ -share/locale/sr@latin/LC_MESSAGES/ +share/locale/ru/LC_MESSAGES/snes9x-gtk.mo share/locale/sr@latin/LC_MESSAGES/snes9x-gtk.mo @exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor @unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor