diff options
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/tomenet/Makefile | 40 | ||||
-rw-r--r-- | games/tomenet/distinfo | 2 | ||||
-rw-r--r-- | games/tomenet/files/patch-makefile | 24 | ||||
-rw-r--r-- | games/tomenet/files/pkg-message.in | 18 | ||||
-rw-r--r-- | games/tomenet/pkg-descr | 7 | ||||
-rw-r--r-- | games/tomenet/pkg-plist | 168 |
7 files changed, 260 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index ae29c958c9a2..19dc4d7f9d2f 100644 --- a/games/Makefile +++ b/games/Makefile @@ -933,6 +933,7 @@ SUBDIR += tksol SUBDIR += tmw SUBDIR += tomatoes + SUBDIR += tomenet SUBDIR += tong SUBDIR += toppler SUBDIR += torcs diff --git a/games/tomenet/Makefile b/games/tomenet/Makefile new file mode 100644 index 000000000000..997f1190c576 --- /dev/null +++ b/games/tomenet/Makefile @@ -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> diff --git a/games/tomenet/distinfo b/games/tomenet/distinfo new file mode 100644 index 000000000000..30b8d1087c02 --- /dev/null +++ b/games/tomenet/distinfo @@ -0,0 +1,2 @@ +SHA256 (tomenet-4.5.4.tar.bz2) = 3bb8955619f3da571c7982d323cae837203dfd30eb65a508f678efae2ac40f70 +SIZE (tomenet-4.5.4.tar.bz2) = 2740555 diff --git a/games/tomenet/files/patch-makefile b/games/tomenet/files/patch-makefile new file mode 100644 index 000000000000..4051f3dd504b --- /dev/null +++ b/games/tomenet/files/patch-makefile @@ -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 diff --git a/games/tomenet/files/pkg-message.in b/games/tomenet/files/pkg-message.in new file mode 100644 index 000000000000..27e186b5bda9 --- /dev/null +++ b/games/tomenet/files/pkg-message.in @@ -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 + +======================================================================== diff --git a/games/tomenet/pkg-descr b/games/tomenet/pkg-descr new file mode 100644 index 000000000000..f1f01579091b --- /dev/null +++ b/games/tomenet/pkg-descr @@ -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/ diff --git a/games/tomenet/pkg-plist b/games/tomenet/pkg-plist new file mode 100644 index 000000000000..77d5946678a1 --- /dev/null +++ b/games/tomenet/pkg-plist @@ -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%% |