FreeBSDのポートはアップグレード可能です( portsnap fetch )、エルゴ彼らは完全なportsコレクションの状態を参照する何らかの種類の修正をしなければなりません。このリビジョンを計算する最も簡単な方法は、 portsnap fetch ハッシュ名のように見えるファイル名が表示されますが、それは更新時にのみ発生します。 ポートの使い方の説明 何も言わないで
FreeBSDのポートはアップグレード可能です( portsnap fetch )、エルゴ彼らは完全なportsコレクションの状態を参照する何らかの種類の修正をしなければなりません。このリビジョンを計算する最も簡単な方法は、 portsnap fetch ハッシュ名のように見えるファイル名が表示されますが、それは更新時にのみ発生します。 ポートの使い方の説明 何も言わないで
回答:
比較的最近まで、PortsコレクションはCVSを使って管理されていました。 CVSはリポジトリ全体のリビジョンを保存するのではなく、ファイルごとに保存しません。
現在、PortsコレクションはSVNを使って管理されています。リポジトリは 公に利用可能 。ただし、エンドユーザーはコミットメッセージやファイル履歴などのSVN機能にアクセスする必要がないため、 portsnap ユーティリティが使用されています。
Portsnapは以下の場所にあるファイルを使用します。 /usr/ports/.portsnap.INDEX これはツリー内のすべてのポートのハッシュを含みます。このファイルとそのサーバーサイドバージョンを使用して、変更を検出し、必要なパッチのみをダウンロードすることができます。
現在のスナップショットのタイムスタンプはに保存されます。 /var/db/portsnap/tag 2番目のフィールドに。この日付を使用して、Subversionリポジトリ内のリビジョンを試してみることができますが、それはできる限り近づいています。