aboutsummaryrefslogtreecommitdiffstats
path: root/games/tome
diff options
context:
space:
mode:
authorkris <kris@FreeBSD.org>2002-11-04 18:28:55 +0800
committerkris <kris@FreeBSD.org>2002-11-04 18:28:55 +0800
commitf25c89f26eea5e8315585910261458c6f9feb667 (patch)
tree31adffc9eee19b97f25e842c0a7405b5c9e755f4 /games/tome
parentdb1bbc2020166c610ce9af33f9e51dab0bf44b49 (diff)
downloadfreebsd-ports-gnome-f25c89f26eea5e8315585910261458c6f9feb667.tar.gz
freebsd-ports-gnome-f25c89f26eea5e8315585910261458c6f9feb667.tar.zst
freebsd-ports-gnome-f25c89f26eea5e8315585910261458c6f9feb667.zip
Add tome 2.0.0.
Troubles of Middle Earth (ToME) is a roguelike dungeon exploration game based on JRR Tolkien's works. It is derived from the angband codebase.
Diffstat (limited to 'games/tome')
-rw-r--r--games/tome/Makefile25
-rw-r--r--games/tome/distinfo1
-rw-r--r--games/tome/files/patch-aa76
-rw-r--r--games/tome/pkg-descr5
-rw-r--r--games/tome/pkg-plist384
5 files changed, 491 insertions, 0 deletions
diff --git a/games/tome/Makefile b/games/tome/Makefile
new file mode 100644
index 000000000000..b60ec8b3f6f0
--- /dev/null
+++ b/games/tome/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: tome
+# Date created: 04 Nov 2002
+# Whom: kris@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= tome
+PORTVERSION= 2.0.0
+CATEGORIES= games
+MASTER_SITES= http://t-o-m-e.net/dl/src/
+DISTNAME= tome-200-src
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= kris@FreeBSD.org
+
+PORTCOMMENT= ToME is a roguelike dungeon exploration game based on JRR Tolkien\'s works
+
+ALL_TARGET= # empty
+MAKEFILE= makefile.org
+USE_GMAKE= yes
+USE_X_PREFIX= yes
+WRKSRC= ${WRKDIR}/${DISTNAME}/src
+
+.include <bsd.port.mk>
diff --git a/games/tome/distinfo b/games/tome/distinfo
new file mode 100644
index 000000000000..576c96ed79ce
--- /dev/null
+++ b/games/tome/distinfo
@@ -0,0 +1 @@
+MD5 (tome-200-src.tgz) = b6eaa8bd38175cce13346baa82ea3a22
diff --git a/games/tome/files/patch-aa b/games/tome/files/patch-aa
new file mode 100644
index 000000000000..0b8bc44b5958
--- /dev/null
+++ b/games/tome/files/patch-aa
@@ -0,0 +1,76 @@
+--- makefile.org.orig Sun May 12 05:40:28 2002
++++ makefile.org Mon Nov 4 02:27:48 2002
+@@ -78,7 +78,7 @@
+ ##
+
+ # Where lib/ files goes
+-LIBDIR = /usr/lib/games/tome/
++LIBDIR = $(PREFIX)/share/tome/
+ # Sysadmins of commercial Unix and/or BSD might prefer this
+ #LIBDIR = /usr/local/lib/tome/
+ # If you like the old default, use this one
+@@ -88,12 +88,13 @@
+
+
+ # Where PernAngband binary goes
+-BINDIR = /usr/local/games
++BINDIR = $(PREFIX)/bin
+ # Another common location
+ #BINDIR = /usr/local/bin
+
+ # The game will run suid to this user
+-OWNER = games
++OWNER = root
++GROUP = games
+
+ ##
+ ## 3. Some "system" definitions
+@@ -120,7 +121,7 @@
+ #
+ # This is my compiler of choice, it seems to work most everywhere
+ #
+-CC = gcc
++CC ?= cc
+
+ #
+ # Standard version (see main-x11.c and main-gcu.c)
+@@ -146,11 +147,11 @@
+ # including "USE_GETCH" and "USE_CURS_SET". Note that "config.h" will
+ # attempt to "guess" at many of these flags based on your system.
+ #
+-COPTS = -Wall -O1 -pipe -g
+-INCLUDES = -I/usr/X11R6/include
++COPTS = -Wall -g
++INCLUDES = -I$(X11BASE)/include
+ DEFINES = -DUSE_X11 -DUSE_GCU \
+ -DUSE_EGO_GRAPHICS -DUSE_TRANSPARENCY -DSUPPORT_GAMMA
+-LIBS = -lX11 -lcurses -L/usr/X11R6/lib
++LIBS = -lX11 -lcurses -L$(X11BASE)/lib
+
+
+ ##
+@@ -366,7 +367,7 @@
+ # Compiler options
+ #
+
+-CFLAGS = $(COPTS) $(INCLUDES) $(DEFINES) -DDEFAULT_PATH=\"$(LIBDIR)\"
++CFLAGS += $(COPTS) $(INCLUDES) $(DEFINES) -DDEFAULT_PATH=\"$(LIBDIR)\"
+
+
+ #
+@@ -441,10 +442,12 @@
+ [ -d $(LIBDIR) ] || mkdir -p $(LIBDIR)
+ [ -d $(BINDIR) ] || mkdir -p $(BINDIR)
+ cp -r ../lib/* $(LIBDIR)
+- chown -R $(OWNER) $(LIBDIR)
++ chown -R $(OWNER):$(GROUP) $(LIBDIR)
++ chmod -R g+w $(LIBDIR)
+ cp -f $(TARGET) $(BINDIR)/$(TARGET)
+- chown $(OWNER) $(BINDIR)/$(TARGET)
+- chmod 4755 $(BINDIR)/$(TARGET)
++ strip $(BINDIR)/$(TARGET)
++ chown $(OWNER):$(GROUP) $(BINDIR)/$(TARGET)
++ chmod 2755 $(BINDIR)/$(TARGET)
+
+ # old-install: $(TARGET)
+ # cp $(TARGET) ..
diff --git a/games/tome/pkg-descr b/games/tome/pkg-descr
new file mode 100644
index 000000000000..2901fef11e61
--- /dev/null
+++ b/games/tome/pkg-descr
@@ -0,0 +1,5 @@
+Troubles of Middle Earth (ToME) is a roguelike dungeon exploration
+game based on JRR Tolkien's works. It is derived from the angband
+codebase.
+
+WWW: http://t-o-m-e.net/main.php?tome_current=0
diff --git a/games/tome/pkg-plist b/games/tome/pkg-plist
new file mode 100644
index 000000000000..35f7003f80b1
--- /dev/null
+++ b/games/tome/pkg-plist
@@ -0,0 +1,384 @@
+bin/tome
+share/tome/apex/delete.me
+share/tome/bone/bone001.012
+share/tome/bone/bone004.001
+share/tome/bone/bone004.002
+share/tome/bone/bone004.003
+share/tome/bone/bone004.004
+share/tome/bone/bone004.005
+share/tome/bone/bone004.006
+share/tome/bone/bone004.007
+share/tome/bone/bone004.008
+share/tome/bone/bone004.009
+share/tome/bone/bone004.010
+share/tome/cmov/delete.me
+share/tome/data/delete.me
+share/tome/dngn/dun1.14
+share/tome/dngn/dun10.0
+share/tome/dngn/dun18.0
+share/tome/dngn/dun18.1
+share/tome/dngn/dun19.11
+share/tome/dngn/dun2.31
+share/tome/dngn/dun22.10
+share/tome/dngn/dun22.5
+share/tome/dngn/dun24.0
+share/tome/dngn/dun3.18
+share/tome/dngn/dun3.28
+share/tome/dngn/dun3.3
+share/tome/dngn/dun5.0
+share/tome/dngn/dun5.14
+share/tome/edit/a_info.txt
+share/tome/edit/ba_info.txt
+share/tome/edit/between.map
+share/tome/edit/d_info.txt
+share/tome/edit/e_info.txt
+share/tome/edit/f_info.txt
+share/tome/edit/k_info.txt
+share/tome/edit/maeglin.map
+share/tome/edit/misc.txt
+share/tome/edit/nirnaeth.map
+share/tome/edit/numenor.txt
+share/tome/edit/ow_info.txt
+share/tome/edit/p_info.txt
+share/tome/edit/qrand1.map
+share/tome/edit/qrand10.map
+share/tome/edit/qrand11.map
+share/tome/edit/qrand12.map
+share/tome/edit/qrand14.map
+share/tome/edit/qrand5.map
+share/tome/edit/qrand6.map
+share/tome/edit/qrand7.map
+share/tome/edit/r_info.txt
+share/tome/edit/ra_info.txt
+share/tome/edit/re_info.txt
+share/tome/edit/readme.txt
+share/tome/edit/s_crypt.map
+share/tome/edit/s_death.map
+share/tome/edit/s_doom.map
+share/tome/edit/s_gates.map
+share/tome/edit/s_info.txt
+share/tome/edit/s_name.map
+share/tome/edit/s_orc.map
+share/tome/edit/set_info.txt
+share/tome/edit/special.txt
+share/tome/edit/spiders.map
+share/tome/edit/st_info.txt
+share/tome/edit/t_basic.txt
+share/tome/edit/t_bree.txt
+share/tome/edit/t_d_gond.txt
+share/tome/edit/t_gondol.txt
+share/tome/edit/t_info.txt
+share/tome/edit/t_lorien.txt
+share/tome/edit/t_minas.txt
+share/tome/edit/t_pref.txt
+share/tome/edit/thieves.map
+share/tome/edit/thrain.map
+share/tome/edit/tr_info.txt
+share/tome/edit/trolls.map
+share/tome/edit/v_info.txt
+share/tome/edit/volcano.txt
+share/tome/edit/w_info.txt
+share/tome/edit/wf_info.txt
+share/tome/edit/wights.map
+share/tome/file/book-0.txt
+share/tome/file/book-1.txt
+share/tome/file/book-10.txt
+share/tome/file/book-101.txt
+share/tome/file/book-102.txt
+share/tome/file/book-103.txt
+share/tome/file/book-104.txt
+share/tome/file/book-105.txt
+share/tome/file/book-106.txt
+share/tome/file/book-107.txt
+share/tome/file/book-11.txt
+share/tome/file/book-12.txt
+share/tome/file/book-13.txt
+share/tome/file/book-14.txt
+share/tome/file/book-15.txt
+share/tome/file/book-16.txt
+share/tome/file/book-17.txt
+share/tome/file/book-18.txt
+share/tome/file/book-19.txt
+share/tome/file/book-2.txt
+share/tome/file/book-20.txt
+share/tome/file/book-200.txt
+share/tome/file/book-201.txt
+share/tome/file/book-202.txt
+share/tome/file/book-203.txt
+share/tome/file/book-4.txt
+share/tome/file/book-6.txt
+share/tome/file/book-7.txt
+share/tome/file/book-8.txt
+share/tome/file/book-9.txt
+share/tome/file/bravado.txt
+share/tome/file/chainswd.txt
+share/tome/file/crime.txt
+share/tome/file/dam_huge.txt
+share/tome/file/dam_lots.txt
+share/tome/file/dam_med.txt
+share/tome/file/dam_none.txt
+share/tome/file/dam_xxx.txt
+share/tome/file/dead.txt
+share/tome/file/death.txt
+share/tome/file/elvish.txt
+share/tome/file/error.txt
+share/tome/file/mondeath.txt
+share/tome/file/monfear.txt
+share/tome/file/monspeak.txt
+share/tome/file/news.txt
+share/tome/file/rart_f.txt
+share/tome/file/rart_s.txt
+share/tome/file/readme!
+share/tome/file/rumors.txt
+share/tome/file/sample.txt
+share/tome/file/sfail.txt
+share/tome/file/silly.txt
+share/tome/file/smeagol.txt
+share/tome/file/smeagolr.txt
+share/tome/file/speakpet.txt
+share/tome/file/timefun.txt
+share/tome/file/timenorm.txt
+share/tome/help/TANG.txt
+share/tome/help/attack.txt
+share/tome/help/birth.txt
+share/tome/help/bldg.txt
+share/tome/help/c_alchem.txt
+share/tome/help/c_archer.txt
+share/tome/help/c_beastm.txt
+share/tome/help/c_blade.txt
+share/tome/help/c_chaosw.txt
+share/tome/help/c_daemon.txt
+share/tome/help/c_druid.txt
+share/tome/help/c_elemen.txt
+share/tome/help/c_harper.txt
+share/tome/help/c_himage.txt
+share/tome/help/c_illus.txt
+share/tome/help/c_mage.txt
+share/tome/help/c_merch.txt
+share/tome/help/c_mimic.txt
+share/tome/help/c_mindcr.txt
+share/tome/help/c_monk.txt
+share/tome/help/c_necro.txt
+share/tome/help/c_palad.txt
+share/tome/help/c_posses.txt
+share/tome/help/c_powmag.txt
+share/tome/help/c_priest.txt
+share/tome/help/c_ranger.txt
+share/tome/help/c_rogue.txt
+share/tome/help/c_runecr.txt
+share/tome/help/c_sorcer.txt
+share/tome/help/c_summon.txt
+share/tome/help/c_symbia.txt
+share/tome/help/c_thaum.txt
+share/tome/help/c_unbel.txt
+share/tome/help/c_warmag.txt
+share/tome/help/c_warper.txt
+share/tome/help/c_warrio.txt
+share/tome/help/c_weponm.txt
+share/tome/help/command.txt
+share/tome/help/corspoil.txt
+share/tome/help/def.aux
+share/tome/help/dungeon.txt
+share/tome/help/dunspoil.txt
+share/tome/help/essences.txt
+share/tome/help/fatespoi.txt
+share/tome/help/foot.aux
+share/tome/help/g_eru.txt
+share/tome/help/g_manwe.txt
+share/tome/help/g_tulkas.txt
+share/tome/help/gambling.txt
+share/tome/help/general.txt
+share/tome/help/gods.txt
+share/tome/help/godspoil.txt
+share/tome/help/head.aux
+share/tome/help/help.hlp
+share/tome/help/inscrip.txt
+share/tome/help/lua.hlp
+share/tome/help/lua_gf.txt
+share/tome/help/lua_intr.txt
+share/tome/help/lua_mon.txt
+share/tome/help/lua_play.txt
+share/tome/help/lua_pow.txt
+share/tome/help/lua_ques.txt
+share/tome/help/lua_skil.txt
+share/tome/help/lua_spel.txt
+share/tome/help/lua_util.txt
+share/tome/help/luckspoi.txt
+share/tome/help/m_air.txt
+share/tome/help/m_convey.txt
+share/tome/help/m_divin.txt
+share/tome/help/m_earth.txt
+share/tome/help/m_fire.txt
+share/tome/help/m_mana.txt
+share/tome/help/m_meta.txt
+share/tome/help/m_mind.txt
+share/tome/help/m_nature.txt
+share/tome/help/m_tempo.txt
+share/tome/help/m_thaum.txt
+share/tome/help/m_water.txt
+share/tome/help/macrofaq.txt
+share/tome/help/magic.txt
+share/tome/help/newbie.hlp
+share/tome/help/option.txt
+share/tome/help/pern_faq.txt
+share/tome/help/r_beorn.txt
+share/tome/help/r_deathm.txt
+share/tome/help/r_drgnri.txt
+share/tome/help/r_drkelf.txt
+share/tome/help/r_duned.txt
+share/tome/help/r_dwarf.txt
+share/tome/help/r_elf.txt
+share/tome/help/r_ent.txt
+share/tome/help/r_gnome.txt
+share/tome/help/r_hafelf.txt
+share/tome/help/r_hafogr.txt
+share/tome/help/r_hielf.txt
+share/tome/help/r_hobbit.txt
+share/tome/help/r_human.txt
+share/tome/help/r_kobold.txt
+share/tome/help/r_maia.txt
+share/tome/help/r_orc.txt
+share/tome/help/r_pettyd.txt
+share/tome/help/r_rohank.txt
+share/tome/help/r_troll.txt
+share/tome/help/r_wodelf.txt
+share/tome/help/r_yeek.txt
+share/tome/help/rm_barb.txt
+share/tome/help/rm_class.txt
+share/tome/help/rm_corru.txt
+share/tome/help/rm_herm.txt
+share/tome/help/rm_skel.txt
+share/tome/help/rm_spec.txt
+share/tome/help/rm_vamp.txt
+share/tome/help/rm_zomb.txt
+share/tome/help/skills.txt
+share/tome/help/spoiler.hlp
+share/tome/help/version.txt
+share/tome/help/wishing.txt
+share/tome/info/delete.me
+share/tome/note/delete.me
+share/tome/pref/422color.prf
+share/tome/pref/colors.prf
+share/tome/pref/font-ami.prf
+share/tome/pref/font-dos.prf
+share/tome/pref/font-ibm.prf
+share/tome/pref/font-mac.new
+share/tome/pref/font-mac.prf
+share/tome/pref/font-win.prf
+share/tome/pref/font-x11.prf
+share/tome/pref/font-xxx.prf
+share/tome/pref/font.prf
+share/tome/pref/graf-ami.prf
+share/tome/pref/graf-dos.prf
+share/tome/pref/graf-ibm.prf
+share/tome/pref/graf-iso.prf
+share/tome/pref/graf-mac.prf
+share/tome/pref/graf-new.prf
+share/tome/pref/graf-sdl.prf
+share/tome/pref/graf-win.prf
+share/tome/pref/graf-x11.prf
+share/tome/pref/graf-xxx.prf
+share/tome/pref/graf.prf
+share/tome/pref/pref-acn.prf
+share/tome/pref/pref-ami.prf
+share/tome/pref/pref-emx.prf
+share/tome/pref/pref-gcu.prf
+share/tome/pref/pref-mac.prf
+share/tome/pref/pref-sdl.prf
+share/tome/pref/pref-win.prf
+share/tome/pref/pref-x11.prf
+share/tome/pref/pref.prf
+share/tome/pref/trap-xxx.prf
+share/tome/pref/user.prf
+share/tome/pref/xtra-gcu.prf
+share/tome/pref/xtra-new.prf
+share/tome/pref/xtra-xxx.prf
+share/tome/save/delete.me
+share/tome/scpt/bounty.lua
+share/tome/scpt/building.lua
+share/tome/scpt/init.lua
+share/tome/scpt/intro.lua
+share/tome/scpt/lebohaum.lua
+share/tome/scpt/monsters.lua
+share/tome/scpt/objects.lua
+share/tome/scpt/player.lua
+share/tome/scpt/powers.lua
+share/tome/scpt/quests.lua
+share/tome/scpt/quests2.lua
+share/tome/scpt/s_air.lua
+share/tome/scpt/s_aux.lua
+share/tome/scpt/s_convey.lua
+share/tome/scpt/s_divin.lua
+share/tome/scpt/s_earth.lua
+share/tome/scpt/s_eru.lua
+share/tome/scpt/s_fire.lua
+share/tome/scpt/s_mana.lua
+share/tome/scpt/s_manwe.lua
+share/tome/scpt/s_melkor.lua
+share/tome/scpt/s_meta.lua
+share/tome/scpt/s_mind.lua
+share/tome/scpt/s_nature.lua
+share/tome/scpt/s_tempo.lua
+share/tome/scpt/s_tulkas.lua
+share/tome/scpt/s_udun.lua
+share/tome/scpt/s_water.lua
+share/tome/scpt/spells.lua
+share/tome/scpt/test.lua
+share/tome/user/delete.me
+share/tome/xtra/ANGBAND.FNT
+share/tome/xtra/font/10X20.FON
+share/tome/xtra/font/12X24.FON
+share/tome/xtra/font/5X8.FON
+share/tome/xtra/font/6X10.FON
+share/tome/xtra/font/6X12.FON
+share/tome/xtra/font/6X13.FON
+share/tome/xtra/font/6X13B.FON
+share/tome/xtra/font/6X9.FON
+share/tome/xtra/font/7X13.FON
+share/tome/xtra/font/7X13B.FON
+share/tome/xtra/font/8X13.FON
+share/tome/xtra/font/8X13B.FON
+share/tome/xtra/font/9X15.FON
+share/tome/xtra/font/9X15B.FON
+share/tome/xtra/font/XM10X17.FNT
+share/tome/xtra/font/XM10X17B.FNT
+share/tome/xtra/font/XM12X20.FNT
+share/tome/xtra/font/XM12X20B.FNT
+share/tome/xtra/font/XM16X25.FNT
+share/tome/xtra/font/XM16X25B.FNT
+share/tome/xtra/font/XM5X8.FNT
+share/tome/xtra/font/XM6X12.FNT
+share/tome/xtra/font/XM6X12B.FNT
+share/tome/xtra/font/XM8X16B.FNT
+share/tome/xtra/font/xm4x6.fnt
+share/tome/xtra/font/xm8x13.fnt
+share/tome/xtra/font/xm8x13b.fnt
+share/tome/xtra/font/xm8x16.fnt
+share/tome/xtra/graf/16x16.bmp
+share/tome/xtra/graf/8x8.bmp
+share/tome/xtra/graf/backgrnd.gif
+share/tome/xtra/graf/mask.bmp
+share/tome/xtra/music/delete.me
+share/tome/xtra/sound/Sound.cfg
+share/tome/xtra/sound/readme.txt
+@dirrm share/tome/apex
+@dirrm share/tome/bone
+@dirrm share/tome/cmov
+@dirrm share/tome/data
+@dirrm share/tome/dngn
+@dirrm share/tome/edit
+@dirrm share/tome/file
+@dirrm share/tome/help
+@dirrm share/tome/info
+@dirrm share/tome/note
+@dirrm share/tome/plot
+@dirrm share/tome/pref
+@dirrm share/tome/save
+@dirrm share/tome/scpt
+@dirrm share/tome/user
+@dirrm share/tome/xtra/font
+@dirrm share/tome/xtra/graf
+@dirrm share/tome/xtra/music
+@dirrm share/tome/xtra/sound
+@dirrm share/tome/xtra
+@dirrm share/tome