Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Jan 2018 19:32:07 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r460048 - in head/games: . keeperrl
Message-ID:  <201801261932.w0QJW79R055544@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.port.mk>

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201801261932.w0QJW79R055544>