As Edd Barrett points out, the xxxterm port is broken in that the desktop goo gets installed wrongly. This was put together by me & Laurent & Marco and somehow got committed with a mixture of commands:
@${SUBST_CMD} -c ${WRKSRC}/xxxterm.desktop ${PREFIX}/share/applications/xxxterm.desktop ${INSTALL_DATA} ${WRKSRC}/xxxterm.desktop ${PREFIX}/share/applications/ Obviously the second one overwrites the effects of the first. Should this go in as an unbreak now, or wait until after? RCS file: /cvs/ports/www/xxxterm/Makefile,v retrieving revision 1.12 diff -u -p -r1.12 Makefile --- Makefile 9 Jan 2011 21:28:37 -0000 1.12 +++ Makefile 15 Feb 2011 14:12:39 -0000 @@ -51,7 +51,6 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/xxxtermicon*.png ${PREFIX}/share/xxxterm/ ${INSTALL_DATA_DIR} ${PREFIX}/share/applications/ @${SUBST_CMD} -c ${WRKSRC}/xxxterm.desktop ${PREFIX}/share/applications/xxxterm.desktop - ${INSTALL_DATA} ${WRKSRC}/xxxterm.desktop ${PREFIX}/share/applications/ ${CHOWN} ${SHAREOWN}:${SHAREGRP} $(PREFIX)/share/applications/xxxterm.desktop .include <bsd.port.mk> The misspelling of "Browser" in the .desktop file is probably my typo, and can surely wait :-) (will no doubt get fixed in the upstream sources).