On 2012/10/10 15:08, Jeremy Evans wrote: > 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
<sthen@bamboo:/usr/ports:3>$ ls devel/|wc -l 1281 <sthen@bamboo:/usr/ports:4>$ ls lang/|wc -l 92 I'm keen to put things in some directory other than devel/ if there's another option; what do you think about putting libv8 in lang/ instead?