aboutsummaryrefslogtreecommitdiff
path: root/games/bastet/Makefile
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2019-11-21 11:43:06 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2019-11-21 11:43:06 +0000
commit3aa2f28b939b6c9fd7fc4f515c04ddffb69c2908 (patch)
tree139399932f7ef24aeba3bd23f99ba5d0ecde205b /games/bastet/Makefile
parent166b8f501196a5d9ccbfd55cb48a5a40f0f624ca (diff)
downloadports-3aa2f28b939b6c9fd7fc4f515c04ddffb69c2908.tar.gz
ports-3aa2f28b939b6c9fd7fc4f515c04ddffb69c2908.zip
- Update to 0.43.2
- Take maintainership - Install desktop entry, icon, appdata file, documentation - Add support for global highscore table
Notes
Notes: svn path=/head/; revision=518095
Diffstat (limited to 'games/bastet/Makefile')
-rw-r--r--games/bastet/Makefile28
1 files changed, 18 insertions, 10 deletions
diff --git a/games/bastet/Makefile b/games/bastet/Makefile
index 8af206c09c35..228f3e6c94e1 100644
--- a/games/bastet/Makefile
+++ b/games/bastet/Makefile
@@ -2,12 +2,11 @@
# $FreeBSD$
PORTNAME= bastet
-PORTVERSION= 0.43
-PORTREVISION= 14
+PORTVERSION= 0.43.2
CATEGORIES= games
MASTER_SITES= http://fph.altervista.org/prog/files/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Ncurses Tetris clone which is harder than every other Tetris
LICENSE= GPLv3+
@@ -17,18 +16,27 @@ BROKEN_powerpc64= does not build
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs
+USE_GITHUB= yes
+GH_ACCOUNT= fph
+
USES= gmake localbase:ldflags ncurses tar:tgz
-PLIST_FILES= bin/bastet man/man6/bastet.6.gz
+PORTDOCS= AUTHORS README NEWS
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|^CXXFLAGS+=-D|CXXFLAGS+=$$(CPPFLAGS) -D| ; \
- s|$$(CXX) -MM|$$(CXX) $$(CXXFLAGS) -MM| ; \
- s| -ggdb | |' ${WRKSRC}/Makefile
+OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bastet ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/bastet.6 ${STAGEDIR}${MAN6PREFIX}/man/man6
+ ${INSTALL_MAN} ${WRKSRC}/bastet.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/
+ @${MKDIR} ${STAGEDIR}/var/games
+ ${TOUCH} ${STAGEDIR}/var/games/bastet.scores2.sample
+ ${INSTALL_DATA} ${WRKSRC}/bastet.png ${STAGEDIR}${PREFIX}/share/pixmaps/
+ ${INSTALL_DATA} ${WRKSRC}/bastet.desktop ${STAGEDIR}${PREFIX}/share/applications/
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata/
+ ${INSTALL_DATA} ${WRKSRC}/bastet.appdata.xml ${STAGEDIR}${PREFIX}/share/appdata/
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>