Hi,
Here is an update to fceux-2.2.1. Tested on i386/amd64.
ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/emulators/fceux/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile 11 Mar 2013 11:06:04 -0000 1.4
+++ Makefile 19 Apr 2013 20:46:02 -0000
@@ -2,9 +2,8 @@
COMMENT = emulator for Nintendo Entertainment System
-DISTNAME = fceux-2.2.0.src
+DISTNAME = fceux-2.2.1.src
PKGNAME = ${DISTNAME:S/.src//}
-REVISION = 0
CATEGORIES = emulators games
HOMEPAGE = http://fceux.com/
@@ -17,7 +16,7 @@ PERMIT_PACKAGE_CDROM = Yes
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=fceultra/}
WANTLIB += GL SDL X11 c gd gdk-x11-2.0 gdk_pixbuf-2.0 glib-2.0
-WANTLIB += gobject-2.0 gtk-x11-2.0 lua5.1 m pixman-1 pthread
+WANTLIB += gobject-2.0 gtk-x11-2.0 lua5.1 m pthread
WANTLIB += stdc++ z ${MODLUA_WANTLIB}
LIB_DEPENDS = devel/sdl \
@@ -29,11 +28,12 @@ MODULES = devel/scons \
MAKE_ENV = CC="${CC}" \
CXX="${CXX}" \
+ CXXFLAGS="${CXXFLAGS} -DIOAPI_NO_64" \
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
CONFIGURE_STYLE = scons
-WRKDIST = ${WRKDIR}/fceux
+WRKDIST = ${WRKDIR}/${PKGNAME}
NO_TEST = Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/emulators/fceux/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo 25 Dec 2012 00:07:01 -0000 1.1.1.1
+++ distinfo 19 Apr 2013 20:46:02 -0000
@@ -1,2 +1,2 @@
-SHA256 (fceux-2.2.0.src.tar.gz) = Ma17R41cCRGmek6urp3pFdRPyVhEFIoTURTifX/RppQ=
-SIZE (fceux-2.2.0.src.tar.gz) = 8852228
+SHA256 (fceux-2.2.1.src.tar.gz) = 5V++1rZLvLYKnOFYWS79F29rtWtylsRHN8xxEZqLAFU=
+SIZE (fceux-2.2.1.src.tar.gz) = 8873566
Index: patches/patch-SConstruct
===================================================================
RCS file: /cvs/ports/emulators/fceux/patches/patch-SConstruct,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 patch-SConstruct
--- patches/patch-SConstruct 25 Dec 2012 00:07:01 -0000 1.1.1.1
+++ patches/patch-SConstruct 19 Apr 2013 20:46:02 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-SConstruct,v 1.1.1.1 2012/12/25 00:07:01 bentley Exp $
---- SConstruct.orig Mon Dec 24 02:05:25 2012
-+++ SConstruct Mon Dec 24 02:06:15 2012
-@@ -113,8 +113,8 @@ else:
+--- SConstruct.orig Sun Mar 10 15:21:52 2013
++++ SConstruct Fri Apr 19 14:34:56 2013
+@@ -125,8 +125,8 @@ else:
# Should work on any *nix
env.Append(CCFLAGS = ["-DLUA_USE_LINUX"])
lua_available = False
@@ -12,7 +12,7 @@ $OpenBSD: patch-SConstruct,v 1.1.1.1 201
lua_available = True
elif conf.CheckLib('lua'):
env.Append(LINKFLAGS = ["-ldl", "-llua"])
-@@ -152,8 +152,6 @@ print "base CCFLAGS:",env['CCFLAGS']
+@@ -164,8 +164,6 @@ print "base CCFLAGS:",env['CCFLAGS']
if env['DEBUG']:
env.Append(CPPDEFINES=["_DEBUG"], CCFLAGS = ['-g'])
@@ -21,7 +21,7 @@ $OpenBSD: patch-SConstruct,v 1.1.1.1 201
if env['PLATFORM'] != 'win32' and env['PLATFORM'] != 'cygwin' and
env['CREATE_AVI']:
env.Append(CPPDEFINES=["CREATE_AVI"])
-@@ -191,8 +189,8 @@ env.Command(auxlib_dst, auxlib_src, [Copy(auxlib_dst,
+@@ -203,8 +201,8 @@ env.Command(auxlib_dst, auxlib_src, [Copy(auxlib_dst,
man_src = 'documentation/fceux.6'
man_net_src = 'documentation/fceux-net-server.6'
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/emulators/fceux/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 25 Dec 2012 00:07:01 -0000 1.1.1.1
+++ pkg/PLIST 19 Apr 2013 20:46:02 -0000
@@ -18,6 +18,7 @@ share/fceux/luaScripts/GUI-iup_button.lu
share/fceux/luaScripts/GUI-iup_example.lua
share/fceux/luaScripts/Galaxian.lua
share/fceux/luaScripts/Gradius-BulletHell.lua
+share/fceux/luaScripts/JumpingFCEUXWindow.lua
share/fceux/luaScripts/Luabot.lua
share/fceux/luaScripts/Machrider.lua
share/fceux/luaScripts/MegamanII-LaserEyes.lua