Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Oct 2003 22:10:10 +0200
From:      Philip Paeps <philip+freebsd@paeps.cx>
To:        FreeBSD GNOME Users <gnome@freebsd.org>, ports@freebsd.org
Subject:   Re: RFC: What to do with Mozilla
Message-ID:  <20031016201010.GE650@hermes.home.paeps.cx>
In-Reply-To: <1066332787.753.62.camel@gyros>
References:  <1066241563.721.27.camel@gyros> <20031016102623.GE648@hermes.nixsys.be> <200310161705.20400.avleeuwen@piwebs.com> <20031016192420.GC650@hermes.home.paeps.cx> <1066332787.753.62.camel@gyros>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2003-10-16 15:33:07 (-0400), Joe Marcus Clarke <marcus@marcuscom.com> wrote:
> On Thu, 2003-10-16 at 15:24, Philip Paeps wrote:
> > Yes, that's true.  Expanding on the original braindump would be to use
> > ports like www/mozilla14, www/mozilla15, www/mozilla16 and
> > www/mozilla-firebird which refer to www/mozilla and set de correct
> > pkgnamesuffix and build with the right knobs.
> 
> I think this would get cumbersome if we had to create a new mozillaX
> directory for each version. 

Indeed.  There're a lot of ports being cumbersome these days though (openldap,
bind, postgresql, libtool, autoconf,... to name but a few).

Besides cumbersome, it's also attic-filling in the long run.

> I don't think it's necessary to have every version in the tree forever.
> Previously we tracked the vendor (ultra-stable) track, the stable track, and
> the development snapshot track.  The issue at hand is do we continue with
> three tracks, or is two sufficient.

I was a bit confused about where the vendor bit came into all this.  I've
caught up with my mail now though.  I would go for three ports, www/mozilla
being what mozilla.org deems to be the most stable.  The -vendor is a bit of a
confusing name though (not only to me, apparantly), maybe it could be called
something like -frozen or -previous?

> > It would be nice if we could split out Mozilla as a program and Mozilla as
> > a dependency.  Some things which cite Mozilla as a dependency probably
> > only need Gecko or bits of Gecko, in which case they would specify
> > USE_MOZILLA=gecko and potentially WANT_MOZILLA_GECKO_VER=15 or something
> > to that effect, and they'd magically get something like
> > www[devel?]/mozilla-gecko[15?] as a dependency.
> > 
> > Currently, people (users and maintainers) need to keep track of heaps of
> > versions and ports and are probably spending a lot of time compiling
> > things they'll never use and are never even used internally by the
> > programs depending on them.
> 
> We tried this with the -embedded ports, and it didn't work.  No one used
> them, and they were broken to boot.  

Oh, so that's what they were :-)

Seems I managed to reinvent a deprecated wheel.  Whoopsie.  Sorry about the
noise!

 - Philip

-- 
Philip Paeps                                          Please don't CC me, I am
                                                       subscribed to the list.

  Real programmers don't grumble about the disadvantages
  of Cobol when they don't know any other language.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031016201010.GE650>