borg.lerctr.org /home/ler $ cd /usr/ports/devel/git borg.lerctr.org /usr/ports/devel/git $ sudo borg.lerctr.org /usr/ports/devel/git $ ls Makefile distinfo files pkg-descr pkg-plist borg.lerctr.org /usr/ports/devel/git $ sudo make Password: make: "/usr/ports/Mk/bsd.port.mk" line 1524: Cannot open /usr/ports/Mk/Uses/iconv=wchar_t.mk make: Fatal errors encountered -- cannot continue make: stopped in /usr/ports/devel/git borg.lerctr.org /usr/ports/devel/git $ svn info /usr/ports/ Path: /usr/ports Working Copy Root Path: /usr/ports URL: svn://svn.freebsd.org/ports/head Relative URL: ^/head Repository Root: svn://svn.freebsd.org/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 361364 Node Kind: directory Schedule: normal Last Changed Author: tijl Last Changed Rev: 361364 Last Changed Date: 2014-07-09 08:21:04 -0500 (Wed, 09 Jul 2014) borg.lerctr.org /usr/ports/devel/git $ Not sure what's going on here, but... borg.lerctr.org /usr/ports/devel/git $ uname -a FreeBSD borg.lerctr.org 11.0-CURRENT FreeBSD 11.0-CURRENT #47 r268328M: Sun Jul 6 13:19:13 CDT 2014 root@borg.lerctr.org:/usr/obj/usr/src/sys/VT-LER amd64 borg.lerctr.org /usr/ports/devel/git $
It looks like that "iconv=wchar_t" is introduced into the USES variable, while the correct form should be "iconv:wchar_t". In git's Makefile, it only says "USES+= iconv". Can you try with a clean ports tree? Did you set anything special in the configuration files?
Turns out this was self-inflicted -- checking out a clean ports tree fixed it (the USES=iconv* stuff is NOT there - MY FAULT -- sorry for the noise.