From owner-svn-ports-head@FreeBSD.ORG Sat Jun 22 21:38:19 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 22549B19; Sat, 22 Jun 2013 21:38:19 +0000 (UTC) (envelope-from rakuco@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 046F41F24; Sat, 22 Jun 2013 21:38:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r5MLcI2B080265; Sat, 22 Jun 2013 21:38:18 GMT (envelope-from rakuco@svn.freebsd.org) Received: (from rakuco@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r5MLcHJc080259; Sat, 22 Jun 2013 21:38:17 GMT (envelope-from rakuco@svn.freebsd.org) Message-Id: <201306222138.r5MLcHJc080259@svn.freebsd.org> From: Raphael Kubo da Costa Date: Sat, 22 Jun 2013 21:38:17 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r321596 - in head/games/holotz-castle: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 21:38:19 -0000 Author: rakuco Date: Sat Jun 22 21:38:17 2013 New Revision: 321596 URL: http://svnweb.freebsd.org/changeset/ports/321596 Log: - Bump PORTREVISION - Fix MASTER_SITES - Add Desktop entry file for Solutions - Add SOLUTIONS Option - Add files/holotz-castle-solutions.in - Trim files/pkg-message.in - Update WWW - Trim pkg-plist PR: ports/179671 Submitted by: nemysis (maintainer) Added: head/games/holotz-castle/files/holotz-castle-solutions.in (contents, props changed) Modified: head/games/holotz-castle/Makefile head/games/holotz-castle/distinfo head/games/holotz-castle/files/pkg-message.in head/games/holotz-castle/pkg-descr head/games/holotz-castle/pkg-plist Modified: head/games/holotz-castle/Makefile ============================================================================== --- head/games/holotz-castle/Makefile Sat Jun 22 21:25:49 2013 (r321595) +++ head/games/holotz-castle/Makefile Sat Jun 22 21:38:17 2013 (r321596) @@ -3,11 +3,13 @@ PORTNAME= holotz-castle PORTVERSION= 1.3.14 +PORTREVISION= 1 CATEGORIES= games -MASTER_SITES= http://www.mainreactor.net/holotzcastle/download/ \ - SF/nemysisfreebsdp/:icons +MASTER_SITES= SF/nemysisfreebsdp/holotz-castle/ DISTFILES= ${PORTNAME}-${DISTVERSION}-src${EXTRACT_SUFX} \ - ${PORTNAME}_icons${EXTRACT_SUFX}:icons + ${PORTNAME}_icons${EXTRACT_SUFX} +EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}-src${EXTRACT_SUFX} \ + ${PORTNAME}_icons${EXTRACT_SUFX} MAINTAINER= nemysis@gmx.ch COMMENT= Platform game with high doses of mystery @@ -28,11 +30,30 @@ MAN6= ${PORTNAME}.6 ${PORTNAME}-editor. INSTALLS_ICONS= yes ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128 -SUB_FILES= pkg-message +SUB_FILES= pkg-message ${PORTNAME}-solutions DESKTOP_ENTRIES="Holotz's Castle" "${COMMENT}" ${PORTNAME} \ "${PORTNAME}" "Game;LogicGame;" false +DESKTOP_ENTRIES="Holotz's Castle Solutions" "${COMMENT}" ${PORTNAME} \ + "xterm -e ${PORTNAME}-solutions" "Game;LogicGame;" false + +OPTIONS_DEFINE= SOLUTIONS +OPTIONS_DEFAULT=SOLUTIONS +SOLUTIONS_DESC= Solutions for Holotz's Castle + +.include + +.if ${PORT_OPTIONS:MSOLUTIONS} +DISTFILES+= ${PORTNAME}_solutions${EXTRACT_SUFX} +EXTRACT_ONLY+= ${PORTNAME}_solutions${EXTRACT_SUFX} +RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer \ + xterm:${PORTSDIR}/x11/xterm +PLIST_SUB+= SOLUTIONS="" +.else +PLIST_SUB+= SOLUTIONS="@comment " +.endif + post-install: .for s in ${ICON_SIZES} ${MKDIR} ${PREFIX}/share/icons/hicolor/${s}/apps @@ -42,8 +63,13 @@ post-install: ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png ${PREFIX}/share/pixmaps (cd ${WRKSRC}/man && ${INSTALL_MAN} ${MAN6} ${MAN6PREFIX}/man/man6) +.if ${PORT_OPTIONS:MSOLUTIONS} + ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-solutions ${PREFIX}/bin + @${MKDIR} ${DATADIR}/solutions + @(cd ${WRKDIR} ; ${INSTALL_DATA} *.avi ${DATADIR}/solutions) @${ECHO_CMD} @${CAT} ${PKGMESSAGE} @${ECHO_CMD} +.endif .include Modified: head/games/holotz-castle/distinfo ============================================================================== --- head/games/holotz-castle/distinfo Sat Jun 22 21:25:49 2013 (r321595) +++ head/games/holotz-castle/distinfo Sat Jun 22 21:38:17 2013 (r321596) @@ -2,3 +2,5 @@ SHA256 (holotz-castle-1.3.14-src.tar.gz) SIZE (holotz-castle-1.3.14-src.tar.gz) = 3691364 SHA256 (holotz-castle_icons.tar.gz) = 5ca3aee3d7abddbb8baff9961460497c0a2ec8418570c755f2df581f5605960b SIZE (holotz-castle_icons.tar.gz) = 35328 +SHA256 (holotz-castle_solutions.tar.gz) = c4fd9c02c82fde1d0c63c94495ce2b47142ab2741b81742527a02c76edc70cc4 +SIZE (holotz-castle_solutions.tar.gz) = 129568789 Added: head/games/holotz-castle/files/holotz-castle-solutions.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/holotz-castle/files/holotz-castle-solutions.in Sat Jun 22 21:38:17 2013 (r321596) @@ -0,0 +1,16 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +echo "" +echo -n "Which Solution for Holotz's Castle would You see?" +cd %%DATADIR%%/solutions +echo "" +echo "" +ls +echo "" +read SOLUTIONS + +mplayer "%%DATADIR%%/solutions/$SOLUTIONS" + Modified: head/games/holotz-castle/files/pkg-message.in ============================================================================== --- head/games/holotz-castle/files/pkg-message.in Sat Jun 22 21:25:49 2013 (r321595) +++ head/games/holotz-castle/files/pkg-message.in Sat Jun 22 21:38:17 2013 (r321596) @@ -2,8 +2,8 @@ Holotz's Castle has been installed. -You can download the solutions to some Levels from here +You can look some Solutions for Holotz's Castle with -http://www.mainreactor.net/holotzcastle/en/holotzcastle_en.html#SOLUTIONS + %%PREFIX%%/bin/holotz-castle-solutions =============================================================================== Modified: head/games/holotz-castle/pkg-descr ============================================================================== --- head/games/holotz-castle/pkg-descr Sat Jun 22 21:25:49 2013 (r321595) +++ head/games/holotz-castle/pkg-descr Sat Jun 22 21:38:17 2013 (r321596) @@ -6,4 +6,4 @@ castle? Test your dexterity with this tremendously exciting platform game! -WWW: http://www.mainreactor.net/holotzcastle/en/index_en.html +WWW: http://web.archive.org/web/20130606213511/http://mainreactor.net/ Modified: head/games/holotz-castle/pkg-plist ============================================================================== --- head/games/holotz-castle/pkg-plist Sat Jun 22 21:25:49 2013 (r321595) +++ head/games/holotz-castle/pkg-plist Sat Jun 22 21:38:17 2013 (r321596) @@ -1,5 +1,6 @@ bin/holotz-castle bin/holotz-castle-editor +%%SOLUTIONS%%bin/holotz-castle-solutions %%DATADIR%%/editor/EnemyMenu/0.tga %%DATADIR%%/editor/EnemyMenu/0_hi.tga %%DATADIR%%/editor/EnemyMenu/1.tga @@ -1324,6 +1325,28 @@ bin/holotz-castle-editor %%DATADIR%%/game/theme/dungeons/rope/2/edge.tga %%DATADIR%%/game/theme/dungeons/rope/2/middle.tga %%DATADIR%%/game/theme/dungeons/rope/2/top.tga +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_03.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_04.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_05.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_06.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_08.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_09.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_10.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_11.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_12.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_13.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_15.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_17.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_18.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_21.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_22.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_23.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_24.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_26.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_27.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_28.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_29.avi +%%SOLUTIONS%%%%DATADIR%%/solutions/holotz_castle_high_31.avi share/icons/hicolor/128x128/apps/holotz-castle.png share/icons/hicolor/32x32/apps/holotz-castle.png share/icons/hicolor/48x48/apps/holotz-castle.png @@ -1331,6 +1354,7 @@ share/icons/hicolor/64x64/apps/holotz-ca share/icons/hicolor/72x72/apps/holotz-castle.png share/icons/hicolor/96x96/apps/holotz-castle.png share/pixmaps/holotz-castle.png +%%SOLUTIONS%%@dirrm %%DATADIR%%/solutions @dirrm %%DATADIR%%/game/theme/dungeons/rope/2 @dirrm %%DATADIR%%/game/theme/dungeons/rope/1 @dirrm %%DATADIR%%/game/theme/dungeons/rope