ports/83405: new ports: audio/festalon, audio/xmms-festalon - .nsf and .hes audio file player

Emanuel Haupt ehaupt at critical.ch
Wed Jul 13 19:50:06 UTC 2005


>Number:         83405
>Category:       ports
>Synopsis:       new ports: audio/festalon, audio/xmms-festalon - .nsf and .hes audio file player
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 13 19:50:04 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Emanuel Haupt
>Release:        FreeBSD 5.4-RELEASE-p4 i386
>Organization:
>Environment:
System: FreeBSD beaver.critical.ch 5.4-RELEASE-p4 FreeBSD 5.4-RELEASE-p4 #0: Wed Jul  6 20:05:27 CEST 2005 root at beaver.critical.ch:/usr/obj/usr/src-release/src/sys/BEAVER i386


	
>Description:
new ports: audio/festalon, audio/xmms-festalon - .nsf and .hes audio file player

- audio/festalon is a command line player for .nsf and .hes audio files
  (master port)

- audio/xmms-festalon is a XMMS plugin for playing .nsf and .hes audio files
  (slave port)

It supports all internal sound channels and the extra sound channels found in
the Konami VRC6, Konami VRC7, Namco 106, Nintendo MMC5, and Sunsoft FME-07
chips.

The extra sound channel present in the Famicom Disk System is also emulated.

Committer:
- Test .nsf files: http://www.2a03.org/2A03/2A03_v3_0.zip
  (6.1 Mb - 1284 songs)



>How-To-Repeat:
	
>Fix:

	



--- festalon.shar begins here ---
# 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:
#
#	festalon
#	festalon/Makefile
#	festalon/pkg-descr
#	festalon/distinfo
#	festalon/pkg-message
#
echo c - festalon
mkdir -p festalon > /dev/null 2>&1
echo x - festalon/Makefile
sed 's/^X//' >festalon/Makefile << 'END-of-festalon/Makefile'
X# New ports collection makefile for:	festalon
X# Date created:				13 Jul 2005
X# Whom:					Emanuel Haupt <ehaupt at critical.ch>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	festalon
XPORTVERSION=	0.5.5
XCATEGORIES=	audio
XMASTER_SITES=	http://projects.raphnet.net/festalon/
XPKGNAMEPREFIX?=
X
XMAINTAINER=	ehaupt at critical.ch
XCOMMENT?=	A command line player for .nsf and .hes audio files
X
XLIB_DEPENDS=	samplerate.1:${PORTSDIR}/audio/libsamplerate
X
XUSE_LIBTOOL_VER=13
XUSE_BZIP2=	yes
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500000
XBROKEN=		"Does not compile on FreeBSD 4.x"
X.endif
X
X.if ${PKGNAMEPREFIX} == ""
X
XUSE_SDL=	yes
X
XPLIST_FILES=	bin/festalon
XPORTDOCS=	README
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin/${PORTNAME}
X
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.endif
X
X.endif
X
Xpost-install:
X	@${CAT} ${.CURDIR}/../festalon/pkg-message
X
X.include <bsd.port.post.mk>
END-of-festalon/Makefile
echo x - festalon/pkg-descr
sed 's/^X//' >festalon/pkg-descr << 'END-of-festalon/pkg-descr'
XFestalon is a command line player for .nsf and .hes audio files.
X
XIt supports all internal sound channels and the extra sound channels found in
Xthe Konami VRC6, Konami VRC7, Namco 106, Nintendo MMC5, and Sunsoft FME-07
Xchips.
X
XThe extra sound channel present in the Famicom Disk System is also emulated.
X
XWWW: http://projects.raphnet.net/#playgsf
X
X- ehaupt
Xehaupt at critical.ch
END-of-festalon/pkg-descr
echo x - festalon/distinfo
sed 's/^X//' >festalon/distinfo << 'END-of-festalon/distinfo'
XMD5 (festalon-0.5.5.tar.bz2) = ac22ab665f124bee5aa96ba9571a091c
XSIZE (festalon-0.5.5.tar.bz2) = 375613
END-of-festalon/distinfo
echo x - festalon/pkg-message
sed 's/^X//' >festalon/pkg-message << 'END-of-festalon/pkg-message'
X===============================================================================
XA huge .nsf file collection can be found at:
Xhttp://www.2a03.org/browse.php/2A03
X===============================================================================
END-of-festalon/pkg-message
exit
--- festalon.shar ends here ---

--- xmms-festalon.shar begins here ---
# 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:
#
#	xmms-festalon
#	xmms-festalon/Makefile
#	xmms-festalon/pkg-descr
#
echo c - xmms-festalon
mkdir -p xmms-festalon > /dev/null 2>&1
echo x - xmms-festalon/Makefile
sed 's/^X//' >xmms-festalon/Makefile << 'END-of-xmms-festalon/Makefile'
X# New ports collection makefile for:	xmms-festalon
X# Date created:				13 Jul 2005
X# Whom:					Emanuel Haupt <ehaupt at critical.ch>
X#
X# $FreeBSD$
X#
X
XPKGNAMEPREFIX=	xmms-
X
XCOMMENT=	A XMMS plugin for playing .nsf and .hes audio files
X
XMASTERDIR=	${.CURDIR}/../festalon
X
XBUILD_DEPENDS=	xmms:${PORTSDIR}/multimedia/xmms
XRUN_DEPENDS=	xmms:${PORTSDIR}/multimedia/xmms
X
XUSE_X_PREFIX=	yes
XUSE_GNOME=	glib12
X
XCONFIGURE_ARGS+=	--enable-interface=interface
X
XDESCR=		${.CURDIR}/pkg-descr
XPLIST=		${.CURDIR}/pkg-plist
X
XPLIST_FILES=	lib/xmms/Input/libfestalon_xmms.a \
X		lib/xmms/Input/libfestalon_xmms.so \
X		lib/xmms/Input/libfestalon_xmms.so.0 \
X		lib/xmms/Input/libfestalon_xmms.la
X
X.include "${MASTERDIR}/Makefile"
END-of-xmms-festalon/Makefile
echo x - xmms-festalon/pkg-descr
sed 's/^X//' >xmms-festalon/pkg-descr << 'END-of-xmms-festalon/pkg-descr'
XThis is a XMMS input plugin for playing .nsf and .hes audio files.
X
XIt supports all internal sound channels and the extra sound channels found in
Xthe Konami VRC6, Konami VRC7, Namco 106, Nintendo MMC5, and Sunsoft FME-07
Xchips.
X
XThe extra sound channel present in the Famicom Disk System is also emulated.
X
XWWW: http://projects.raphnet.net/#playgsf
X
X- ehaupt
Xehaupt at critical.ch
END-of-xmms-festalon/pkg-descr
exit
--- xmms-festalon.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list