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