FreeBSD10 に上げてから、どうも pkg upgrade コマンドによるパッケージのアップデートに悩まされています。
FreeBSD9系の場合は、面倒があまりなかったんですけどね。
今回は、FreeBSD10.3 のサーバーでpkg upgrade を掛けたのですが、予期せず大量のメッセージに出くわしました。
# pkg upgrade -y Updating FreeBSD repository catalogue... Fetching meta.txz: 100% 944 B 0.9kB/s 00:01 Fetching packagesite.txz: 100% 6 MiB 2.0MB/s 00:03 Processing entries: 100% FreeBSD repository update completed. 26273 packages processed. All repositories are up to date. Checking for upgrades (220 candidates): 95% Processing candidates (220 candidates): 100% The following 4 package(s) will be affected (of 0 checked): Installed packages to be UPGRADED: tiff: 4.0.7_1 -> 4.0.8 gnupg: 2.1.21 -> 2.1.21_1 freetype2: 2.7.1 -> 2.8 Installed packages to be REINSTALLED: jbigkit-2.1_1 Number of packages to be upgraded: 3 Number of packages to be reinstalled: 1 3 MiB to be downloaded. [1/4] Fetching tiff-4.0.8.txz: 100% 790 KiB 809.1kB/s 00:01 [2/4] Fetching jbigkit-2.1_1.txz: 100% 66 KiB 67.3kB/s 00:01 [3/4] Fetching gnupg-2.1.21_1.txz: 100% 2 MiB 985.3kB/s 00:02 [4/4] Fetching freetype2-2.8.txz: 100% 639 KiB 654.6kB/s 00:01 Checking integrity... done (0 conflicting) [1/4] Reinstalling jbigkit-2.1_1... [1/4] Extracting jbigkit-2.1_1: 100% [2/4] Upgrading tiff from 4.0.7_1 to 4.0.8... [2/4] Extracting tiff-4.0.8: 100% [3/4] Upgrading gnupg from 2.1.21 to 2.1.21_1... [3/4] Extracting gnupg-2.1.21_1: 100% [4/4] Upgrading freetype2 from 2.7.1 to 2.8... Extracting freetype2-2.8: 100% Message from freetype2-2.8: The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/ft2-toc.html, if documentation was installed).
通常 pkg upgrade でこれだけエラーが出れば、アップデートの失敗。
文章を読む気力が無くて、後日再度試そうと思っていて、昨日、再度ためしてみると今度はメッセージが出ない!
なぜ?と思い、別のまだ更新をかけていなかったマシンで試してみたのが上のメッセージ。
よくよく読んでみると、freetype2 が 2.7→2.8 に更新されて仕様が変更になったことの注意事項でした。要するにエラーじゃない。私は、GUIユーザーじゃないので、特に気にする必要もなさそう。
ということで、上のメッセージはただの記録ということになってしまいますが、せっかくコピーしておいたのでここに貼り付けておきましょう。