ports/57003: Update port: emulators/snes9x to 1.41.1

KATO Tsuguru tkato at prontomail.com
Fri Sep 19 14:50:28 UTC 2003


>Number:         57003
>Category:       ports
>Synopsis:       Update port: emulators/snes9x to 1.41.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 19 07:50:20 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.8-RELEASE-p3 i386
>Organization:
>Environment:
>Description:
- Update to version 1.14.1

New file:
files/patch-3d.h

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/emulators/snes9x/Makefile emulators/snes9x/Makefile
--- /usr/ports/emulators/snes9x/Makefile	Sun Aug 10 04:26:39 2003
+++ emulators/snes9x/Makefile	Fri Sep 12 02:20:21 2003
@@ -6,31 +6,43 @@
 #
 
 PORTNAME=	snes9x
-PORTVERSION=	1.40
+PORTVERSION=	1.41.1
 CATEGORIES=	emulators
 MASTER_SITES=	http://www.lysator.liu.se/snes9x/
-DISTNAME=	${PORTNAME}-${PORTVERSION}-src-2
+DISTNAME=	${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}-src
 
 MAINTAINER=	green at FreeBSD.org
 COMMENT=	Super Nintendo Entertainment System(SNES) Emulator
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}-src/snes9x
+WRKSRC=		${WRKDIR}/${DISTNAME}/snes9x
 
 USE_X_PREFIX=	YES
 USE_GMAKE=	YES
-MAKE_ARGS=	CC="${CC} ${CFLAGS}" CCC="${CXX} ${CXXFLAGS}" \
-		INCLUDES="-I${X11BASE}/include ${PTHREAD_CFLAGS}" \
-		LDLIBS="-L${X11BASE}/lib ${PTHREAD_LIBS}" \
+MAKE_ARGS=	CC="${CC} ${CFLAGS} " CCC="${CXX} ${CXXFLAGS} " \
+		INCLUDES="-I${X11BASE}/include ${PTHREAD_CFLAGS} ${CPPFLAGS}" \
+		LDLIBS="-L${X11BASE}/lib ${PTHREAD_LIBS} ${LDFLAGS}" \
 		THREAD_SOUND=1 NETPLAY=1 UNZIP=1
 
+CPPFLAGS=	-DUSE_DGA_EXTENSION -DUSE_VIDMODE_EXTENSION
+LDFLAGS=	-lXxf86dga -lXxf86vm
+
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "i386"
+.if ${ARCH} == "i386" && !defined(WITHOUT_X86_ASM)
 BUILD_DEPENDS+=	nasm:${PORTSDIR}/devel/nasm
 MAKE_ARGS+=	ZSNESFX=1 ZSNESC4=1 ASMCPU=1 NASM="nasm" I386SPC="i386/SPC.O"
 .if defined(WITH_MMX)
 MAKE_ARGS+=	ASMKREED=1
 .endif
+.else
+CPPFLAGS+=	-DNOASM
+.endif
+
+.if defined(WITH_OPENGL)
+MAKE_ARGS+=	OPENGL=1 OPENGLLIBS="-lGL -lGLU"
+SNES9X_BIN=	osnes9x
+.else
+SNES9X_BIN=	snes9x
 .endif
 
 .if exists(/usr/lib/libusbhid.a)
@@ -64,6 +76,6 @@
 		 s: \.\./zlib/libz\.a::g' < Makefile.in > Makefile
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/snes9x ${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/${SNES9X_BIN} ${PREFIX}/bin/snes9x
 
 .include <bsd.port.post.mk>
diff -urN /usr/ports/emulators/snes9x/distinfo emulators/snes9x/distinfo
--- /usr/ports/emulators/snes9x/distinfo	Sun Aug 10 04:26:40 2003
+++ emulators/snes9x/distinfo	Thu Sep 11 23:43:28 2003
@@ -1 +1 @@
-MD5 (snes9x-1.40-src-2.tar.gz) = 81c1f8c687fb45fc20d631dd17702a20
+MD5 (snes9x-1.41-1-src.tar.gz) = 9b3f0a07484379a8d276c08ab1bbdb87
diff -urN /usr/ports/emulators/snes9x/files/patch-3d.h emulators/snes9x/files/patch-3d.h
--- /usr/ports/emulators/snes9x/files/patch-3d.h	Thu Jan  1 09:00:00 1970
+++ emulators/snes9x/files/patch-3d.h	Fri Sep 12 00:06:10 2003
@@ -0,0 +1,11 @@
+--- 3d.h.orig	Wed Aug 13 06:27:16 2003
++++ 3d.h	Fri Sep 12 00:05:49 2003
+@@ -80,7 +80,7 @@
+ #include <GL/gl.h>
+ #include <GL/glu.h>
+ 
+-#ifdef __linux__
++#if defined(__linux__) || defined(__FreeBSD__)
+ #include <GL/glx.h>
+ #endif
+ 
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list