1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

- 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)
- audio/bmp-festalon is a Beep 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.

PR:		ports/83405
Submitted by:	Emanuel Haupt <ehaupt@critical.ch>
This commit is contained in:
Pav Lucistnik 2005-07-15 21:26:56 +00:00
parent 864bf1d378
commit 97f499d1a7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=139303
9 changed files with 156 additions and 0 deletions

View File

@ -48,6 +48,7 @@
SUBDIR += bladeenc
SUBDIR += blop
SUBDIR += bmp-faad
SUBDIR += bmp-festalon
SUBDIR += bmp-flac
SUBDIR += bmp-htmlplaylist
SUBDIR += bmp-scrobbler
@ -102,6 +103,7 @@
SUBDIR += faac
SUBDIR += faad
SUBDIR += fcplay
SUBDIR += festalon
SUBDIR += festdoc
SUBDIR += festival
SUBDIR += festival+OGI
@ -522,6 +524,7 @@
SUBDIR += xmms-eq
SUBDIR += xmms-faad
SUBDIR += xmms-fc
SUBDIR += xmms-festalon
SUBDIR += xmms-flac
SUBDIR += xmms-fxt
SUBDIR += xmms-gbsplay

View File

@ -0,0 +1,29 @@
# New ports collection makefile for: bmp-festalon
# Date created: 15 Jul 2005
# Whom: Emanuel Haupt <ehaupt@critical.ch>
#
# $FreeBSD$
#
PKGNAMEPREFIX= bmp-
COMMENT= A beep-media-player plugin for playing .nsf and .hes audio files
MASTERDIR= ${.CURDIR}/../festalon
LIB_DEPENDS= beep.2:${PORTSDIR}/multimedia/beep-media-player
USE_X_PREFIX= yes
#USE_GNOME= glib12
CONFIGURE_ARGS+= --enable-interface=bmp
DESCR= ${.CURDIR}/pkg-descr
PLIST= ${.CURDIR}/pkg-plist
PLIST_FILES= lib/bmp/Input/libfestalon_bmp.a \
lib/bmp/Input/libfestalon_bmp.la \
lib/bmp/Input/libfestalon_bmp.so \
lib/bmp/Input/libfestalon_bmp.so.0
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1,12 @@
This is a beep-media-player input plugin for playing .nsf and .hes audio files.
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.
WWW: http://projects.raphnet.net/#festalon
- ehaupt
ehaupt@critical.ch

52
audio/festalon/Makefile Normal file
View File

@ -0,0 +1,52 @@
# New ports collection makefile for: festalon
# Date created: 13 Jul 2005
# Whom: Emanuel Haupt <ehaupt@critical.ch>
#
# $FreeBSD$
#
PORTNAME= festalon
PORTVERSION= 0.5.5
CATEGORIES= audio
MASTER_SITES= http://projects.raphnet.net/festalon/
PKGNAMEPREFIX?=
MAINTAINER= ehaupt@critical.ch
COMMENT?= A command line player for .nsf and .hes audio files
LIB_DEPENDS+= samplerate.1:${PORTSDIR}/audio/libsamplerate
USE_LIBTOOL_VER=13
USE_BZIP2= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
ONLY_FOR_ARCHS= i386 ppc
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
BROKEN= "Does not compile on FreeBSD 4.x"
.endif
.if ${PKGNAMEPREFIX} == ""
USE_SDL= yes
PLIST_FILES= bin/festalon
PORTDOCS= README
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin/${PORTNAME}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif
.endif
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

2
audio/festalon/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (festalon-0.5.5.tar.bz2) = ac22ab665f124bee5aa96ba9571a091c
SIZE (festalon-0.5.5.tar.bz2) = 375613

12
audio/festalon/pkg-descr Normal file
View File

@ -0,0 +1,12 @@
Festalon is a command line player for .nsf and .hes audio files.
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.
WWW: http://projects.raphnet.net/#festalon
- ehaupt
ehaupt@critical.ch

View File

@ -0,0 +1,4 @@
===============================================================================
A huge .nsf file collection can be found at:
http://www.2a03.org/browse.php/2A03
===============================================================================

View File

@ -0,0 +1,30 @@
# New ports collection makefile for: xmms-festalon
# Date created: 13 Jul 2005
# Whom: Emanuel Haupt <ehaupt@critical.ch>
#
# $FreeBSD$
#
PKGNAMEPREFIX= xmms-
COMMENT= A XMMS plugin for playing .nsf and .hes audio files
MASTERDIR= ${.CURDIR}/../festalon
BUILD_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
USE_X_PREFIX= yes
USE_GNOME= glib12
CONFIGURE_ARGS+= --enable-interface=interface
DESCR= ${.CURDIR}/pkg-descr
PLIST= ${.CURDIR}/pkg-plist
PLIST_FILES= lib/xmms/Input/libfestalon_xmms.a \
lib/xmms/Input/libfestalon_xmms.so \
lib/xmms/Input/libfestalon_xmms.so.0 \
lib/xmms/Input/libfestalon_xmms.la
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1,12 @@
This is a XMMS input plugin for playing .nsf and .hes audio files.
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.
WWW: http://projects.raphnet.net/#festalon
- ehaupt
ehaupt@critical.ch