Sometimes you can get a bad selfupdate too... or bad timing when the maintainer is changing something in the portfile. If a package fails... wait about an hour, do a 'sudo port selfupdate', and then try again. if it still doesn't work, you need to file a bug report with Macports.