aboutsummaryrefslogtreecommitdiffstats
path: root/games/uox3
diff options
context:
space:
mode:
authordburr <dburr@FreeBSD.org>1999-02-25 14:55:50 +0800
committerdburr <dburr@FreeBSD.org>1999-02-25 14:55:50 +0800
commit3ce3bfce1a1126360062f66565bcc46a7f2ecfe0 (patch)
treebbfacff533074b2690a01b0973deca34efd9188a /games/uox3
parentb0154b62e281c12cd4af3a731a468b5cec2c00cc (diff)
downloadfreebsd-ports-gnome-3ce3bfce1a1126360062f66565bcc46a7f2ecfe0.tar.gz
freebsd-ports-gnome-3ce3bfce1a1126360062f66565bcc46a7f2ecfe0.tar.zst
freebsd-ports-gnome-3ce3bfce1a1126360062f66565bcc46a7f2ecfe0.zip
Reviewed by: Donald Burr <dburr@FreeBSD.ORG>
Submitted by: Donald Burr <dburr@FreeBSD.ORG> Obtained from: the net Import of new port games/uox3, a GPL'd server for Origin Systems' Ultima Online multiplayer roleplaying game. Yet another way to waste your time and that of your co-workers.. :)
Diffstat (limited to 'games/uox3')
-rw-r--r--games/uox3/Makefile57
-rw-r--r--games/uox3/distinfo2
-rw-r--r--games/uox3/files/uox3.sh5
-rw-r--r--games/uox3/pkg-comment1
-rw-r--r--games/uox3/pkg-descr24
-rw-r--r--games/uox3/pkg-message41
-rw-r--r--games/uox3/pkg-plist72
7 files changed, 202 insertions, 0 deletions
diff --git a/games/uox3/Makefile b/games/uox3/Makefile
new file mode 100644
index 000000000000..012447c752e2
--- /dev/null
+++ b/games/uox3/Makefile
@@ -0,0 +1,57 @@
+# New ports collection makefile for: uox3
+# Version required: 0.69.02
+# Date created: 24 Feb 1999
+# Whom: Donald Burr <dburr@FreeBSD.ORG>
+#
+# $Id$
+#
+
+DISTNAME= uox3v6902-linux
+PKGNAME= uox3-0.69.02
+CATEGORIES= games
+MASTER_SITES= ftp://provolone.dynip.com/pub/ \
+ http://users.1st.net/magda/
+EXTRACT_SUFX= .zip
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} tqpsworld${EXTRACT_SUFX}
+
+MAINTAINER= dburr@FreeBSD.ORG
+
+BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
+
+DIST_SUBDIR= uox3
+#EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+EXTRACT_CMD= unzip
+EXTRACT_BEFORE_ARGS= -qa
+EXTRACT_AFTER_ARGS= # empty
+
+NO_WRKSUBDIR= YES
+
+USE_GMAKE= YES
+MAKEFILE= makefile
+ALL_TARGET= linux
+
+do-build:
+ cd ${WRKSRC}/dev && ${GMAKE} -f ${MAKEFILE} CFLAGS="${CFLAGS}" ${ALL_TARGET}
+
+do-install:
+ ${RM} ${WRKDIR}/uox/uox3.ini.orig
+ ${MKDIR} ${PREFIX}/uox3
+ for FILE in ${WRKDIR}/uox/* ; do \
+ ${INSTALL_DATA} $${FILE} ${PREFIX}/uox3 ;\
+ done
+ ${INSTALL_PROGRAM} ${WRKSRC}/dev/uox3 ${PREFIX}/uox3
+ ${INSTALL_DATA} ${WRKDIR}/uox3.wsc ${PREFIX}/uox3
+ ${INSTALL_DATA} ${WRKDIR}/WSC\ Changes.txt ${PREFIX}/uox3/wsc_changes.txt
+ ${INSTALL_SCRIPT} ${FILESDIR}/uox3.sh ${PREFIX}/etc/rc.d/uox3.sh
+.ifdef NOPORTDOCS
+ @echo "==> Extra documentation WILL NOT be installed."
+.else
+ @echo "==> Installing extra documentation..."
+ ${MKDIR} ${PREFIX}/uox3/docs
+ for FILE in ${WRKDIR}/docs/* ; do \
+ ${INSTALL_DATA} $${FILE} ${PREFIX}/uox3/docs ;\
+ done
+.endif
+ @${CAT} ${PKGDIR}/MESSAGE
+
+.include <bsd.port.mk>
diff --git a/games/uox3/distinfo b/games/uox3/distinfo
new file mode 100644
index 000000000000..182d88324148
--- /dev/null
+++ b/games/uox3/distinfo
@@ -0,0 +1,2 @@
+MD5 (uox3/uox3v6902-linux.zip) = a69493e7ee6251d276f6d88e0c5cc57b
+MD5 (uox3/tqpsworld.zip) = 85876c95c42e62d5496078489a94dd0c
diff --git a/games/uox3/files/uox3.sh b/games/uox3/files/uox3.sh
new file mode 100644
index 000000000000..4ff6ae2cea22
--- /dev/null
+++ b/games/uox3/files/uox3.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+[ -x /usr/local/uox3/uox3 ] && \
+ cd /usr/local/uox3 && \
+ /usr/local/uox3/uox3 > /usr/local/uox3/stdout.log & && \
+ echo -n ' uox3'
diff --git a/games/uox3/pkg-comment b/games/uox3/pkg-comment
new file mode 100644
index 000000000000..881bfcc06128
--- /dev/null
+++ b/games/uox3/pkg-comment
@@ -0,0 +1 @@
+A GPL'd server for Origin Systems' Ultima Online multiplayer game
diff --git a/games/uox3/pkg-descr b/games/uox3/pkg-descr
new file mode 100644
index 000000000000..1737196b8958
--- /dev/null
+++ b/games/uox3/pkg-descr
@@ -0,0 +1,24 @@
+UOX3 is the "Ultima Offline eXperiment", a GPL'd server for Origin
+Systems' Ultima Online fantasy role playing (FRPG) game.
+
+This program is a full-featured Ultima Online server. It implements
+everything you would need to run a fully functional UO game (monsters,
+spawn sites, vendors, guards zones, etc.).
+
+This game includes a "world file" that has most towns fully developed
+(i.e. all vendors installed), plus many fully-active spawn sites
+scattered throughout the land.
+
+With this server, you can play by yourself, or with up to 32 plauers
+over your local area network (or over the Internet!). This server
+package is being used by many player-run games available on the Internet.
+
+You will need to own the Ultima Online product to be able to use this
+server. Some files from your game directory will need to be copied to
+the server directory before it will function.
+
+For more info on UOX3, please visit:
+ http://uox.stratics.com/
+
+For more info on Ultima Online, please visit:
+ http://www.owo.com/
diff --git a/games/uox3/pkg-message b/games/uox3/pkg-message
new file mode 100644
index 000000000000..e3c355507cf8
--- /dev/null
+++ b/games/uox3/pkg-message
@@ -0,0 +1,41 @@
+You will need to copy the following files from your currently-installed
+Ultima Online (or your CD-ROM) to the ${PREFIX}/uox3 directory.
+
+map0.mul
+staidx0.mul
+statics0.mul
+verdata.mul
+tiledata.mul
+multi.mul
+multi.idx
+
+Also, edit ${PREFIX}/uox3/uox3.ini to set your world's name, IP address,
+and other configuration data.
+
+To allow clients to play on your shard, have them edit their "LOGIN.CFG"
+file (in their UO directory). It should contain one line which reads:
+
+LoginServer=Your.Shards.IP.Address,2593
+
+The server is created with three default accounts. They are:
+- username "username", password "password"
+- username "guest1", password "pass1"
+- username "guest2", password "pass2"
+
+You will probably want to change these. In particular, the very first
+account in the file is "special" because it has full Game Master (GM)
+privileges! The file to edit is called accounts.adm, and is located in
+${PREFIX}/uox3.
+
+Documentation on the server and the various commands available to Game
+Masters (GM's) and other higher-level characters is available in the
+directory ${PREFIX}/uox3/docs.
+
+You may be interested in the Chaos GM Tool (CGMT). This is an excellent
+(Windows-based) tool that makes being a GM or Counselor extremely easy.
+Create objects, vendors, monster spawns, answer players' help calls, and
+much more, using a simple point-and-click interface. No more memorizing
+complex commands! For more info on CGMT, or to download a (free) copy,
+visit the CGMT web site at: http://www.prodes.org/cgmt/.
+
+Have fun!
diff --git a/games/uox3/pkg-plist b/games/uox3/pkg-plist
new file mode 100644
index 000000000000..b2797103f938
--- /dev/null
+++ b/games/uox3/pkg-plist
@@ -0,0 +1,72 @@
+uox3/uox3
+uox3/uox3.wsc
+uox3/wsc_changes.txt
+uox3/advance.scp
+uox3/c-items.cig
+uox3/c-npcs.cig
+uox3/create.scp
+uox3/items.scp
+uox3/location.scp
+uox3/menus.scp
+uox3/misc.scp
+uox3/newbie.scp
+uox3/npc.scp
+uox3/regions.scp
+uox3/server.scp
+uox3/skills.scp
+uox3/speech.scp
+uox3/spells.scp
+uox3/teleport.scp
+uox3/titles.scp
+uox3/tracking.scp
+uox3/uox3.ico
+uox3/uox3.ini
+uox3/c-thumbs.cig
+uox3/accounts.adm
+uox3/readme.txt
+uox3/inscribe.gmp
+uox3/wtrigrs.scp
+uox3/necro.scp
+uox3/ntrigrs.scp
+uox3/triggers.scp
+uox3/envoke.scp
+uox3/house.scp
+uox3/info.txt
+uox3/midilist.txt
+uox3/uoxscriptupdate.txt
+uox3/docs/copying
+uox3/docs/houses.txt
+uox3/docs/inscribe.txt
+uox3/docs/items.txt
+uox3/docs/itemsadd.txt
+uox3/docs/mspells.txt
+uox3/docs/newbie.txt
+uox3/docs/newbiec.txt
+uox3/docs/scriptup.txt
+uox3/docs/sounds.txt
+uox3/docs/tstone.txt
+uox3/docs/anthracks28c.txt
+uox3/docs/splitreadme.txt
+uox3/docs/update.txt
+uox3/docs/trigger.html
+uox3/docs/midilist.txt
+uox3/docs/readme.txt
+uox3/docs/layers.txt
+uox3/docs/uoxscriptupdate.txt
+uox3/docs/scripteamsupdate.txt
+uox3/docs/set-types.txt
+uox3/docs/commands.html
+uox3/docs/settype.html
+uox3/docs/set.html
+uox3/docs/setnpcai.html
+uox3/docs/setowner.html
+uox3/docs/setprivpr1.html
+uox3/docs/contents.html
+uox3/docs/contents1.html
+uox3/docs/actions.txt
+uox3/docs/readme.html
+uox3/docs/triggerdocs.htm
+uox3/docs/npc.html
+etc/rc.d/uox3.sh
+@dirrm uox3/docs
+@dirrm uox3