> 仮に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', ]