From owner-freebsd-ports@FreeBSD.ORG Wed Mar 28 16:52:41 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9C3BD106564A; Wed, 28 Mar 2012 16:52:41 +0000 (UTC) (envelope-from stephen@missouri.edu) Received: from wilberforce.math.missouri.edu (wilberforce.math.missouri.edu [128.206.184.213]) by mx1.freebsd.org (Postfix) with ESMTP id 250C38FC08; Wed, 28 Mar 2012 16:52:40 +0000 (UTC) Received: from [127.0.0.1] (wilberforce.math.missouri.edu [128.206.184.213]) by wilberforce.math.missouri.edu (8.14.5/8.14.5) with ESMTP id q2SGSgkn050378; Wed, 28 Mar 2012 11:28:42 -0500 (CDT) (envelope-from stephen@missouri.edu) Message-ID: <4F733C3A.7020004@missouri.edu> Date: Wed, 28 Mar 2012 11:28:42 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.28) Gecko/20120313 Thunderbird/3.1.20 MIME-Version: 1.0 To: "Philip M. Gollucci" References: <4F732C89.3040804@FreeBSD.org> <4F733432.4020902@FreeBSD.org> <63ca1b333a310ecc2b1d1f0e1e1542a1.squirrel@mail.experts-exchange.com> <4F7338C3.8020003@p6m7g8.com> In-Reply-To: <4F7338C3.8020003@p6m7g8.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Jason Helfman , Chris Rees , Michael Scheidell Subject: Re: FAQ on PORTREVISION bump? 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: Wed, 28 Mar 2012 16:52:41 -0000 On 03/28/2012 11:13 AM, Philip M. Gollucci wrote: > PORTREVISION is historically bumped when you change the resultant > package under the default OPTIONS. Basically if you cause the package > to be rebuilt on pointyhat then you need to bump it. I was going to say the same thing. But then I thought: this will cause PORTREVISION to be bumped anytime a RUN_DEPENDS or LIB_DEPENDS is updated (because the package will change in +CONTENTS). But, for example, it seems to me that PORTREVISION should NOT be bumped if a LIB_DEPENDS changes, and it is not a major library revision change. For example, in this case the portmaster program reinstalls the library only, and changes the +CONTENTS and +REQUIRED_BY of the various installed packages appropriately. And the program will still work just fine. So PORTREVISION should not be bumped.