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