On Wed, Oct 10, 2012 at 2:39 AM, Aaron Bieber <def...@gmail.com> wrote:
> Latest version is at http://deftly.net/libv8.tar.gz
>
>   - changed name to libv8
>   - resolved -Werror issues on i386
>   - added d8
>   - use MAKE_FLAGS vs patching for some options

This version didn't have the -Werror fix.  Also, I noticed that libv8
wasn't versioned, which is a no-no in OpenBSD.  All regular shared
libraries should have versions, only plugins/extensions for programs
that are designed to be used with dlopen should not be versioned, see
http://www.openbsd.org/porting/libraries.html.

I've attached a new version of libv8 that versions the library and
fixes the -Werror issues on i386.  I've also attached an updated
postgresql-plv8 port that uses the shared libv8, as well as a new
ruby-therubyracer port that uses it, which embeds a javascript
interpreter in ruby.

I've compiled both node and node-sqlite3 with the pactches, and they
work fine after a v8->libv8 change for node (since that patch was
posted before the port rename).

I'm in favor of moving to shared libv8, so you have my OK to import
libv8/gyp and commit the appropriate changes to node/node-sqlite3.
You may want to get an additional OK first, though.

Thanks,
Jeremy

Attachment: libv8-take2.tar.gz
Description: GNU Zip compressed data

Attachment: postgresql-plv8.tar.gz
Description: GNU Zip compressed data

Attachment: ruby-therubyracer.tar.gz
Description: GNU Zip compressed data

Reply via email to