From owner-freebsd-ports@FreeBSD.ORG Mon Aug 30 14:31:39 2004 Return-Path: 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 AE7BB16A4CF for ; Mon, 30 Aug 2004 14:31:39 +0000 (GMT) Received: from gw.celabo.org (gw.celabo.org [208.42.49.153]) by mx1.FreeBSD.org (Postfix) with ESMTP id 554EE43D5D for ; Mon, 30 Aug 2004 14:31:39 +0000 (GMT) (envelope-from nectar@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by gw.celabo.org (Postfix) with ESMTP id 93AA25486E; Mon, 30 Aug 2004 09:31:38 -0500 (CDT) Received: from gw.celabo.org ([127.0.0.1]) by localhost (hellblazer.celabo.org [127.0.0.1]) (amavisd-new, port 10024) with SMTP id 02617-10; Mon, 30 Aug 2004 09:31:27 -0500 (CDT) Received: from [10.0.1.107] (lum.celabo.org [10.0.1.107]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client did not present a certificate) by gw.celabo.org (Postfix) with ESMTP id 9CA0254861; Mon, 30 Aug 2004 09:31:27 -0500 (CDT) In-Reply-To: <20040828035529.GP3862@sirius.firepipe.net> References: <4129070D.28233.7C2E4023@localhost> <4129CCC9.11697.7F32B4B4@localhost> <717D5B12-F6CB-11D8-9236-000A95BC6FAE@FreeBSD.org> <20040828035529.GP3862@sirius.firepipe.net> Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <3F3C42FC-FA91-11D8-A586-000A95BC6FAE@FreeBSD.org> Content-Transfer-Encoding: 7bit From: Jacques Vidrine Date: Mon, 30 Aug 2004 09:31:14 -0500 To: Will Andrews X-Mailer: Apple Mail (2.619) cc: ports@freebsd.org cc: Dan Langille Subject: Re: database tables for VuXML X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2004 14:31:39 -0000 [freebsd-vuxml@ dropped] On Aug 27, 2004, at 10:55 PM, Will Andrews wrote: > On Wed, Aug 25, 2004 at 02:17:45PM -0500, Jacques Vidrine wrote: >> You accidently answered my question :-) I guess you have set those >> whenever the commit mail came in ... so the view of past package >> versions is from past executions of `make -V'. >> >> I wish I could `cd /usr/ports/some/app && make package-names' to get a >> list of all package names this port ever built. or some such. > > That's really hard to implement, because ports are highly > interdependent. To do this properly, you would need to checkout > the entire ports tree n times, where n is the number of times > PKGNAME has changed in the history of the ports tree. Plus, they > can vary depending on options. Suffice it to say, getting all > this information would be astronomically difficult. :-) Yes, difficult. I was curious whether one could check out the ports tree from, oh, say 1996, and still get `make -VPKGNAME' to work on most of the ports that were functional then. But not curious enough to try :-) Of course, I suppose generating all the back history could be done once, and then this database of history could be updated on a regular basis in much the same way that FreshPorts is updated continuously. But it sure would be a PITA for marginally useful trivia :-) Cheers, -- Jacques A Vidrine / NTT/Verio nectar@celabo.org / jvidrine@verio.net / nectar@freebsd.org