- Update to 0.58.0

- Take maintainership
- Add LICENSE
- Add support for global highscore table
- Fix .desktop file
This commit is contained in:
Dmitry Marakasov 2019-12-12 15:17:14 +00:00
parent c8f8eeb670
commit a06d77e8e2
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=519932
5 changed files with 41 additions and 30 deletions

View file

@ -2,28 +2,40 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= vitetris PORTNAME= vitetris
PORTVERSION= 0.57 PORTVERSION= 0.58.0
DISTVERSIONPREFIX= v
CATEGORIES= games CATEGORIES= games
MASTER_SITES= http://victornils.net/tetris/
MAINTAINER= ports@FreeBSD.org MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Terminal-based Tetris clone in vein of Nintendo Tetris COMMENT= Terminal-based Tetris clone in vein of Nintendo Tetris
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/licence.txt
USE_GITHUB= yes
GH_ACCOUNT= vicgeralds
USES= ncurses USES= ncurses
HAS_CONFIGURE= yes HAS_CONFIGURE= yes
ALL_TARGET= # ALL_TARGET= #
CONFIGURE_ARGS= --prefix=${PREFIX} --datarootdir=${PREFIX}/share \ CONFIGURE_ARGS= --prefix=${PREFIX} --datarootdir=${PREFIX}/share \
curses="-lncurses" xlib=no curses="-lncurses" xlib=no
MAKE_ENV= HISCORE_FILENAME=/var/games/vitetris-hiscores
MAKE_JOBS_UNSAFE= yes MAKE_JOBS_UNSAFE= yes
PLIST_FILES= bin/vitetris \ PORTDOCS= *
share/allegro/licence.txt \
share/allegro/README \
share/pixmaps/vitetris.xpm \
share/applications/vitetris.desktop
post-patch: OPTIONS_DEFINE= DOCS
@${REINPLACE_CMD} -e 's,docdir,datadir,g' \
${WRKSRC}/Makefile do-install:
${INSTALL_PROGRAM} ${WRKSRC}/tetris ${STAGEDIR}${PREFIX}/bin/vitetris
${INSTALL_DATA} ${WRKSRC}/vitetris.xpm ${STAGEDIR}${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/vitetris.desktop ${STAGEDIR}${PREFIX}/share/applications
@${MKDIR} ${STAGEDIR}/var/games
${TOUCH} ${STAGEDIR}/var/games/vitetris-hiscores.sample
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/changes.txt ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,2 +1,3 @@
SHA256 (vitetris-0.57.tar.gz) = 0c9fa6c8b16e2f8968f65e16a87f1bcd39b827d510c6efb0771f0400ab91cdc2 TIMESTAMP = 1576007356
SIZE (vitetris-0.57.tar.gz) = 100660 SHA256 (vicgeralds-vitetris-v0.58.0_GH0.tar.gz) = e7e7cb74bb814b9fec80fe4ede3c3f04134d8217d630e092a097238248d604f9
SIZE (vicgeralds-vitetris-v0.58.0_GH0.tar.gz) = 96957

View file

@ -1,17 +0,0 @@
--- Makefile.orig 2009-06-18 01:46:00.000000000 +0200
+++ Makefile 2009-07-14 17:55:52.000000000 +0200
@@ -1,11 +1,11 @@
include config.mk
-PROGNAME = tetris$(EXE)
+PROGNAME = vitetris$(EXE)
# Uncomment to change the default. (Only used in Unix-like systems.)
-#HISCORE_FILENAME = /var/games/vitetris-hiscores
+HISCORE_FILENAME = /var/games/vitetris-hiscores
-INSTALL = install -oroot -groot
+INSTALL = install
default: build
@echo Done.

View file

@ -0,0 +1,11 @@
--- vitetris.desktop.orig 2019-03-10 15:46:22 UTC
+++ vitetris.desktop
@@ -3,7 +3,7 @@ Type=Application
Encoding=UTF-8
Name=vitetris
GenericName=Text-mode Tetris
-Exec=tetris -w 80
+Exec=vitetris -w 80
Icon=vitetris
Categories=Game;BlocksGame;
Terminal=true

4
games/vitetris/pkg-plist Normal file
View file

@ -0,0 +1,4 @@
@(,games,2755) bin/vitetris
share/applications/vitetris.desktop
share/pixmaps/vitetris.xpm
@sample(,games,664) /var/games/vitetris-hiscores.sample