On Tue, May 08, 2012 at 06:57:19PM +0200, Jasper Lievisse Adriaanse wrote:
> On Mon, May 07, 2012 at 08:15:26PM -0600, Aaron Bieber wrote:
> > This port adds async sqlite3 bindings to node.js ( www/node ).  It
> > requires the 0.6.17p1 patch to build correctly.
> > 
> > Cheers,
> > Aaron
> 
> The HOMEPAGE needs to be changed to 
> https://github.com/developmentseed/node-sqlite3
> Also, this port doesn't build when USE_SYSTRACE is set:
> 
> ===>  Building for node-sqlite3-2.1.3
> cd /usr/obj/ports/node-sqlite3-2.1.3/package && find . -type f -name '*.orig'
> -print0 |  xargs -r0 rm;  for dep in ; do  cd
> /usr/obj/ports/node-sqlite3-2.1.3 && /usr/local/bin/npm link $dep;  done;  cd
> /usr/obj/ports/node-sqlite3-2.1.3 && tar -zcf
> /usr/obj/ports/node-sqlite3-2.1.3/sqlite3-2.1.3.tgz package;  cd
> /usr/obj/ports/node-sqlite3-2.1.3 && HOME=/usr/obj/ports/node-sqlite3-2.1.3
> /usr/local/bin/npm install  
> /usr/obj/ports/node-sqlite3-2.1.3/sqlite3-2.1.3.tgz
> systrace: deny user: jasper, prog: /usr/local/bin/node, pid: 26652(0)[24919],
> policy: /usr/bin/make, filters: 246, syscall: native-fswrite(136), filename: 
> /usr/local
> systrace: deny user: jasper, prog: /usr/local/bin/node, pid: 31897(0)[24919],
> policy: /usr/bin/make, filters: 246, syscall: native-fswrite(136), filename: 
> /usr/local
> 
> > [email protected] install /usr/obj/ports/node-sqlite3-2.1.3/node_modules/sqlite3
> > node-gyp rebuild
> 
> info it worked if it ends with ok 
> info downloading: http://nodejs.org/dist/v0.6.17/node-v0.6.17.tar.gz 
> systrace: deny user: jasper, prog: /usr/local/bin/node, pid: 11065(0)[9314],
> policy: /usr/bin/make, filters: 246, syscall: native-connect(98), sockaddr: 
> inet-[192.168.178.101]:53
> systrace: deny user: jasper, prog: /usr/local/bin/node, pid: 11065(0)[9314],
> policy: /usr/bin/make, filters: 246, syscall: native-connect(98), sockaddr: 
> inet-[192.168.178.101]:53
> systrace: deny user: jasper, prog: /usr/local/bin/node, pid: 11065(0)[9314],
> policy: /usr/bin/make, filters: 246, syscall: native-connect(98), sockaddr: 
> inet-[192.168.178.101]:53
> systrace: deny user: jasper, prog: /usr/local/bin/node, pid: 11065(0)[9314],
> policy: /usr/bin/make, filters: 246, syscall: native-connect(98), sockaddr: 
> inet-[192.168.178.101]:53
> ERR! Error: getaddrinfo EADDRINFO
>     at errnoException (dns.js:31:11)
>     at Object.onanswer [as oncomplete] (dns.js:140:16)
> ERR! not ok
> 
> -- 
> Cheers,
> Jasper
> 
> "Stay Hungry. Stay Foolish"

This tarball updates HOMEPAGE, and adds a "$OpenBSD" line to the
Makefile.

The www/node 0.6.17p2 patch makes USE_SYSTRACE work correctly ( assuming
the distfile for node is in place ).

Attachment: node-sqlite3.tar.gz
Description: application/tar-gz

Reply via email to