First, this was not a clean attempt. Clean and try again:
sudo port clean wine
sudo port install wine
If the problem persists: Is your bzip2 port installed universal? It should be. Check with:
port installed bzip2
If it isn't, install it universal with:
sudo port install bzip2 +universal
If it's already listed as universal, something has gone wrong. Possibly, something outside of MacPorts has overwritten your universal bzip2 with a non-universal one. You can rebuild bzip2 to get it universal again:
sudo port -n upgrade --force bzip2
If bzip2 files were overwritten by something outside of MacPorts, it's possible other ports' files were also overwritten, so you might encounter the same type of error with other ports.