aboutsummaryrefslogtreecommitdiffstats
path: root/main/vlc/uclibc-fix-idn.patch
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2013-10-06 22:04:03 +0300
committerTimo Teräs <timo.teras@iki.fi>2013-10-06 22:05:34 +0300
commit2ccffc3df0fe8ec17356941d1aca1c0a9c3ba3b0 (patch)
treeb498a3c0286f1f6dd10a1257707be39f65771841 /main/vlc/uclibc-fix-idn.patch
parent8d05ecc84f58e4f5e9b34062fcda4ad35ed58a24 (diff)
downloadaports-2ccffc3df0fe8ec17356941d1aca1c0a9c3ba3b0.tar.bz2
aports-2ccffc3df0fe8ec17356941d1aca1c0a9c3ba3b0.tar.xz
main/vlc: fix networking and screen saver disabling
uclibc defines AI_IDN, but does not support it, so don't try using it. and now that our uclibc has posix_spawn don't patch the calls out, we really need to spawn out the processes.
Diffstat (limited to 'main/vlc/uclibc-fix-idn.patch')
-rw-r--r--main/vlc/uclibc-fix-idn.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/main/vlc/uclibc-fix-idn.patch b/main/vlc/uclibc-fix-idn.patch
new file mode 100644
index 0000000000..a93a26b85e
--- /dev/null
+++ b/main/vlc/uclibc-fix-idn.patch
@@ -0,0 +1,13 @@
+diff -ru vlc-2.1.0.orig/include/vlc_network.h vlc-2.1.0/include/vlc_network.h
+--- vlc-2.1.0.orig/include/vlc_network.h 2013-06-24 21:00:38.000000000 +0300
++++ vlc-2.1.0/include/vlc_network.h 2013-10-06 21:59:53.275530885 +0300
+@@ -222,6 +222,9 @@
+ #ifndef AI_NUMERICSERV
+ # define AI_NUMERICSERV 0
+ #endif
++#if defined(__UCLIBC__)
++#undef AI_IDN
++#endif
+ #ifndef AI_IDN
+ # define AI_IDN 0 /* GNU/libc extension */
+ #endif