---
name: dgd
version: 1.4.19
origin: net/dgd
comment: Dworkin\'s Game Driver
arch: freebsd:9:x86:64
www: http://www.dworkin.nl/dgd/
maintainer: glewis@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses: [GPLv3]
flatsize: 1537382
desc: |
  DGD is a rewrite from scratch of the LPMud server.  It runs on Windows, MacOS,
  BeOS and many versions of Unix.

  This is the core distribution of DGD, providing all the tools needed
  to implement interactive servers, for instance MUD, IRC, WWW, etc.
  A reference implementation of a kernel library is provided, which can
  be further built on. Normally with DGD, there is a kernel library to
  define the programming environment and a database library to define the
  interaction environment.

  Please report bugs to <felix@dworkin.nl>.

  WWW: http://www.dworkin.nl/dgd/
categories: [net, lang, games]
users: [mud]
groups: [mud]
options: {CLOSURES: off, CPLUSPLUS_COMMENTS: on, NETWORKING: off}
files:
  /usr/local/bin/precomp: 627c861082a8f59ff097f901a2745e445e5991871601b9d578e77db341c4d71c
  /usr/local/etc/dgd/mud.dgd.sample: 999e0dc19628b86989390348b2ffdd75055f1f027d52c88d3ce757ceed96e946
  /usr/local/etc/rc.d/dgd.sh.sample: fed6bf8dcd2f0ad42e55f4d52ab4bbe2ee8ec9f9c0e3f661a419d3fb69be0cb4
  /usr/local/sbin/dgd: 932d38de678fd406703c20fa3e3f1735f9cae0d248de40ddffc641683d4564de
  /usr/local/share/doc/dgd/COPYING: 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6
  /usr/local/share/doc/dgd/Changelog.Dworkin: c6ae5d52378000a3696fc14ecf17ebc5b73cc00e5ba79511cbff3c2696f52649
  /usr/local/share/doc/dgd/Changelog.old: 932d2e37ea7b3a2876d4415cf21a2a705450859bdb15a35599a6151e8be751b2
  /usr/local/share/doc/dgd/Commercial.old: 90fac2279a0df57fc9efef0fd80e1ca7c20b13831e508b8ff291061e64a39ea2
  /usr/local/share/doc/dgd/Compiling: 450eb973ff839b298de147d056e4e1e63f150279387814762533bcc5bd20410c
  /usr/local/share/doc/dgd/Credits.old: 6fc1bf7705e339e3c38f65c018119379e1ff88f59cbf1b80a3bbf14f15350942
  /usr/local/share/doc/dgd/Extensions: 2e7e5db37a1a69c1a98dd5e4d815909b046fbb67005877e03a5267d133c65189
  /usr/local/share/doc/dgd/Platforms: ba825da474dd69e548b645d48016a63f7dd57f146dbacd679aa7d0b4a6afc869
  /usr/local/share/doc/dgd/README: 9cc2cff9d7323e4d7da85c012737b63c4c0aca8adf96d30c47dbfe05375f071a
  /usr/local/share/doc/dgd/builtin: 2ece84d02dbf14e9fb8e7a11c75b056e40876dc5050dd510493176965a265046
  /usr/local/share/doc/dgd/kfun/close_user: b27489c4c170699442d5e0cb484364c118099511f57d8f6c73094eaf950c50ba
  /usr/local/share/doc/dgd/kfun/connect: 70337c0d67b21f4b2d5df4f10fbd37670c1b92d0874040b8127b5e69e3645c4b
  /usr/local/share/doc/dgd/kfun/open_port: 1efc33a4f6726defc23820ce0f07d923eb477853b08fa1d3caacf5f62348971d
  /usr/local/share/doc/dgd/kfun/ports: d30ed5722a7cfaae8ad9865e1f6ac3947379fc8ccb15c82ad0a5dd7893fee054
  /usr/local/share/doc/dgd/kfun/send_datagram: 7e71cdb26ce20c48eef8f6751f69429931cacb65fe4258cf5e4b62baffeb1c9a
  /usr/local/share/doc/dgd/net/Changelog.NET: 4eca0ca61b76523a6d256d882406c349e7c4c307d3666d2e2196c82065183f69
  /usr/local/share/doc/dgd/net/README.NET: 15eb19063079f7565a71aff5d6404250d13f898a1fead421486f851232b8a8e5
  /usr/local/share/licenses/dgd-1.4.19/GPLv3: 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903
  /usr/local/share/licenses/dgd-1.4.19/LICENSE: feb018c22cc4001bbeccc04db5569c5aeaec18f1ebbee51a52d56c251418e243
  /usr/local/share/licenses/dgd-1.4.19/catalog.mk: 090770784d1e3d65260738636650b39fccdeecc451553ab1792f945b1183a3bd
directories:
  /usr/local/share/licenses/dgd-1.4.19/: n
  /usr/local/share/licenses/: y
  /usr/local/share/doc/dgd/net/: n
  /usr/local/share/doc/dgd/kfun/: n
  /usr/local/share/doc/dgd/: n
  /usr/local/etc/dgd/: n
scripts:
  post-install: |
    echo "===> Creating users and/or groups."
    if ! /usr/sbin/pw groupshow mud >/dev/null 2>&1; then  echo "Creating group 'mud' with gid '97'.";  /usr/sbin/pw groupadd mud -g 97; else echo "Using existing group 'mud'."; fi
    if ! /usr/sbin/pw usershow mud >/dev/null 2>&1; then  echo "Creating user 'mud' with uid '97'.";  /usr/sbin/pw useradd mud -u 97 -g 97  -c "MUD Owner" -d /nonexistent -s /bin/sh;  else echo "Using existing user 'mud'."; fi
    cd /usr/local
    cd /usr/local
  pre-deinstall: |
    if /usr/sbin/pw usershow mud >/dev/null 2>&1; then  echo "==> You should manually remove the \"mud\" user. "; fi
    cd /usr/local
    cd /usr/local
  post-deinstall: |
    cd /usr/local
    cd /usr/local
