From owner-freebsd-ports@FreeBSD.ORG Fri Feb 17 17:52:35 2012 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 28E91106566C for ; Fri, 17 Feb 2012 17:52:35 +0000 (UTC) (envelope-from freebsd-ports-local@be-well.ilk.org) Received: from asbnvacz-mailrelay01.megapath.net (asbnvacz-mailrelay01.megapath.net [207.145.128.243]) by mx1.freebsd.org (Postfix) with ESMTP id E5ABE8FC12 for ; Fri, 17 Feb 2012 17:52:34 +0000 (UTC) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.49]) by asbnvacz-mailrelay01.megapath.net (Postfix) with ESMTP id 0915DA722F2 for ; Fri, 17 Feb 2012 12:21:36 -0500 (EST) Received: (qmail 10165 invoked from network); 17 Feb 2012 17:21:36 -0000 Received: by simscan 1.4.0 ppid: 22851, pid: 30786, t: 0.1798s scanners: clamav: 0.88.2/m:52/d:10739 Received: from unknown (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 17 Feb 2012 17:21:36 -0000 Received: from lowell-desk.lan (lowell-desk.lan [172.30.250.8]) by be-well.ilk.org (Postfix) with ESMTP id 6A9CB33C1B; Fri, 17 Feb 2012 12:21:30 -0500 (EST) Received: by lowell-desk.lan (Postfix, from userid 1147) id 5F36B39860; Fri, 17 Feb 2012 12:21:29 -0500 (EST) From: Lowell Gilbert To: APseudoUtopia References: Date: Fri, 17 Feb 2012 12:21:29 -0500 In-Reply-To: (apseudoutopia@gmail.com's message of "Fri, 17 Feb 2012 10:51:46 -0500") Message-ID: <44ty2p5qau.fsf@lowell-desk.lan> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-ports@freebsd.org Subject: Re: Viewing port changelogs X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-ports@freebsd.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2012 17:52:35 -0000 APseudoUtopia writes: > Before upgrading ports, I have made it a habit to check the changes in > the ports Makefile from the previous version. I've been using the > web-interface located at www.freebsd.org/ports/ > For example, this page shows the change commit message, > http://www.freebsd.org/cgi/cvsweb.cgi/ports/mail/postfix/Makefile > and then I view the "preferred diff" for the Makefile itself. > > I was wondering if there is any method to doing this from command > line? I often don't have a web-browser available to me when working on > the console. I'd be willing to write a script to display a changelog, > but I'm not even sure where to get it from in the first place, other > than that website. You can query cvs yourself, which is all that webpage is doing. If you're already downloading the whole CVS (ports) repository for some other reason, that's quite simple. If not, "anonymous" cvs is explained in the handbook. Or you could install a text-mode web browser. In any case, I'd recommend scripting the process.