From owner-freebsd-arch@FreeBSD.ORG Fri Mar 2 17:28:58 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 460BD1065670 for ; Fri, 2 Mar 2012 17:28:58 +0000 (UTC) (envelope-from johnandsara2@cox.net) Received: from eastrmfepi108.cox.net (eastrmfepi108.cox.net [68.230.241.204]) by mx1.freebsd.org (Postfix) with ESMTP id D4C068FC12 for ; Fri, 2 Mar 2012 17:28:57 +0000 (UTC) Received: from eastrmimpo210.cox.net ([68.230.241.225]) by eastrmfepo101.cox.net (InterMail vM.8.01.04.00 201-2260-137-20101110) with ESMTP id <20120302170314.VUUA18243.eastrmfepo101.cox.net@eastrmimpo210.cox.net> for ; Fri, 2 Mar 2012 12:03:14 -0500 Received: from [192.168.3.22] ([70.177.172.35]) by eastrmimpo210.cox.net with bizsmtp id gh3D1i0030mAvba02h3DbX; Fri, 02 Mar 2012 12:03:13 -0500 X-CT-Class: Clean X-CT-Score: 0.00 X-CT-RefID: str=0001.0A02020A.4F50FD51.01D4,ss=1,re=0.000,fgs=0 X-CT-Spam: 0 X-Authority-Analysis: v=1.1 cv=SwD/Y8GpRdONdm5z1I4vXlgMxpglwSfl+jzqXqLOMWM= c=1 sm=1 a=f5xKl4ys9bwA:10 a=j9h4hM69ZBMA:10 a=G8Uczd0VNMoA:10 a=Wajolswj7cQA:10 a=8nJEP1OIZ-IA:10 a=alU6Bxxa4qBWIf+k8j/ISQ==:17 a=FP58Ms26AAAA:8 a=efqDOYLTNkgstY12pRcA:9 a=oRuVXIjJWgrHfGDOSYoA:7 a=wPNLvfGTeEIA:10 a=alU6Bxxa4qBWIf+k8j/ISQ==:117 X-CM-Score: 0.00 Authentication-Results: cox.net; none Message-ID: <4F50FD4D.9000106@cox.net> Date: Fri, 02 Mar 2012 12:03:09 -0500 From: "John D. Hendrickson and Sara Darnell" User-Agent: Thunderbird 2.0.0.24 (X11/20100228) MIME-Version: 1.0 To: freebsd-arch@freebsd.org References: <4E18ABB1.4010304@cox.net> <20110709194639.GA4914@elie> <4E18EE60.7010402@cox.net> <20110710151354.GA25475@r500-debian> In-Reply-To: <20110710151354.GA25475@r500-debian> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: 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: Fri, 02 Mar 2012 17:28:58 -0000 Hi, BSD and Apple needs tsort(1) for portage still I believe. Topological sorting isn't quite right packaging. Please see: http://sourceforge.net/projects/dep-trace It is a "drop-in" replacement (operates like a /bin/tsort) but is right for pkg depends (ie, for portage: you need to dl source, order of compile may be required, sometimes gets missing message or "loop in depends" message when attempting to compile and install pkg) I'm a debian user but i wish I had a bsd machine :) So i do not know allot of BSD maintainer / mailing list specifics. Please give me a handicap there ! Thanks and thanks again, John p.s. (dep-trace itself has no depends (a /bin), has improvements, and is "more hackable" than tsort as to coding new ordering rules against lists - which in tsort "loop detected attempting to recover" is not as easy i feel.