summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>2004-01-25 14:50:34 +0000
committertron <tron@pkgsrc.org>2004-01-25 14:50:34 +0000
commit3f46fe9f9fc621b15b3ec08bee1cc8f61297c1c7 (patch)
treefa7b37a1a42dd0b9bd8d3823b83d0bab2f5ad854
parent477347a246c1cd8ece8486a8b2563f66e2aaab2d (diff)
downloadpkgsrc-3f46fe9f9fc621b15b3ec08bee1cc8f61297c1c7.tar.gz
Fix build problem on NetBSD systems without native pthread support.
-rw-r--r--graphics/mjpegtools/distinfo3
-rw-r--r--graphics/mjpegtools/patches/patch-ac24
2 files changed, 26 insertions, 1 deletions
diff --git a/graphics/mjpegtools/distinfo b/graphics/mjpegtools/distinfo
index a9b890ea18b..3ea9ea1691a 100644
--- a/graphics/mjpegtools/distinfo
+++ b/graphics/mjpegtools/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.6 2004/01/24 10:54:08 jmmv Exp $
+$NetBSD: distinfo,v 1.7 2004/01/25 14:50:34 tron Exp $
SHA1 (mjpegtools-1.6.1.93.tar.gz) = f8d327c43139a5b21a64aa265b9e6511683e76f2
Size (mjpegtools-1.6.1.93.tar.gz) = 1253561 bytes
SHA1 (patch-aa) = b47aaacdbe02a3254c1ff58213448d63b39e5a34
SHA1 (patch-ab) = 392bc09ca0142fb1e435b219e598a70ae4bf258f
+SHA1 (patch-ac) = 0297beecec5947ae153b60a43891c9d373255af5
diff --git a/graphics/mjpegtools/patches/patch-ac b/graphics/mjpegtools/patches/patch-ac
new file mode 100644
index 00000000000..d8d023e1728
--- /dev/null
+++ b/graphics/mjpegtools/patches/patch-ac
@@ -0,0 +1,24 @@
+$NetBSD: patch-ac,v 1.3 2004/01/25 14:50:34 tron Exp $
+
+--- lavtools/audiolib.c.orig Mon Dec 8 13:28:32 2003
++++ lavtools/audiolib.c Sun Jan 25 15:47:33 2004
+@@ -665,7 +665,9 @@
+ const char *audio_dev_name;
+
+ #ifndef FORK_NOT_THREAD
++#if !defined(__NetBSD__) || __NetBSD_Version__ >= 106130000 /* 1.6M */
+ struct sched_param schedparam;
++#endif
+ sigset_t blocked_signals;
+
+ /* Set the capture thread in a reasonable state - cancellation enabled
+@@ -862,7 +864,8 @@
+ memset(buf+nbset*info.fragsize,0,info.fragsize);
+ }
+
+-#ifndef FORK_NOT_THREAD
++#if !defined(FORK_NOT_THREAD) && \
++ (!defined(__NetBSD__) || __NetBSD_Version__ >= 106130000) /* 1.6M */
+ /* Now we're ready to go move to Real-time scheduling... */
+ schedparam.sched_priority = 1;
+