From owner-freebsd-ports@FreeBSD.ORG Thu Sep 15 05:25:26 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D2EB1065672 for ; Thu, 15 Sep 2011 05:25:26 +0000 (UTC) (envelope-from jhellenthal@gmail.com) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by mx1.freebsd.org (Postfix) with ESMTP id 413E18FC15 for ; Thu, 15 Sep 2011 05:25:25 +0000 (UTC) Received: by yxk36 with SMTP id 36so2372238yxk.13 for ; Wed, 14 Sep 2011 22:25:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to; bh=/G9RLu9gBycW9Zz5Ccdh11F1XkYBpRDZN3HV0AF+1Rc=; b=CWMa4eYKLh+bTjNaH71r0L0CzmGF8jDxiThSNOFBslPvArQIXUCaI/7B+lflHNSTw0 h/gDOFQQcVkwUxenZGcYnCZX9gjmi7JcsmH2uysqsl5UrgTicghZ7vfCM2K/No25k3S5 zTxBzjaD6vd1mdbPb/HLG4I7hOZ4i86N23IR0= Received: by 10.236.200.195 with SMTP id z43mr3489200yhn.127.1316064325382; Wed, 14 Sep 2011 22:25:25 -0700 (PDT) Received: from DataIX.net (adsl-99-190-81-85.dsl.klmzmi.sbcglobal.net [99.190.81.85]) by mx.google.com with ESMTPS id o39sm12694200ani.17.2011.09.14.22.25.22 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 14 Sep 2011 22:25:23 -0700 (PDT) Sender: Jason Hellenthal Received: from DataIX.net (localhost [127.0.0.1]) by DataIX.net (8.14.5/8.14.5) with ESMTP id p8F5PJ5D063989 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 15 Sep 2011 01:25:19 -0400 (EDT) (envelope-from jhell@DataIX.net) Received: (from jhell@localhost) by DataIX.net (8.14.5/8.14.5/Submit) id p8F5PHK9063988; Thu, 15 Sep 2011 01:25:17 -0400 (EDT) (envelope-from jhell@DataIX.net) Date: Thu, 15 Sep 2011 01:25:17 -0400 From: Jason Hellenthal To: chukharev@mail.ru Message-ID: <20110915052516.GA60152@DataIX.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NzB8fVQJ5HfG6fxh" Content-Disposition: inline In-Reply-To: Cc: "freebsd-ports@freebsd.org" Subject: Re: Detecting dependencies 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: Thu, 15 Sep 2011 05:25:26 -0000 --NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thank YOU! this is a fine example of some of the better things that can be done to ease a maintainers lifecycle of ports and administration of systems. On Thu, Sep 15, 2011 at 12:06:03AM +0300, chukharev@mail.ru wrote: > Hi, >=20 > There have been a discussion about finding interdependencies of ports. > I have a relatively simple Python script for that. There is a pr ports/16= 0007 > to add its early version. Unfortunately, I missed a reply to it, so there= is > an issue which I have not yet addressed... >=20 > Since that time, I added reverse dependencies with full ports tree scanni= ng > (1 h on my 2.5GHz notebook) and saving the tree (directed graph, actually) > to a file, so that rescanning all ports tree is not needed. >=20 A cache... awesome! > See http://code.google.com/p/porttree/ >=20 > If there will be interest, scanning packages interdependencies could > also be added. >=20 Yes! I certainly am interested. Idea Board: 1. Would be cool if this would work on already installed ports or packages too! just a thought. 2. If it would detect the presence of UTF-8 in the LANG or LC_ALL environment vars and use the appropriate drawing method for each rather than a default to UTF-8. "I am happy with it as is though" 3. Also upon note (2) detect the presence of networkx and not depend on it for your port and fall back to an ealier drawing method. "not sure how well this would play out" To be honest, I really wouldnt change anything about it from my standpoint. Its simplicity compliments its use. Bravo & Kudo's! --NzB8fVQJ5HfG6fxh Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) Comment: http://bit.ly/0x89D8547E iQEcBAEBAgAGBQJOcYw8AAoJEJBXh4mJ2FR+mKMH/0O19Wy07+CxFL0/oBFKA5H+ qgXWYj4Liil6TI7D/EEpxLeXb3OgS6uZI1os8aAocODTaUkzivm+heShWZ5N1uMY shcu6ovkJPTHHmCyBnHBqr2+Zf6TnRaVOha4r+5Pj33h4puzcNihNYo3dUGkVpzl 2iK7ZjG6FUYszzX9NnwMc1I4ejQcMr0ByktYcKnp6PMEfvpZSFJvsY9BIS53Cxsj L3Uc63oQft4AVarQbbSXbhVVyZB7tt7uAZo8S/UJSwLWFqXrl1MXdKOzdGRxwRwS UbAFZta94oVFkBSekWGgYyv+QJOn+B3TZbNyf/UgYXjRaAzw7105dMkUnbGAE8o= =pgpz -----END PGP SIGNATURE----- --NzB8fVQJ5HfG6fxh--