From owner-freebsd-gnome@FreeBSD.ORG Mon Aug 15 16:39:10 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA56A16A420 for ; Mon, 15 Aug 2005 16:39:10 +0000 (GMT) (envelope-from citric@cubicone.tmetic.com) Received: from host.tmetic.com (host.tmetic.com [69.55.236.131]) by mx1.FreeBSD.org (Postfix) with SMTP id 479A743D46 for ; Mon, 15 Aug 2005 16:39:10 +0000 (GMT) (envelope-from citric@cubicone.tmetic.com) Received: (qmail 40431 invoked by uid 1004); 15 Aug 2005 16:39:09 -0000 Date: Mon, 15 Aug 2005 11:39:09 -0500 From: Dan Rench To: Joe Marcus Clarke Message-ID: <20050815163909.GA31843@dren.ch> References: <200508081518.38403.mi+mx@aldan.algebra.com> <1123565945.36551.14.camel@shumai.marcuscom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1123565945.36551.14.camel@shumai.marcuscom.com> User-Agent: Mutt/1.4.2.1i Cc: gnome@freebsd.org, Mikhail Teterin , portmgr@freebsd.org Subject: Re: fixing lang/spidermonkey X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2005 16:39:10 -0000 On Tue, Aug 09, 2005 at 01:39:05AM -0400, Joe Marcus Clarke wrote: > On Mon, 2005-08-08 at 15:18 -0400, Mikhail Teterin wrote: > > Hello! > > > > The attachment contains an upgrade to lang/spidermonkey. The benefits are: > > > > . build on amd64 at all and _properly_ on all other platforms > > (-fPIC -DPIC should be used for shared objects everywhere); > > . do not build vendor's own version of libm (fdlibm) -- FreeBSD's > > -lm provides sufficient functionality (mozilla, firefox contain > > the same foolishness, BTW); > > . uses -lreadline instead of building vendor's own "editline"; > > . unless WITHOUT_TESTS is set, download, patch and run the vendor's > > set of self-tests; > > . patch to compile cleanly with '-Wall -Werror'. > > > > Mozilla people indicate, that they plan to make a new release of spidermonkey, > > when Firefox-1.5 ships (circa September): > > > > https://bugzilla.mozilla.org/show_bug.cgi?id=303857 > > > > When that takes place, spidermonkey can be used _instead_ of browsers' own > > snapshots of js thus reducing the porting effort, cutting build-times, and > > providing a single place for patches. > > > > Considering that, on one hand, the port is marked broken on amd64 since March > > 2004 (a tier-1 platform), and, on the other, nothing depends on it (no new > > possible new breakage), I ask portmgr to also allow me to merge these fixes > > before release -- unless the maintainer objects in a few days. > > Approved assuming the maintainer accepts. Yes. Looks fine to me. Go ahead. As for contacting the developers about these fixes, I'm going to ask Mikhail to do that as my working knowledge of C is (we'll say) somewhat 'limited.'