From owner-freebsd-arch@FreeBSD.ORG Sun Mar 4 12:33:41 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3A7F9106566C for ; Sun, 4 Mar 2012 12:33:41 +0000 (UTC) (envelope-from johnandsara2@cox.net) Received: from eastrmfepo102.cox.net (eastrmfepo102.cox.net [68.230.241.214]) by mx1.freebsd.org (Postfix) with ESMTP id C72878FC14 for ; Sun, 4 Mar 2012 12:33:40 +0000 (UTC) Received: from eastrmimpo210.cox.net ([68.230.241.225]) by eastrmfepo102.cox.net (InterMail vM.8.01.04.00 201-2260-137-20101110) with ESMTP id <20120304123335.XFXD26743.eastrmfepo102.cox.net@eastrmimpo210.cox.net>; Sun, 4 Mar 2012 07:33:35 -0500 Received: from [192.168.3.22] ([70.177.172.35]) by eastrmimpo210.cox.net with bizsmtp id hQZa1i0070mAvba02QZaqz; Sun, 04 Mar 2012 07:33:34 -0500 X-CT-Class: Clean X-CT-Score: 0.00 X-CT-RefID: str=0001.0A02020A.4F53611E.00D2,ss=1,re=0.000,fgs=0 X-CT-Spam: 0 X-Authority-Analysis: v=1.1 cv=UX0yTbQhWqpAAGgYJGbRwl7xWumxupoqUww6HaD4jqE= c=1 sm=1 a=f5xKl4ys9bwA:10 a=AeehsHawFTcA:10 a=G8Uczd0VNMoA:10 a=Wajolswj7cQA:10 a=8nJEP1OIZ-IA:10 a=alU6Bxxa4qBWIf+k8j/ISQ==:17 a=kviXuzpPAAAA:8 a=vU8MbuIS78hpw1yIOJwA:9 a=wPNLvfGTeEIA:10 a=4vB-4DCPJfMA:10 a=alU6Bxxa4qBWIf+k8j/ISQ==:117 X-CM-Score: 0.00 Authentication-Results: cox.net; none Message-ID: <4F53611C.8000905@cox.net> Date: Sun, 04 Mar 2012 07:33:32 -0500 From: "John D. Hendrickson and Sara Darnell" User-Agent: Thunderbird 2.0.0.24 (X11/20100228) MIME-Version: 1.0 To: Ed Schouten References: <4E18ABB1.4010304@cox.net> <20110709194639.GA4914@elie> <4E18EE60.7010402@cox.net> <20110710151354.GA25475@r500-debian> <4F50FD4D.9000106@cox.net> <20120302183138.GC32748@hoeg.nl> <4F5227FE.3080708@cox.net> <20120303151239.GF32748@hoeg.nl> In-Reply-To: <20120303151239.GF32748@hoeg.nl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arch@freebsd.org Subject: Re: dep-trace v. tsort (mac ports depends support) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: johnandsara2@cox.net List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Mar 2012 12:33:41 -0000 No and no again. BSD already uses tsort(1) during portage which is NOT OPTIONAL. It is not for you to like or dislike. You've missed the point of "depends" altogether. You don't have high level software capability until after it is installed or ported : both need or require order. Thank you -- John Ed Schouten wrote: > Hi John, > > * John D. Hendrickson and Sara Darnell , 20120303 15:17: >> Who knows to order depends so tsort can order them in non-topological >> order as output? Who has time to SVG plot program compile order (or >> pkg) depends like airports and airplanes and draw arrows between >> them? >> >> Another issue of pre-positioning each sublists in port files : you >> are SOL if there is any loss of order before tsort gets them. >> >> Another issue (one port not knowing the full sublist of the other) >> (there are probably more I'll stop there). > But the point is that if applications are looking for such things, they > are typically implemented in a higher-level programming language that > allows them to implement such features themselves, instead of relying on > a 1980s command line tool.