From owner-freebsd-ports@FreeBSD.ORG Sun Sep 18 13:54:53 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 28EA2106566B for ; Sun, 18 Sep 2011 13:54:53 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id DA4E58FC0A for ; Sun, 18 Sep 2011 13:54:52 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id p8IDsc7C041005; Sun, 18 Sep 2011 07:54:38 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id p8IDsck8041002; Sun, 18 Sep 2011 07:54:38 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sun, 18 Sep 2011 07:54:38 -0600 (MDT) From: Warren Block To: Mark Linimon In-Reply-To: <20110918070012.GB7561@lonesome.com> Message-ID: References: <20110918070012.GB7561@lonesome.com> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Sun, 18 Sep 2011 07:54:38 -0600 (MDT) Cc: Janne Snabb , freebsd-ports@freebsd.org Subject: Re: How to resurrect ltrace from Attic? 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, 18 Sep 2011 13:54:53 -0000 On Sun, 18 Sep 2011, Mark Linimon wrote: > On Sun, Sep 18, 2011 at 06:45:21AM +0000, Janne Snabb wrote: >> I noticed that someone has removed sysutils/ltrace for some reason. > > If we pull up the page on CVSWeb: > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/sysutils/ltrace/Attic/Makefile > > We find: > > 2011-08-08 sysutils/ltrace: Has expired: Looks like an abandonware, no more public distfiles > > (or, you could take a look in ports/MOVED, which has the same info) > > For CVS, you could note the date on that page, and then subtract a bit > from the commit date, and then do: > > cd /usr; cvs co -D 20110731 ports/sysutils/ltrace > > You would have to modify that if your ports are not in /usr/ports, of course. > > If you were not using cvs to get your ports, well, AFAIK you'll have to > do some manual operations, e.g., for each file in: > > http://www.freebsd.org/cgi/cvsweb.cgi/ports/sysutils/ltrace/Attic/ > > click on filename, go to previous revision, click download ... > > ... at least, for the files that existed at removal time. (e.g. pkg_comment > and pkg_plist were removed years ago, and are thus were no longer needed even > before the port was removed.) Also, saving a backup copy of the distfile somewhere outside of /usr/ports might be a good idea. Sometimes distfiles from old ports are very difficult to find, and automated port tools might prune them from /usr/ports/distfiles as obsolete.