Не собирается порт ./m4.texinfo: Unknown command. | FreeBSD

Столкнулся с ошибкой в процессе апгрейда портов с помощью portupgrade. Попробовал обновить порты на которые ругался portupgrade руками, что-то поломал и получил не собирающиеся порты с ошибками типа:

./m4.texinfo:3499 Unknown command.

Нашел в сети способ который оказался более менее универсальным.

Переходим в директорию порта, создаем файл Makefile.local:

#cd /usr/ports/devel/m4
#touch Makefile.local

В Makefile.local вставляем строки:

BUILD_DEPENDS+= ${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo
CONFIGURE_ENV= MAKEINFO="${LOCALBASE}/bin/makeinfo --no-split"

Если раньше порт мы пытались собрать (а мы пытались) – чистим. И снова пытаемся собрать:

#make clean
#make

Все должно собраться как надо.