Você poderia tentar ter o MacPorts criando uma versão verdadeiramente somente texto em vez da “ferramenta de linha de comando” da versão da GUI. A aparência de NSControlTextDidEndEditingNotification certamente parece indicar que algum código GUI ainda está sendo usado pela “ferramenta de linha de comando” que ele produziu.