diff options
author | kris <kris@FreeBSD.org> | 2002-11-04 18:28:55 +0800 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2002-11-04 18:28:55 +0800 |
commit | f25c89f26eea5e8315585910261458c6f9feb667 (patch) | |
tree | 31adffc9eee19b97f25e842c0a7405b5c9e755f4 /games/tome | |
parent | db1bbc2020166c610ce9af33f9e51dab0bf44b49 (diff) | |
download | freebsd-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/Makefile | 25 | ||||
-rw-r--r-- | games/tome/distinfo | 1 | ||||
-rw-r--r-- | games/tome/files/patch-aa | 76 | ||||
-rw-r--r-- | games/tome/pkg-descr | 5 | ||||
-rw-r--r-- | games/tome/pkg-plist | 384 |
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 |