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 ).
node-sqlite3.tar.gz
Description: application/tar-gz
