Fri Apr 18 12:43:42 2014 UTC ()
Import musepack-0rc475 as audio/musepack.

This is a speed and portability optimized version of Andree Buschmann's
MPEG-Plus decoder.


(wiz)
diff -r0 -r1.1 pkgsrc/audio/musepack/DESCR
diff -r0 -r1.1 pkgsrc/audio/musepack/Makefile
diff -r0 -r1.1 pkgsrc/audio/musepack/PLIST
diff -r0 -r1.1 pkgsrc/audio/musepack/buildlink3.mk
diff -r0 -r1.1 pkgsrc/audio/musepack/distinfo
diff -r0 -r1.1 pkgsrc/audio/musepack/patches/patch-mpcenc_keyboard.c

File Added: pkgsrc/audio/musepack/DESCR
This is a speed and portability optimized version of Andree Buschmann's
MPEG-Plus decoder.

File Added: pkgsrc/audio/musepack/Makefile
# $NetBSD: Makefile,v 1.1 2014/04/18 12:43:42 wiz Exp $

DISTNAME=		musepack_src_r475
PKGNAME=		musepack-0rc475
CATEGORIES=		audio
MASTER_SITES=		http://files.musepack.net/source/

MAINTAINER=		pkgsrc-users@NetBSD.org
HOMEPAGE=		http://www.musepack.net/
COMMENT=		MPEG-Plus and MusePack decoder (V8)
LICENSE=		modified-bsd

USE_CMAKE=	yes

INSTALLATION_DIRS=	lib

post-install:
	rm -rf ${DESTDIR}${PREFIX}/include/mpc/.svn/
	${INSTALL_LIB} ${WRKSRC}/libmpcdec/libmpcdec.so ${DESTDIR}${PREFIX}/lib

.include "../../audio/libcuefile/buildlink3.mk"
.include "../../audio/libreplaygain/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/audio/musepack/PLIST
@comment $NetBSD: PLIST,v 1.1 2014/04/18 12:43:42 wiz Exp $
bin/mpc2sv8
bin/mpcchap
bin/mpccut
bin/mpcdec
bin/mpcenc
bin/mpcgain
bin/wavcmp
include/mpc/datatypes.h
include/mpc/minimax.h
include/mpc/mpc_types.h
include/mpc/mpcdec.h
include/mpc/mpcmath.h
include/mpc/reader.h
include/mpc/streaminfo.h
lib/libmpcdec.so

File Added: pkgsrc/audio/musepack/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2014/04/18 12:43:42 wiz Exp $

BUILDLINK_TREE+=	musepack

.if !defined(MUSEPACK_BUILDLINK3_MK)
MUSEPACK_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.musepack+=	musepack>=0rc475
BUILDLINK_PKGSRCDIR.musepack?=	../../audio/musepack

.endif	# MUSEPACK_BUILDLINK3_MK

BUILDLINK_TREE+=	-musepack

File Added: pkgsrc/audio/musepack/distinfo
$NetBSD: distinfo,v 1.1 2014/04/18 12:43:42 wiz Exp $

SHA1 (musepack_src_r475.tar.gz) = bdd4042773eb5c885df70d7a19914fa6e2306391
RMD160 (musepack_src_r475.tar.gz) = 622d04eeb309beacd2b6bb650178dcdc42773db2
Size (musepack_src_r475.tar.gz) = 188737 bytes
SHA1 (patch-mpcenc_keyboard.c) = 42e038f003c64369e245e3688f6f0783bd2d443a

File Added: pkgsrc/audio/musepack/patches/patch-mpcenc_keyboard.c
$NetBSD: patch-mpcenc_keyboard.c,v 1.1 2014/04/18 12:43:42 wiz Exp $

Add header for struct timeval.

--- mpcenc/keyboard.c.orig	2006-12-19 19:39:02.000000000 +0000
+++ mpcenc/keyboard.c
@@ -52,6 +52,8 @@ CheckKey ( void )
 
 #else
 
+#include <sys/time.h>
+
 # ifdef USE_TERMIOS
 #  include <termios.h>