This method of fetching waf doesn't work, | install: /usr/ports/distfiles/waf-1.7.16: No such file or directory
and files used in the build need to be in DISTFILES not SUPDISTFILES. I have to say, I'm very un-keen on using this self-extracting waf distribution with no easy way to look at the contents, it isn't something we should be encouraging in ports.