しばらく戦ってみた感想としては、デフォルトのアーキテクチャをi386にしておくか、+universalでコンパイルすることにして、x86_64とi386のファットバイナリ化するのが良さそうです。 特にライブラリ系のものは、MacPorts以外のソースをコンパイルする際にリンクすることもあるので、後者が安全という気がしました。 ちなみに、上に書いた設定を変えるには、/opt/local/etc/macports/macports.confを書き換えます。 デフォルトのコンパイル対象アーキテクチャを変えるのは build_arch i386 で、universalにするときに含めるアーキテクチャは universal_archs x86_64 i386 で設定できます。