From owner-svn-ports-all@freebsd.org Sat Apr 15 12:35:43 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4B4E9D3E9B5; Sat, 15 Apr 2017 12:35:43 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 27CBD18BF; Sat, 15 Apr 2017 12:35:43 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v3FCZgJx018870; Sat, 15 Apr 2017 12:35:42 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v3FCZfhP018863; Sat, 15 Apr 2017 12:35:41 GMT (envelope-from swills@FreeBSD.org) Message-Id: <201704151235.v3FCZfhP018863@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Sat, 15 Apr 2017 12:35:41 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r438582 - in head/games: . beret beret/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-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Apr 2017 12:35:43 -0000 Author: swills Date: Sat Apr 15 12:35:41 2017 New Revision: 438582 URL: https://svnweb.freebsd.org/changeset/ports/438582 Log: games/beret: create port Beret is a 2D puzzle-platformer game about a scientist named Beret who has gained telekinetic abilities through his research at the Evil Corporation. He decides that the Evil Corporation is too evil for his liking, and begins his solitary quest to overthrow the corporation and punish the evil deeds of his employers. Beret has: - 21 puzzle-filled levels - 120 collectable Medallions - Over 20 hours of gameplay - An unlockable level editor WWW: http://kiwisauce.com/beret/ PR: 218516 Submitted by: Alfonso S. Siciliano Added: head/games/beret/ head/games/beret/Makefile (contents, props changed) head/games/beret/distinfo (contents, props changed) head/games/beret/files/ head/games/beret/files/patch-game.c (contents, props changed) head/games/beret/pkg-descr (contents, props changed) head/games/beret/pkg-plist (contents, props changed) Modified: head/games/Makefile Modified: head/games/Makefile ============================================================================== --- head/games/Makefile Sat Apr 15 11:13:43 2017 (r438581) +++ head/games/Makefile Sat Apr 15 12:35:41 2017 (r438582) @@ -78,6 +78,7 @@ SUBDIR += battalion SUBDIR += battletanks SUBDIR += belooted + SUBDIR += beret SUBDIR += billardgl SUBDIR += biloba SUBDIR += biniax2 Added: head/games/beret/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/beret/Makefile Sat Apr 15 12:35:41 2017 (r438582) @@ -0,0 +1,48 @@ +# Created by: Alfonso S. Siciliano +# $FreeBSD$ + +PORTNAME= beret +PORTVERSION= 1.2.1 +DISTVERSIONPREFIX= v +CATEGORIES= games + +MAINTAINER= alfix86@gmail.com +COMMENT= 2D puzzle-platformer game + +LICENSE= LGPL3 + +RUN_DEPENDS= ${LOCALBASE}/share/fonts/averiagwf/AveriaSansGWF-Regular.ttf:x11-fonts/averiagwf + +USE_GITHUB= yes +GH_ACCOUNT= alfonsosiciliano +GH_PROJECT= beret-freebsd + +USE_SDL= sdl image ttf mixer +MAKEFILE= BSDmakefile + +WORKINGSRC= ${WRKDIR}/${GH_PROJECT}-${PORTVERSION} +DATADIR= ${PREFIX}/share/${PORTNAME} + +DESKTOP_ENTRIES="Beret" "" "beret" \ + "beret" "" false + +PORTDOCS= README.txt + +FONT_DEP= AveriaSansGWF-Regular.ttf +FONTDIR_DEP= ${LOCALBASE}/share/fonts/averiagwf + +post-patch: + @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/game.c + +do-install: + ${INSTALL_PROGRAM} ${WORKINGSRC}/beret ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WORKINGSRC} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} + ${MKDIR} ${STAGEDIR}${DATADIR} +.for datadir in images music rooms sfx + ${MKDIR} ${STAGEDIR}${DATADIR}/${datadir} + cd ${WORKINGSRC}/${datadir} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/${datadir} +.endfor + cd ${STAGEDIR}${DATADIR} && ${LN} -s ${FONTDIR_DEP}/${FONT_DEP} ${FONT_DEP} + +.include Added: head/games/beret/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/beret/distinfo Sat Apr 15 12:35:41 2017 (r438582) @@ -0,0 +1,3 @@ +TIMESTAMP = 1491776962 +SHA256 (alfonsosiciliano-beret-freebsd-v1.2.1_GH0.tar.gz) = 05249f49cbe7bd81f586c5ba8a4ed6a5a1b399b4067d5ee7784acb777d44d474 +SIZE (alfonsosiciliano-beret-freebsd-v1.2.1_GH0.tar.gz) = 44732496 Added: head/games/beret/files/patch-game.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/beret/files/patch-game.c Sat Apr 15 12:35:41 2017 (r438582) @@ -0,0 +1,11 @@ +--- game.c.orig 2017-04-09 23:30:52 UTC ++++ game.c +@@ -94,7 +94,7 @@ + #elif defined __WIN32__ + #define RESOURCE_PATH "" + #else +-#define RESOURCE_PATH "" ++#define RESOURCE_PATH "%%PREFIX%%/share/beret/" + #endif + #endif + Added: head/games/beret/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/beret/pkg-descr Sat Apr 15 12:35:41 2017 (r438582) @@ -0,0 +1,13 @@ +Beret is a 2D puzzle-platformer game about a scientist named Beret +who has gained telekinetic abilities through his research at the +Evil Corporation. He decides that the Evil Corporation is too evil +for his liking, and begins his solitary quest to overthrow the +corporation and punish the evil deeds of his employers. + +Beret has: +- 21 puzzle-filled levels +- 120 collectable Medallions +- Over 20 hours of gameplay +- An unlockable level editor + +WWW: http://kiwisauce.com/beret/ Added: head/games/beret/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/beret/pkg-plist Sat Apr 15 12:35:41 2017 (r438582) @@ -0,0 +1,128 @@ +bin/beret +%%DATADIR%%/AveriaSansGWF-Regular.ttf +%%DATADIR%%/images/bkg1.png +%%DATADIR%%/images/bkg10.png +%%DATADIR%%/images/bkg11.png +%%DATADIR%%/images/bkg12.png +%%DATADIR%%/images/bkg13.png +%%DATADIR%%/images/bkg14.png +%%DATADIR%%/images/bkg2.png +%%DATADIR%%/images/bkg3.png +%%DATADIR%%/images/bkg4.png +%%DATADIR%%/images/bkg5.png +%%DATADIR%%/images/bkg6.png +%%DATADIR%%/images/bkg7.png +%%DATADIR%%/images/bkg8.png +%%DATADIR%%/images/bkg9.png +%%DATADIR%%/images/block.bmp +%%DATADIR%%/images/credits.png +%%DATADIR%%/images/fade1.png +%%DATADIR%%/images/fade2.png +%%DATADIR%%/images/fade3.png +%%DATADIR%%/images/fade4.png +%%DATADIR%%/images/fade5.png +%%DATADIR%%/images/gameselect.png +%%DATADIR%%/images/getinput.png +%%DATADIR%%/images/icon.ico +%%DATADIR%%/images/inventory.png +%%DATADIR%%/images/lvlnum.png +%%DATADIR%%/images/mapbkg.png +%%DATADIR%%/images/msg.png +%%DATADIR%%/images/opt.png +%%DATADIR%%/images/pit.png +%%DATADIR%%/images/spritesheet.png +%%DATADIR%%/images/teleguide.png +%%DATADIR%%/images/tilesheet.png +%%DATADIR%%/images/title.png +%%DATADIR%%/music/beret0.ogg +%%DATADIR%%/music/beret1.ogg +%%DATADIR%%/music/beret10.ogg +%%DATADIR%%/music/beret11.ogg +%%DATADIR%%/music/beret12.ogg +%%DATADIR%%/music/beret13.ogg +%%DATADIR%%/music/beret2.ogg +%%DATADIR%%/music/beret3.ogg +%%DATADIR%%/music/beret4.ogg +%%DATADIR%%/music/beret5.ogg +%%DATADIR%%/music/beret6.ogg +%%DATADIR%%/music/beret7.ogg +%%DATADIR%%/music/beret8.ogg +%%DATADIR%%/music/beret9.ogg +%%DATADIR%%/rooms/maps +%%DATADIR%%/rooms/metas +%%DATADIR%%/rooms/rooms +%%DATADIR%%/sfx/antimatter1.wav +%%DATADIR%%/sfx/antimatter2.wav +%%DATADIR%%/sfx/antimatter3.wav +%%DATADIR%%/sfx/boom1.wav +%%DATADIR%%/sfx/boom2.wav +%%DATADIR%%/sfx/boom3.wav +%%DATADIR%%/sfx/choice-beret1.wav +%%DATADIR%%/sfx/choice-beret2.wav +%%DATADIR%%/sfx/choice-beret3.wav +%%DATADIR%%/sfx/choice-object1.wav +%%DATADIR%%/sfx/choice-object2.wav +%%DATADIR%%/sfx/choice-object3.wav +%%DATADIR%%/sfx/clink.wav +%%DATADIR%%/sfx/clink2.wav +%%DATADIR%%/sfx/clink3.wav +%%DATADIR%%/sfx/corner.wav +%%DATADIR%%/sfx/crunch.wav +%%DATADIR%%/sfx/crunch2.wav +%%DATADIR%%/sfx/fake.wav +%%DATADIR%%/sfx/fake2.wav +%%DATADIR%%/sfx/frag1.wav +%%DATADIR%%/sfx/frag2.wav +%%DATADIR%%/sfx/frag3.wav +%%DATADIR%%/sfx/frag4.wav +%%DATADIR%%/sfx/frag5.wav +%%DATADIR%%/sfx/frag6.wav +%%DATADIR%%/sfx/hop1.wav +%%DATADIR%%/sfx/hop2.wav +%%DATADIR%%/sfx/hop3.wav +%%DATADIR%%/sfx/infect.wav +%%DATADIR%%/sfx/jump1.wav +%%DATADIR%%/sfx/jump2.wav +%%DATADIR%%/sfx/jump3.wav +%%DATADIR%%/sfx/knock.wav +%%DATADIR%%/sfx/knock2.wav +%%DATADIR%%/sfx/knock3.wav +%%DATADIR%%/sfx/med-b.wav +%%DATADIR%%/sfx/med-g.wav +%%DATADIR%%/sfx/med-o.wav +%%DATADIR%%/sfx/med-p.wav +%%DATADIR%%/sfx/med-r.wav +%%DATADIR%%/sfx/med-w.wav +%%DATADIR%%/sfx/platform1.wav +%%DATADIR%%/sfx/platform2.wav +%%DATADIR%%/sfx/platform3.wav +%%DATADIR%%/sfx/pop.wav +%%DATADIR%%/sfx/pop2.wav +%%DATADIR%%/sfx/pop3.wav +%%DATADIR%%/sfx/regen.wav +%%DATADIR%%/sfx/regeninit.wav +%%DATADIR%%/sfx/robo1.wav +%%DATADIR%%/sfx/robo2.wav +%%DATADIR%%/sfx/robo3.wav +%%DATADIR%%/sfx/robo4.wav +%%DATADIR%%/sfx/robo5.wav +%%DATADIR%%/sfx/robo6.wav +%%DATADIR%%/sfx/shot1.wav +%%DATADIR%%/sfx/shot2.wav +%%DATADIR%%/sfx/shot3.wav +%%DATADIR%%/sfx/step1.wav +%%DATADIR%%/sfx/step2.wav +%%DATADIR%%/sfx/step3.wav +%%DATADIR%%/sfx/stick.wav +%%DATADIR%%/sfx/switch-gr1.wav +%%DATADIR%%/sfx/switch-gr2.wav +%%DATADIR%%/sfx/switch-gr3.wav +%%DATADIR%%/sfx/switch-gv1.wav +%%DATADIR%%/sfx/switch-gv2.wav +%%DATADIR%%/sfx/switch-gv3.wav +%%DATADIR%%/sfx/switch-rd1.wav +%%DATADIR%%/sfx/switch-rd2.wav +%%DATADIR%%/sfx/switch-rd3.wav +%%DATADIR%%/sfx/tick1.wav +%%DATADIR%%/sfx/tick2.wav +%%DATADIR%%/sfx/tick3.wav