add MacPorts build

Tested on Mac OS 10.9.4 with Macports 2.3.1
Both ncurses and tiles builds are OK.

But with another patch: #8338 
Oh no, `ncursesw5-config` above is from MacPorts, so we can use it to get the library path of MacPorts (by default is `/opt/local/lib`) and check if ncurses has wide character supports.

`make MACPORTS=1` seems better.