From owner-freebsd-ports@FreeBSD.ORG Fri Aug 12 02:26:56 2011 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75B861065670 for ; Fri, 12 Aug 2011 02:26:56 +0000 (UTC) (envelope-from daniel.haischt@googlemail.com) Received: from mail-yi0-f54.google.com (mail-yi0-f54.google.com [209.85.218.54]) by mx1.freebsd.org (Postfix) with ESMTP id 3A4A38FC08 for ; Fri, 12 Aug 2011 02:26:55 +0000 (UTC) Received: by yib19 with SMTP id 19so2053011yib.13 for ; Thu, 11 Aug 2011 19:26:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=GdsjZWKCKN+LBQ8N23i7dCUHiWIobWKpcageRMkUItY=; b=W/vBIQStcc9XW4u1rqDMhmskDQXMRSiFfk2Czt92mBg+h+miSrTCeoZhs1Wo6DJkyD hoGtklwmP9Kzd93jzT91TcLmRHp0phQNIstYJWHm6KtivgAroZqdQfIVFh2HNit0UaWI yi3WKLd4ZGre5r96Q9pPUbHsHfAMzGZSFDqhA= MIME-Version: 1.0 Received: by 10.150.160.4 with SMTP id i4mr508770ybe.396.1313116015431; Thu, 11 Aug 2011 19:26:55 -0700 (PDT) Received: by 10.150.53.4 with HTTP; Thu, 11 Aug 2011 19:26:55 -0700 (PDT) In-Reply-To: <4E448311.7040704@cubicone.tmetic.com> References: <4E448311.7040704@cubicone.tmetic.com> Date: Fri, 12 Aug 2011 04:26:55 +0200 Message-ID: From: dsh To: Daniel Rench Content-Type: text/plain; charset=ISO-8859-1 Cc: ports@freebsd.org Subject: Re: FreeBSD Port: spidermonkey-1.7.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Aug 2011 02:26:56 -0000 Hi Daniel, I put mine here: http://people.apache.org/~dsh/projects/fbsd-ports/spidermonkey185/ But I as well have a a github account so I could try merging my attempt with yours. Right now I am running into an issue where the make process does nit include a header file from the port which is causing a compile error. Cheers Daniel On Fri, Aug 12, 2011 at 3:34 AM, Daniel Rench wrote: > On 8/11/11 9:39 AM, dsh wrote: >> >> Hi, >> >> I intend to create an Apache Tuscany (native) port for FreeBSD. Apache >> Tuscany uses the newly introduced JSON API which is available in >> Spidermonkey libmozjs 1.8.5 [1]. Would it be possible to upgrade the >> existing SpiderMonkey 1.7.0 port or would it make more sense to >> introduce an additional spidermonkey185 port that would exist in >> parallel? > > I would rather see lang/spidermonkey upgraded to 1.8.x rather than have > multiple versioned ports. There are only a handful of ports that have > spidermonkey as a dependency, so if an upgrade breaks any of them, we give > those maintainers a heads up before committing. > >> I already started creating the port descriptor files for an additional >> spidermonkey185 port but I am stuck right now at a point where the >> compiler bails out because it doesn't find a header file that would be >> found if compiling SpiderMonkey 1.8.5 standalone on FreeBSD without >> using the ports infrastructure. I would appreciate some guidance on >> the above question and on the actual port I created so far if you >> would say it does make sense to go ahead with an additional >> spidermonkey185 port instead of updating the existing one. > > Do you have your port-in-progress up anywhere public? > > Several weeks ago I started my own attempt at upgrading the port to 1.8.5. I > just pushed this incomplete upgrade to github at > https://github.com/drench/FreeBSD-spidermonkey/tree/js185 . If you're a > github user you can fork my version and contribute from there if you like. > >> [1] https://developer.mozilla.org/en/SpiderMonkey >> >> Cheers >> Daniel > >