diff options
author | adam <adam> | 2006-05-11 05:57:14 +0000 |
---|---|---|
committer | adam <adam> | 2006-05-11 05:57:14 +0000 |
commit | 625a90e27de45401d4f7fd0b2809c0cbdf9ca121 (patch) | |
tree | 246026570543b0bc5e6e711ab92ebab3b48d39b7 /games | |
parent | 258749c5f3970bdaa0fcf8d1c49c4691a24430cf (diff) | |
download | pkgsrc-625a90e27de45401d4f7fd0b2809c0cbdf9ca121.tar.gz |
Crossfire is a multi-player graphical arcade and adventure game made for the
X Windows systems environment. It has certain flavours from other games,
especially gauntlet and the rogue-like games (Nethack, Moria, Angband, and
Ragnarok.) Any number of players can move around in their own window, finding
and using items and battling monsters. They can choose to cooperate or compete
in the same world.
In the years of development that have followed, Crossfire has grown to
encompass over 150 monsters, ~3000 maps to explore, an elaborate magic system,
over 15 character types, a system of skills, and many, many artifacts and
treasures.
Diffstat (limited to 'games')
-rw-r--r-- | games/crossfire-client-gtk/DESCR | 11 | ||||
-rw-r--r-- | games/crossfire-client-gtk/Makefile | 11 | ||||
-rw-r--r-- | games/crossfire-client-gtk/PLIST | 3 | ||||
-rw-r--r-- | games/crossfire-client-gtk2/DESCR | 11 | ||||
-rw-r--r-- | games/crossfire-client-gtk2/Makefile | 13 | ||||
-rw-r--r-- | games/crossfire-client-gtk2/PLIST | 2 | ||||
-rw-r--r-- | games/crossfire-client/DESCR | 11 | ||||
-rw-r--r-- | games/crossfire-client/Makefile | 7 | ||||
-rw-r--r-- | games/crossfire-client/Makefile.common | 28 | ||||
-rw-r--r-- | games/crossfire-client/PLIST | 4 | ||||
-rw-r--r-- | games/crossfire-client/distinfo | 5 | ||||
-rw-r--r-- | games/crossfire-maps/DESCR | 11 | ||||
-rw-r--r-- | games/crossfire-maps/Makefile | 28 | ||||
-rw-r--r-- | games/crossfire-maps/PLIST | 355 | ||||
-rw-r--r-- | games/crossfire-maps/distinfo | 5 | ||||
-rw-r--r-- | games/crossfire-server/DESCR | 11 | ||||
-rw-r--r-- | games/crossfire-server/Makefile | 38 | ||||
-rw-r--r-- | games/crossfire-server/PLIST | 143 | ||||
-rw-r--r-- | games/crossfire-server/distinfo | 7 | ||||
-rw-r--r-- | games/crossfire-server/patches/patch-aa | 13 | ||||
-rw-r--r-- | games/crossfire-server/patches/patch-ae | 12 |
21 files changed, 729 insertions, 0 deletions
diff --git a/games/crossfire-client-gtk/DESCR b/games/crossfire-client-gtk/DESCR new file mode 100644 index 00000000000..5688fcdd17c --- /dev/null +++ b/games/crossfire-client-gtk/DESCR @@ -0,0 +1,11 @@ +Crossfire is a multi-player graphical arcade and adventure game made for the +X Windows systems environment. It has certain flavours from other games, +especially gauntlet and the rogue-like games (Nethack, Moria, Angband, and +Ragnarok.) Any number of players can move around in their own window, finding +and using items and battling monsters. They can choose to cooperate or compete +in the same world. + +In the years of development that have followed, Crossfire has grown to +encompass over 150 monsters, ~3000 maps to explore, an elaborate magic system, +over 15 character types, a system of skills, and many, many artifacts and +treasures. diff --git a/games/crossfire-client-gtk/Makefile b/games/crossfire-client-gtk/Makefile new file mode 100644 index 00000000000..99b93ca5790 --- /dev/null +++ b/games/crossfire-client-gtk/Makefile @@ -0,0 +1,11 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/05/11 05:58:00 adam Exp $ + +.include "../../games/crossfire-client/Makefile.common" + +PKGNAME= crossfire-client-gtk-${CROSSFIRE_VERSION} +COMMENT= Multi-player graphical arcade and adventure game; GTK client + +INSTALL_DIRS= gtk + +.include "../../x11/gtk/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/games/crossfire-client-gtk/PLIST b/games/crossfire-client-gtk/PLIST new file mode 100644 index 00000000000..753611e9956 --- /dev/null +++ b/games/crossfire-client-gtk/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/11 05:58:00 adam Exp $ +bin/gcfclient +man/man6/gcfclient.6 diff --git a/games/crossfire-client-gtk2/DESCR b/games/crossfire-client-gtk2/DESCR new file mode 100644 index 00000000000..5688fcdd17c --- /dev/null +++ b/games/crossfire-client-gtk2/DESCR @@ -0,0 +1,11 @@ +Crossfire is a multi-player graphical arcade and adventure game made for the +X Windows systems environment. It has certain flavours from other games, +especially gauntlet and the rogue-like games (Nethack, Moria, Angband, and +Ragnarok.) Any number of players can move around in their own window, finding +and using items and battling monsters. They can choose to cooperate or compete +in the same world. + +In the years of development that have followed, Crossfire has grown to +encompass over 150 monsters, ~3000 maps to explore, an elaborate magic system, +over 15 character types, a system of skills, and many, many artifacts and +treasures. diff --git a/games/crossfire-client-gtk2/Makefile b/games/crossfire-client-gtk2/Makefile new file mode 100644 index 00000000000..46048ea9084 --- /dev/null +++ b/games/crossfire-client-gtk2/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/05/11 05:58:41 adam Exp $ + +.include "../../games/crossfire-client/Makefile.common" + +PKGNAME= crossfire-client-gtk2-${CROSSFIRE_VERSION} +COMMENT= Multi-player graphical arcade and adventure game; GTK2 client + +INSTALL_DIRS= gtk-v2 + +USE_TOOLS+= pkg-config + +.include "../../x11/gtk2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/games/crossfire-client-gtk2/PLIST b/games/crossfire-client-gtk2/PLIST new file mode 100644 index 00000000000..86d536076e0 --- /dev/null +++ b/games/crossfire-client-gtk2/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/11 05:58:41 adam Exp $ +bin/gcfclient2 diff --git a/games/crossfire-client/DESCR b/games/crossfire-client/DESCR new file mode 100644 index 00000000000..5688fcdd17c --- /dev/null +++ b/games/crossfire-client/DESCR @@ -0,0 +1,11 @@ +Crossfire is a multi-player graphical arcade and adventure game made for the +X Windows systems environment. It has certain flavours from other games, +especially gauntlet and the rogue-like games (Nethack, Moria, Angband, and +Ragnarok.) Any number of players can move around in their own window, finding +and using items and battling monsters. They can choose to cooperate or compete +in the same world. + +In the years of development that have followed, Crossfire has grown to +encompass over 150 monsters, ~3000 maps to explore, an elaborate magic system, +over 15 character types, a system of skills, and many, many artifacts and +treasures. diff --git a/games/crossfire-client/Makefile b/games/crossfire-client/Makefile new file mode 100644 index 00000000000..ae2e3350769 --- /dev/null +++ b/games/crossfire-client/Makefile @@ -0,0 +1,7 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/05/11 05:57:14 adam Exp $ + +.include "../../games/crossfire-client/Makefile.common" + +COMMENT= Multi-player graphical arcade and adventure game; X11 client + +.include "../../mk/bsd.pkg.mk" diff --git a/games/crossfire-client/Makefile.common b/games/crossfire-client/Makefile.common new file mode 100644 index 00000000000..629854dfbb5 --- /dev/null +++ b/games/crossfire-client/Makefile.common @@ -0,0 +1,28 @@ +# $NetBSD: Makefile.common,v 1.1.1.1 2006/05/11 05:57:14 adam Exp $ + +DISTNAME= crossfire-client-${CROSSFIRE_VERSION} +CATEGORIES= games x11 +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=crossfire/} + +MAINTAINER= adam@NetBSD.org +HOMEPAGE= http://crossfire.real-time.com/ + +CROSSFIRE_VERSION= 1.9.0 + +DISTINFO_FILE= ${.CURDIR}/../../games/crossfire-client/distinfo +PATCHDIR= ${.CURDIR}/../../games/crossfire-client/patches + +USE_TOOLS+= gmake perl:run +GNU_CONFIGURE= yes + +REPLACE_PERL+= common/items.pl utils/deftoheader.pl + +SUBST_CLASSES+= dsp +SUBST_STAGE.dsp= post-patch +SUBST_MESSAGE.dsp= Adjusting path to sound device. +SUBST_FILES.dsp= sound-src/cfsndserv.c +SUBST_SED.dsp= -e "s|/dev/dsp|${DEVOSSAUDIO}|" + +.include "../../graphics/png/buildlink3.mk" +.include "../../mk/oss.buildlink3.mk" +.include "../../mk/x11.buildlink3.mk" diff --git a/games/crossfire-client/PLIST b/games/crossfire-client/PLIST new file mode 100644 index 00000000000..0169d7745d5 --- /dev/null +++ b/games/crossfire-client/PLIST @@ -0,0 +1,4 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/11 05:57:14 adam Exp $ +bin/cfclient +bin/cfsndserv +man/man6/cfclient.6 diff --git a/games/crossfire-client/distinfo b/games/crossfire-client/distinfo new file mode 100644 index 00000000000..f85c55616cf --- /dev/null +++ b/games/crossfire-client/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/05/11 05:57:14 adam Exp $ + +SHA1 (crossfire-client-1.9.0.tar.gz) = e9fc879eed5f5c031ae77f74161a57c22a3adbcc +RMD160 (crossfire-client-1.9.0.tar.gz) = 6b31ade814d3db36a9dd5566bcab83f51c67c235 +Size (crossfire-client-1.9.0.tar.gz) = 735957 bytes diff --git a/games/crossfire-maps/DESCR b/games/crossfire-maps/DESCR new file mode 100644 index 00000000000..5688fcdd17c --- /dev/null +++ b/games/crossfire-maps/DESCR @@ -0,0 +1,11 @@ +Crossfire is a multi-player graphical arcade and adventure game made for the +X Windows systems environment. It has certain flavours from other games, +especially gauntlet and the rogue-like games (Nethack, Moria, Angband, and +Ragnarok.) Any number of players can move around in their own window, finding +and using items and battling monsters. They can choose to cooperate or compete +in the same world. + +In the years of development that have followed, Crossfire has grown to +encompass over 150 monsters, ~3000 maps to explore, an elaborate magic system, +over 15 character types, a system of skills, and many, many artifacts and +treasures. diff --git a/games/crossfire-maps/Makefile b/games/crossfire-maps/Makefile new file mode 100644 index 00000000000..c6faf2749e6 --- /dev/null +++ b/games/crossfire-maps/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/05/11 06:07:40 adam Exp $ + +DISTNAME= crossfire-1.9.0-1.maps +PKGNAME= crossfire-maps-1.9.0.1 +CATEGORIES= games x11 +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=crossfire/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= adam@NetBSD.org +HOMEPAGE= http://crossfire.real-time.com/ +COMMENT= X11 multi/single player game similar to gauntlet and nethack + +DEPENDS+= crossfire-server>=1.9.0:../../games/crossfire-server + +WRKSRC= ${WRKDIR}/maps +NO_BUILD= yes + +PLIST_SRC= ${WRKDIR}/PLIST PLIST + +REPLACE_PERL+= Info/combine.pl Info/map_sed.pl Info/rewrite_exits.pl +REPLACE_PERL+= Info/rewrite_styles.pl Info/update_apart.pl Info/update_exits.pl + +do-install: + cd ${WRKDIR} && ${CP} -R maps ${PREFIX}/share/crossfire + cd ${PREFIX} && \ + ${FIND} share/crossfire/maps -type f -print >> ${WRKDIR}/PLIST + +.include "../../mk/bsd.pkg.mk" diff --git a/games/crossfire-maps/PLIST b/games/crossfire-maps/PLIST new file mode 100644 index 00000000000..faaba0a7e77 --- /dev/null +++ b/games/crossfire-maps/PLIST @@ -0,0 +1,355 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/11 06:07:40 adam Exp $ +@dirrm share/crossfire/maps/world +@dirrm share/crossfire/maps/wolfsburg/volcano +@dirrm share/crossfire/maps/wolfsburg/tt +@dirrm share/crossfire/maps/wolfsburg/temple +@dirrm share/crossfire/maps/wolfsburg/magara/tower2 +@dirrm share/crossfire/maps/wolfsburg/magara/tower1 +@dirrm share/crossfire/maps/wolfsburg/magara/cellar1 +@dirrm share/crossfire/maps/wolfsburg/magara/castle +@dirrm share/crossfire/maps/wolfsburg/magara +@dirrm share/crossfire/maps/wolfsburg/guilds/damned_heretics +@dirrm share/crossfire/maps/wolfsburg/guilds +@dirrm share/crossfire/maps/wolfsburg/eeur +@dirrm share/crossfire/maps/wolfsburg/dungeons +@dirrm share/crossfire/maps/wolfsburg +@dirrm share/crossfire/maps/whalingoutpost/underwaterdungeon +@dirrm share/crossfire/maps/whalingoutpost/taverns +@dirrm share/crossfire/maps/whalingoutpost/misc +@dirrm share/crossfire/maps/whalingoutpost/houses +@dirrm share/crossfire/maps/whalingoutpost +@dirrm share/crossfire/maps/unlinked/mlab-devel/styles/wallstyles +@dirrm share/crossfire/maps/unlinked/mlab-devel/styles/monsterstyles/MLABICE +@dirrm share/crossfire/maps/unlinked/mlab-devel/styles/monsterstyles/MLABHELL2 +@dirrm share/crossfire/maps/unlinked/mlab-devel/styles/monsterstyles/MLABHELL1 +@dirrm share/crossfire/maps/unlinked/mlab-devel/styles/monsterstyles/MLABGMINE +@dirrm share/crossfire/maps/unlinked/mlab-devel/styles/monsterstyles/MLABEMINE +@dirrm share/crossfire/maps/unlinked/mlab-devel/styles/monsterstyles +@dirrm share/crossfire/maps/unlinked/mlab-devel/styles/floorstyles +@dirrm share/crossfire/maps/unlinked/mlab-devel/styles/decorstyles +@dirrm share/crossfire/maps/unlinked/mlab-devel/styles +@dirrm share/crossfire/maps/unlinked/mlab-devel/mlab/mlabspiraltower +@dirrm share/crossfire/maps/unlinked/mlab-devel/mlab +@dirrm share/crossfire/maps/unlinked/mlab-devel/editor/walls +@dirrm share/crossfire/maps/unlinked/mlab-devel/editor/picks +@dirrm share/crossfire/maps/unlinked/mlab-devel/editor +@dirrm share/crossfire/maps/unlinked/mlab-devel/WORLDMASKS +@dirrm share/crossfire/maps/unlinked/mlab-devel/MISC/world +@dirrm share/crossfire/maps/unlinked/mlab-devel/MISC +@dirrm share/crossfire/maps/unlinked/mlab-devel +@dirrm share/crossfire/maps/unlinked/kandora/elcyon +@dirrm share/crossfire/maps/unlinked/kandora/circus +@dirrm share/crossfire/maps/unlinked/kandora/cave +@dirrm share/crossfire/maps/unlinked/kandora +@dirrm share/crossfire/maps/unlinked/casino +@dirrm share/crossfire/maps/unlinked/academy.crap +@dirrm share/crossfire/maps/unlinked/ImperialPost/python +@dirrm share/crossfire/maps/unlinked/ImperialPost/local/ImperialPost +@dirrm share/crossfire/maps/unlinked/ImperialPost/local +@dirrm share/crossfire/maps/unlinked/ImperialPost +@dirrm share/crossfire/maps/unlinked/Greyshield +@dirrm share/crossfire/maps/unlinked +@dirrm share/crossfire/maps/under_world +@dirrm share/crossfire/maps/test/anthony +@dirrm share/crossfire/maps/test +@dirrm share/crossfire/maps/templates/keep +@dirrm share/crossfire/maps/templates/house +@dirrm share/crossfire/maps/templates/guild +@dirrm share/crossfire/maps/templates/bungalo +@dirrm share/crossfire/maps/templates +@dirrm share/crossfire/maps/teamarena +@dirrm share/crossfire/maps/styles/wallstyles +@dirrm share/crossfire/maps/styles/treasurestyles +@dirrm share/crossfire/maps/styles/trapstyles +@dirrm share/crossfire/maps/styles/specialstyles +@dirrm share/crossfire/maps/styles/specialmaps +@dirrm share/crossfire/maps/styles/monsterstyles/wyvern +@dirrm share/crossfire/maps/styles/monsterstyles/vegetable +@dirrm share/crossfire/maps/styles/monsterstyles/undead_quest +@dirrm share/crossfire/maps/styles/monsterstyles/undead +@dirrm share/crossfire/maps/styles/monsterstyles/sylvan +@dirrm share/crossfire/maps/styles/monsterstyles/subterranean +@dirrm share/crossfire/maps/styles/monsterstyles/orc +@dirrm share/crossfire/maps/styles/monsterstyles/nethack +@dirrm share/crossfire/maps/styles/monsterstyles/insect +@dirrm share/crossfire/maps/styles/monsterstyles/imp +@dirrm share/crossfire/maps/styles/monsterstyles/humanoid +@dirrm share/crossfire/maps/styles/monsterstyles/dragon +@dirrm share/crossfire/maps/styles/monsterstyles/demon +@dirrm share/crossfire/maps/styles/monsterstyles/city +@dirrm share/crossfire/maps/styles/monsterstyles/chaos +@dirrm share/crossfire/maps/styles/monsterstyles/animal +@dirrm share/crossfire/maps/styles/monsterstyles/angel +@dirrm share/crossfire/maps/styles/monsterstyles +@dirrm share/crossfire/maps/styles/misc +@dirrm share/crossfire/maps/styles/floorstyles +@dirrm share/crossfire/maps/styles/exitstyles/up +@dirrm share/crossfire/maps/styles/exitstyles/generic +@dirrm share/crossfire/maps/styles/exitstyles/down +@dirrm share/crossfire/maps/styles/exitstyles +@dirrm share/crossfire/maps/styles/doorstyles/vdoors +@dirrm share/crossfire/maps/styles/doorstyles/special +@dirrm share/crossfire/maps/styles/doorstyles/secret_vdoors +@dirrm share/crossfire/maps/styles/doorstyles/secret_hdoors +@dirrm share/crossfire/maps/styles/doorstyles/hdoors +@dirrm share/crossfire/maps/styles/doorstyles +@dirrm share/crossfire/maps/styles/decorstyles +@dirrm share/crossfire/maps/styles +@dirrm share/crossfire/maps/start +@dirrm share/crossfire/maps/sisters +@dirrm share/crossfire/maps/scorn/towers +@dirrm share/crossfire/maps/scorn/temples +@dirrm share/crossfire/maps/scorn/taverns +@dirrm share/crossfire/maps/scorn/shops +@dirrm share/crossfire/maps/scorn/peterm +@dirrm share/crossfire/maps/scorn/oldcity +@dirrm share/crossfire/maps/scorn/mlab +@dirrm share/crossfire/maps/scorn/misc/battle_arena +@dirrm share/crossfire/maps/scorn/misc +@dirrm share/crossfire/maps/scorn/mansion +@dirrm share/crossfire/maps/scorn/magara +@dirrm share/crossfire/maps/scorn/kar +@dirrm share/crossfire/maps/scorn/houses +@dirrm share/crossfire/maps/scorn/guilds/mailed_fist +@dirrm share/crossfire/maps/scorn/guilds +@dirrm share/crossfire/maps/scorn/dtabb +@dirrm share/crossfire/maps/scorn/crow/train +@dirrm share/crossfire/maps/scorn/crow +@dirrm share/crossfire/maps/scorn/cannery +@dirrm share/crossfire/maps/scorn/apartment +@dirrm share/crossfire/maps/scorn/anthony +@dirrm share/crossfire/maps/scorn +@dirrm share/crossfire/maps/santo_dominion/shops +@dirrm share/crossfire/maps/santo_dominion/mudman +@dirrm share/crossfire/maps/santo_dominion/magara/well +@dirrm share/crossfire/maps/santo_dominion/magara/south_lighthouse +@dirrm share/crossfire/maps/santo_dominion/magara/north_lighthouse +@dirrm share/crossfire/maps/santo_dominion/magara/hut +@dirrm share/crossfire/maps/santo_dominion/magara +@dirrm share/crossfire/maps/santo_dominion/lord_byron +@dirrm share/crossfire/maps/santo_dominion/houses +@dirrm share/crossfire/maps/santo_dominion/guilds/drunken_barbarian +@dirrm share/crossfire/maps/santo_dominion/guilds +@dirrm share/crossfire/maps/santo_dominion/espen +@dirrm share/crossfire/maps/santo_dominion/eeur +@dirrm share/crossfire/maps/santo_dominion +@dirrm share/crossfire/maps/quests/todd/aljwaf +@dirrm share/crossfire/maps/quests/todd +@dirrm share/crossfire/maps/quests/skud +@dirrm share/crossfire/maps/quests/peterm/temple +@dirrm share/crossfire/maps/quests/peterm/quests +@dirrm share/crossfire/maps/quests/peterm/FireTemple +@dirrm share/crossfire/maps/quests/peterm/DragonQuest +@dirrm share/crossfire/maps/quests/peterm/Demonology +@dirrm share/crossfire/maps/quests/peterm/CTower +@dirrm share/crossfire/maps/quests/peterm +@dirrm share/crossfire/maps/quests/mcz +@dirrm share/crossfire/maps/quests/mak/unnatural +@dirrm share/crossfire/maps/quests/mak/undead +@dirrm share/crossfire/maps/quests/mak/troll_cave +@dirrm share/crossfire/maps/quests/mak/mansion +@dirrm share/crossfire/maps/quests/mak/giant +@dirrm share/crossfire/maps/quests/mak/dragons +@dirrm share/crossfire/maps/quests/mak/chaos +@dirrm share/crossfire/maps/quests/mak +@dirrm share/crossfire/maps/quests/hendel +@dirrm share/crossfire/maps/quests/cd +@dirrm share/crossfire/maps/quests +@dirrm share/crossfire/maps/python/misc +@dirrm share/crossfire/maps/python/items +@dirrm share/crossfire/maps/python/guilds +@dirrm share/crossfire/maps/python/events/tell +@dirrm share/crossfire/maps/python/events/shout +@dirrm share/crossfire/maps/python/events/remove +@dirrm share/crossfire/maps/python/events/muzzle +@dirrm share/crossfire/maps/python/events/mapreset +@dirrm share/crossfire/maps/python/events/mapleave +@dirrm share/crossfire/maps/python/events/mapenter +@dirrm share/crossfire/maps/python/events/logout +@dirrm share/crossfire/maps/python/events/login +@dirrm share/crossfire/maps/python/events/kick +@dirrm share/crossfire/maps/python/events/init +@dirrm share/crossfire/maps/python/events/gkill +@dirrm share/crossfire/maps/python/events/death +@dirrm share/crossfire/maps/python/events/clock +@dirrm share/crossfire/maps/python/events/born +@dirrm share/crossfire/maps/python/events +@dirrm share/crossfire/maps/python/casino +@dirrm share/crossfire/maps/python/IPO +@dirrm share/crossfire/maps/python +@dirrm share/crossfire/maps/pup_land/s_f +@dirrm share/crossfire/maps/pup_land/ruin_barbarian +@dirrm share/crossfire/maps/pup_land/rainbow/red_town +@dirrm share/crossfire/maps/pup_land/rainbow/Lv7 +@dirrm share/crossfire/maps/pup_land/rainbow/Lv6 +@dirrm share/crossfire/maps/pup_land/rainbow/Lv5 +@dirrm share/crossfire/maps/pup_land/rainbow/Lv4 +@dirrm share/crossfire/maps/pup_land/rainbow/Lv3 +@dirrm share/crossfire/maps/pup_land/rainbow/Lv2 +@dirrm share/crossfire/maps/pup_land/rainbow/Lv1 +@dirrm share/crossfire/maps/pup_land/rainbow +@dirrm share/crossfire/maps/pup_land/raffle +@dirrm share/crossfire/maps/pup_land/pplant +@dirrm share/crossfire/maps/pup_land/ordeal +@dirrm share/crossfire/maps/pup_land/nurnberg/reception +@dirrm share/crossfire/maps/pup_land/nurnberg/dragonhangar +@dirrm share/crossfire/maps/pup_land/nurnberg/dick +@dirrm share/crossfire/maps/pup_land/nurnberg/castle_bauer +@dirrm share/crossfire/maps/pup_land/nurnberg/apartment +@dirrm share/crossfire/maps/pup_land/nurnberg +@dirrm share/crossfire/maps/pup_land/lone_town/shops +@dirrm share/crossfire/maps/pup_land/lone_town/dragonhangar +@dirrm share/crossfire/maps/pup_land/lone_town/cave +@dirrm share/crossfire/maps/pup_land/lone_town/apartment +@dirrm share/crossfire/maps/pup_land/lone_town +@dirrm share/crossfire/maps/pup_land/kurte +@dirrm share/crossfire/maps/pup_land/jk +@dirrm share/crossfire/maps/pup_land/guilds/purple_butterfly +@dirrm share/crossfire/maps/pup_land/guilds/laughing_skull +@dirrm share/crossfire/maps/pup_land/guilds +@dirrm share/crossfire/maps/pup_land/cave_weapon +@dirrm share/crossfire/maps/pup_land/castle_eureca +@dirrm share/crossfire/maps/pup_land/begin +@dirrm share/crossfire/maps/pup_land/ancient/volcano +@dirrm share/crossfire/maps/pup_land/ancient/village/siegfried +@dirrm share/crossfire/maps/pup_land/ancient/village/hole +@dirrm share/crossfire/maps/pup_land/ancient/village +@dirrm share/crossfire/maps/pup_land/ancient/ruin +@dirrm share/crossfire/maps/pup_land/ancient/mountain +@dirrm share/crossfire/maps/pup_land/ancient/kurte +@dirrm share/crossfire/maps/pup_land/ancient/castle +@dirrm share/crossfire/maps/pup_land/ancient +@dirrm share/crossfire/maps/pup_land +@dirrm share/crossfire/maps/port_joseph/town +@dirrm share/crossfire/maps/port_joseph/pirates +@dirrm share/crossfire/maps/port_joseph/goblin +@dirrm share/crossfire/maps/port_joseph +@dirrm share/crossfire/maps/planes +@dirrm share/crossfire/maps/navar_city/tower +@dirrm share/crossfire/maps/navar_city/temples +@dirrm share/crossfire/maps/navar_city/smugglers_cove +@dirrm share/crossfire/maps/navar_city/slums +@dirrm share/crossfire/maps/navar_city/mlab +@dirrm share/crossfire/maps/navar_city/misc +@dirrm share/crossfire/maps/navar_city/magara/houses +@dirrm share/crossfire/maps/navar_city/magara +@dirrm share/crossfire/maps/navar_city/light +@dirrm share/crossfire/maps/navar_city/jail +@dirrm share/crossfire/maps/navar_city/illusion +@dirrm share/crossfire/maps/navar_city/dreaming_sage +@dirrm share/crossfire/maps/navar_city/dragon_hangar +@dirrm share/crossfire/maps/navar_city/casino_infernal +@dirrm share/crossfire/maps/navar_city/apartments +@dirrm share/crossfire/maps/navar_city +@dirrm share/crossfire/maps/mlab/citydeclouds/citydecloudsvilla +@dirrm share/crossfire/maps/mlab/citydeclouds/cdcspire +@dirrm share/crossfire/maps/mlab/citydeclouds/cdccastlekeep +@dirrm share/crossfire/maps/mlab/citydeclouds/cdcbigstore +@dirrm share/crossfire/maps/mlab/citydeclouds/bank +@dirrm share/crossfire/maps/mlab/citydeclouds +@dirrm share/crossfire/maps/mlab +@dirrm share/crossfire/maps/marksel +@dirrm share/crossfire/maps/lake_country/snake_pit +@dirrm share/crossfire/maps/lake_country/small_buildings +@dirrm share/crossfire/maps/lake_country/shops +@dirrm share/crossfire/maps/lake_country/quest +@dirrm share/crossfire/maps/lake_country/marsh +@dirrm share/crossfire/maps/lake_country/ebony +@dirrm share/crossfire/maps/lake_country/dragon_hangar +@dirrm share/crossfire/maps/lake_country/Sunset_Lake +@dirrm share/crossfire/maps/lake_country/RETower +@dirrm share/crossfire/maps/lake_country/Mwizard +@dirrm share/crossfire/maps/lake_country/Butakis/houses/CVS.bak +@dirrm share/crossfire/maps/lake_country/Butakis/houses +@dirrm share/crossfire/maps/lake_country/Butakis +@dirrm share/crossfire/maps/lake_country +@dirrm share/crossfire/maps/inn_and_outpost +@dirrm share/crossfire/maps/euthville +@dirrm share/crossfire/maps/editor/walls +@dirrm share/crossfire/maps/editor/picks +@dirrm share/crossfire/maps/editor +@dirrm share/crossfire/maps/dungeons/train +@dirrm share/crossfire/maps/dungeons/monkey_temple +@dirrm share/crossfire/maps/dungeons/hut +@dirrm share/crossfire/maps/dungeons/grukks +@dirrm share/crossfire/maps/dungeons +@dirrm share/crossfire/maps/dragonisland +@dirrm share/crossfire/maps/debian +@dirrm share/crossfire/maps/darcap/undead +@dirrm share/crossfire/maps/darcap/town2 +@dirrm share/crossfire/maps/darcap/quest +@dirrm share/crossfire/maps/darcap/lynn +@dirrm share/crossfire/maps/darcap/forgotten_town/shops +@dirrm share/crossfire/maps/darcap/forgotten_town +@dirrm share/crossfire/maps/darcap/darcap/guilds/smoking_cauldron +@dirrm share/crossfire/maps/darcap/darcap/guilds/poisoned_dagger +@dirrm share/crossfire/maps/darcap/darcap/guilds +@dirrm share/crossfire/maps/darcap/darcap/circus +@dirrm share/crossfire/maps/darcap/darcap +@dirrm share/crossfire/maps/darcap/cave +@dirrm share/crossfire/maps/darcap/castle +@dirrm share/crossfire/maps/darcap +@dirrm share/crossfire/maps/crow/train +@dirrm share/crossfire/maps/crow +@dirrm share/crossfire/maps/brest/zorn +@dirrm share/crossfire/maps/brest/shops +@dirrm share/crossfire/maps/brest/pshops/pshop9 +@dirrm share/crossfire/maps/brest/pshops/pshop8 +@dirrm share/crossfire/maps/brest/pshops/pshop7 +@dirrm share/crossfire/maps/brest/pshops/pshop6 +@dirrm share/crossfire/maps/brest/pshops/pshop5 +@dirrm share/crossfire/maps/brest/pshops/pshop4 +@dirrm share/crossfire/maps/brest/pshops/pshop3 +@dirrm share/crossfire/maps/brest/pshops/pshop27 +@dirrm share/crossfire/maps/brest/pshops/pshop26 +@dirrm share/crossfire/maps/brest/pshops/pshop25 +@dirrm share/crossfire/maps/brest/pshops/pshop24 +@dirrm share/crossfire/maps/brest/pshops/pshop23 +@dirrm share/crossfire/maps/brest/pshops/pshop22 +@dirrm share/crossfire/maps/brest/pshops/pshop21 +@dirrm share/crossfire/maps/brest/pshops/pshop20 +@dirrm share/crossfire/maps/brest/pshops/pshop2 +@dirrm share/crossfire/maps/brest/pshops/pshop19 +@dirrm share/crossfire/maps/brest/pshops/pshop18 +@dirrm share/crossfire/maps/brest/pshops/pshop17 +@dirrm share/crossfire/maps/brest/pshops/pshop16 +@dirrm share/crossfire/maps/brest/pshops/pshop15 +@dirrm share/crossfire/maps/brest/pshops/pshop14 +@dirrm share/crossfire/maps/brest/pshops/pshop13 +@dirrm share/crossfire/maps/brest/pshops/pshop12 +@dirrm share/crossfire/maps/brest/pshops/pshop11 +@dirrm share/crossfire/maps/brest/pshops/pshop10 +@dirrm share/crossfire/maps/brest/pshops/pshop1 +@dirrm share/crossfire/maps/brest/pshops +@dirrm share/crossfire/maps/brest/brittany +@dirrm share/crossfire/maps/brest/black_shield +@dirrm share/crossfire/maps/brest/asyvan +@dirrm share/crossfire/maps/brest/apartments +@dirrm share/crossfire/maps/brest/Castle +@dirrm share/crossfire/maps/brest +@dirrm share/crossfire/maps/azumauindo/zaseki_dzuki_ryoku +@dirrm share/crossfire/maps/azumauindo/suno-yamatoshi/towers +@dirrm share/crossfire/maps/azumauindo/suno-yamatoshi/tou +@dirrm share/crossfire/maps/azumauindo/suno-yamatoshi/temples +@dirrm share/crossfire/maps/azumauindo/suno-yamatoshi/shops +@dirrm share/crossfire/maps/azumauindo/suno-yamatoshi/nenshou_youso +@dirrm share/crossfire/maps/azumauindo/suno-yamatoshi/gates +@dirrm share/crossfire/maps/azumauindo/suno-yamatoshi/buildings +@dirrm share/crossfire/maps/azumauindo/suno-yamatoshi/apartments +@dirrm share/crossfire/maps/azumauindo/suno-yamatoshi +@dirrm share/crossfire/maps/azumauindo/ranbounagisatoshi/towers +@dirrm share/crossfire/maps/azumauindo/ranbounagisatoshi/temples +@dirrm share/crossfire/maps/azumauindo/ranbounagisatoshi/shops +@dirrm share/crossfire/maps/azumauindo/ranbounagisatoshi/gates +@dirrm share/crossfire/maps/azumauindo/ranbounagisatoshi/apartments +@dirrm share/crossfire/maps/azumauindo/ranbounagisatoshi +@dirrm share/crossfire/maps/azumauindo/misc +@dirrm share/crossfire/maps/azumauindo/minatomachi/temples +@dirrm share/crossfire/maps/azumauindo/minatomachi/stores +@dirrm share/crossfire/maps/azumauindo/minatomachi/ketsueki_itsuryuu +@dirrm share/crossfire/maps/azumauindo/minatomachi/gates +@dirrm share/crossfire/maps/azumauindo/minatomachi/buildings +@dirrm share/crossfire/maps/azumauindo/minatomachi +@dirrm share/crossfire/maps/azumauindo +@dirrm share/crossfire/maps/Info +@dirrm share/crossfire/maps diff --git a/games/crossfire-maps/distinfo b/games/crossfire-maps/distinfo new file mode 100644 index 00000000000..4261359eda2 --- /dev/null +++ b/games/crossfire-maps/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/05/11 06:07:40 adam Exp $ + +SHA1 (crossfire-1.9.0-1.maps.tar.bz2) = 32c178e69a35fb23d9ee0f1737e53e28f5e14c14 +RMD160 (crossfire-1.9.0-1.maps.tar.bz2) = 8200639d0436e5c8075f0926cfb13dd1cec9ae30 +Size (crossfire-1.9.0-1.maps.tar.bz2) = 16158194 bytes diff --git a/games/crossfire-server/DESCR b/games/crossfire-server/DESCR new file mode 100644 index 00000000000..5688fcdd17c --- /dev/null +++ b/games/crossfire-server/DESCR @@ -0,0 +1,11 @@ +Crossfire is a multi-player graphical arcade and adventure game made for the +X Windows systems environment. It has certain flavours from other games, +especially gauntlet and the rogue-like games (Nethack, Moria, Angband, and +Ragnarok.) Any number of players can move around in their own window, finding +and using items and battling monsters. They can choose to cooperate or compete +in the same world. + +In the years of development that have followed, Crossfire has grown to +encompass over 150 monsters, ~3000 maps to explore, an elaborate magic system, +over 15 character types, a system of skills, and many, many artifacts and +treasures. diff --git a/games/crossfire-server/Makefile b/games/crossfire-server/Makefile new file mode 100644 index 00000000000..639ba34e29e --- /dev/null +++ b/games/crossfire-server/Makefile @@ -0,0 +1,38 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/05/11 05:59:36 adam Exp $ + +DISTNAME= crossfire-1.9.0 +PKGNAME= crossfire-server-1.9.0 +CATEGORIES= games x11 +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=crossfire/} + +MAINTAINER= adam@NetBSD.org +HOMEPAGE= http://crossfire.real-time.com/ +COMMENT= X11 multi/single player game similar to gauntlet and nethack + +USE_LIBTOOL= yes +USE_TOOLS+= gmake perl:run +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}/games +CONFIGURE_ENV+= ac_cv_path_GZIP=${GZIP_CMD:Q} + +REPLACE_PERL+= doc/include_html.pl doc/playbook/make_index.pl +REPLACE_PERL+= doc/scripts/items-extract.pl doc/scripts/makeps.pl +REPLACE_PERL+= doc/scripts/monster-extract.pl lib/adm/archsearch.pl +REPLACE_PERL+= lib/adm/collect_images.pl lib/adm/map_expand.pl +REPLACE_PERL+= lib/adm/mapslitter.pl lib/checkarch.pl +REPLACE_PERL+= lib/collect.pl lib/util.pl utils/metaserver.pl + +EGDIR= ${PREFIX}/share/examples/crossfire +CONF_FILES+= ${EGDIR:Q}/ban_file ${PKG_SYSCONFDIR:Q}/crossfire/ban_file +CONF_FILES+= ${EGDIR:Q}/dm_file ${PKG_SYSCONFDIR:Q}/crossfire/dm_file +CONF_FILES+= ${EGDIR:Q}/exp_table ${PKG_SYSCONFDIR:Q}/crossfire/exp_table +CONF_FILES+= ${EGDIR:Q}/forbid ${PKG_SYSCONFDIR:Q}/crossfire/forbid +CONF_FILES+= ${EGDIR:Q}/motd ${PKG_SYSCONFDIR:Q}/crossfire/motd +CONF_FILES+= ${EGDIR:Q}/news ${PKG_SYSCONFDIR:Q}/crossfire/news +CONF_FILES+= ${EGDIR:Q}/rules ${PKG_SYSCONFDIR:Q}/crossfire/rules +CONF_FILES+= ${EGDIR:Q}/settings ${PKG_SYSCONFDIR:Q}/crossfire/settings + +.include "../../graphics/png/buildlink3.mk" +.include "../../lang/python/application.mk" +.include "../../mk/x11.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/games/crossfire-server/PLIST b/games/crossfire-server/PLIST new file mode 100644 index 00000000000..2e2bdd5941d --- /dev/null +++ b/games/crossfire-server/PLIST @@ -0,0 +1,143 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/11 05:59:36 adam Exp $ +bin/crossedit +bin/crossfire +bin/crossfire-config +bin/crossloop +bin/crossloop.pl +bin/crossloop.web +bin/player_dl.pl +lib/crossfire/add_throw.perl +lib/crossfire/metaserver.pl +lib/crossfire/mktable.script +lib/crossfire/plugins/cfanim.la +lib/crossfire/random_map +man/man6/crossedit.6 +man/man6/crossfire-config.6 +man/man6/crossfire.6 +man/man6/crossloop.6 +man/man6/crossloop.web.6 +share/crossfire/adm/archsearch.pl +share/crossfire/adm/collect_images.pl +share/crossfire/adm/map_expand.pl +share/crossfire/adm/map_info +share/crossfire/adm/mapslitter.pl +share/crossfire/animations +share/crossfire/archetypes +share/crossfire/artifacts +share/crossfire/attackmess +share/crossfire/bmaps +share/crossfire/bmaps.paths +share/crossfire/crossfire.0 +share/crossfire/crossfire.1 +share/crossfire/def_help +share/crossfire/faces +share/crossfire/formulae +share/crossfire/help/apply +share/crossfire/help/applymode +share/crossfire/help/bind +share/crossfire/help/bowmode +share/crossfire/help/brace +share/crossfire/help/cast +share/crossfire/help/drop +share/crossfire/help/dropall +share/crossfire/help/golem +share/crossfire/help/invoke +share/crossfire/help/keys +share/crossfire/help/killpets +share/crossfire/help/listen +share/crossfire/help/mark +share/crossfire/help/melee +share/crossfire/help/mode +share/crossfire/help/mouse +share/crossfire/help/move +share/crossfire/help/output +share/crossfire/help/output-count +share/crossfire/help/output-sync +share/crossfire/help/party +share/crossfire/help/peaceful +share/crossfire/help/petmode +share/crossfire/help/pickup +share/crossfire/help/quests +share/crossfire/help/quit +share/crossfire/help/range +share/crossfire/help/rename +share/crossfire/help/save +share/crossfire/help/shout +share/crossfire/help/showpets +share/crossfire/help/sort_inventory +share/crossfire/help/spells +share/crossfire/help/statistics +share/crossfire/help/take +share/crossfire/help/traps +share/crossfire/help/unbind +share/crossfire/help/usekeys +share/crossfire/help/whereabouts +share/crossfire/image_info +share/crossfire/materials +share/crossfire/messages +share/crossfire/races +share/crossfire/regions +share/crossfire/smooth +share/crossfire/treasures +share/crossfire/wizhelp/abil +share/crossfire/wizhelp/addexp +share/crossfire/wizhelp/banish +share/crossfire/wizhelp/create +share/crossfire/wizhelp/debug +share/crossfire/wizhelp/dump +share/crossfire/wizhelp/dumpallarchtypes +share/crossfire/wizhelp/dumpallmaps +share/crossfire/wizhelp/dumpallobjects +share/crossfire/wizhelp/dumpbelow +share/crossfire/wizhelp/dumpfriendlyobjects +share/crossfire/wizhelp/forget_spell +share/crossfire/wizhelp/free +share/crossfire/wizhelp/goto +share/crossfire/wizhelp/hide +share/crossfire/wizhelp/insert_into +share/crossfire/wizhelp/invisible +share/crossfire/wizhelp/kick +share/crossfire/wizhelp/learn_special_prayer +share/crossfire/wizhelp/learn_spell +share/crossfire/wizhelp/mon_aggr +share/crossfire/wizhelp/nodm +share/crossfire/wizhelp/nowiz +share/crossfire/wizhelp/overlay_save +share/crossfire/wizhelp/patch +share/crossfire/wizhelp/plugin +share/crossfire/wizhelp/pluglist +share/crossfire/wizhelp/plugout +share/crossfire/wizhelp/possess +share/crossfire/wizhelp/printlos +share/crossfire/wizhelp/remove +share/crossfire/wizhelp/reset +share/crossfire/wizhelp/server_speed +share/crossfire/wizhelp/set_god +share/crossfire/wizhelp/shutdown +share/crossfire/wizhelp/spellreset +share/crossfire/wizhelp/ssdumptable +share/crossfire/wizhelp/stats +share/crossfire/wizhelp/style_info +share/crossfire/wizhelp/summon +share/crossfire/wizhelp/teleport +share/crossfire/wizhelp/time +share/crossfire/wizhelp/toggle_shout +share/crossfire/wizhelp/who +share/crossfire/wizhelp/wizcast +share/crossfire/wizhelp/wizhelp +share/crossfire/wizhelp/wizpass +share/examples/crossfire/ban_file +share/examples/crossfire/dm_file +share/examples/crossfire/exp_table +share/examples/crossfire/forbid +share/examples/crossfire/motd +share/examples/crossfire/news +share/examples/crossfire/rules +share/examples/crossfire/settings +@dirrm share/examples/crossfire +@dirrm share/crossfire/wizhelp +@dirrm share/crossfire/help +@dirrm share/crossfire/adm +@dirrm share/crossfire +@dirrm lib/crossfire/plugins +@dirrm lib/crossfire diff --git a/games/crossfire-server/distinfo b/games/crossfire-server/distinfo new file mode 100644 index 00000000000..975e7223c39 --- /dev/null +++ b/games/crossfire-server/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/05/11 05:59:36 adam Exp $ + +SHA1 (crossfire-1.9.0.tar.gz) = 7f8ef84f4d465736fc854b4be4e32f39ed415eaf +RMD160 (crossfire-1.9.0.tar.gz) = 6069e1d566a738c73756096240694d8f62ab8ce4 +Size (crossfire-1.9.0.tar.gz) = 5317109 bytes +SHA1 (patch-aa) = 7102244e70498f89dc2f0a600415f06dcb93853f +SHA1 (patch-ae) = 4f9aee487d8cff1bb6295f3661d0194d045b328c diff --git a/games/crossfire-server/patches/patch-aa b/games/crossfire-server/patches/patch-aa new file mode 100644 index 00000000000..31bda4235fd --- /dev/null +++ b/games/crossfire-server/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2006/05/11 05:59:36 adam Exp $ + +--- lib/Makefile.in.orig 2006-04-03 19:50:56.000000000 +0200 ++++ lib/Makefile.in +@@ -215,7 +215,7 @@ mandir = @mandir@ + mkdir_p = @mkdir_p@ + no_x = @no_x@ + oldincludedir = @oldincludedir@ +-pkgconfdir = @pkgconfdir@ ++pkgconfdir = ${prefix}/share/examples/crossfire + pkgstatedir = @pkgstatedir@ + prefix = @prefix@ + program_transform_name = @program_transform_name@ diff --git a/games/crossfire-server/patches/patch-ae b/games/crossfire-server/patches/patch-ae new file mode 100644 index 00000000000..db3742de95f --- /dev/null +++ b/games/crossfire-server/patches/patch-ae @@ -0,0 +1,12 @@ +$NetBSD: patch-ae,v 1.1.1.1 2006/05/11 05:59:36 adam Exp $ + +--- socket/lowlevel.c.orig 2005-12-12 03:36:26.000000000 +0100 ++++ socket/lowlevel.c +@@ -117,7 +117,6 @@ short GetShort_String(unsigned char *dat + int SockList_ReadPacket(int fd, SockList *sl, int len) + { + int stat,toread; +- extern int errno; + + /* Sanity check - shouldn't happen */ + if (sl->len < 0) { |