From owner-cvs-all@FreeBSD.ORG Fri Feb 17 03:00:56 2012 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 76CEE1065677; Fri, 17 Feb 2012 03:00:56 +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 35FC08FC17; Fri, 17 Feb 2012 03:00:55 +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 q1H2M1Xv044742; Thu, 16 Feb 2012 20:22:01 -0600 (CST) (envelope-from stephen@missouri.edu) Message-ID: <4F3DB9C9.2070503@missouri.edu> Date: Thu, 16 Feb 2012 20:22:01 -0600 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.26) Gecko/20120131 Thunderbird/3.1.18 MIME-Version: 1.0 To: Ashish SHUKLA References: <201202161557.q1GFvYRK041580@repoman.freebsd.org> In-Reply-To: <201202161557.q1GFvYRK041580@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/accessibility/jovie Makefile ports/accessibility/kdeaccessibility4 Makefile ports/astro/kstars Makefile ports/astro/marble Makefile ports/audio/akode-plugins-ffmpeg Makefile ports/audio/amarok Makefile ports/audio/amarok-fs Makefile ports/audio/amarok-kde4 ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2012 03:00:56 -0000 On 02/16/2012 09:57 AM, Ashish SHUKLA wrote: > ashish 2012-02-16 15:57:34 UTC > > FreeBSD ports repository > > Modified files: > .... > math/octave-forge Makefile > math/octave-forge-video Makefile > .... > Log: > - Bump PORTREVISION to chase the update of multimedia/libvpx Hey Guys, It seems to me that when a port with shared libraries undergoes an API change, that port revision should only be bumped for those ports that are linked via a chain of LIB_DEPENDS. For example, math/octave-forge-video has a LIB_DEPENDS to multimedia/ffmpeg, which has LIB_DEPENDS to multimedia/libvpx. So its port revision should be bumped. But math/octave-forge is linked only via a RUN_DEPENDS to math/octave-forge-video, and so its port revision should not have been bumped. What do you guys think? Have I missed something important? Also, is there an effective and foolproof method to calculating all the LIB_DEPENDS? (Remembering that some of the LIB_DEPENDS may depend on optional settings, and these all need to be considered?)