Subject: Re: FYI: darwinports
To: Charlie Allom <charlie@rubberduck.com>
From: Alistair Crooks <agc@wasabisystems.com>
List: tech-pkg
Date: 09/30/2002 14:36:40
On Mon, Sep 30, 2002 at 06:10:07AM +1000, Charlie Allom wrote:
> FYI,
> 
> there is another ports/pkg system in town - by Jordan Hubbard I would
> imagine - for Apple's Darwin & OS X.
> 
> It uses TCL.
> 
> http://www.opendarwin.org/projects/darwinports/

I haven't seen what they've done, but it looks like their aims are a
bit different:

"The darwinports system is almost fully written in Tcl and designed to
be embedded into other applications, such as software browsing
front-ends (Cocoa anyone?) or web-driven application management
mechanisms."

and, bearing in mind that pkgsrc was based on the FreeBSD ports
infrastructure (about 5 years ago)

"FreeBSD ports is essentially implemented as some very impressive but
hairy BSD make(1)'s macros and can be a little opaque and
non-extensible from the perspective of someone looking to extend or
re-factor parts of the system.  Given that Makefiles aren't the
easiest thing to parse, it is also harder to "mine" the FreeBSD ports
collection for data to use for other purposes, such as generating
documentation indexes or arbitrary front-ends for creating or managing
ports."

I disagree, but, all in all, it's disappointing that they didn't
mention pkgsrc as being one of the systems it was like, since there
are a considerable number of packages which run on Darwin, and they
could have leveraged off that.

Regards,
Alistair