ports/146432: [new port] audio/libgme: a collection of video game music emulators
Anonymous
swell.k at gmail.com
Sun May 9 13:20:08 UTC 2010
>Number: 146432
>Category: ports
>Synopsis: [new port] audio/libgme: a collection of video game music emulators
>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: Sun May 09 13:20:07 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Anonymous
>Release: FreeBSD 9.0-CURRENT amd64
>Organization:
>Environment:
xmms2 no longer bundle this library in their tarballs
>Description:
Feel free to substitute maintainership.
from WWW:
Game_Music_Emu is a collection of video game music file emulators that
support the following formats and systems:
AY ZX Spectrum/Amstrad CPC
GBS Nintendo Game Boy
GYM Sega Genesis/Mega Drive
HES NEC TurboGrafx-16/PC Engine
KSS MSX Home Computer/other Z80 systems (doesn't support FM sound)
NSF/NSFE Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
SAP Atari systems using POKEY sound chip
SPC Super Nintendo/Super Famicom
VGM/VGZ Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro
Features:
* Can be used in C and C++ code
* High emphasis has been placed on making the library very easy to use
* One set of common functions work with all emulators the same way
* Several code examples, including music player using SDL
* Portable code for use on any system with modern or older C++ compilers
* Adjustable output sample rate using quality band-limited resampling
* Uniform access to text information fields and track timing information
* End-of-track fading and automatic look ahead silence detection
* Treble/bass and stereo echo for AY/GBS/HES/KSS/NSF/NSFE/SAP/VGM
* Tempo can be adjusted and individual voices can be muted while playing
* Can read music data from file, memory, or custom reader function/class
* Can access track information without having to load into full emulator
* M3U track listing support for multi-track formats
* Modular design allows elimination of unneeded emulators/features
>How-To-Repeat:
>Fix:
--- a.diff begins here ---
Index: audio/Makefile
===================================================================
RCS file: /a/.cvsup/ports/audio/Makefile,v
retrieving revision 1.1103
diff -u -p -r1.1103 Makefile
--- audio/Makefile 2 May 2010 10:45:35 -0000 1.1103
+++ audio/Makefile 9 May 2010 13:05:12 -0000
@@ -350,6 +351,7 @@
SUBDIR += libdiscid
SUBDIR += libdssialsacompat
SUBDIR += libgig
+ SUBDIR += libgme
SUBDIR += libgpod
SUBDIR += libid3tag
SUBDIR += libjackasyn
Index: audio/libgme/Makefile
===================================================================
RCS file: audio/libgme/Makefile
diff -N audio/libgme/Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ audio/libgme/Makefile 9 May 2010 12:56:24 -0000
@@ -0,0 +1,23 @@
+# New ports collection makefile for: libgme
+# Date created: 9 May 2010
+# Whom: Anonymous
+#
+# $FreeBSD$
+#
+
+
+PORTNAME= libgme
+PORTVERSION= 0.5.5
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
+DISTNAME= game-music-emu-${PORTVERSION}
+EXTRACT_SUFX= .tbz2
+
+MAINTAINER= swell.k at gmail.com
+COMMENT= A collection of video game music emulators
+
+USE_BZIP2= yes
+USE_CMAKE= yes
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
Index: audio/libgme/distinfo
===================================================================
RCS file: audio/libgme/distinfo
diff -N audio/libgme/distinfo
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ audio/libgme/distinfo 9 May 2010 12:42:10 -0000
@@ -0,0 +1,3 @@
+MD5 (game-music-emu-0.5.5.tbz2) = 94459001a763fb76209a550a03b7949e
+SHA256 (game-music-emu-0.5.5.tbz2) = ecb3586aac9feff2b3141167835f73da0c997efbdd32e559f99477ad01e19089
+SIZE (game-music-emu-0.5.5.tbz2) = 161954
Index: audio/libgme/pkg-descr
===================================================================
RCS file: audio/libgme/pkg-descr
diff -N audio/libgme/pkg-descr
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ audio/libgme/pkg-descr 9 May 2010 12:43:20 -0000
@@ -0,0 +1,14 @@
+Game_Music_Emu is a collection of video game music file emulators that support
+the following formats and systems:
+
+AY ZX Spectrum/Amstrad CPC
+GBS Nintendo Game Boy
+GYM Sega Genesis/Mega Drive
+HES NEC TurboGrafx-16/PC Engine
+KSS MSX Home Computer/other Z80 systems (doesn't support FM sound)
+NSF/NSFE Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
+SAP Atari systems using POKEY sound chip
+SPC Super Nintendo/Super Famicom
+VGM/VGZ Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro
+
+WWW: http://code.google.com/p/game-music-emu/
Index: audio/libgme/pkg-plist
===================================================================
RCS file: audio/libgme/pkg-plist
diff -N audio/libgme/pkg-plist
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ audio/libgme/pkg-plist 9 May 2010 12:47:20 -0000
@@ -0,0 +1,19 @@
+include/gme/Blip_Buffer.h
+include/gme/Classic_Emu.h
+include/gme/Data_Reader.h
+include/gme/Dual_Resampler.h
+include/gme/Effects_Buffer.h
+include/gme/Fir_Resampler.h
+include/gme/Gme_File.h
+include/gme/M3u_Playlist.h
+include/gme/Multi_Buffer.h
+include/gme/Music_Emu.h
+include/gme/blargg_common.h
+include/gme/blargg_config.h
+include/gme/blargg_source.h
+include/gme/gme.h
+include/gme/gme_types.h
+lib/libgme.so
+lib/libgme.so.0
+lib/libgme.so.0.5.3
+ at dirrm include/gme
--- a.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list