This has been in my upgrade queue for a couple of days now: it seems to hang here. 

make  all-recursive
Making all in src
make[2]: Nothing to be done for `all'.
Making all in po
make[2]: Nothing to be done for `all'.
Making all in data
make[2]: Nothing to be done for `all'.
Making all in help
if ! test -d bg/; then mkdir bg/; fi
if [ -f "C/zenity.xml" ]; then d="../"; else d="/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_gnome_zenity/work/zenity-2.18.2/help/"; fi; \
(cd bg/ && \
  `which xml2po` -e -p \
    "${d}bg/bg.po" \
    "${d}C/zenity.xml" > zenity.xml.tmp && \
    cp zenity.xml.tmp zenity.xml && rm -f zenity.xml.tmp)

If I crank the debuig switches high enough, I this: 
Interrupted function callI/O warning : failed to load external entity "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"

But that is accessible: 

curl -O http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  4658  100  4658    0     0  11009      0 --:--:-- --:--:-- --:--:-- 25774

What gives? 

--
Paul Beard
words: http://paulbeard.org/wordpress
pictures: http://www.flickr.com/photos/pdb206/
Are you trying to win an argument or solve a problem?