From owner-svn-ports-head@freebsd.org Sat Feb 18 21:05:42 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4D2ECCE38B3; Sat, 18 Feb 2017 21:05:42 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 31694165D; Sat, 18 Feb 2017 21:05:42 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id 82AA915F6; Sat, 18 Feb 2017 21:05:41 +0000 (UTC) To: mi@FreeBSD.org, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r434379 - head/multimedia/x265 In-Reply-To: <201702181942.v1IJgO11071590@repo.freebsd.org> Message-Id: <20170218210541.82AA915F6@freefall.freebsd.org> Date: Sat, 18 Feb 2017 21:05:41 +0000 (UTC) From: jbeich@freebsd.org (Jan Beich) X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Feb 2017 21:05:42 -0000 Mikhail Teterin writes: > Author: mi > Date: Sat Feb 18 19:42:23 2017 > New Revision: 434379 > URL: https://svnweb.freebsd.org/changeset/ports/434379 > > Log: > Upgrade from 2.2 to 2.3. [...] > +++ head/multimedia/x265/pkg-plist Sat Feb 18 19:42:23 2017 (r434379) > @@ -3,5 +3,5 @@ include/x265.h > include/x265_config.h > lib/libx265.a > lib/libx265.so > -lib/libx265.so.102 > +lib/libx265.so.110 Can you bump PORTREVISION in consumers? multimedia/ffmpeg recently enabled X265 by default but tools relying on "pkg version" may not notice the change which would leave users with an error e.g., $ mpv --no-config /path/to/foo.mp4 Shared object "libx265.so.102" not found, required by "libavcodec.so.57" According to https://www.freebsd.org/doc/en/books/porters-handbook/makefile-naming.html#makefile-portrevision Examples of when PORTREVISION must be bumped: Version bump of a port's shared library dependency (in this case, someone trying to install the old package after installing a newer version of the dependency will fail since it will look for the old libfoo.x instead of libfoo.(x+1)).