ここは現在FreeBSD 13.0Rp2で運用しているので、pkgは通常quarterly repoを使用していますが、一部のpkgは最新版を使いたいのでlatest repoを使いたい時があります。
今まではports treeでmakeしたり、一時的にrepoを書き換えていましたが、pkgって複数のrepoを使うことができるんですね。ってことで、以下の設定を行い、apache24をquarterlyのapache24-2.4.46_2からlatestのapache24-2.4.48へ更新してみました。
# mkdir -p /usr/local/etc/pkg/repos # cd /usr/local/etc/pkg/repos # cp -pi /etc/pkg/FreeBSD.conf FreeBSD-latest.conf # vi FreeBSD-latest.conf (FreeBSD: を FreeBSD-latest: に、quarterly を latest に置換する) # pkg update --repo FreeBSD-latest # pkg fetch --repo FreeBSD-latest apache24 # cd /var/cache/pkg # pkg add -f apache24-2.4.48.txz # /usr/local/etc/rc.d/apache24 restart