Commit graph

10 commits

Author SHA1 Message Date
Greg Lewis
617878070a . . Make this port act more like a standard FreeBSD port:
. Don't install everything in ${PREFIX}/dgd instead place the
    executables, docs and configuration in the standard places and
    place the mudlib in DATADIR.
  . Don't use the packing list as a list of things to install.
  . Fix up the configuration file to point to the install locations.
  . Add a sample rc script which can be used to start and stop dgd
    with this mudlib (need a 5.x RCng version as well).
  . Create a user to run the dgd service as (this is the same user
    as used by the net/dgd port).
  . More standard Makefile.
  . Add a post-extract target which removes the need for do-build.
  . Add a do-configure target and remove the obsolete configure script.
. Remove devel from CATEGORIES, it really doesn't belong.  This port
  should really just be in games, but thats another story.
. Catch up dependencies with changes to net/dgd.
2003-08-29 18:40:03 +00:00
Greg Lewis
75cdd59d7a Really fix the packing list. There is some issue with respect to
including files which DGD generates, but they will always be there
if the mud has been started and even if it hasn't they only generate
a warning.
2002-06-17 02:44:54 +00:00
Greg Lewis
20e9f65e56 . Rejig the packing list so the PKG_ARGS redefinition in the Makefile
is no longer necessary.  Also, create and remove directories which are
  initially empty but necessary for normal mud operation.
. Take maintainership.
. Install an example of the ACCESS.ALLOW and ACCESS.DENY files and
  adjust the installation process to take account of the new packing
  list (which it uses).

Still to address is the issue of the mud setting up its own directory.
This needs to be addressed in the context of the server port (net/dgd).
2002-06-17 02:35:08 +00:00
Greg Lewis
bf491582a2 Unbreak the packing list for this port. As the list of files to
install for the port is generated from the packing list, this
also unbreaks the port (a critical file was not installed, meaning
the mud couldn't be started).  In particular:

. Don't include empty directories (these will be addressed in a
  later commit).
. Don't include non-existent files.
. Do include a critical header file, namely auto.h without which
  the mud cannot start.
2002-06-17 02:26:25 +00:00
Adam David
956289319b first round of fixing this 1997-09-17 05:31:59 +00:00
Satoshi Asami
c98cfd116d Compress a bunch of manpages. Remove unnecessary @ directives from
PLISTs.

Note: I know that this is going to break some symlinks and/or .so
includes, I will back some of these out as I run into these during
package building.
1996-11-18 14:17:24 +00:00
Adam David
75cf9f05ad updated for dgd >= 1.0.91 1996-11-06 22:53:25 +00:00
Adam David
ecb027411b added doc/kfun link 1996-06-17 14:07:31 +00:00
Adam David
b1b6507a49 name all files 1996-06-16 15:45:03 +00:00
Adam David
c1f19efaec Previously broken port now builds, may be enabled in net/Makefile now.
Approved by:	asami
1995-10-25 14:38:49 +00:00