pkg・ports アップデート関連 - その他一般 - fontconfig が portupgrade できない

クラウディア 
1. 問題
2. 調査
3. 解決

1. 問題

 ports の更新を確認中に

> pkg version -vl "<"
fontconfig-2.11.1_1,1              <   needs updating (index has 2.11.1_2,1)
 というので

portupgrade -vRr fontconfig
 すると

--->  Session started at: 日時
[Reading data from pkg(8) ... - 225 packages found - done]
[Gathering depends for x11-fonts/fontconfig ....(devel/gmake)....(devel/gettext-tools)..(devel/gettext-runtime)..(converters/libiconv)(print/indexinfo)(devel/pkgconf)(print/freetype2).(textproc/expat2) done]
[Gathering depends for graphics/gd ......(graphics/tiff)..(graphics/jbigkit)(graphics/jpeg-turbo).(devel/nasm).(graphics/png) done]
[Exclude up-to-date packages ............ done]
** None has been installed or upgraded.
--->  Session ended at: 日時
 うーむ、矛盾する話だなぁ。

2. 調査

 「x-11」は使用していないつもりのマシンなので

pkg delete fontconfig
 すると

Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 4 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
        fontconfig-2.11.1_1,1
        libgd-2.1.0_7,1
        analog-6.0_10,1
        ja-webalizer-2.23.8_3

The operation will free 4 MiB.

Proceed with deinstalling packages? [y/N]:
 あらら、analog と ja-webalizer は使ってるわ。  削除もできないとなると。

3. 解決


cd /usr/ports/x11-fonts/fontconfig
make clean
make
make reinstall
 これでうまくいったかと思いきや・・・

>> pkg version -vl "<"
fontconfig-2.11.1_1,1              <   needs updating (index has 2.11.1_2,1)
 よくログを見たら、インストールしなおしたのは 2.11 のようで・・・。  結局のところ、

cd /usr/ports/x11-fonts/fontconfig
make deinstall
 で削除して。  pkg delete では、依存するものまで削除しそうでしたのでやめておきました。

pk install fontconfig
 で

pkg version -v | grep fontconfig
fontconfig-2.11.1_2,1              =   up-to-date with index
 無事にアップデートできました。
earthcar(アースカー)