From owner-freebsd-ports@FreeBSD.ORG Sun Sep 10 20:52:34 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 E831D16A407 for ; Sun, 10 Sep 2006 20:52:34 +0000 (UTC) (envelope-from darren.pilgrim@bitfreak.org) Received: from mail.twinthornes.com (mail.twinthornes.com [65.75.198.147]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69CB643D45 for ; Sun, 10 Sep 2006 20:52:34 +0000 (GMT) (envelope-from darren.pilgrim@bitfreak.org) Received: from [10.242.169.21] (c-67-171-135-169.hsd1.or.comcast.net [67.171.135.169]) by mail.twinthornes.com (Postfix) with ESMTP id 4C70DCB2; Sun, 10 Sep 2006 13:52:33 -0700 (PDT) Received: from 127.0.0.1 (AVG SMTP 7.1.406 [268.12.2/442]); Sun, 10 Sep 2006 13:52:24 -0700 Message-ID: <45047B08.7030300@bitfreak.org> Date: Sun, 10 Sep 2006 13:52:24 -0700 From: Darren Pilgrim User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: Peter Jeremy References: <20060910175536.GW89080@leia.lambermont.dyndns.org> <20060910192236.GA722@turion.vk2pj.dyndns.org> In-Reply-To: <20060910192236.GA722@turion.vk2pj.dyndns.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org, Hans Lambermont Subject: Re: portmaster's root and leaf ports 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, 10 Sep 2006 20:52:35 -0000 Peter Jeremy wrote: > On Sun, 2006-Sep-10 19:55:36 +0200, Hans Lambermont wrote: >> What's going on here ? Aren't these all dependencies that should have >> been tracked ? (shouldn't they be in the Trunk or Branch sections ?) > > A port can have six different dependency types (extract, patch, fetch, > build, run, lib). Of these, lib is a subset of run and only run > dependencies are listed in the package information. > > Most of the root and leaf ports you list fairly clearly fall into one > of the non-run dependencies: eg nasm is only needed to compile some > assembler in one of the other ports, bison is only needed to compile > some grammar files. The ones I don't recognize as falling into this > category are libassuan, gnupg-devel, libdts and teTeX-base. Someone > else may be able to expain these. libassuan -B-> gnupg-devel -B-> gpgme -R-> kdepim3 -R-> kde3 teTeX-base -B-> kdegraphics3 -R-> kde3 Where: -B-> = left-hand side "is a build dependency of" right-hand side -R-> = left-hand side "is a run dependency of" right-hand side -- Darren Pilgrim