Index: Makefile =================================================================== --- Makefile (revision 502212) +++ Makefile (working copy) @@ -2,6 +2,7 @@ PORTNAME= hikari DISTVERSION= 0.1.2 +PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= https://acmelabs.space/~raichoo/ @@ -20,8 +21,11 @@ NO_WRKSUBDIR= yes +SUB_FILES= hikari.desktop +SUB_LIST= COMMENT="${COMMENT}" PLIST_FILES= bin/hikari \ - man/man1/hikari.1.gz + man/man1/hikari.1.gz \ + share/xsessions/hikari.desktop PORTDATA= config.def.h PORTDOCS= README.md @@ -36,6 +40,7 @@ pre-everything:: @${ECHO_MSG} "You can build hikari with your own config.h using the HIKARI_CONF knob:" @${ECHO_MSG} "make HIKARI_CONF=/path/to/hikari/config.h install clean" + @${ECHO_MSG} "Note: Pre-${PORTVERSION} config.h-files may not work." post-patch: .if defined(HIKARI_CONF) @@ -50,6 +55,8 @@ ${INSTALL_MAN} ${WRKSRC}/hikari.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDATA} ${STAGEDIR}${DATADIR} + @${MKDIR} ${STAGEDIR}${PREFIX}/share/xsessions + ${INSTALL_DATA} ${WRKDIR}/hikari.desktop ${STAGEDIR}${PREFIX}/share/xsessions post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} Index: files/hikari.desktop.in =================================================================== --- files/hikari.desktop.in (nonexistent) +++ files/hikari.desktop.in (working copy) @@ -0,0 +1,7 @@ +# $FreeBSD$ +[Desktop Entry] +Name=hikari +Comment=%%COMMENT%% +TryExec=hikari +Exec=hikari +Type=Application