From owner-freebsd-ports@FreeBSD.ORG Thu Oct 16 03:26:29 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 40C4516A4B3; Thu, 16 Oct 2003 03:26:29 -0700 (PDT) Received: from gateway.nixsys.be (gateway.nixsys.be [195.144.77.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC20643F85; Thu, 16 Oct 2003 03:26:25 -0700 (PDT) (envelope-from philip@nixsys.be) Received: from hermes.nixsys.be (hermes.nixsys.be [195.144.77.45]) by gateway.nixsys.be (Postfix) with ESMTP id 1639BC155; Thu, 16 Oct 2003 12:26:24 +0200 (CEST) Received: by hermes.nixsys.be (Postfix, from userid 1001) id 7697551; Thu, 16 Oct 2003 12:26:23 +0200 (CEST) Date: Thu, 16 Oct 2003 12:26:23 +0200 From: Philip Paeps To: FreeBSD GNOME Users , ports@FreeBSD.org Message-ID: <20031016102623.GE648@hermes.nixsys.be> Mail-Followup-To: FreeBSD GNOME Users , ports@FreeBSD.org References: <1066241563.721.27.camel@gyros> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1066241563.721.27.camel@gyros> X-Date-in-Rome: ante diem XVII Kalendas Novembres MMDCCLVI ab Urbe Condida X-PGP-Fingerprint: FA74 3C27 91A6 79D5 F6D3 FC53 BF4B D0E6 049D B879 X-Message-Flag: Get a proper mailclient! Mutt: User-Agent: Mutt/1.5.4i Subject: Re: RFC: What to do with Mozilla X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Oct 2003 10:26:29 -0000 On 2003-10-15 14:12:44 (-0400), Joe Marcus Clarke wrote: > As some of you may be aware, Mozilla 1.5 was released today (along with > Firebird and Thunderbird updates which will be handled soon). The question > is, what do we do with Mozilla 1.4.x? Do you resurrect mozilla-vendor to > hold 1.4.x for a while, or do we just update www/mozilla to 1.5, and say "to > hell" with 1.4.x? Note, 1.6a is due out shortly as well, and mozilla-devel > will be updated to that. Perhaps we should look at Mozilla more as a 'collection of things', much like GNOME than as simply several different unrelated things? We could make 'www/mozilla' build the browser-bits, with knobs for the user to say what browser they want: WITH_MOZILLA_FB --> Mozilla Firebird WITH_MOZILLA_14 --> Latest on the 1.4 branch WITH_MOZILLA_15 --> Latest on the 1.5 branch WITH_MOZILLA_16 --> Latest on the 1.6 branch Default would be 'the most stable', which currently would probably have to be the 1.4 branch. So if a user were to compile www/mozilla or pkg_add it, he would get a stable browser, as expected. A nice way to sort out dependencies would be a USE_MOZILLA variable, much like the USE_GNOME variable for ports to say what bits or what version of Mozilla they want. We could use pkgnamesuffixes to deal with different versions of Mozilla being installed (each in different places, of course) and a 'mozilla' symlink pointing to the binary the user expects to be his browser. Time for a bsd.mozilla.mk to deal with the magic? - Philip -- Philip Paeps Please don't CC me, I am subscribed to the list. An original idea can never emerge from committee in its original form.