On Tue, Oct 18, 2016 at 12:43:48AM -0600, Anthony J. Bentley wrote: > Hi, > > Here is an update to the recently released snes9x-1.54.1. > > It looks like there is no longer any asm--would appreciate a test on i386. >
No i386 avail unfortunately, but amd64 nonetheless works great. Played a few roms without issue, with snapshot as of Oct 13. -ryan > ok? > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/emulators/snes9x/Makefile,v > retrieving revision 1.30 > diff -u -p -r1.30 Makefile > --- Makefile 2 Apr 2015 14:14:33 -0000 1.30 > +++ Makefile 18 Oct 2016 06:39:15 -0000 > @@ -4,43 +4,36 @@ 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 > -PKGNAME = ${DISTNAME:S/-src//} > +DISTNAME = snes9x-1.54.1 > CATEGORIES = emulators games > > -REVISION = 7 > - > HOMEPAGE = http://www.snes9x.com/ > > # non-commercial > PERMIT_PACKAGE_CDROM = No > PERMIT_PACKAGE_FTP = Yes > > -WANTLIB = X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \ > - Xi Xinerama Xrandr Xrender Xv atk-1.0 c cairo expat \ > - fontconfig freetype gio-2.0 glib-2.0 gmodule-2.0 \ > - 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 > +WANTLIB += SDL X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama > +WANTLIB += Xrandr Xrender Xv atk-1.0 c cairo fontconfig freetype > +WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 > +WANTLIB += gthread-2.0 gtk-x11-2.0 m pango-1.0 pangocairo-1.0 > +WANTLIB += pangoft2-1.0 png pthread xml2 z > > MASTER_SITES = https://sites.google.com/site/bearoso/snes9x/ > EXTRACT_SUFX = .tar.bz2 > > RUN_DEPENDS = devel/desktop-file-utils \ > x11/gtk+3,-guic > -LIB_DEPENDS = devel/libglade2 \ > - devel/sdl \ > +LIB_DEPENDS = devel/sdl \ > graphics/png \ > textproc/libxml \ > x11/gtk+2 > > -.if ${MACHINE_ARCH} == "i386" > -BUILD_DEPENDS = devel/nasm > -.endif > - > MODULES = devel/gettext \ > - textproc/intltool > + textproc/intltool \ > + gcc4 > +MODGCC4_LANGS = c++ > +MODGCC4_ARCHS = * > > USE_GMAKE = Yes > > Index: distinfo > =================================================================== > RCS file: /cvs/ports/emulators/snes9x/distinfo,v > retrieving revision 1.6 > diff -u -p -r1.6 distinfo > --- distinfo 18 Jan 2015 03:13:51 -0000 1.6 > +++ distinfo 18 Oct 2016 06:39:15 -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.54.1.tar.bz2) = J9urVeQBk9Y3Td7MD9VP5TqzWyqtfu8emJwMC6mCtmI= > +SIZE (snes9x-1.54.1.tar.bz2) = 1990069 > Index: patches/patch-gtk_configure > =================================================================== > RCS file: /cvs/ports/emulators/snes9x/patches/patch-gtk_configure,v > retrieving revision 1.4 > diff -u -p -r1.4 patch-gtk_configure > --- patches/patch-gtk_configure 1 Jun 2013 19:19:16 -0000 1.4 > +++ patches/patch-gtk_configure 18 Oct 2016 06:39:15 -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 > +$OpenBSD$ > +--- gtk/configure.orig Fri Oct 14 20:19:21 2016 > ++++ gtk/configure Mon Oct 17 01:16:27 2016 > +@@ -7072,7 +7072,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 -r1.6 PLIST > --- pkg/PLIST 15 Jun 2012 08:32:15 -0000 1.6 > +++ pkg/PLIST 18 Oct 2016 06:39:15 -0000 > @@ -8,29 +8,17 @@ 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/ > -share/locale/es_VE/LC_MESSAGES/snes9x-gtk.mo > +share/locale/es/LC_MESSAGES/snes9x-gtk.mo > share/locale/fr_FR/ > share/locale/fr_FR/LC_MESSAGES/ > share/locale/fr_FR/LC_MESSAGES/snes9x-gtk.mo > +share/locale/ja/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 >