summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2005-07-15 21:26:56 +0000
committerPav Lucistnik <pav@FreeBSD.org>2005-07-15 21:26:56 +0000
commit97f499d1a708c7b45d7f7b1d0b4b4d49bcf2b8c2 (patch)
tree716c9ea6aebb99db05ab48d689c0c4d859fce01c
parent- Update CJK patch to fix bug which caused Firefox to crash on startup (diff)
- 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>
Notes
Notes: svn path=/head/; revision=139303
-rw-r--r--audio/Makefile3
-rw-r--r--audio/bmp-festalon/Makefile29
-rw-r--r--audio/bmp-festalon/pkg-descr12
-rw-r--r--audio/festalon/Makefile52
-rw-r--r--audio/festalon/distinfo2
-rw-r--r--audio/festalon/pkg-descr12
-rw-r--r--audio/festalon/pkg-message4
-rw-r--r--audio/xmms-festalon/Makefile30
-rw-r--r--audio/xmms-festalon/pkg-descr12
9 files changed, 156 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 4e2f1fee7de4..c2c577119392 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -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
diff --git a/audio/bmp-festalon/Makefile b/audio/bmp-festalon/Makefile
new file mode 100644
index 000000000000..660250f78a9b
--- /dev/null
+++ b/audio/bmp-festalon/Makefile
@@ -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"
diff --git a/audio/bmp-festalon/pkg-descr b/audio/bmp-festalon/pkg-descr
new file mode 100644
index 000000000000..9c2afc922c10
--- /dev/null
+++ b/audio/bmp-festalon/pkg-descr
@@ -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
diff --git a/audio/festalon/Makefile b/audio/festalon/Makefile
new file mode 100644
index 000000000000..4041601d28df
--- /dev/null
+++ b/audio/festalon/Makefile
@@ -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>
diff --git a/audio/festalon/distinfo b/audio/festalon/distinfo
new file mode 100644
index 000000000000..f096967facef
--- /dev/null
+++ b/audio/festalon/distinfo
@@ -0,0 +1,2 @@
+MD5 (festalon-0.5.5.tar.bz2) = ac22ab665f124bee5aa96ba9571a091c
+SIZE (festalon-0.5.5.tar.bz2) = 375613
diff --git a/audio/festalon/pkg-descr b/audio/festalon/pkg-descr
new file mode 100644
index 000000000000..cb4a2db65c57
--- /dev/null
+++ b/audio/festalon/pkg-descr
@@ -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
diff --git a/audio/festalon/pkg-message b/audio/festalon/pkg-message
new file mode 100644
index 000000000000..36340df12903
--- /dev/null
+++ b/audio/festalon/pkg-message
@@ -0,0 +1,4 @@
+===============================================================================
+A huge .nsf file collection can be found at:
+http://www.2a03.org/browse.php/2A03
+===============================================================================
diff --git a/audio/xmms-festalon/Makefile b/audio/xmms-festalon/Makefile
new file mode 100644
index 000000000000..6146c4c91cf1
--- /dev/null
+++ b/audio/xmms-festalon/Makefile
@@ -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"
diff --git a/audio/xmms-festalon/pkg-descr b/audio/xmms-festalon/pkg-descr
new file mode 100644
index 000000000000..ea776c9d7499
--- /dev/null
+++ b/audio/xmms-festalon/pkg-descr
@@ -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