> 仮にsend-prしても採択までには時間がかかるので、当座はローカルパッチ
> として /usr/ports/distfilesに置いて、portupgradeでコンパイルするときに
> それを適用させたいのですが、その設定はどこにどのように書けばいいん
> でしょうか?/usr/ports/editors/emacs/の下に置いておくとportsnapが
> 消してしまいますし…。
> 
> pkgtools.confにはHOLD_PKGSという項目がありますが、これにport名を
> 書いておけばいいんでしょうか?それとももっとエレガントな方法が
> あるのでしょうか?

files/patch-* という名前でパッチを置いておけば当ててくれるみたいですが、
どうでしょう。

私は ports ツリーは CVS で更新するという後ろ向きな解決法をとっているの
ですが(もしかしてとってもよくないことだったりします?)、
portsnap に手を付けさせない、という設定は portsnap.conf (の REFUSE 行?)
なのではないでしょうか? (使ってないので確実ではないですが)

余談っぽい気がしますが、私の pkgtools.conf の HOLD_PKGS はこんな感じです。
  HOLD_PKGS = [
    'bsdpan-*',
    'security/sudo',
    'cad/parthenon',
  ]

メールによる返信