Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Aug 2013 14:00:44 +0000 (UTC)
From:      Frederic Culot <culot@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r325132 - in head/games: . tomenet tomenet/files
Message-ID:  <201308211400.r7LE0ioA059148@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: culot
Date: Wed Aug 21 14:00:43 2013
New Revision: 325132
URL: http://svnweb.freebsd.org/changeset/ports/325132

Log:
  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.

Added:
  head/games/tomenet/
  head/games/tomenet/Makefile   (contents, props changed)
  head/games/tomenet/distinfo   (contents, props changed)
  head/games/tomenet/files/
  head/games/tomenet/files/patch-makefile   (contents, props changed)
  head/games/tomenet/files/pkg-message.in   (contents, props changed)
  head/games/tomenet/pkg-descr   (contents, props changed)
  head/games/tomenet/pkg-plist   (contents, props changed)
Modified:
  head/games/Makefile

Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile	Wed Aug 21 13:54:13 2013	(r325131)
+++ head/games/Makefile	Wed Aug 21 14:00:43 2013	(r325132)
@@ -933,6 +933,7 @@
     SUBDIR += tksol
     SUBDIR += tmw
     SUBDIR += tomatoes
+    SUBDIR += tomenet
     SUBDIR += tong
     SUBDIR += toppler
     SUBDIR += torcs

Added: head/games/tomenet/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/tomenet/Makefile	Wed Aug 21 14:00:43 2013	(r325132)
@@ -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>

Added: head/games/tomenet/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/tomenet/distinfo	Wed Aug 21 14:00:43 2013	(r325132)
@@ -0,0 +1,2 @@
+SHA256 (tomenet-4.5.4.tar.bz2) = 3bb8955619f3da571c7982d323cae837203dfd30eb65a508f678efae2ac40f70
+SIZE (tomenet-4.5.4.tar.bz2) = 2740555

Added: head/games/tomenet/files/patch-makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/tomenet/files/patch-makefile	Wed Aug 21 14:00:43 2013	(r325132)
@@ -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

Added: head/games/tomenet/files/pkg-message.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/tomenet/files/pkg-message.in	Wed Aug 21 14:00:43 2013	(r325132)
@@ -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
+
+========================================================================

Added: head/games/tomenet/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/tomenet/pkg-descr	Wed Aug 21 14:00:43 2013	(r325132)
@@ -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/

Added: head/games/tomenet/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/tomenet/pkg-plist	Wed Aug 21 14:00:43 2013	(r325132)
@@ -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%%



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