From owner-svn-ports-head@FreeBSD.ORG Sat Dec 14 17:21:58 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3323E1C4; Sat, 14 Dec 2013 17:21:58 +0000 (UTC) Received: from b2bfep13.mx.upcmail.net (b2bfep13.mx.upcmail.net [62.179.121.58]) by mx1.freebsd.org (Postfix) with ESMTP id BC9B810EE; Sat, 14 Dec 2013 17:21:56 +0000 (UTC) Received: from edge12.upcmail.net ([192.168.13.82]) by b2bfep12-int.chello.at (InterMail vM.8.01.05.11 201-2260-151-128-20120928) with ESMTP id <20131214172035.TKTI24403.b2bfep12-int.chello.at@edge12.upcmail.net>; Sat, 14 Dec 2013 18:20:35 +0100 Received: from iznogoud.viz ([91.119.136.58]) by edge12.upcmail.net with edge id 1VLa1n00M1FmPsz0CVLboQ; Sat, 14 Dec 2013 18:20:35 +0100 X-SourceIP: 91.119.136.58 Received: from wolfgang by iznogoud.viz with local (Exim 4.82 (FreeBSD)) (envelope-from ) id 1VrstG-0000TD-IQ; Sat, 14 Dec 2013 18:20:34 +0100 From: Wolfgang Jenkner To: Guido Falsi Subject: Re: svn commit: r326307 - in head: . Mk Mk/Uses archivers/rpm archivers/unrar archivers/unrar-iconv archivers/unzip audio/julius audio/mp3unicode audio/mpc audio/mpiosh audio/mpiosh/files audio/osd-lyr... Date: Sat, 14 Dec 2013 18:09:59 +0100 References: <201309041806.r84I680e048857@svn.freebsd.org> <52AC6B4A.2080407@FreeBSD.org> Message-ID: <85a9g3fixp.fsf@iznogoud.viz> User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Eygene Ryabinkin , ports-committers@freebsd.org X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 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, 14 Dec 2013 17:21:58 -0000 On Sat, Dec 14 2013, Guido Falsi wrote: > Let me understand exactly; you used a procedure like this: > > 1) mv /usr/local/include/iconv.h /usr/local/include/iconv.h.old > 2a) portupgrade -af (I'm not using portupgrade, please > confirm correct syntax) > 2b) portmaster -af The following worked for me (I hope I remember it correctly): 1) cp -a /usr/local/lib/libiconv.* /usr/local/lib/libcharset.* /usr/local/lib/compat/pkg/ 2) pkg create libiconv && pkg delete -f libiconv 3) pkg_libchk -coq | xargs portmaster However, (3) barfed once or twice: In those cases some library linked to depended on libiconv but was not recorded as a dependency of the port being built (likely due to my local setup). So I had to rebuild that library before doing step (3) again. Also, `pkg check -dnav' will still report packages which have an indirect dependency on libiconv. This is harmless, but I don't know how to get rid of this annoyance without rebuilding those ports as well (it would be nice to have more ways to hack the package database than what `pkg set' currently provides). Wolfgang