Enable build using git as ports repository

Optional environment vars:
  - GIT_PORTS_BRANCH (default to master)
  - GIT_PORTS_REPO (default to git://github.com/freenas/ports.git)
  - GIT_PORTS_TAG
Renamed ports in current revision
There is no reason to pull the whole repo history for src, use --depth 1