1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- Update to 1.8.2

- Update MASTER_SITES and unbreak
- Remove DOCS option since those files are not included anymore.
- Update pkg-descr

PR:		205207
Submitted by:	Ports fury
This commit is contained in:
Guido Falsi 2016-03-02 01:13:12 +00:00
parent 60308f52f6
commit d07a6464b2
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=409905
5 changed files with 37 additions and 46 deletions

View File

@ -2,41 +2,28 @@
# $FreeBSD$
PORTNAME= polypuzzle
PORTVERSION= 1.6
PORTREVISION= 1
PORTVERSION= 1.8.2
CATEGORIES= games tcl tk
MASTER_SITES= ftp://ibiblio.org/pub/Linux/games/
MASTER_SITES= SF/tkgames/${PORTNAME}/main
MAINTAINER= ports@FreeBSD.org
COMMENT= Tessellation puzzle game
BROKEN= unfetchable
USES= tk:84,run tar:tgz
USES= tar:tgz tk:84,run
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
NO_ARCH= yes
DESKTOP_ENTRIES="PolyPuzzle" "" "" "polypuzzle" "" ""
DOC_FILES= About Bugs Changelog Install Instructions Links Math Readme \
Thanks Todo
DATA_FILES= menus pieces.3x20 pieces.783 pieces.bonus pieces.colours \
pieces.flower pieces.large pieces.medium pieces.monster \
pieces.round pieces.small pieces.square pieces.star \
pieces.triangle
OPTIONS_DEFINE= DOCS
pre-install:
@${REINPLACE_CMD} -e "s:%%DATADIR%%:${DATADIR}:g" ${WRKSRC}/polypuzzle
post-patch:
@${REINPLACE_CMD} -e 's|%%WISH%%|${WISH:T}|' \
-e 's|%%DATADIR%%|${DATADIR}|g' \
${WRKSRC}/polypuzzle
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/polypuzzle ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${DATADIR}
.for f in ${DATA_FILES}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
.endfor
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${DOC_FILES}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor
@${MKDIR} ${STAGEDIR}${DATADIR}
(cd ${WRKSRC} && ${INSTALL_DATA} colours menus pieces.* *.gif *.xbm \
${STAGEDIR}${DATADIR})
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (polypuzzle-1.6.tgz) = c8f0ae00b50bedc0cd1ddda21fcf491c0fc1b1e1d4e35d61d3b23e8740fa70a9
SIZE (polypuzzle-1.6.tgz) = 16814
SHA256 (polypuzzle-1.8.2.tgz) = ef5c654b38dd1c31649d6805c52afb65ed8d61d0795c1f997607133fc0758425
SIZE (polypuzzle-1.8.2.tgz) = 33088

View File

@ -1,13 +1,22 @@
--- polypuzzle.orig Fri Jun 18 11:51:04 2004
+++ polypuzzle Wed Jun 30 13:46:07 2004
--- polypuzzle.orig 2008-10-26 00:53:04 UTC
+++ polypuzzle
@@ -1,8 +1,8 @@
#/bin/sh
#!/bin/sh
# the next line restarts using tclsh \
-exec wish "$0" "$@"
+exec wish8.4 "$0" "$@"
+exec %%WISH%% "$0" "$@"
-if {[file isdirectory /usr/local/lib/polypuzzle]} {cd /usr/local/lib/polypuzzle}
+if {[file isdirectory %%DATADIR%%]} {cd %%DATADIR%%}
source pieces.colours
set colour(bg) azure3 ;# background colour
# wish8.5.2 still occasionally has problems for polypuzzle without this hack:
set tcl_precision 12
@@ -380,7 +380,7 @@ proc DrawPiece {n xpos ypos} {
# Place this piece on top (but underneath text, which is our ceiling)
# in windows tcl 8.2 this generates an error on initiation
# as text is not defined - ooh noo (but is ok in tcl832)
- .c lower piece$n text
+ # .c lower piece$n text
.c move piece$n $xpos $ypos

View File

@ -2,4 +2,4 @@ Tessellation puzzle inspired by Beat The Computer.
Puzzles implemented include several based on
squares, hexagons and equilateral triangles.
WWW: ftp://ibiblio.org/pub/Linux/games/
WWW: http://tkgames.sourceforge.net/

View File

@ -1,25 +1,20 @@
bin/polypuzzle
%%DATADIR%%/colours
%%DATADIR%%/icon.xbm
%%DATADIR%%/iconmask.xbm
%%DATADIR%%/menus
%%DATADIR%%/pieces.3x20
%%DATADIR%%/pieces.783
%%DATADIR%%/pieces.bonus
%%DATADIR%%/pieces.colours
%%DATADIR%%/pieces.chessboard
%%DATADIR%%/pieces.flower
%%DATADIR%%/pieces.krazy
%%DATADIR%%/pieces.large
%%DATADIR%%/pieces.medium
%%DATADIR%%/pieces.monster
%%DATADIR%%/pieces.round
%%DATADIR%%/pieces.small
%%DATADIR%%/pieces.square
%%DATADIR%%/pieces.round
%%DATADIR%%/pieces.star
%%DATADIR%%/pieces.triangle
%%PORTDOCS%%%%DOCSDIR%%/About
%%PORTDOCS%%%%DOCSDIR%%/Bugs
%%PORTDOCS%%%%DOCSDIR%%/Changelog
%%PORTDOCS%%%%DOCSDIR%%/Install
%%PORTDOCS%%%%DOCSDIR%%/Instructions
%%PORTDOCS%%%%DOCSDIR%%/Links
%%PORTDOCS%%%%DOCSDIR%%/Math
%%PORTDOCS%%%%DOCSDIR%%/Readme
%%PORTDOCS%%%%DOCSDIR%%/Thanks
%%PORTDOCS%%%%DOCSDIR%%/Todo
%%DATADIR%%/polylogo.gif