aboutsummaryrefslogtreecommitdiff
path: root/games/sea-defender
diff options
context:
space:
mode:
Diffstat (limited to 'games/sea-defender')
-rw-r--r--games/sea-defender/Makefile20
-rw-r--r--games/sea-defender/files/sea-defender.sh.in6
2 files changed, 17 insertions, 9 deletions
diff --git a/games/sea-defender/Makefile b/games/sea-defender/Makefile
index bdbee8039952..73e0615355b6 100644
--- a/games/sea-defender/Makefile
+++ b/games/sea-defender/Makefile
@@ -13,7 +13,7 @@ COMMENT= Simple missile command clone
BUILD_DEPENDS= ${LOCALBASE}/lib/libglfw.a:${PORTSDIR}/graphics/glfw
USE_BZIP2= yes
-USE_GMAKE= yes
+USES= gmake
USE_SDL= sdl mixer image ttf
USE_GL= gl glu
USE_XORG= x11 xrandr
@@ -25,7 +25,13 @@ WRKSRC= ${WRKDIR}/${PORTNAME}
PORTDOCS= README
-NO_STAGE= yes
+DESKTOP_ENTRIES="Sea Defender" \
+ "${COMMENT}" \
+ "" \
+ "${PORTNAME}" \
+ "Game;ArcadeGame;" \
+ ""
+
.include <bsd.port.options.mk>
.if defined(WITH_NEW_XORG)
@@ -33,11 +39,9 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-snoutlib_gldefs.h
.endif
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/sea ${PREFIX}/libexec/${PORTNAME}
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif
+ ${INSTALL_PROGRAM} ${WRKSRC}/sea ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/games/sea-defender/files/sea-defender.sh.in b/games/sea-defender/files/sea-defender.sh.in
index d4bbbc55d956..627a581e6638 100644
--- a/games/sea-defender/files/sea-defender.sh.in
+++ b/games/sea-defender/files/sea-defender.sh.in
@@ -1,6 +1,10 @@
#!/bin/sh
-DOTDIR=$HOME/.sea-defender
+if [ -z "$XDG_CONFIG_HOME" ]; then
+ XDG_CONFIG_HOME=$HOME/.config
+fi
+
+DOTDIR="$XDG_CONFIG_HOME/Sea Defender"
mkdir -p "$DOTDIR"
cd "$DOTDIR" || exit 1