From owner-freebsd-ports@FreeBSD.ORG Sun Jul 15 23:27:06 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 43E8B106566B for ; Sun, 15 Jul 2012 23:27:06 +0000 (UTC) (envelope-from jhellenthal@dataix.net) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 8E6AC8FC15 for ; Sun, 15 Jul 2012 23:27:05 +0000 (UTC) Received: by obbun3 with SMTP id un3so10688472obb.13 for ; Sun, 15 Jul 2012 16:27:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dataix.net; s=rsa; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to; bh=+vkqvhC6lEOumUmueFzVuukD/eYx9dmv0KrVdaI/Q78=; b=NT3v/fsqUCahmWFbqnnRk/5JuvACjIh2OljEkalLe2UIKB3ta27441++MteW4PF6HO 0G3O/SMjPuI56yrSK4bnVMQp+R+7FI8v+qw4gs6GvyrEop6fhG97apQlE2jSBeqYJm8U OdeEN+i5cx1q+5joB23cFqdxdIOz62IA13vHM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:x-gm-message-state; bh=+vkqvhC6lEOumUmueFzVuukD/eYx9dmv0KrVdaI/Q78=; b=dcMZywcRl9gSNbR/07OgyJaa7XHYi3HjXhabC02QT8neUFV9LUZyLJCpuAZdsaKmMX Bwv7MzEmXuUhussIdXrWb7NAV/B3jJmNOoII1ZYGF96deLYprL5pfs8z+o6BxOUtLMLx 5i4P+OQBr2A0mvTw3GT/RoJCdUDr0oLS/zzFmOh6IQ+3RYx0vknF+FkHhCDgsUZg3ag8 15uDKfFCP4gmnGQ94kQmyDcpu8FAtdlkc+Tcly9GXcNqVDW1XPLh71OT4h5iT98k/odE 3FQKDLFflkc7HztmrRb3NfalHMtCIIJxLrWMlb6l8aVrG7FPp8ozKEBXqus9TQ+By9+y u8Hw== Received: by 10.50.196.201 with SMTP id io9mr3871705igc.58.1342394824769; Sun, 15 Jul 2012 16:27:04 -0700 (PDT) Received: from DataIX.net ([99.181.132.147]) by mx.google.com with ESMTPS id rd8sm15772646igb.3.2012.07.15.16.27.03 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 15 Jul 2012 16:27:04 -0700 (PDT) Received: from DataIX.net (localhost [127.0.0.1]) by DataIX.net (8.14.5/8.14.5) with ESMTP id q6FNR0uf081480 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 15 Jul 2012 19:27:00 -0400 (EDT) (envelope-from jhellenthal@DataIX.net) Received: (from jh@localhost) by DataIX.net (8.14.5/8.14.5/Submit) id q6FNQxS3081479; Sun, 15 Jul 2012 19:26:59 -0400 (EDT) (envelope-from jhellenthal@DataIX.net) Date: Sun, 15 Jul 2012 19:26:59 -0400 From: Jason Hellenthal To: Thomas Mueller Message-ID: <20120715232659.GA81445@DataIX.net> References: <9B.E5.21507.B1A43005@smtp02.insight.synacor.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9B.E5.21507.B1A43005@smtp02.insight.synacor.com> X-Gm-Message-State: ALoCoQlRIG0eTTZeHbgYSolkzm611RPO6fSIRmHyiB/16EjUsmSkuCnxvE2weDdXdK8l563kwCCt Cc: Mark Linimon , Doug Barton , freebsd-ports@freebsd.org Subject: Re: [HEADS UP] Ports tree migration to Subversion 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: Sun, 15 Jul 2012 23:27:06 -0000 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 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))