Port details |
- dgd Dworkin's Game Driver
- 1.4.23 net =4 1.4.23Version of this port present on the latest quarterly branch.
- Maintainer: glewis@FreeBSD.org
- Port Added: unknown
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- People watching this port, also watch:: dgd-lpmud, bbjd, cops, autoconf, aclgen
- Also Listed In: games lang
- License: GPLv3
- WWW:
- http://www.dworkin.nl/dgd/
- Description:
- 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>.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/net/dgd/ && make install clean
- To add the package, run one of these commands:
- pkg install net/dgd
- pkg install dgd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: dgd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1613877222
SHA256 (dgd/dworkin-dgd-1.4.23_GH0.tar.gz) = 2d748f5332e78bda9480dbcaa82ce05d9730dc789a4f120a3d99eed4b27b4629
SIZE (dgd/dworkin-dgd-1.4.23_GH0.tar.gz) = 437275
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- This port is required by:
- for Run
-
- net/dgd-kernel
- net/dgd-lpmud
Configuration Options:
- ===> The following configuration options are available for dgd-1.4.23:
CLOSURES=off: Enable function pointer support
CPLUSPLUS_COMMENTS=on: Allow C++ style comments in LPC
DOCS=on: Build and/or install documentation
NETWORKING=off: Enable networking kfuns
===> Use 'make config' to modify these settings
- Options name:
- net_dgd
- USES:
- gmake
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.4.23 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.4.23 20 Jul 2022 14:22:37 |
Tobias C. Berner (tcberner) |
net: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Straup Cope <ascope@cpan.org>
* Aaron Zauner <az_mail@gmx.at>
* Adam Jette <jettea46@yahoo.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Alex Bakhtin <Alex.Bakhtin@gmail.com>
* Alex Deiter <Alex.Deiter@Gmail.COM>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com> (Only the first 15 lines of the commit message are shown above ) |
1.4.23 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
1.4.23 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.4.23 21 Feb 2021 03:17:46 |
glewis |
Update to 1.4.23 |
1.4.22 04 Jan 2017 06:39:23 |
antoine |
Fix installation
Reported by: pkg-fallout |
1.4.22 03 Jan 2017 18:12:13 |
mat |
Never set WRKSRC when using USE_GITHUB.
If you want to set WRKSRC, set GH_PROJECT instead.
- The GitHub URLs are case insensitive, but the distribution files you
get out of them are not.
- If the repository was renamed, the old URL will still work, but the
distribution name will be ith the new name.
Sponsored by: Absolight |
1.4.22 20 Jul 2016 15:33:20 |
mat |
Cleanup $() variables in ports Makefiles.
Mostly replace with ${}, but sometime, replace with $$() because it is
what was intended in the first place. (I think.)
Sponsored by: Absolight |
1.4.22 22 May 2015 20:34:29 |
mat |
Remove $FreeBSD$ from patches files everywhere.
With hat: portmgr
Sponsored by: Absolight |
1.4.22 18 May 2015 17:07:46 |
mat |
Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage.
With hat: portmgr
Sponsored by: Absolight |
1.4.22 22 Nov 2014 14:43:24 |
antoine |
Cleanup plist |
1.4.22 23 Jul 2014 01:45:47 |
adamw |
Remove backslashes from single- and double-quotes in COMMENT and _DESC
strings, that were passed through rather than escaping anything.
Approved by: portmgr (not really, but it touches unstaged ports) |
1.4.22 13 Apr 2014 23:56:35 |
glewis |
. Update 1.4.22. |
1.4.21 21 Feb 2014 01:58:18 |
miwi |
- Stage support |
1.4.21 02 Feb 2014 17:04:46 |
glewis |
. Update to 1.4.21. |
1.4.20 03 Jan 2014 01:13:00 |
bapt |
Part 2 at removing now useless FETCH_ARGS redifition |
1.4.20 20 Sep 2013 22:10:25 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
net) |
1.4.20 03 Aug 2013 19:53:53 |
glewis |
. Update to 1.4.20. |
1.4.19 09 Mar 2013 17:56:40 |
glewis |
. Update to 1.4.19. |
1.4.18 19 Nov 2012 03:23:59 |
glewis |
. Update make includes for OptionsNG.
Feature safe: yes |
1.4.18 19 Nov 2012 03:21:07 |
glewis |
. Migrate to OptionsNG.
Reminded by: jgh@
Feature safe: yes |
1.4.18 18 Nov 2012 22:00:08 |
glewis |
. Update to 1.4.18.
Feature safe: yes |
1.4.15 18 Oct 2012 00:37:08 |
glewis |
. Update MASTER_SITES to reflect the move from sourceforge to github.
Feature safe: yes |
1.4.15 02 Sep 2012 20:15:11 |
glewis |
. Update to 1.4.15. |
1.4.14 25 Apr 2012 15:02:09 |
glewis |
. Update to 1.4.14. |
1.4.13 15 Apr 2012 19:33:47 |
glewis |
. Update to 1.4.13. |
1.4.11 14 Aug 2011 18:04:55 |
glewis |
. Rely on standard mechanisms of creating/deleting groups and users for the
port rather than the port having it's own way of doing this (which
admittedly pre-dated the standard mechanisms and was "standard" at the
time). |
1.4.11 03 Aug 2011 06:31:02 |
glewis |
. Update to 1.4.11.
. Add an OPTIONS setting to turn on function pointer support. |
1.4.8 29 May 2011 21:54:12 |
glewis |
. Update to 1.4.8. |
1.4.5 20 Mar 2011 12:54:45 |
miwi |
- Get Rid MD5 support |
1.4.5 03 Oct 2010 18:08:26 |
glewis |
. Update to 1.4.5. |
1.4.3 25 Apr 2010 21:34:54 |
glewis |
. Update to 1.4.3.
. Allow the dgd-lpmud port to continue working by allowing the driver object
to open ports when the networking extensions are enabled. |
1.4.2 04 Apr 2010 04:54:18 |
glewis |
. Update to 1.4.2. |
1.4.1_2 04 Apr 2010 04:43:04 |
glewis |
. Split the kernel mudlib out of the main dgd port and into its own
separate port (dgd-kernel) to put it on an equal footing with the
other mudlib port (dgd-lpmud). This also causes less update churn
and reflects the current state of the distributions themselves. |
1.4.1_1 07 Mar 2010 06:40:40 |
glewis |
. Update the included kernel lib version to 1.3.3. This will likely be
split out into a separate port when the ports tree unthaws completely. |
1.4.1 07 Mar 2010 00:35:58 |
glewis |
. Update to dgd 1.4.1. |
1.4 14 Feb 2010 20:49:55 |
glewis |
. Update to 1.4.
. Since 1.4 is now under the GPL, remove the NO_CDROM and RESTRICTED
entries. |
1.3 19 Nov 2009 22:07:43 |
pav |
- Mark MAKE_JOBS_UNSAFE
Reported by: pointyhat |
1.3 04 Jul 2009 05:39:52 |
glewis |
. Update to DGD 1.3. |
1.2p4_2 11 May 2006 22:49:56 |
edwin |
Remove USE_REINPLACE from all categories starting with N |
1.2p4_2 16 Nov 2005 06:01:33 |
glewis |
. Add SHA256. |
1.2p4_2 19 Mar 2004 17:06:58 |
glewis |
. Add an ANSI option to allow DGD to pass so-called ANSI colour codes. |
1.2p4_2 08 Mar 2004 22:06:11 |
glewis |
. Use OPTIONS.
. Change a comment to avoid triggering a portlint warning. |
1.2p4_2 08 Mar 2004 05:50:53 |
glewis |
. Update to 1.2p4.
. SIZEify. |
1.2p3_2 22 Jan 2004 12:18:43 |
trevor |
Use the CPIO macro defined in bsd.port.mk. |
1.2p3_2 05 Sep 2003 22:15:51 |
glewis |
. Add (optional) support for the DGD networking package. |
1.2p3_1 03 Sep 2003 05:33:18 |
glewis |
. Set correct permissions on the mudlib directory now that the pkg-install
script no longer does. |
1.2p3_1 03 Sep 2003 05:17:33 |
glewis |
. Don't setup ${DATADIR} and in particular don't set the home directory
of the mud user to ${DATADIR} (but rather /nonexistent). |
1.2p3_1 29 Aug 2003 22:30:33 |
glewis |
. Use a free uid rather than one thats already taken.
Clue bat applied by: kris |
1.2p3_1 29 Aug 2003 18:30:08 |
glewis |
. 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 example kernel 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
(need a 5.x RCng version as well).
. Create a user to run the dgd service as (I'll reuse this user for
ports of other mud drivers).
. Add the games category as dgd is primarily used to write muds.
. Bump PORTREVISION. |
1.2p3 25 Aug 2003 04:56:34 |
glewis |
. Don't create a README.FreeBSD file, just place the relevant information
in pkg-descr. |
1.2p3 14 Aug 2003 17:51:10 |
glewis |
. Remove some more cruft. |
1.2p3 14 Aug 2003 17:28:36 |
glewis |
. Remove cruft.
. Simplify build (just redefine ALL_TARGET)
. tar -> ${TAR} |
1.2p3 12 Apr 2003 05:54:10 |
glewis |
. Update to 1.2p3.
. Remove unnecessary PATCH_SITES definition. |
1.2p2 27 Feb 2003 18:52:21 |
glewis |
de-pkg-comment |
1.2p2 26 Aug 2002 16:31:08 |
glewis |
. Update to 1.2p2 |
1.2p1 26 Aug 2002 16:28:25 |
glewis |
. Remove README.sites. I don't believe a list of muds running DGD from
1996 has any relevance and I don't have an up to date list. |
1.2p1 23 Jul 2002 17:20:20 |
glewis |
. Remove some dead MASTER_SITEs.
. Make the primary site MASTER_SITE_LOCAL (requested by the author and
maintainer of the previous primary site). |
1.2p1 20 May 2002 19:01:51 |
glewis |
. Update to 1.2p1
. Swap the order of the first two MASTER_SITEs as
imaginary.com is down at the moment.
. Update pkg-descr from the current README for DGD.
. Take over maintainership.
Reviewed by: sobomax
Approved by: sobomax |
1.2 28 Mar 2002 23:52:25 |
pat |
Add working site to MASTER_SITES
PR: 36443
Submitted by: Oliver Braun <obraun@informatik.unibw-muenchen.de> |
06 May 2001 06:18:29 |
kris |
Update to dgd-1.2 and remove maintainer due to timeout |
08 Oct 2000 11:23:49 |
asami |
Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is spelled out
(many of which are ${PKGDIR}/MESSAGE -> ${PKGMESSAGE} type fixes that
shouldn't have been necessary) and the string "/pkg/" appear. |
08 Oct 2000 07:19:09 |
asami |
Convert category net to new layout. |