Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Dec 2013 18:09:59 +0100
From:      Wolfgang Jenkner <wjenkner@inode.at>
To:        Guido Falsi <madpilot@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Eygene Ryabinkin <rea@freebsd.org>, ports-committers@freebsd.org
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...
Message-ID:  <85a9g3fixp.fsf@iznogoud.viz>
References:  <201309041806.r84I680e048857@svn.freebsd.org> <czUZEkbivVxkY5vmYTxYHOhjVJ4@W4hAcbyY3boCl2ecg4/u9JA8hSY> <52AC6B4A.2080407@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?85a9g3fixp.fsf>