Let audio/faad2 install libmp4ff. It is used by musicpd to play m4a files. Fixes PR/40584 applying a very similar patch.diff -r1.41 -r1.42 pkgsrc/audio/faad2/Makefile
(tonio)
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.41 2008/09/24 22:25:14 tonnerre Exp $ | 1 | # $NetBSD: Makefile,v 1.42 2009/07/13 12:55:54 tonio Exp $ | |
2 | 2 | |||
3 | DISTNAME= faad2-2.6.1 | 3 | DISTNAME= faad2-2.6.1 | |
4 | CATEGORIES= audio | 4 | CATEGORIES= audio | |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=faac/} | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=faac/} | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 2 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.audiocoding.com/ | 9 | HOMEPAGE= http://www.audiocoding.com/ | |
10 | COMMENT= AAC decoding library | 10 | COMMENT= AAC decoding library | |
11 | 11 | |||
12 | PKG_DESTDIR_SUPPORT= user-destdir | 12 | PKG_DESTDIR_SUPPORT= user-destdir | |
13 | 13 | |||
14 | RESTRICTED= Dolby doesn't allow binary distributions | 14 | RESTRICTED= Dolby doesn't allow binary distributions | |
15 | NO_BIN_ON_FTP= ${RESTRICTED} | 15 | NO_BIN_ON_FTP= ${RESTRICTED} | |
16 | NO_BIN_ON_CDROM=${RESTRICTED} | 16 | NO_BIN_ON_CDROM=${RESTRICTED} | |
17 | 17 | |||
18 | WRKSRC= ${WRKDIR}/faad2 | 18 | WRKSRC= ${WRKDIR}/faad2 | |
19 | USE_TOOLS+= automake gmake | 19 | USE_TOOLS+= automake gmake |
@@ -1,6 +1,8 @@ | @@ -1,6 +1,8 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.11 2009/06/14 17:32:05 joerg Exp $ | 1 | @comment $NetBSD: PLIST,v 1.12 2009/07/13 12:55:54 tonio Exp $ | |
2 | bin/faad | 2 | bin/faad | |
3 | include/faad2/faad2-config.h | 3 | include/faad2/faad2-config.h | |
4 | include/faad2/faad.h | 4 | include/faad2/faad.h | |
5 | include/faad2/neaacdec.h | 5 | include/faad2/neaacdec.h | |
6 | include/faad2/mp4ff.h | |||
6 | lib/libfaad.la | 7 | lib/libfaad.la | |
8 | lib/libmp4ff.la |
@@ -1,15 +1,17 @@ | @@ -1,15 +1,17 @@ | |||
1 | $NetBSD: distinfo,v 1.17 2008/09/24 22:25:14 tonnerre Exp $ | 1 | $NetBSD: distinfo,v 1.18 2009/07/13 12:55:54 tonio Exp $ | |
2 | 2 | |||
3 | SHA1 (faad2-2.6.1.tar.gz) = b4ad33d3c4dfa6dbf3011a3da34c631926cabfad | 3 | SHA1 (faad2-2.6.1.tar.gz) = b4ad33d3c4dfa6dbf3011a3da34c631926cabfad | |
4 | RMD160 (faad2-2.6.1.tar.gz) = ad559933dad6a65576a9947819190f04cb3b1c16 | 4 | RMD160 (faad2-2.6.1.tar.gz) = ad559933dad6a65576a9947819190f04cb3b1c16 | |
5 | Size (faad2-2.6.1.tar.gz) = 839410 bytes | 5 | Size (faad2-2.6.1.tar.gz) = 839410 bytes | |
6 | SHA1 (patch-aa) = 726a80c5d1c1815d0c77b0ab587ac4e0dc81d146 | 6 | SHA1 (patch-aa) = 726a80c5d1c1815d0c77b0ab587ac4e0dc81d146 | |
7 | SHA1 (patch-ab) = 819c780b17f4696fb3cc18e4553c4a58de3a7f13 | 7 | SHA1 (patch-ab) = 819c780b17f4696fb3cc18e4553c4a58de3a7f13 | |
8 | SHA1 (patch-ac) = d63833cfd80d7772b66b5f4912abb55a4d9dc435 | 8 | SHA1 (patch-ac) = d63833cfd80d7772b66b5f4912abb55a4d9dc435 | |
9 | SHA1 (patch-ad) = 2c8c8cee7fb879565f18548a73e16f298b9640f7 | 9 | SHA1 (patch-ad) = 2c8c8cee7fb879565f18548a73e16f298b9640f7 | |
10 | SHA1 (patch-af) = 36b2979d871e70bf6a29e3a9c17ee4c5bb2b1aa6 | 10 | SHA1 (patch-af) = 36b2979d871e70bf6a29e3a9c17ee4c5bb2b1aa6 | |
11 | SHA1 (patch-aj) = 06a8641803fdae5055f66255c57634b8f8619a77 | 11 | SHA1 (patch-aj) = 06a8641803fdae5055f66255c57634b8f8619a77 | |
12 | SHA1 (patch-ak) = d8f47b6f738d885c5e512f9f5508290a0b146bbe | 12 | SHA1 (patch-ak) = d8f47b6f738d885c5e512f9f5508290a0b146bbe | |
13 | SHA1 (patch-ar) = 0aa479669b1e2417f9a68adb0ac79ae9c6d5dfe8 | 13 | SHA1 (patch-ar) = 0aa479669b1e2417f9a68adb0ac79ae9c6d5dfe8 | |
14 | SHA1 (patch-as) = 1626b7a4e696862c365740c6b29f786662c9d845 | 14 | SHA1 (patch-as) = 1626b7a4e696862c365740c6b29f786662c9d845 | |
15 | SHA1 (patch-at) = 52839407569f452bfecccd7f531fbcac0fb519ad | 15 | SHA1 (patch-at) = 52839407569f452bfecccd7f531fbcac0fb519ad | |
16 | SHA1 (patch-au) = 6b88310d0ed5fa2fcd07507d4807681fa85d8525 | |||
17 | SHA1 (patch-av) = c8b65b8ec9780972381640452b49b41a901f8a5f |
$NetBSD: patch-au,v 1.1 2009/07/13 12:55:54 tonio Exp $
install mp4ff
--- ./common/mp4ff/Makefile.am.orig 2006-05-07 20:09:00.000000000 +0200
+++ ./common/mp4ff/Makefile.am
@@ -1,4 +1,5 @@
-noinst_LTLIBRARIES = libmp4ff.la
+lib_LTLIBRARIES = libmp4ff.la
+include_HEADERS = mp4ff.h
libmp4ff_la_CFLAGS = -DUSE_TAGGING=1
$NetBSD: patch-av,v 1.1 2009/07/13 12:55:54 tonio Exp $
install mp4ff
--- ./common/mp4ff/mp4ff.h.orig 2007-11-01 13:33:29.000000000 +0100
+++ ./common/mp4ff/mp4ff.h
@@ -35,7 +35,15 @@
extern "C" {
#endif /* __cplusplus */
-#include "mp4ff_int_types.h"
+#if HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
+#if HAVE_INTTYPES_H
+#include <inttypes.h>
+#endif
+#if HAVE_STDINT_H
+#include <stdint.h>
+#endif
/* file callback structure */
typedef struct