as far as I know this should work on 64 bit systems.
clean-up a few minor details.
Modify port structure to create several packages more closely based on distribution (and this is actually simpler to manage).