summaryrefslogtreecommitdiff
path: root/x11/xvidcap/patches
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2005-12-28 16:37:04 +0000
committerjoerg <joerg@pkgsrc.org>2005-12-28 16:37:04 +0000
commit561b55aef0a1c9101825ce45b7228d8c159ef2f1 (patch)
tree0cfb352b57ce6da4d16055e89255fcf6c07fbacf /x11/xvidcap/patches
parent0e62e8f46f4b8f828b21007a748debebd48dbb0c (diff)
downloadpkgsrc-561b55aef0a1c9101825ce45b7228d8c159ef2f1.tar.gz
Don't hard-code -lpthread. fdatasync might not exist, e.g. on
DragonFly or FreeBSD, so use fsync if it wasn't found.
Diffstat (limited to 'x11/xvidcap/patches')
-rw-r--r--x11/xvidcap/patches/patch-ab18
-rw-r--r--x11/xvidcap/patches/patch-ae13
2 files changed, 25 insertions, 6 deletions
diff --git a/x11/xvidcap/patches/patch-ab b/x11/xvidcap/patches/patch-ab
index 5d2fb14df69..f2c4355d282 100644
--- a/x11/xvidcap/patches/patch-ab
+++ b/x11/xvidcap/patches/patch-ab
@@ -1,8 +1,18 @@
-$NetBSD: patch-ab,v 1.1.1.1 2004/05/29 00:16:41 xtraeme Exp $
+$NetBSD: patch-ab,v 1.2 2005/12/28 16:37:04 joerg Exp $
---- src/capture.c.orig 2004-05-29 01:52:02.000000000 +0200
-+++ src/capture.c 2004-05-29 01:56:27.000000000 +0200
-@@ -643,7 +643,7 @@
+--- src/capture.c.orig 2004-02-14 20:14:20.000000000 +0000
++++ src/capture.c
+@@ -68,6 +68,9 @@
+ #include "control.h"
+ #include "main.h"
+
++#ifndef HAVE_FDATASYNC
++#define fdatasync fsync
++#endif
+
+ uint16_t mousePointerBlack[] = { 0, 49152, 40960, 36864, 34816, 33792, 33280, 33024, 32896, 32832,
+ 33728, 37376, 43264, 51456, 1152, 1152, 576, 576, 448, 0 };
+@@ -643,7 +646,7 @@ TCbCaptureSHM(XtPointer xtp, XtIntervalI
(*job->close) (fp);
else if (job->flags & FLG_SYNC) {
if (job->open == (void *(*)(char *, char*))fopen)
diff --git a/x11/xvidcap/patches/patch-ae b/x11/xvidcap/patches/patch-ae
index b72219fb21a..5b159440bc4 100644
--- a/x11/xvidcap/patches/patch-ae
+++ b/x11/xvidcap/patches/patch-ae
@@ -1,7 +1,16 @@
-$NetBSD: patch-ae,v 1.1 2005/01/10 21:12:28 reed Exp $
+$NetBSD: patch-ae,v 1.2 2005/12/28 16:37:04 joerg Exp $
---- src/Makefile.in.orig 2004-02-14 12:06:20.000000000 -0800
+--- src/Makefile.in.orig 2004-02-14 20:06:20.000000000 +0000
+++ src/Makefile.in
+@@ -177,7 +177,7 @@ target_alias = @target_alias@
+
+ AM_CFLAGS = @X_CFLAGS@ -DVERSION=\"@PACKAGE_VERSION@\" $(am__append_1)
+
+-AM_LDFLAGS = @X_LIBS@ -lpthread $(am__append_2) $(am__append_3)
++AM_LDFLAGS = @X_LIBS@ ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} $(am__append_2) $(am__append_3)
+
+
+ # specific xvidcap / gvidcap
@@ -195,7 +195,7 @@ xvidcap_LDADD = ../Xw/libXw.a $(am__app
@WITHGTK2_TRUE@gvidcap_LDFLAGS = $(AM_LDFLAGS) `pkg-config --libs gtk+-2.0`
@WITHGTK2_TRUE@@WITHGT_TRUE@gvidcap_LDADD = ../gt/libgt.a