Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jun 2004 06:14:59 -0600
From:      Travis Poppe <tlp@LiquidX.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/68196: [New Port]: linux-zsnes - Linux binary version ofZSNES to fix performance issues
Message-ID:  <20040622061459.1c2f66f5@maya.liquidx.org>
Resent-Message-ID: <200406221220.i5MCKIVp047111@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         68196
>Category:       ports
>Synopsis:       [New Port]: linux-zsnes - Linux binary version of ZSNES to fix performance issues
>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:   Tue Jun 22 12:20:18 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Travis Poppe <tlp@LiquidX.org>
>Release:        
>Organization:
>Environment:
>Description:
Our native version of ZSNES has poor sound performance. 

This port does not suffer from the poor sound performance as our native one does, even when using my patch.

(My patch corrects one of the distortion issues, not all).

It was very late when I created this port. Please double check! 

Thanks.

BTW: The latest linux-png must be used with this port or it will not work.
>How-To-Repeat:
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	linux-zsnes
#	linux-zsnes/Makefile
#	linux-zsnes/distinfo
#	linux-zsnes/pkg-descr
#
echo c - linux-zsnes
mkdir -p linux-zsnes > /dev/null 2>&1
echo x - linux-zsnes/Makefile
sed 's/^X//' >linux-zsnes/Makefile << 'END-of-linux-zsnes/Makefile'
X# New ports collection makefile for:	linux-zsnes
X# Date created:			22 June 2004
X# Whom:				Travis Poppe <tlp@liquidx.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	zsnes
XPORTVERSION=	1.36
XCATEGORIES=	emulators linux
XMASTER_SITES=	http://newrpms.sunsite.dk/apt/redhat/en/i386/9.0/RPMS.newrpms/
XPKGNAMEPREFIX=	linux-
XDISTNAME=	${PORTNAME}-${PORTVERSION}-3.i386
XEXTRACT_SUFX=	.rpm
XEXTRACT_ONLY=
X
XMAINTAINER=	tlp@liquidx.org
XCOMMENT=	Linux binary version of the x86 only SNES emulator
X
XRUN_DEPENDS=	${LINUXBASE}/lib/libc-2.3.2.so:${PORTSDIR}/emulators/linux_base-8 \
X		${LINUXBASE}/usr/X11R6/lib/libXi.so.6:${PORTSDIR}/x11/linux-XFree86-libs \
X		${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri \
X		${LINUXBASE}/usr/lib/libpng12.so.0:${PORTSDIR}/graphics/linux-png \
X		${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
X
XEXTRACT_DEPENDS=	rpm2cpio.pl:${PORTSDIR}/archivers/rpm2cpio
X
XONLY_FOR_ARCHS=	i386
XDIST_SUBDIR=	rpm
XNO_BUILD=	yes
X
XMAN1=		linux-zsnes.1
XPLIST_FILES=	bin/linux-zsnes
X
XSTRIP=
X
Xpost-extract:
X	cd ${WRKDIR}; rpm2cpio.pl ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} | cpio -id --quiet
X
Xdo-install:
X	${INSTALL_MAN} ${WRKDIR}/usr/share/man/man1/zsnes.1.gz ${PREFIX}/man/man1/linux-zsnes.1.gz
X	${INSTALL_PROGRAM} ${WRKDIR}/usr/bin/zsnes ${PREFIX}/bin/linux-zsnes
X
X.include <bsd.port.mk>
END-of-linux-zsnes/Makefile
echo x - linux-zsnes/distinfo
sed 's/^X//' >linux-zsnes/distinfo << 'END-of-linux-zsnes/distinfo'
XMD5 (rpm/zsnes-1.36-3.i386.rpm) = 9c83fe09286477839cc428c3857b8086
XSIZE (rpm/zsnes-1.36-3.i386.rpm) = 474922
END-of-linux-zsnes/distinfo
echo x - linux-zsnes/pkg-descr
sed 's/^X//' >linux-zsnes/pkg-descr << 'END-of-linux-zsnes/pkg-descr'
XAn x86 only Super Nintendo Entertainment System (SNES) Emulator,
Xwith higher compatibility rates than snes9x.
X
XThis is the Linux binary version.
X
XNote: This port exists due to performance issues (sound) with our native 
Xversion that remain unfixed. When these issues are fixed, this port should 
Xbe removed. 
X
XWWW: http://www.zsnes.com/
X
X- Travis Poppe
Xtlp@liquidx.org
END-of-linux-zsnes/pkg-descr
exit

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040622061459.1c2f66f5>