diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/dgd-net/Makefile | 43 | ||||
-rw-r--r-- | net/dgd-net/distinfo | 5 | ||||
-rw-r--r-- | net/dgd-net/files/patch-aa | 79 | ||||
-rw-r--r-- | net/dgd-net/files/patch-ab | 31 | ||||
-rw-r--r-- | net/dgd-net/files/patch-ac | 19 | ||||
-rw-r--r-- | net/dgd-net/pkg-comment | 1 | ||||
-rw-r--r-- | net/dgd-net/pkg-descr | 13 | ||||
-rw-r--r-- | net/dgd-net/pkg-plist | 76 | ||||
-rw-r--r-- | net/dgd-net/scripts/configure | 3 |
9 files changed, 270 insertions, 0 deletions
diff --git a/net/dgd-net/Makefile b/net/dgd-net/Makefile new file mode 100644 index 000000000000..63a24c796257 --- /dev/null +++ b/net/dgd-net/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: dgd-net +# Version required: 1.0.56 +# Date created: 17 June 1996 +# Whom: adam +# +# $Id$ +# + +DISTNAME= dgd-net-1.0.56 +DISTFILES= dgd-1.0.37.tar.gz +CATEGORIES= net lang +MASTER_SITES= ftp.lysator.liu.se:/pub/lpmud/drivers/dgd/ + +PATCH_SITES= ftp.lysator.liu.se:/pub/lpmud/drivers/dgd/patches/ \ + ftp.lysator.liu.se:/pub/lpmud/drivers/dgd/pkg/ +PATCHFILES= 1.0.37-1.0.39.gz \ + 1.0.39-1.0.40.gz \ + 1.0.40-1.0.56.gz \ + net-10.dgd-56.gz + +MAINTAINER= adam@veda.is + +NO_CDROM= no distribution to corporate environment +RESTRICTED= license required for commercial use + +DIST_SUBDIR= dgd +WRKSRC= ${WRKDIR}/dgd/src +PATCH_DIST_STRIP= -p1 + +post-build: + @cd ${WRKSRC}; ${MAKE} install + @mv ${WRKDIR}/dgd/bin/driver ${WRKDIR}/dgd/bin/driver.net + @mv ${WRKDIR}/dgd/bin/precomp ${WRKDIR}/dgd/bin/precomp.net + @mv ${WRKDIR}/dgd/doc/Introduction ${WRKDIR}/dgd/doc/Introduction.NET + @mv ${WRKDIR}/dgd/doc/kfun/send_message ${WRKDIR}/dgd/doc/kfun/send_message.NET + @chmod o+r ${WRKDIR}/dgd/doc/kfun/* + +do-install: + @-mv ${PREFIX}/dgd/bin/driver.net ${PREFIX}/dgd/bin/driver.net.old + @tar -C ${WRKDIR} -cf - `grep '^dgd/' ${PKGDIR}/PLIST` \ + | tar -C ${PREFIX} -xpf - + +.include <bsd.port.mk> diff --git a/net/dgd-net/distinfo b/net/dgd-net/distinfo new file mode 100644 index 000000000000..4a05bcc08874 --- /dev/null +++ b/net/dgd-net/distinfo @@ -0,0 +1,5 @@ +MD5 (dgd-1.0.37.tar.gz) = 1a25b6419dbca14c33fade79f3380932 +MD5 (1.0.37-1.0.39.gz) = 3e75afb0b098c177eec13be422be34a8 +MD5 (1.0.39-1.0.40.gz) = 21e8ac46650306fb46f6edc497d03d81 +MD5 (1.0.40-1.0.56.gz) = 934a272681c1eda637c22d9d00800fe0 +MD5 (net-10.dgd-56.gz) = 18e06478b0f68de4b157ac7c841b46cf diff --git a/net/dgd-net/files/patch-aa b/net/dgd-net/files/patch-aa new file mode 100644 index 000000000000..f4f3fb83bb67 --- /dev/null +++ b/net/dgd-net/files/patch-aa @@ -0,0 +1,79 @@ +*** Makefile.orig Sun Dec 10 19:21:36 1995 +--- Makefile Wed Feb 7 22:53:33 1996 +*************** +*** 3,14 **** + # + HOST= NETBSD + DEFINES=-D$(HOST) #-DDUMP_FUNCS +! DEBUG= -g -DDEBUG + CCFLAGS=$(DEFINES) $(DEBUG) + CFLAGS= -I. -Icomp -Ilex -Ied -Ikfun $(CCFLAGS) +! LDFLAGS= +! LIBS= +! CC= gcc + LD= $(CC) + DMAKE= make + BIN= ../bin +--- 3,15 ---- + # + HOST= NETBSD + DEFINES=-D$(HOST) #-DDUMP_FUNCS +! DEBUG=-O2 +! #DEBUG= -g -DDEBUG + CCFLAGS=$(DEFINES) $(DEBUG) + CFLAGS= -I. -Icomp -Ilex -Ied -Ikfun $(CCFLAGS) +! LDFLAGS=-s +! LIBS=-lcrypt +! CC= cc + LD= $(CC) + DMAKE= make + BIN= ../bin +*************** +*** 20,25 **** +--- 21,28 ---- + COMPOBJ=alloc.o error.o hash.o path.o str.o array.o object.o data.o \ + interpret.o config.o + ++ all: a.out comp/a.out ++ + a.out: $(OBJ) always + cd comp; $(MAKE) 'DMAKE=$(DMAKE)' 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' dgd + cd lex; $(MAKE) 'DMAKE=$(DMAKE)' 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' dgd +*************** +*** 38,44 **** + -mv $(BIN)/driver $(BIN)/driver.old + cp a.out $(BIN)/driver + +! install: $(BIN)/driver + + comp.sub: $(COMPOBJ) + @for i in $(COMPOBJ); do echo ../$$i; done > comp.sub +--- 41,51 ---- + -mv $(BIN)/driver $(BIN)/driver.old + cp a.out $(BIN)/driver + +! $(BIN)/precomp: comp/a.out +! -mv $(BIN)/precomp $(BIN)/precomp.old +! cp comp/a.out $(BIN)/precomp +! +! install: $(BIN)/driver $(BIN)/precomp + + comp.sub: $(COMPOBJ) + @for i in $(COMPOBJ); do echo ../$$i; done > comp.sub +*************** +*** 54,60 **** + + comp/a.out: + cd comp; $(DMAKE) 'DMAKE=$(DMAKE)' 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' \ +! 'LIBS=$(LIBS)' a.out + + clean: + rm -f a.out $(OBJ) comp.sub lex.sub ed.sub +--- 61,67 ---- + + comp/a.out: + cd comp; $(DMAKE) 'DMAKE=$(DMAKE)' 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' \ +! 'LDFLAGS=$(LDFLAGS)' 'LIBS=$(LIBS)' a.out + + clean: + rm -f a.out $(OBJ) comp.sub lex.sub ed.sub diff --git a/net/dgd-net/files/patch-ab b/net/dgd-net/files/patch-ab new file mode 100644 index 000000000000..00003843b55a --- /dev/null +++ b/net/dgd-net/files/patch-ab @@ -0,0 +1,31 @@ +*** ../README.FreeBSD Wed Dec 31 16:00:00 1969 +--- ../README.FreeBSD Sun Aug 28 06:43:17 1994 +*************** +*** 0 **** +--- 1,8 ---- ++ This is the core distribution of DGD, providing all the tools needed to ++ implement a MUD server, except for the "mudlib" which must be obtained ++ separately or written from scratch. Normally with DGD, the mudlib exists ++ as two distinct layers -- one to define the programming environment, and ++ the other is the actual programmed "world" that is interacted with. ++ ++ Mudlib simulations are available for LPmud and LambdaMoo environments. ++ Other such simulations are in various stages of development. +*** ../README.sites Wed Dec 31 16:00:00 1969 +--- ../README.sites Sun Aug 28 06:27:25 1994 +*************** +*** 0 **** +--- 1,13 ---- ++ DGD MUDs known to be open as of October 1995 are: ++ ++ [LPmud] ++ IgorMUD: [193.12.207.11] igor.algonet.se 1701 (good typical LPmud) ++ Albion MUD: [193.4.230.1] mud.veda.is 4000 (play and development) ++ PaderMUD: [131.234.12.13] mud.uni-paderborn.de 3000 (enchanting realism) ++ ++ All 3 have a more or less medieval theme. ++ ++ [moo] ++ MirrorMOO: [129.10.114.196] mirror.ccs.neu.edu 8889 (Alice's Wonderland) ++ ++ Other sites are also developing their own special mudlibs with DGD. diff --git a/net/dgd-net/files/patch-ac b/net/dgd-net/files/patch-ac new file mode 100644 index 000000000000..b637ea21817f --- /dev/null +++ b/net/dgd-net/files/patch-ac @@ -0,0 +1,19 @@ +*** ../Copyright.NET.old Mon Jun 17 17:53:49 1996 +--- ../Copyright.NET Mon Jun 17 17:54:29 1996 +*************** +*** 3,9 **** + The package is also a derived work of Dworkin's Generic Driver, which + is copyrighted by BeeHive Internet Technologies, Inc. Therefore, its + copyright applies to it in addition to mine. Its license is included +! in the file Copyright.DGD. + + I grant permission for any use of this package which does not conflict + with the terms of the DGD copyright mentioned above. +--- 3,9 ---- + The package is also a derived work of Dworkin's Generic Driver, which + is copyrighted by BeeHive Internet Technologies, Inc. Therefore, its + copyright applies to it in addition to mine. Its license is included +! in the file Copyright. + + I grant permission for any use of this package which does not conflict + with the terms of the DGD copyright mentioned above. diff --git a/net/dgd-net/pkg-comment b/net/dgd-net/pkg-comment new file mode 100644 index 000000000000..c41990c58b32 --- /dev/null +++ b/net/dgd-net/pkg-comment @@ -0,0 +1 @@ +Dworkin's Generic Driver (network server) + extra networking support diff --git a/net/dgd-net/pkg-descr b/net/dgd-net/pkg-descr new file mode 100644 index 000000000000..118620071c51 --- /dev/null +++ b/net/dgd-net/pkg-descr @@ -0,0 +1,13 @@ +This is Dworkin's Generic Driver, a versatile general purpose server program +for building MUDs and other network server applications. +The language implementation is an improved and simplified dialect of LPC, +it is suitable for simulating existing Gamedriver models, or inventing new +ones. Its usefulness is not limited to the world of MUDs and MUDding. + +Please send all reports, comments and suggestions to: + + dworkin@hippolytos.cd.chalmers.se + +Additional networking support provides for initiating network connections +and includes udp functionality. Please send any correspondence about this +to: dark@xs4all.nl diff --git a/net/dgd-net/pkg-plist b/net/dgd-net/pkg-plist new file mode 100644 index 000000000000..50f9b16c84fb --- /dev/null +++ b/net/dgd-net/pkg-plist @@ -0,0 +1,76 @@ +@cwd /usr/local +dgd/Copyright +dgd/Copyright.NET +dgd/Credits +dgd/README +dgd/README.FreeBSD +dgd/README.sites +dgd/bin/driver.net +dgd/bin/precomp.net +dgd/doc/kfun/allocate +dgd/doc/kfun/call_other +dgd/doc/kfun/call_out +dgd/doc/kfun/call_trace +dgd/doc/kfun/catch +dgd/doc/kfun/ceil +dgd/doc/kfun/clone_object +dgd/doc/kfun/compile_object +dgd/doc/kfun/connect +dgd/doc/kfun/crypt +dgd/doc/kfun/ctime +dgd/doc/kfun/destruct_object +dgd/doc/kfun/dump_state +dgd/doc/kfun/editor +dgd/doc/kfun/error +dgd/doc/kfun/explode +dgd/doc/kfun/fabs +dgd/doc/kfun/find_object +dgd/doc/kfun/floor +dgd/doc/kfun/fmod +dgd/doc/kfun/frexp +dgd/doc/kfun/function_object +dgd/doc/kfun/get_dir +dgd/doc/kfun/implode +dgd/doc/kfun/ldexp +dgd/doc/kfun/modf +dgd/doc/kfun/make_dir +dgd/doc/kfun/map_indices +dgd/doc/kfun/map_sizeof +dgd/doc/kfun/map_values +dgd/doc/kfun/object_name +dgd/doc/kfun/open_port +dgd/doc/kfun/parse_string +dgd/doc/kfun/ports +dgd/doc/kfun/previous_object +dgd/doc/kfun/query_editor +dgd/doc/kfun/query_ip_number +dgd/doc/kfun/random +dgd/doc/kfun/read_file +dgd/doc/kfun/remove_call_out +dgd/doc/kfun/remove_dir +dgd/doc/kfun/remove_file +dgd/doc/kfun/rename_file +dgd/doc/kfun/restore_object +dgd/doc/kfun/save_object +dgd/doc/kfun/send_datagram +dgd/doc/kfun/send_message +dgd/doc/kfun/send_message.NET +dgd/doc/kfun/shutdown +dgd/doc/kfun/sizeof +dgd/doc/kfun/sscanf +dgd/doc/kfun/status +dgd/doc/kfun/strlen +dgd/doc/kfun/swapout +dgd/doc/kfun/this_object +dgd/doc/kfun/this_user +dgd/doc/kfun/time +dgd/doc/kfun/typeof +dgd/doc/kfun/users +dgd/doc/kfun/write_file +dgd/doc/Commercial +dgd/doc/Introduction.NET +dgd/doc/LPC.html +dgd/doc/Networking +dgd/doc/Patching +dgd/doc/Platforms +dgd/doc/editor diff --git a/net/dgd-net/scripts/configure b/net/dgd-net/scripts/configure new file mode 100644 index 000000000000..c65e336baf62 --- /dev/null +++ b/net/dgd-net/scripts/configure @@ -0,0 +1,3 @@ +#!/bin/sh +# + |