From owner-svn-ports-head@freebsd.org Fri Jan 26 19:32:08 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3D30CEC4CF2; Fri, 26 Jan 2018 19:32:08 +0000 (UTC) (envelope-from pawel@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E761A82EAE; Fri, 26 Jan 2018 19:32:07 +0000 (UTC) (envelope-from pawel@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E24601FD93; Fri, 26 Jan 2018 19:32:07 +0000 (UTC) (envelope-from pawel@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0QJW7nJ055550; Fri, 26 Jan 2018 19:32:07 GMT (envelope-from pawel@FreeBSD.org) Received: (from pawel@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0QJW79R055544; Fri, 26 Jan 2018 19:32:07 GMT (envelope-from pawel@FreeBSD.org) Message-Id: <201801261932.w0QJW79R055544@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pawel set sender to pawel@FreeBSD.org using -f From: Pawel Pekala Date: Fri, 26 Jan 2018 19:32:07 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r460048 - in head/games: . keeperrl X-SVN-Group: ports-head X-SVN-Commit-Author: pawel X-SVN-Commit-Paths: in head/games: . keeperrl X-SVN-Commit-Revision: 460048 X-SVN-Commit-Repository: ports 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.25 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: Fri, 26 Jan 2018 19:32:08 -0000 Author: pawel Date: Fri Jan 26 19:32:07 2018 New Revision: 460048 URL: https://svnweb.freebsd.org/changeset/ports/460048 Log: Take the role of an evil wizard and seek the ultimate knowledge of destruction. Explore the world, murder innocent villagers and burn their homes. Build your dungeon, lay traps and prepare for an assault of angry heroes. When you control your minions the game becomes a classic roguelike, with turn-based and very tactical combat. You can also play as an adventurer and assault dungeons made by you or other players. WWW: http://keeperrl.com/ Added: head/games/keeperrl/ head/games/keeperrl/Makefile (contents, props changed) head/games/keeperrl/distinfo (contents, props changed) head/games/keeperrl/pkg-descr (contents, props changed) head/games/keeperrl/pkg-plist (contents, props changed) Modified: head/games/Makefile Modified: head/games/Makefile ============================================================================== --- head/games/Makefile Fri Jan 26 18:33:08 2018 (r460047) +++ head/games/Makefile Fri Jan 26 19:32:07 2018 (r460048) @@ -477,6 +477,7 @@ SUBDIR += kcheckers SUBDIR += kdegames4 SUBDIR += kdiamond + SUBDIR += keeperrl SUBDIR += kevedit SUBDIR += kfourinline SUBDIR += kgoldrunner Added: head/games/keeperrl/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/keeperrl/Makefile Fri Jan 26 19:32:07 2018 (r460048) @@ -0,0 +1,52 @@ +# $FreeBSD$ + +PORTNAME= keeperrl +PORTVERSION= 0.0.${ALPHA_VERSION} +CATEGORIES= games + +MAINTAINER= pawel@FreeBSD.org +COMMENT= Ambitious dungeon builder with roguelike elements + +LICENSE= GPLv2 OFL11 +LICENSE_COMB= multi +LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.txt +LICENSE_FILE_OFL11= ${WRKSRC}/data_contrib/SIL_Open_Font_License.txt + +BROKEN_FreeBSD_10= needs c++14, does not build even with clang5 + +LIB_DEPENDS= libvorbis.so:audio/libvorbis \ + libcurl.so:ftp/curl + +USES= gmake localbase openal + +USE_GITHUB= yes +GH_ACCOUNT= miki151 +GH_TAGNAME= alpha${ALPHA_VERSION} +USE_GL= gl +USE_SDL= sdl2 image2 + +ALPHA_VERSION= 23 +NO_CONFIGURE= yes +LIBS+= -lexecinfo +MAKE_ARGS= DATA_DIR="${DATADIR}" GCC="${CXX}" \ + LDFLAGS="${LDFLAGS}" RELEASE=true + +DESKTOP_ENTRIES="KeeperRL" "" "" "keeper" \ + "Game;Simulation;" false + +post-patch: + @${REINPLACE_CMD} -e '/^CFLAGS =/ s|=|= ${CFLAGS}|' \ + -e '/^LIBS =/ s|$$| ${LIBS}|' \ + -e 's|bash|sh|' \ + ${WRKSRC}/Makefile + @${REINPLACE_CMD} 's|bash|sh|' ${WRKSRC}/check_serial.sh + @${REINPLACE_CMD} '/_GLIBCXX_END_NAMESPACE_VERSION/d' \ + ${WRKSRC}/extern/iomanip.h + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/keeper ${STAGEDIR}${PREFIX}/bin + @${MKDIR} ${STAGEDIR}${DATADIR} + cd ${WRKSRC} && ${COPYTREE_SHARE} "data_contrib data_free" \ + ${STAGEDIR}${DATADIR} "! -name *License.txt" + +.include Added: head/games/keeperrl/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/keeperrl/distinfo Fri Jan 26 19:32:07 2018 (r460048) @@ -0,0 +1,3 @@ +TIMESTAMP = 1516986107 +SHA256 (miki151-keeperrl-0.0.23-alpha23_GH0.tar.gz) = 046cba3c8834f52f9e796d2deece8770b833d351eb222c216fdf65b0c1869979 +SIZE (miki151-keeperrl-0.0.23-alpha23_GH0.tar.gz) = 3252139 Added: head/games/keeperrl/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/keeperrl/pkg-descr Fri Jan 26 19:32:07 2018 (r460048) @@ -0,0 +1,9 @@ +Take the role of an evil wizard and seek the ultimate knowledge of destruction. +Explore the world, murder innocent villagers and burn their homes. Build your +dungeon, lay traps and prepare for an assault of angry heroes. + +When you control your minions the game becomes a classic roguelike, with +turn-based and very tactical combat. You can also play as an adventurer and +assault dungeons made by you or other players. + +WWW: http://keeperrl.com/ Added: head/games/keeperrl/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/keeperrl/pkg-plist Fri Jan 26 19:32:07 2018 (r460048) @@ -0,0 +1,68 @@ +bin/keeper +%%DATADIR%%/data_contrib/Lato-Bol.ttf +%%DATADIR%%/data_contrib/Symbola.ttf +%%DATADIR%%/data_free/credits.txt +%%DATADIR%%/data_free/images/frame.png +%%DATADIR%%/data_free/images/icons.png +%%DATADIR%%/data_free/images/morale_icons.png +%%DATADIR%%/data_free/images/mouse_cursor.png +%%DATADIR%%/data_free/images/mouse_cursor2.png +%%DATADIR%%/data_free/images/spells.png +%%DATADIR%%/data_free/images/splash2.png +%%DATADIR%%/data_free/images/splash2a.png +%%DATADIR%%/data_free/images/splash2b.png +%%DATADIR%%/data_free/images/splash2c.png +%%DATADIR%%/data_free/images/splash2d.png +%%DATADIR%%/data_free/images/splash2e.png +%%DATADIR%%/data_free/images/splash2f.png +%%DATADIR%%/data_free/images/stat_icons.png +%%DATADIR%%/data_free/images/team_icons.png +%%DATADIR%%/data_free/images/ui/barthin.png +%%DATADIR%%/data_free/images/ui/corner1.png +%%DATADIR%%/data_free/images/ui/corner2X.png +%%DATADIR%%/data_free/images/ui/corner2X_highlight.png +%%DATADIR%%/data_free/images/ui/cornerBOTTOMR.png +%%DATADIR%%/data_free/images/ui/cornerTOPL.png +%%DATADIR%%/data_free/images/ui/cornerTOPR.png +%%DATADIR%%/data_free/images/ui/cornermini.png +%%DATADIR%%/data_free/images/ui/cornermini2.png +%%DATADIR%%/data_free/images/ui/down.png +%%DATADIR%%/data_free/images/ui/horibar.png +%%DATADIR%%/data_free/images/ui/horibarmini.png +%%DATADIR%%/data_free/images/ui/horibarmini2.png +%%DATADIR%%/data_free/images/ui/horicorner1.png +%%DATADIR%%/data_free/images/ui/horicorner2.png +%%DATADIR%%/data_free/images/ui/horiline.png +%%DATADIR%%/data_free/images/ui/horiline2.png +%%DATADIR%%/data_free/images/ui/horimiddle.png +%%DATADIR%%/data_free/images/ui/immigrant2bg.png +%%DATADIR%%/data_free/images/ui/immigrantbg.png +%%DATADIR%%/data_free/images/ui/menu_highlight.png +%%DATADIR%%/data_free/images/ui/scrollbar.png +%%DATADIR%%/data_free/images/ui/scrollmark.png +%%DATADIR%%/data_free/images/ui/ui_highlight.png +%%DATADIR%%/data_free/images/ui/up.png +%%DATADIR%%/data_free/images/ui/vertbar.png +%%DATADIR%%/data_free/images/ui/vertbar2.png +%%DATADIR%%/data_free/images/ui/vertbarmini.png +%%DATADIR%%/data_free/images/ui/vertbarmini2.png +%%DATADIR%%/data_free/images/ui/vertibarmsg1.png +%%DATADIR%%/data_free/images/ui/vertibarmsg2.png +%%DATADIR%%/data_free/images/window_bg.png +%%DATADIR%%/data_free/names/artifacts.txt +%%DATADIR%%/data_free/names/aztec_names.txt +%%DATADIR%%/data_free/names/creatures.txt +%%DATADIR%%/data_free/names/cyclops.txt +%%DATADIR%%/data_free/names/demons.txt +%%DATADIR%%/data_free/names/dogs.txt +%%DATADIR%%/data_free/names/dragons.txt +%%DATADIR%%/data_free/names/dwarfs.txt +%%DATADIR%%/data_free/names/first_female.txt +%%DATADIR%%/data_free/names/first_male.txt +%%DATADIR%%/data_free/names/gods.txt +%%DATADIR%%/data_free/names/orc.txt +%%DATADIR%%/data_free/names/town_names.txt +%%DATADIR%%/data_free/names/vampires.txt +%%DATADIR%%/data_free/names/world.txt +%%DATADIR%%/data_free/sokoban_input.txt +%%DATADIR%%/data_free/splash.txt