ports/172200: [PATCH] update emulators/fceux to 2.1.5

Chris Petrik c.petrik.sosa at gmail.com
Mon Oct 1 09:20:02 UTC 2012


>Number:         172200
>Category:       ports
>Synopsis:       [PATCH] update emulators/fceux to 2.1.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 01 09:20:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Chris Petrik
>Release:        
>Organization:
none
>Environment:
>Description:
Update to 2.1.5
Fix build on 9.1
Tested on redports/local TB
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

Index: fceux/files/patch-file.c
===================================================================
--- fceux/files/patch-file.c	(revision 0)
+++ fceux/files/patch-file.c	(working copy)
@@ -0,0 +1,11 @@
+--- src/file.cpp.bak	2012-09-30 18:58:51.000000000 -0500
++++ src/file.cpp	2012-09-30 18:59:15.000000000 -0500
+@@ -310,7 +310,7 @@
+ 				if(magic==0x088b1f) {
+ 					 // maybe gzip... 
+ 
+-					void* gzfile = gzopen(fileToOpen.c_str(),"rb");
++					gzFile gzfile = gzopen(fileToOpen.c_str(),"rb");
+ 					if(gzfile) {
+ 						delete fp;
+ 
Index: fceux/files/patch-SConstruct
===================================================================
--- fceux/files/patch-SConstruct	(revision 305061)
+++ fceux/files/patch-SConstruct	(working copy)
@@ -1,33 +1,15 @@
---- SConstruct	2010-03-30 21:41:39.000000000 -0600
-+++ SConstruct.bak	2010-04-28 20:52:16.000000000 -0500
-@@ -16,7 +16,7 @@
-   BoolVariable('GTK_LITE', 'Enable GTK2 for dialogs only', 0)
- )
- 
--env = Environment(options = opts)
-+env = Environment(ENV = os.environ, options = opts)
- 
- # LSB_FIRST must be off for PPC to compile
- if platform.system == "ppc":
-@@ -37,6 +37,8 @@
-   env.Append(CCFLAGS = os.environ['CFLAGS'].split())
- if os.environ.has_key('LDFLAGS'):
-   env.Append(LINKFLAGS = os.environ['LDFLAGS'].split())
-+  env['CPPPATH'] = Split(env['CPPPATH'])
-+  env['LIBPATH'] = Split(env['LIBPATH'])
- 
- print "platform: ", env['PLATFORM']
- 
-@@ -53,9 +55,9 @@
-   env.Append(LIBS = ["rpcrt4", "comctl32", "vfw32", "winmm", "ws2_32", "comdlg32", "ole32", "gdi32", "htmlhelp"])
+--- SConstruct.bak	2012-09-30 14:49:24.000000000 -0500
++++ SConstruct	2012-09-30 14:50:46.000000000 -0500
+@@ -56,9 +56,9 @@
  else:
    conf = Configure(env)
+   assert conf.CheckLibWithHeader('z', 'zlib.h', 'C', 'inflate;', 1), "please install: zlib"
 -  if not conf.CheckLib('SDL'):
 -    print 'Did not find libSDL or SDL.lib, exiting!'
 -    Exit(1)
 +  ###if not conf.CheckLib('SDL'):
 +  ###  print 'Did not find libSDL or SDL.lib, exiting!'
 +  ###  Exit(1)
-   if env['GTK'] or env['GTK_LITE']:
+ 
+   if env['GTK']:
      # Add compiler and linker flags from pkg-config
-     env.ParseConfig('pkg-config --cflags --libs gtk+-2.0')
Index: fceux/Makefile
===================================================================
--- fceux/Makefile	(revision 305061)
+++ fceux/Makefile	(working copy)
@@ -1,15 +1,10 @@
-# New ports collection makefile for:	fceu
-# Date Created:		10 Mov 2002
-# Whom:			HIYAMA Takeshi <gibbon at cocoa.freemail.ne.jp>
-#
+# Created by: HIYAMA Takeshi <gibbon at cocoa.freemail.ne.jp>
 # $FreeBSD$
-#
 
 PORTNAME=	fceux
-PORTVERSION=	2.1.4a
-PORTREVISION=	3
+PORTVERSION=	2.1.5
 CATEGORIES=	emulators
-MASTER_SITES=	SF/fceultra/Source%20Code/2.1.4%20src/
+MASTER_SITES=	SF/fceultra/Source%20Code/2.1.5%20src/
 DISTNAME=	${PORTNAME}-${PORTVERSION}.src
 
 MAINTAINER=	davide.italiano at gmail.com
@@ -33,7 +28,6 @@
 	${REINPLACE_CMD} -e 's/[[:cntrl:]]*$$//' \
 		${WRKSRC}/src/drivers/common/vidblit.cpp
 	@${MV} ${WRKSRC}/documentation/fceux.6 ${WRKSRC}/
-
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/src/fceux ${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/fceux.6 ${PREFIX}/man/man6
Index: fceux/distinfo
===================================================================
--- fceux/distinfo	(revision 305061)
+++ fceux/distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (fceux-2.1.4a.src.tar.bz2) = 267aef2cf05c510f66eca8330060c495a3c18ad22c73bda42df73d8d8330df3a
-SIZE (fceux-2.1.4a.src.tar.bz2) = 5083564
+SHA256 (fceux-2.1.5.src.tar.bz2) = ee6b1ee6a0347e325032f6655a5caa289e2b0458f7fccddccd5137f1cd63bf9f
+SIZE (fceux-2.1.5.src.tar.bz2) = 7322199


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list