summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--multimedia/libdv/Makefile.common4
-rw-r--r--multimedia/libdv/distinfo3
-rw-r--r--multimedia/libdv/patches/patch-libdv_YUY2.c16
3 files changed, 20 insertions, 3 deletions
diff --git a/multimedia/libdv/Makefile.common b/multimedia/libdv/Makefile.common
index 6e488b756ba..72c14216549 100644
--- a/multimedia/libdv/Makefile.common
+++ b/multimedia/libdv/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.14 2012/11/07 23:15:48 adam Exp $
+# $NetBSD: Makefile.common,v 1.15 2013/12/03 21:46:46 bsiegert Exp $
#
# used by multimedia/libdv-tools/Makefile
@@ -24,7 +24,7 @@ PTHREAD_AUTO_VARS= yes
.include "../../mk/bsd.prefs.mk"
.if (${OPSYS} == "Darwin") || empty(MACHINE_PLATFORM:M*-*-i386) || \
- (${OPSYS} == "Interix") || (${OPSYS} == "SunOS")
+ (${OPSYS} == "Interix") || (${OPSYS} == "SunOS") || (${OPSYS} == "MirBSD")
CONFIGURE_ARGS+= --disable-asm
.endif
diff --git a/multimedia/libdv/distinfo b/multimedia/libdv/distinfo
index a5ffade9879..9da2b446c9b 100644
--- a/multimedia/libdv/distinfo
+++ b/multimedia/libdv/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.9 2010/03/03 08:44:38 obache Exp $
+$NetBSD: distinfo,v 1.10 2013/12/03 21:46:46 bsiegert Exp $
SHA1 (libdv-1.0.0.tar.gz) = 2e5ba0e95f665d60e72cbebcf1c4989e0d6c92c8
RMD160 (libdv-1.0.0.tar.gz) = a8d3ae083340cec411d5294db7197ea72c8b3c4f
@@ -7,3 +7,4 @@ SHA1 (patch-aa) = bd8c5caebd6a1d3c3276a3a41d47920fcefae7f0
SHA1 (patch-ab) = b0798b112c586b041d29d498221dc772387f1c22
SHA1 (patch-ac) = 8b60cb4ccf3f8cf5d56fd7336830e14c9c704b6d
SHA1 (patch-ad) = f496833eea654934b80ecad5cd3be1f9c8ddd848
+SHA1 (patch-libdv_YUY2.c) = 8c97f9a64e5803201e3cb58609670f76a65b3d9c
diff --git a/multimedia/libdv/patches/patch-libdv_YUY2.c b/multimedia/libdv/patches/patch-libdv_YUY2.c
new file mode 100644
index 00000000000..2b4ad8dcda7
--- /dev/null
+++ b/multimedia/libdv/patches/patch-libdv_YUY2.c
@@ -0,0 +1,16 @@
+$NetBSD: patch-libdv_YUY2.c,v 1.1 2013/12/03 21:46:46 bsiegert Exp $
+
+This is needed on MirBSD and probably also OpenBSD.
+
+--- libdv/YUY2.c.orig Tue Dec 3 20:03:17 2013
++++ libdv/YUY2.c
+@@ -31,6 +31,9 @@
+ # include <config.h>
+ #endif
+
++#if HAVE_SYS_TYPES_H
++#include <sys/types.h>
++#endif
+ #if HAVE_ENDIAN_H
+ #include <endian.h>
+ #elif HAVE_MACHINE_ENDIAN_H