This port has two problems. First, it assumes that the info dist was installed (/usr/share/info). Second, it tries to install a "ccmode" info file that is not delivered with the package. Here are the errors: sed: /usr/share/info/dir: No such file or directory pkg_add: command '[ -f /usr/local/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > /usr/local/info/dir' failed install-info: No such file or directory for /usr/local/info/ccmode pkg_add: command 'install-info /usr/local/info/ccmode /usr/local/info/dir' failed Fix: This isn't a fix, but just the workaround I used: 1) Install the info dist before installing emacs (this avoids the first two errors) 2) Hack the emacs package's +CONTENTS file and remove install references to the missing ccmode info file before installing emacs (this avoids the last two errors) How-To-Repeat: Install the emacs-19.34b -current package from ftp.freebsd.org.
State Changed From-To: open->closed Thanks, I fixed the emacs port/package. Please try the new one in packages-stable, there were quite a few info files missing. As for the infodist being required, your comment is noted. In fact, this is a problem common to many ports that install info files and quite a few people have complained about this. I'll see about fixing it.
Responsible Changed From-To: freebsd-ports->asami I committed the change.