svn commit: r409905 - in head/games/polypuzzle: . files
Guido Falsi
madpilot at FreeBSD.org
Wed Mar 2 01:13:14 UTC 2016
Author: madpilot
Date: Wed Mar 2 01:13:12 2016
New Revision: 409905
URL: https://svnweb.freebsd.org/changeset/ports/409905
Log:
- 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
Modified:
head/games/polypuzzle/Makefile
head/games/polypuzzle/distinfo
head/games/polypuzzle/files/patch-polypuzzle
head/games/polypuzzle/pkg-descr
head/games/polypuzzle/pkg-plist
Modified: head/games/polypuzzle/Makefile
==============================================================================
--- head/games/polypuzzle/Makefile Wed Mar 2 00:12:11 2016 (r409904)
+++ head/games/polypuzzle/Makefile Wed Mar 2 01:13:12 2016 (r409905)
@@ -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 at 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>
Modified: head/games/polypuzzle/distinfo
==============================================================================
--- head/games/polypuzzle/distinfo Wed Mar 2 00:12:11 2016 (r409904)
+++ head/games/polypuzzle/distinfo Wed Mar 2 01:13:12 2016 (r409905)
@@ -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
Modified: head/games/polypuzzle/files/patch-polypuzzle
==============================================================================
--- head/games/polypuzzle/files/patch-polypuzzle Wed Mar 2 00:12:11 2016 (r409904)
+++ head/games/polypuzzle/files/patch-polypuzzle Wed Mar 2 01:13:12 2016 (r409905)
@@ -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
+
Modified: head/games/polypuzzle/pkg-descr
==============================================================================
--- head/games/polypuzzle/pkg-descr Wed Mar 2 00:12:11 2016 (r409904)
+++ head/games/polypuzzle/pkg-descr Wed Mar 2 01:13:12 2016 (r409905)
@@ -2,4 +2,4 @@ Tessellation puzzle inspired by Beat The
Puzzles implemented include several based on
squares, hexagons and equilateral triangles.
-WWW: ftp://ibiblio.org/pub/Linux/games/
+WWW: http://tkgames.sourceforge.net/
Modified: head/games/polypuzzle/pkg-plist
==============================================================================
--- head/games/polypuzzle/pkg-plist Wed Mar 2 00:12:11 2016 (r409904)
+++ head/games/polypuzzle/pkg-plist Wed Mar 2 01:13:12 2016 (r409905)
@@ -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
More information about the svn-ports-head
mailing list