svn commit: r460048 - in head/games: . keeperrl
Pawel Pekala
pawel at FreeBSD.org
Fri Jan 26 19:32:08 UTC 2018
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 at 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
More information about the svn-ports-head
mailing list