Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jul 2012 19:26:59 -0400
From:      Jason Hellenthal <jhellenthal@dataix.net>
To:        Thomas Mueller <mueller23@insightbb.com>
Cc:        Mark Linimon <linimon@lonesome.com>, Doug Barton <dougb@freebsd.org>, freebsd-ports@freebsd.org
Subject:   Re: [HEADS UP] Ports tree migration to Subversion
Message-ID:  <20120715232659.GA81445@DataIX.net>
In-Reply-To: <9B.E5.21507.B1A43005@smtp02.insight.synacor.com>
References:  <9B.E5.21507.B1A43005@smtp02.insight.synacor.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sun, Jul 15, 2012 at 06:54:19PM -0400, Thomas Mueller wrote:
> On Sun, Jul 08, 2012 at 11:05:29PM -0400, Thomas Mueller wrote:
> > pkgsrc is NetBSD's version of FreeBSD ports framework but also ported
> > to other, mostly (quasi-)Unix OSes including even FreeBSD.
> 
> Mark Linimon <linimon@lonesome.com> responded:
> 
> > To correct a misapprehension: although many years ago pkgsrc and
> > FreeBSD ports shared common ancestry, it is not fair to say that
> > pkgsrc is their "version".  pkgsrc and FreeBSD ports have different
> > goals, and to that purpose, pkgsrc has been through multiple major
> > rewrites and no longer even vaguely resembles FreeBSD ports.  As
> > well, the FreeBSD ports infrastructure has evolved substantially.
> 
> > IIUC pkgsrc's major goal is to run on as many OSes as possible, and
> > to that end has to do a tremendous amount of work to evade those
> > limitations.  We don't have that problem, nor the bootstraping problems
> > that are associated.
> 
> > I'm sure there are many other places where we have diverged.
> 
> > mcl
> 
> pkgsrc is NetBSD's version of FreeBSD ports framework in that it plays the same role in NetBSD, even if the infrastructures have greatly diverged.
> 
> Nothing like buildlink3.mk in FreeBSD ports.
> 
> But I see partial resemblances in the directory structures of pkgsrc and FreeBSD ports framework.
> 
> Most of the base system of *BSD would be packages in Linux.  This poses great difficulty porting a BSD package-management system to Linux, as pkgsrc has tried to do.  What to do with coreutils, util-linux, udev and now systemd?
> 

WFC

-- 

 - (2^(N-1))



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