Xcode-4.3に対応したMacPorts-2.0.4

コンパイラなどの開発ツールが含まれているXcodeは、LionになってからMac App Storeを通して無償で提供されるようになりました。Xcodeの最新版の4.3は、これまでと違ってアプリ形式になっていて、それまでのMacPortsで不具合がありましたが、バージョン2.0.4で問題がなくなったようです。
MacPorts Guide: 2.2.1. Install Xcode on Mac OS X 10.7 Lion

単に使うだけなら以上ですが、portを自分で変更して試したい場合は、Subversionports一式をローカルにコピーして設定に追加することになります。
MacPorts Guide: 2.3.3. Subversion Install
ところが、MacPortsを2.0.4に更新したところ、ローカルコピーのportsをsyncしようとすると失敗するようになりました。

$ sudo port -v sync
Synchronizing local ports tree from file:///opt/mports/trunk/dports
svn: OPTIONS of 'https://svn.macports.org/repository/macports/trunk': Server certificate verification failed: issuer is not trusted (https://svn.macports.org)
shell command "/usr/bin/svn update --non-interactive /opt/mports/trunk/dports" returned error 1
Error: Synchronization of the local ports tree failed doing an svn update

どうやらportコマンドを使うときはmacportsユーザでsvnを起動するようですが、このときSubversionサーバの認証ができていないようです。
http://lists.macosforge.org/pipermail/macports-dev/2012-March/018035.html
対処方法として、サーバを常時受け入れるようにmacportsユーザで設定します。また、証明書が置かれるディレクトリへのアクセス権も必要です。

$ sudo mkdir /opt/local/var/macports/home/.subversion
$ sudo chown macports /opt/local/var/macports/home/.subversion
$ sudo -H -u macports /usr/bin/svn ls https://svn.macports.org/repository/macports/trunk/dports
...
(R)eject, accept (t)emporarily or accept (p)ermanently? p
...
$ sudo chmod g+rwx /opt/local/var/macports/home/.subversion/auth