1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

TomeNET is an online multiplayer rogue-like role-playing game,

derived from MAngband (Multiplayer-Angband).
TomeNET loosely bases on the stories of J.R.R. Tolkien mainly
"The Lord Of The Rings", hence the name "the Troubles of Middle
Earth" or alternatively "the Tales of Middle Earth".

WWW: http://tomenet.net/

Note: only the curses interface is available with this port.
Adding support for graphical interface using X11 is not planned
for now on because I could not easily test it.
This commit is contained in:
Frederic Culot 2013-08-21 14:00:43 +00:00
parent 826f4bfeb1
commit 2f685187e9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=325132
7 changed files with 260 additions and 0 deletions

View File

@ -933,6 +933,7 @@
SUBDIR += tksol
SUBDIR += tmw
SUBDIR += tomatoes
SUBDIR += tomenet
SUBDIR += tong
SUBDIR += toppler
SUBDIR += torcs

40
games/tomenet/Makefile Normal file
View File

@ -0,0 +1,40 @@
# Created by: Frederic Culot <culot@FreeBSD.org>
# $FreeBSD$
PORTNAME= tomenet
PORTVERSION= 4.5.4
CATEGORIES= games
MASTER_SITES= http://tomenet.net/downloads/
MAINTAINER= culot@FreeBSD.org
COMMENT= Online multiplayer rogue-like role-playing game
USE_BZIP2= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/src
MAKEFILE= ${WRKSRC}/makefile
USES= ncurses
USE_GMAKE= yes
CFLAGS+= -DDEFAULT_PATH="\\\"${DATADIR}/lib/\\\""
SUB_FILES= pkg-message
do-install:
.for f in tomenet tomenet.server accedit evilmeta
${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin
.endfor
${MKDIR} ${DATADIR}
(cd ${WRKDIR}/${DISTNAME} && ${COPYTREE_SHARE} lib ${DATADIR})
${MKDIR} ${ETCDIR}
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/.tomenetrc ${ETCDIR}/tomenetrc
.include <bsd.port.options.mk>
post-install:
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/TomeNET-Guide.txt ${DOCSDIR}
.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

2
games/tomenet/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (tomenet-4.5.4.tar.bz2) = 3bb8955619f3da571c7982d323cae837203dfd30eb65a508f678efae2ac40f70
SIZE (tomenet-4.5.4.tar.bz2) = 2740555

View File

@ -0,0 +1,24 @@
--- makefile.orig 2013-08-20 08:00:23.000000000 -0400
+++ makefile 2013-08-20 08:03:26.000000000 -0400
@@ -256,8 +256,8 @@
# attempt to "guess" at many of these flags based on your system.
#
## With SDL
-CFLAGS = -g -pipe -Wall -DUSE_X11 -DUSE_GCU -I${X11BASE}/include -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937 -DSOUND_SDL `sdl-config --cflags`
-LIBS = -L${X11BASE}/lib -L/usr/pkg/lib -lX11 -lncurses -lcrypt -lm `sdl-config --libs` -lSDL_mixer
+#CFLAGS = -g -pipe -Wall -DUSE_X11 -DUSE_GCU -I${X11BASE}/include -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937 -DSOUND_SDL `sdl-config --cflags`
+#LIBS = -L${X11BASE}/lib -L/usr/pkg/lib -lX11 -lncurses -lcrypt -lm `sdl-config --libs` -lSDL_mixer
##
## Without SDL
#CFLAGS = -g -pipe -Wall -DUSE_X11 -DUSE_GCU -I${X11BASE}/include -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937
@@ -304,8 +304,8 @@
#LDFLAGS = -Wl,-rpath,\$$ORIGIN
##
## Without SDL
-#CFLAGS = -g -pipe -Wall -DUSE_X11 -DUSE_GCU -I${X11BASE}/include -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937
-#LIBS = -L${X11BASE}/lib -L/usr/pkg/lib -lX11 -lncurses -lcrypt -lm
+CFLAGS += -g -pipe -Wall -DUSE_GCU -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937
+LIBS += -lncurses -lcrypt -lm
## Added by thaler, 6/28/97

View File

@ -0,0 +1,18 @@
========================================================================
To complete your installation of TomeNET, you should create a
configuration file to suit your needs:
cp %%ETCDIR%%/tomenetrc ~/.tomenetrc
$EDITOR ~/.tomenetrc
and then you can start playing the game.
If installed, extensive documentation can be found in
%%DOCSDIR%%/TomeNET-Guide.txt
otherwise the guide is available online at:
http://www.tomenet.net/guide.php
========================================================================

7
games/tomenet/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
TomeNET is an online multiplayer rogue-like role-playing game,
derived from MAngband (Multiplayer-Angband).
TomeNET loosely bases on the stories of J.R.R. Tolkien mainly
"The Lord Of The Rings", hence the name "the Troubles of Middle
Earth" or alternatively "the Tales of Middle Earth".
WWW: http://tomenet.net/

168
games/tomenet/pkg-plist Normal file
View File

@ -0,0 +1,168 @@
bin/accedit
bin/evilmeta
bin/tomenet
bin/tomenet.server
%%ETCDIR%%/tomenetrc
%%DATADIR%%/lib/config/badnames.txt
%%DATADIR%%/lib/config/nonswearing.txt
%%DATADIR%%/lib/config/swearing.txt
%%DATADIR%%/lib/config/tomenet.cfg
%%DATADIR%%/lib/data/tomenet.log
%%DATADIR%%/lib/game/a_info.txt
%%DATADIR%%/lib/game/ba_info.txt
%%DATADIR%%/lib/game/d_info.txt
%%DATADIR%%/lib/game/e_info.txt
%%DATADIR%%/lib/game/f_info.txt
%%DATADIR%%/lib/game/k_info.txt
%%DATADIR%%/lib/game/ow_info.txt
%%DATADIR%%/lib/game/r_info.txt
%%DATADIR%%/lib/game/re_info.txt
%%DATADIR%%/lib/game/renumber.pl
%%DATADIR%%/lib/game/s_info.txt
%%DATADIR%%/lib/game/st_info.txt
%%DATADIR%%/lib/game/t_arena_pvp.txt
%%DATADIR%%/lib/game/t_arena_tt.txt
%%DATADIR%%/lib/game/t_arena1.txt
%%DATADIR%%/lib/game/t_bree.txt
%%DATADIR%%/lib/game/t_bree_arcade.txt
%%DATADIR%%/lib/game/t_gondol.txt
%%DATADIR%%/lib/game/t_info.txt
%%DATADIR%%/lib/game/t_khazad.txt
%%DATADIR%%/lib/game/t_lorien.txt
%%DATADIR%%/lib/game/t_menegroth.txt
%%DATADIR%%/lib/game/t_minas.txt
%%DATADIR%%/lib/game/t_nargothrond.txt
%%DATADIR%%/lib/game/t_pref.txt
%%DATADIR%%/lib/game/t_valinor.txt
%%DATADIR%%/lib/game/tr_info.txt
%%DATADIR%%/lib/game/v_info.txt
%%DATADIR%%/lib/save/delete.me
%%DATADIR%%/lib/scpt/audio.lua
%%DATADIR%%/lib/scpt/c-init.lua
%%DATADIR%%/lib/scpt/cblue.lua
%%DATADIR%%/lib/scpt/classes.lua
%%DATADIR%%/lib/scpt/custom.lua
%%DATADIR%%/lib/scpt/d_astral.lua
%%DATADIR%%/lib/scpt/dg.lua
%%DATADIR%%/lib/scpt/dr_arcane.lua
%%DATADIR%%/lib/scpt/dr_physical.lua
%%DATADIR%%/lib/scpt/evil.lua
%%DATADIR%%/lib/scpt/init.lua
%%DATADIR%%/lib/scpt/it.lua
%%DATADIR%%/lib/scpt/jir.lua
%%DATADIR%%/lib/scpt/m_mintrusion.lua
%%DATADIR%%/lib/scpt/m_ppower.lua
%%DATADIR%%/lib/scpt/m_tcontact.lua
%%DATADIR%%/lib/scpt/meta.lua
%%DATADIR%%/lib/scpt/mikaelh.lua
%%DATADIR%%/lib/scpt/moltor.lua
%%DATADIR%%/lib/scpt/p_curing.lua
%%DATADIR%%/lib/scpt/p_defense.lua
%%DATADIR%%/lib/scpt/p_offense.lua
%%DATADIR%%/lib/scpt/p_support.lua
%%DATADIR%%/lib/scpt/player.lua
%%DATADIR%%/lib/scpt/player-info.lua
%%DATADIR%%/lib/scpt/powers.lua
%%DATADIR%%/lib/scpt/races.lua
%%DATADIR%%/lib/scpt/s_air.lua
%%DATADIR%%/lib/scpt/s_aux.lua
%%DATADIR%%/lib/scpt/s_convey.lua
%%DATADIR%%/lib/scpt/s_divin.lua
%%DATADIR%%/lib/scpt/s_earth.lua
%%DATADIR%%/lib/scpt/s_fire.lua
%%DATADIR%%/lib/scpt/s_mana.lua
%%DATADIR%%/lib/scpt/s_meta.lua
%%DATADIR%%/lib/scpt/s_mind.lua
%%DATADIR%%/lib/scpt/s_nature.lua
%%DATADIR%%/lib/scpt/s_tempo.lua
%%DATADIR%%/lib/scpt/s_udun.lua
%%DATADIR%%/lib/scpt/s_water.lua
%%DATADIR%%/lib/scpt/spells.lua
%%DATADIR%%/lib/scpt/test.lua
%%DATADIR%%/lib/scpt/traits.lua
%%DATADIR%%/lib/scpt/update.lua
%%DATADIR%%/lib/scpt/xml.lua
%%DATADIR%%/lib/text/attack.txt
%%DATADIR%%/lib/text/birth.txt
%%DATADIR%%/lib/text/book-50.txt
%%DATADIR%%/lib/text/book-51.txt
%%DATADIR%%/lib/text/book-52.txt
%%DATADIR%%/lib/text/book-60.txt
%%DATADIR%%/lib/text/book-61.txt
%%DATADIR%%/lib/text/book-62.txt
%%DATADIR%%/lib/text/book-63.txt
%%DATADIR%%/lib/text/book-64.txt
%%DATADIR%%/lib/text/book-65.txt
%%DATADIR%%/lib/text/book-66.txt
%%DATADIR%%/lib/text/book-67.txt
%%DATADIR%%/lib/text/chainswd.txt
%%DATADIR%%/lib/text/command.txt
%%DATADIR%%/lib/text/dead.txt
%%DATADIR%%/lib/text/dead2.txt
%%DATADIR%%/lib/text/death.txt
%%DATADIR%%/lib/text/dungeon.txt
%%DATADIR%%/lib/text/error.txt
%%DATADIR%%/lib/text/gambling.txt
%%DATADIR%%/lib/text/general.txt
%%DATADIR%%/lib/text/help.hlp
%%DATADIR%%/lib/text/hints.txt
%%DATADIR%%/lib/text/news.txt
%%DATADIR%%/lib/text/option.txt
%%DATADIR%%/lib/text/randarts.txt
%%DATADIR%%/lib/text/rumors.txt
%%DATADIR%%/lib/text/slash.hlp
%%DATADIR%%/lib/text/slash_ad.hlp
%%DATADIR%%/lib/text/timefun.txt
%%DATADIR%%/lib/text/timenorm.txt
%%DATADIR%%/lib/text/tomenet.hlp
%%DATADIR%%/lib/text/version.txt
%%DATADIR%%/lib/user/arcade-win.prf
%%DATADIR%%/lib/user/arcade-x11.prf
%%DATADIR%%/lib/user/font-ami.prf
%%DATADIR%%/lib/user/font-ibm.prf
%%DATADIR%%/lib/user/font-win.prf
%%DATADIR%%/lib/user/font-win(solid).prf
%%DATADIR%%/lib/user/graf-ami.prf
%%DATADIR%%/lib/user/graf-win.prf
%%DATADIR%%/lib/user/linux_caster.prf
%%DATADIR%%/lib/user/linux_fighter.prf
%%DATADIR%%/lib/user/options.prf
%%DATADIR%%/lib/user/pref.prf
%%DATADIR%%/lib/user/pref-acn.prf
%%DATADIR%%/lib/user/pref-emx.prf
%%DATADIR%%/lib/user/pref-ibm.prf
%%DATADIR%%/lib/user/pref-lsl.prf
%%DATADIR%%/lib/user/pref-mac.prf
%%DATADIR%%/lib/user/pref-win.prf
%%DATADIR%%/lib/user/pref-x11.prf
%%DATADIR%%/lib/user/pref-xaw.prf
%%DATADIR%%/lib/user/smash-win.prf
%%DATADIR%%/lib/user/smash-x11.prf
%%DATADIR%%/lib/user/tron-win.prf
%%DATADIR%%/lib/user/tron-x11.prf
%%DATADIR%%/lib/user/window.prf
%%DATADIR%%/lib/user/windows_caster.prf
%%DATADIR%%/lib/user/windows_fighter.prf
%%DATADIR%%/lib/xtra/music/music.cfg.default
%%DATADIR%%/lib/xtra/sound/credits.txt
%%DATADIR%%/lib/xtra/sound/sound.cfg.default
%%DATADIR%%/lib/xtra/sound/misc/paging/ding.ogg
%%DATADIR%%/lib/xtra/sound/misc/paging/greeting.ogg
%%DATADIR%%/lib/xtra/sound/misc/paging/warning.ogg
%%PORTDOCS%%%%DOCSDIR%%/TomeNET-Guide.txt
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%ETCDIR%%
@dirrm %%DATADIR%%/lib/config
@dirrm %%DATADIR%%/lib/data
@dirrm %%DATADIR%%/lib/game
@dirrm %%DATADIR%%/lib/save
@dirrm %%DATADIR%%/lib/scpt
@dirrm %%DATADIR%%/lib/text
@dirrm %%DATADIR%%/lib/user
@dirrm %%DATADIR%%/lib/xtra/music
@dirrm %%DATADIR%%/lib/xtra/sound/misc/paging
@dirrm %%DATADIR%%/lib/xtra/sound/misc
@dirrm %%DATADIR%%/lib/xtra/sound
@dirrm %%DATADIR%%/lib/xtra
@dirrm %%DATADIR%%/lib
@dirrm %%DATADIR%%