at 8.1-RELEASE they had still not commited a hyphen before XMLCATMGR http://www.freebsd.org/cgi/query-pr.cgi?pr=146325 http://berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/gen/textproc/iso8879/Makefile.REL=ALL.diff moved from http://berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/jhs/textproc/iso8879/Makefile.REL=ALL.diff Avoid this error: cd /usr/ports/textproc/iso8879 ; make reinstall /usr/local/bin/xmlcatmgr -sc /usr/local/share/sgml/catalog.ports add CATALOG iso8879/catalog xmlcatmgr: entry already exists for `iso8879/catalog' of type `CATALOG' diff -c patch: *** 8.1-RELEASE/ports/textproc/iso8879/Makefile Sat Jul 17 18:00:56 2010 --- new-generic/ports/textproc/iso8879/Makefile Wed Jul 14 23:01:40 2010 *************** *** 40,45 **** @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${INSTDIR} post-install: ! @${XMLCATMGR} -sc ${CATALOG_PORTS_SGML} add CATALOG ${PORTNAME}/catalog .include --- 40,45 ---- @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${INSTDIR} post-install: ! @-${XMLCATMGR} -sc ${CATALOG_PORTS_SGML} add CATALOG ${PORTNAME}/catalog .include