diff options
author | adam <adam> | 2003-07-10 08:21:44 +0000 |
---|---|---|
committer | adam <adam> | 2003-07-10 08:21:44 +0000 |
commit | 71fa94b50708fe3a568082f39cb7069fbf4dcd08 (patch) | |
tree | 5d803bef71732d861ce3b83772a432753c3230c1 /audio | |
parent | 39003af127d37a26cd14257bc6c759d3e2d9f4b3 (diff) | |
download | pkgsrc-71fa94b50708fe3a568082f39cb7069fbf4dcd08.tar.gz |
MAD is a high-quality fixed-point MPEG audio decoder with 24-bit output.
Diffstat (limited to 'audio')
-rw-r--r-- | audio/libmad/DESCR | 15 | ||||
-rw-r--r-- | audio/libmad/Makefile | 19 | ||||
-rw-r--r-- | audio/libmad/PLIST | 7 | ||||
-rw-r--r-- | audio/libmad/buildlink2.mk | 19 | ||||
-rw-r--r-- | audio/libmad/distinfo | 5 | ||||
-rw-r--r-- | audio/libmad/patches/patch-aa | 42 |
6 files changed, 107 insertions, 0 deletions
diff --git a/audio/libmad/DESCR b/audio/libmad/DESCR new file mode 100644 index 00000000000..923313d6893 --- /dev/null +++ b/audio/libmad/DESCR @@ -0,0 +1,15 @@ +MAD is a high-quality MPEG audio decoder. It currently supports MPEG 1 as +well as the MPEG 2 extension to Lower Sampling Frequencies. All three +audio layers (Layer I, Layer II, and Layer III aka MP3) are fully +implemented. + +MAD does not yet support MPEG 2 multichannel audio (although it should be +backward compatible with such streams), nor does it support the so-called +MPEG 2.5 format. + +MAD has the following special features: + + - 24-bit PCM output + - 100% fixed-point (integer) computation + - completely new implementation based on the ISO/IEC standards + - distributed under the terms of the GNU General Public License (GPL) diff --git a/audio/libmad/Makefile b/audio/libmad/Makefile new file mode 100644 index 00000000000..236d3c8489e --- /dev/null +++ b/audio/libmad/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/07/10 08:21:44 adam Exp $ +# + +DISTNAME= libmad-0.15.0b +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mad/} \ + ftp://ftp.mars.org/pub/mpeg/ + +MAINTAINER= simonb@netbsd.org +HOMEPAGE= http://sourceforge.net/projects/mad/ +COMMENT= High-quality MPEG audio decoder + +USE_BUILDLINK2= YES +USE_PKGLOCALEDIR= YES +GNU_CONFIGURE= YES +USE_LIBTOOL= YES +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool + +.include "../../mk/bsd.pkg.mk" diff --git a/audio/libmad/PLIST b/audio/libmad/PLIST new file mode 100644 index 00000000000..49558f152b5 --- /dev/null +++ b/audio/libmad/PLIST @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/07/10 08:21:44 adam Exp $ +include/mad.h +lib/libmad.a +lib/libmad.la +lib/libmad.so +lib/libmad.so.2 +lib/libmad.so.2.0 diff --git a/audio/libmad/buildlink2.mk b/audio/libmad/buildlink2.mk new file mode 100644 index 00000000000..554a1b7fc1e --- /dev/null +++ b/audio/libmad/buildlink2.mk @@ -0,0 +1,19 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/07/10 08:21:44 adam Exp $ + +.if !defined(LIBMAD_BUILDLINK2_MK) +LIBMAD_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= libmad +BUILDLINK_DEPENDS.libmad?= libmad>=0.15.0b +BUILDLINK_PKGSRCDIR.libmad?= ../../audio/libmad + +EVAL_PREFIX+= BUILDLINK_PREFIX.libmad=libmad +BUILDLINK_PREFIX.libmad_DEFAULT=${LOCALBASE} +BUILDLINK_FILES.libmad+= include/mad.h +BUILDLINK_FILES.libmad+= lib/libmad.* + +BUILDLINK_TARGETS+= libmad-buildlink + +libmad-buildlink: _BUILDLINK_USE + +.endif # LIBMAD_BUILDLINK2_MK diff --git a/audio/libmad/distinfo b/audio/libmad/distinfo new file mode 100644 index 00000000000..e8680133c4d --- /dev/null +++ b/audio/libmad/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/07/10 08:21:44 adam Exp $ + +SHA1 (libmad-0.15.0b.tar.gz) = 3a60f53068471eb378402398f535f2559befd362 +Size (libmad-0.15.0b.tar.gz) = 401829 bytes +SHA1 (patch-aa) = 82271980d28d151b6b85987e075ad15dace4ed3b diff --git a/audio/libmad/patches/patch-aa b/audio/libmad/patches/patch-aa new file mode 100644 index 00000000000..bade458c4ef --- /dev/null +++ b/audio/libmad/patches/patch-aa @@ -0,0 +1,42 @@ +$NetBSD: patch-aa,v 1.1.1.1 2003/07/10 08:21:44 adam Exp $ + +--- configure.orig 2003-06-05 04:27:29.000000000 +0200 ++++ configure 2003-07-03 14:41:35.000000000 +0200 +@@ -7838,37 +7838,6 @@ + while test $# -gt 0 + do + case "$1" in +- -Wall) +- if test "$GCC" = yes +- then +- : +- else +- CFLAGS="$CFLAGS $1" +- fi +- shift +- ;; +- -g) +- debug="-g" +- shift +- ;; +- -mno-cygwin) +- shift +- ;; +- -m*) +- arch="$arch $1" +- shift +- ;; +- -O2) +- optimize="-O" +- shift +- ;; +- -fomit-frame-pointer) +- shift +- ;; +- -O*|-f*) +- optimize="$optimize $1" +- shift +- ;; + *) + CFLAGS="$CFLAGS $1" + shift |