summaryrefslogtreecommitdiff
path: root/devel/libuv/patches
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>2013-03-02 07:43:40 +0000
committeragc <agc@pkgsrc.org>2013-03-02 07:43:40 +0000
commit7155dc803b494721d20080c35c6191f9cc8ddc81 (patch)
tree6c1a637aacab8b1f8be04d9787dfd9b8dc90e70f /devel/libuv/patches
parenta5511e4d3869d0c67689232c10e1c88ac2a25b16 (diff)
downloadpkgsrc-7155dc803b494721d20080c35c6191f9cc8ddc81.tar.gz
import libuv, the platform layer for node.js, and an asynchronous event
library, into the Packages Collection. libuv is used as the platform layer for node.js libuv enforces an asynchronous, event-driven style of programming. Its core job is to provide an event loop and callback based notifications of I/O and other activities. libuv offers core utilities like timers, non-blocking networking support, asynchronous file system access, child processes and more.
Diffstat (limited to 'devel/libuv/patches')
-rw-r--r--devel/libuv/patches/patch-aa15
1 files changed, 15 insertions, 0 deletions
diff --git a/devel/libuv/patches/patch-aa b/devel/libuv/patches/patch-aa
new file mode 100644
index 00000000000..c9e5f2b26d8
--- /dev/null
+++ b/devel/libuv/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2013/03/02 07:43:40 agc Exp $
+
+modern netbsd needs uvm_extern.h header file
+
+--- src/unix/netbsd.c 2013/03/01 18:45:51 1.1
++++ src/unix/netbsd.c 2013/03/01 18:47:24
+@@ -38,6 +38,8 @@
+ #include <sys/types.h>
+ #include <sys/sysctl.h>
+
++#include <uvm/uvm_extern.h>
++
+ #include <unistd.h>
+ #include <time.h>
+