From owner-freebsd-ports@FreeBSD.ORG Wed Jun 20 09:04:42 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 12A231065670 for ; Wed, 20 Jun 2012 09:04:42 +0000 (UTC) (envelope-from mueller23@insightbb.com) Received: from mail.insightbb.com (smtp.insight.synacor.com [208.47.185.22]) by mx1.freebsd.org (Postfix) with ESMTP id AA51F8FC19 for ; Wed, 20 Jun 2012 09:04:41 +0000 (UTC) X_CMAE_Category: 0,0 Undefined,Undefined X-CNFS-Analysis: v=1.1 cv=jl71Djc4D0dtoCF01WgC0D5IpdR/XGAsHrxX4bFbrLs= c=1 sm=0 a=jLN7EqiLvroA:10 a=JD_1UIaU-GE6yL92wnQA:9 a=Q/oqmR4JO1zR3vNQamCQeQ==:117 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine Authentication-Results: smtp01.insight.synacor.com header.from=mueller23@insightbb.com; sender-id=softfail Authentication-Results: smtp01.insight.synacor.com smtp.mail=mueller23@insightbb.com; spf=softfail; sender-id=softfail Received-SPF: softfail (smtp01.insight.synacor.com: transitional domain insightbb.com does not designate 74.134.26.53 as permitted sender) Received: from [74.134.26.53] ([74.134.26.53:37378] helo=localhost) by mail.insightbb.com (envelope-from ) (ecelerity 2.2.2.40 r(29895/29896)) with ESMTP id 02/DD-18828-22291EF4; Wed, 20 Jun 2012 05:04:34 -0400 Date: Wed, 20 Jun 2012 05:04:34 -0400 Message-ID: <02.DD.18828.22291EF4@smtp01.insight.synacor.com> From: "Thomas Mueller" To: freebsd-ports@freebsd.org Cc: dinoex@freebsd.org, Kevin Oberman Subject: Re: png-1.5.11 status? 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, 20 Jun 2012 09:04:42 -0000 > Unless the shareable version number is bumped, there is no need to > re-build dependent ports. Most updates to shareables do not change the > API or ABI, so dependent packages simply pull in the updated shareable > when they load. You should only have to do the mass update once, > whether for 1.5.10 or 1.5.11. > I would suggest using the '-w' option if you use portmaster as the old > shareable was libpng and the new is libpng15. If you keep a copy of > the old one around, many things that have not been re-linked will > still run OK. > Note that when you start re-building stuff, you will certainly hit > cases when you link to a library linked to one libpng and either the > port being installed or another dependency is linked to libpng15. I'm > unsure exactly what impact that might have. It really should have > none, but I am not really sure. > When you are finished re-building (or think that you are), I strongly > recommend running "pkg_libchk -o | grep png" to make sure that nothing > has been missed. pkg_libchk is part of the sysutils/bsdadminscripts > port. > R. Kevin Oberman, Network Engineer Thanks for information. Since the portmaster.rc.sample recommends it and I don't want to worry about forgetting "-w", my /usr/local/etc/portmaster.rc reads MAKE_PACKAGE=gopt SAVE_SHARED=wopt PM_LOG=/var/log/portm.log I hope I have all the correct syntax. I never (yet) installed sysutils/bsdadminscripts but have been persuaded by reading list messages that it is too useful to let go by. Tom