MacPorts で contrib. ソフトをインストールする
仕事の都合でMacで動いているPostgreSQLに pgcrypto (暗号化)ソフトが必要になりました。
port(MacPorts)でPostgreSQLをインストールした場合、contribデイレクトリー以下のソフトはインストールされません。MacPortsもソースを取得し./configure,make,make install をしているのでインストールに使った作業エリアが残っていれば、その contrib/pgcrypto で make,make install すれば良いのですが、作業エリアが残っていません ^^);
そこで
% sudo port -k install postgresql82
のように -k オプションを指定してインストールすると作業エリアが消されずに残るので、続いてcontrib/pgcrypto で make,make install が出来ます。
メモ
port list で表示されるリストはローカルに保存してあるリストで、最新を表示するには port sync で最新情報を取得する必要がる。