重村法克です。 長沢さん, 柳澤さんありがとうございます。 御二方の分をマージしました。
とりあえず私は 2006 年 7 月分と 2006 年 5 月分を作業して いきたいと思います。よろしくお願いします。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - このファイルは ports のアップグレード時に遭遇するであろう問題の いくつかを文書化します。我々のできる限り混乱を最小化しようとしま すが, 時々避けられないこともあります。 ports のアップグレードを試みる前に, ports コレクションの更新す る度に, このファイルの変更を確認する習慣を身につけるようにする べきです。 20060723: 影響: www/dillo-i18n の使用者 文責: [EMAIL PROTECTED] バージョン 20060709 の国際化バージョン以後の Dillo は UTF-8 エン コーディングによりブックマークファイルを符号化しています。既に あるブックマークファイルを bm-update スクリプトまたは, 現在のロ カールから UTF-8 へ手動で iconv(1)を使用して(例として 'iconv -f ISO-8859-1 -t UTF-8 ~/.dillo/bm.txt' を呼び出すことで)変換しよ うとするでしょう。 より詳細については iconv のドキュメントを御覧ください。 20060722: 影響: games/phpua-* の使用者 文責: [EMAIL PROTECTED] ディフォルトのインストールディレクトリが ${PREFIX}/www/data/phpua-* から ${PREFIX}/www/phpua-* に変更されました。 20060719: 影響: mail/postfix の使用者 文責: [EMAIL PROTECTED] mail/postfix は 2.3.0 へアップデートされました。そして POSIX_OPTIONS のサポ ーとはなくなります。OPTIONS を設定するために "make config" を実行することを 考慮してください。また, 綺麗にパッチが当たらないのと, pipe(8) 使用時に問題 が発生するため, SPF (訳注: Sender Policy Framework)パッチは削除されました。 SPF パッチの代わりに mail/posix-policyd-spf を使用することを検討しなさい。 もし Postfix 2.2 版を必要とするなら, mail/postfix22 が見つかるでしょう。 20060714: 影響: security/krb5 の使用者 文責: [EMAIL PROTECTED] MIT KRB5 1.5 以降, Kerberos はもはや static link あるいは static ライブ ラリの構築をサポートしません。この理由は, KRB5 1.5 は機能を導入するため のプラグインを実装するからです。 GSS-API は今では関数として実装されてい ます。このことは, MIT Kerberos チームはまた static ライブラリを使用した プラグインを実装していません。バイナリを静的にリンクするか static ライ ブラリを要求するユーザーに対して, MIT が静的にリンクされたバイナリのた めの解決策を提供するまでは, このリリースへのアップグレードを行わないよ うに勧めるものです。 20060711: 影響: net/samba3 の使用者 文責: [EMAIL PROTECTED] 実験的にサポートしていた SQL および XML ベースの passdb バックエンドは バージョン 3.0.23 以降サポートされなくなりました。もしこの機能を必要と するのであれば, どうか http://pdbsql.sourceforge.net/ を訪れてください (ports は近日入ります)。 smbpasswd ファイルまたは tdbsam passdb バックエンドを使用している 時の "Domain Admins" のようなグループのためのディフォルトでマップ された エントリーはもやは作成されません。これらのエントリーを設定 するためには 'net groupmap modify' ではなく 'net groupmap add' を 使用しなさい。 sambaSID 属性定義への部分文字列一致ルールは追加されました。OpenLDAP サーバーのために, slapd.conf 設定ファイルへの 'index sambaSID sub' の追加が要求されるでしょう。この変更を行った後, slapindex を実行す る必要があるでしょう。実際のデータ格納スキーマへの変更はありません。 20060706: 影響: security/gnutls 及びこの ports に依存した ports の使用者 文責: [EMAIL PROTECTED] gnutls は 1.4.0 へアップデートされ, 全ての共有ライブラリのバージョン が昇格されました。よって gnutls に依存する全てのアプリケーションのリ ビルドを行う必要があります。以下のように行動してください: portupgrade -rf gnutls 20060703: 影響: sysutils/portupgrade の使用者 文責: [EMAIL PROTECTED] portupgrade は Berkley DB version 2 以降の検出に関する問題があった のと, 検出したバージョンを使うためにデータベースフォーマットが設定 されいるため, portupgrade は古いデータベース上で動かないことになり かねません。応急措置としてはデータベースを削除することです。以下の ようにタイプしなさい: 'rm /var/db/pkg/pkgdb.db /usr/ports/INDEX*.db' portupgrade は自動的にデータベースの再生成を行うでしょう。これは絶 対的に間違いありません。 もしデータベースを削除したくないなら, どのようなデータベースを使用 しているのか検出し, しかるべく portupgrade のための port オプシ ョンを設定しなければなりません。 以下の指示に従いなさい: - アップグレードする*前に* 'pkgdb -fu' を実行しなさい。そして出力 を見ておきなさい。 データベースフォーマットを format:XXX という形で見ることができ, この XXX が現在使用しているデータベースフォーマットとなります。 - portupgrade の ports ディレクトリに行き, 'make config' コマンド により configure を行いなさい。もし bdb_* フォーマットなら, こ こでは BDB4 オプションを on にしなさい。もし bdb1_* フォーマッ トなら BDB4 オプションを off にし, BDB1 オプションを on にしな さい。もし dbd_hash フォーマットなら, 全てのオプションを off に しなさい。 - portupgrade をアップグレードしなさい。 注意: もし ports オプションを変更することでデータベースフォーマ ットを変更するなら, 必要としない ruby-bdb* ポートを削除するべき です。あるいは, pkgtools.conf 注にデータベースフォーマットをハー どコーディングすることもできます。 20060616: 影響 emulation/linux_base-* の使用者 文責: [EMAIL PROTECTED] Fedora Core 4 を linux base の port として利用するようになりました。 これに対応して、X11 libs の port ではなく、xorg libs を使うように なります。 アップグレードするには下記のコマンドを打ってください portupgrade -f -o emulator/linux_base-fc4 linux_base\* portupgrade -f -o x11/linux-xorg-libs linux-XFree86-libs もし、"printenv | grep LD_" が LD_LIBRARY_PATH や LD_PRELOAD など 何か表示をしたら、linux のプログラムが起動するときにそれらの値が 設定されないようにしなくてはなりません。もし、設定されていた場合には FreeBSD のライブラリが使われ、そのプログラムは起動しないでしょう。 アップグレードの後、 acroread などの linux のプログラムを起動してテスト してみてください。もし、linux のプログラムが起動するときに何か問題が 起きて、上記で述べたような LD_* 変数を設定していないなら、全部の linux 関連の port を全て削除し、 /compat/linux を何のファイルも残さないように 完全に削除し、再インストールしなおすしか解決策はありません。御愁傷様。 $FreeBSD$