summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authordmcmahill <dmcmahill>2005-09-20 12:10:53 +0000
committerdmcmahill <dmcmahill>2005-09-20 12:10:53 +0000
commit9dbba219bc3b241529e0f390d747cb94b84f43be (patch)
treea65fb7804f07b719e7c57d55d4e1b48df7e2fa5b /multimedia
parent0eba617b684cd9f7a3758c08a214a6d5ae24dabc (diff)
downloadpkgsrc-9dbba219bc3b241529e0f390d747cb94b84f43be.tar.gz
when the os is missing strsep() and we provide a replacement,
do it in the header file too otherwise xine-ui won't find the replacement.
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/xine-lib/patches/patch-al18
1 files changed, 18 insertions, 0 deletions
diff --git a/multimedia/xine-lib/patches/patch-al b/multimedia/xine-lib/patches/patch-al
new file mode 100644
index 00000000000..a2f36db5954
--- /dev/null
+++ b/multimedia/xine-lib/patches/patch-al
@@ -0,0 +1,18 @@
+$NetBSD: patch-al,v 1.5 2005/09/20 12:10:53 dmcmahill Exp $
+
+--- src/xine-utils/xineutils.h.orig 2004-12-12 08:51:30.000000000 -0500
++++ src/xine-utils/xineutils.h
+@@ -666,7 +666,13 @@ void xine_strdupa(char *dest, char *src)
+
+ /* compatibility macros */
+ #define xine_strpbrk(S, ACCEPT) strpbrk((S), (ACCEPT))
++
++#ifndef HAVE_STRSEP
++#define strsep(STRINGP, DELIM) _xine_private_strsep((STRINGP), (DELIM))
++char *_xine_private_strsep(char **stringp, const char *delim);
++#endif
+ #define xine_strsep(STRINGP, DELIM) strsep((STRINGP), (DELIM))
++
+ #define xine_setenv(NAME, VAL, XX) setenv((NAME), (VAL), (XX))
+
+ /*