portupgrade するときに ProFTPD にパッチを当てる

  FreeBSD の ProFTPD が 1.3.1_2 にアップデートされていたので、portupgrade でアップデートするためのメモ。

  ProFTPD は 1.2.10 あたりから NLST のサポートをやめました。
  そのため、FFFTP ではデフォルトの設定ではファイルの一覧が取得できなくなりました。

  そこで、ProFTPD NLST パッチ を当てて、portupgrade します。

- ProFTPD NLST パッチ
  http://www.hayasoft.com/haya/linux/proftpd_nlst_patch.html

# cd /usr/ports/distfiles
# wget http://www.hayasoft.com/haya/linux/proftpd-nlst-patch/proftpd-1.3.1-nlst-f ...
# vi /usr/ports/ftp/proftpd/Makefile.local

PATCHFILES += proftpd-1.3.1-nlst-ffftp.patch
PATCH_DIST_STRIP = -p1
NO_CHECKSUM = yes

# portupgrade proftpd

  または、すでにアップデートした後ならば

# portupgrade -rf proftpd

- ref.: FreeBSD の qmail ports にエレガントにパッチ適用
  http://www.pochi.cc/~sasaki/chalow/2005-06-03-2.html