summaryrefslogtreecommitdiff
path: root/net/mmucl
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2000-09-16 04:21:21 +0000
committerWill Andrews <will@FreeBSD.org>2000-09-16 04:21:21 +0000
commitcf622010cb5137bb52e0bd6dacf253e40b769224 (patch)
treea9eb44865d0905961d63989600e068e8bf37b854 /net/mmucl
parentAdd Quranref 1.01, which offers simple tools for word and passage-based (diff)
Add mmucl 1.4.0, a powerful MUD client written in Tcl with a GUI interface.
PR: 20238 Submitted by: Matt Heckaman <matt@LUCIDA.QC.CA>
Notes
Notes: svn path=/head/; revision=32668
Diffstat (limited to 'net/mmucl')
-rw-r--r--net/mmucl/Makefile28
-rw-r--r--net/mmucl/distinfo1
-rw-r--r--net/mmucl/files/patch-aa47
-rw-r--r--net/mmucl/pkg-comment1
-rw-r--r--net/mmucl/pkg-descr10
-rw-r--r--net/mmucl/pkg-plist42
6 files changed, 129 insertions, 0 deletions
diff --git a/net/mmucl/Makefile b/net/mmucl/Makefile
new file mode 100644
index 000000000000..7bd34177ed3c
--- /dev/null
+++ b/net/mmucl/Makefile
@@ -0,0 +1,28 @@
+# New ports collection Makefile for: mmucl
+# Date created: 28 July 2000
+# Whom: Matt Heckaman <matt@LUCIDA.QC.CA>
+#
+# $FreeBSD$
+#
+
+PORTNAME= mmucl
+PORTVERSION= 1.4.0
+CATEGORIES= net
+MASTER_SITES= http://download.sourceforge.net/mmucl/
+
+MAINTAINER= matt@LUCIDA.QC.CA
+
+LIB_DEPENDS= tcl82.1:${PORTSDIR}/lang/tcl82
+RUN_DEPENDS= wish8.2:${PORTSDIR}/x11-toolkits/tk82
+
+USE_GMAKE= YES
+
+post-install:
+ ${MKDIR} ${PREFIX}/share/doc/${DISTNAME}
+ ${MKDIR} ${PREFIX}/share/doc/${DISTNAME}/examples
+ ${INSTALL_DATA} ${WRKSRC}/FAQ ${PREFIX}/share/doc/${DISTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/${DISTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/CHANGES ${PREFIX}/share/doc/${DISTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/share/doc/${DISTNAME}/examples
+
+.include <bsd.port.mk>
diff --git a/net/mmucl/distinfo b/net/mmucl/distinfo
new file mode 100644
index 000000000000..388cd9db2090
--- /dev/null
+++ b/net/mmucl/distinfo
@@ -0,0 +1 @@
+MD5 (mmucl-1.4.0.tar.gz) = 72c777348a1f48353786e10dc5ee5fef
diff --git a/net/mmucl/files/patch-aa b/net/mmucl/files/patch-aa
new file mode 100644
index 000000000000..c5a464b50aec
--- /dev/null
+++ b/net/mmucl/files/patch-aa
@@ -0,0 +1,47 @@
+--- Makefile.orig Fri Jul 28 04:29:06 2000
++++ Makefile Fri Jul 28 04:31:02 2000
+@@ -3,7 +3,7 @@
+
+ # Mmucl installs itself under BASE_DIR
+
+-BASE_DIR = /usr/local
++BASE_DIR = ${PREFIX}
+
+ # The startup script, mmucl, is put in BIN_DIR
+ # Everything else is put in LIB_DIR
+@@ -21,7 +21,7 @@
+
+ # Location of install-info
+
+-INSTALL_INFO = /sbin/install-info
++INSTALL_INFO = /usr/bin/install-info
+
+ # Location of install
+
+@@ -34,17 +34,19 @@
+
+ .PHONY: install clean gzip zip dist rpm test
+
++all: mmucl
++
+ install: mmucl
+
+ $(INSTALL) -d $(LIB_DIR)/lib $(LIB_DIR)/interface $(LIB_DIR)/images
+ $(INSTALL) -d $(BIN_DIR) $(INFO_DIR)
+- $(INSTALL) -m 0664 lib/*.tcl $(LIB_DIR)/lib
+- $(INSTALL) -m 0664 images/*.gif $(LIB_DIR)/images
+- $(INSTALL) -m 0664 interface/*.tcl $(LIB_DIR)/interface
+- $(INSTALL) -m 0664 .tkconf $(LIB_DIR)
+- $(INSTALL) -m 0775 mmucl $(BIN_DIR)
+- $(INSTALL) -m 0664 mmucl.info $(INFO_DIR)
+- $(INSTALL_INFO) mmucl.info --info-dir=$(INFO_DIR)
++ $(INSTALL) -cm 0644 lib/*.tcl $(LIB_DIR)/lib
++ $(INSTALL) -cm 0644 images/*.gif $(LIB_DIR)/images
++ $(INSTALL) -cm 0644 interface/*.tcl $(LIB_DIR)/interface
++ $(INSTALL) -cm 0644 .tkconf $(LIB_DIR)
++ $(INSTALL) -cm 0755 mmucl $(BIN_DIR)
++ $(INSTALL) -cm 0644 mmucl.info $(INFO_DIR)
++ $(INSTALL_INFO) $(INFO_DIR)/mmucl.info --info-dir=$(INFO_DIR)
+
+ mmucl: Makefile init
+ echo "#! /bin/sh" > mmucl
diff --git a/net/mmucl/pkg-comment b/net/mmucl/pkg-comment
new file mode 100644
index 000000000000..9af3ce7dceaf
--- /dev/null
+++ b/net/mmucl/pkg-comment
@@ -0,0 +1 @@
+Powerful GUI MUD client written in TCL
diff --git a/net/mmucl/pkg-descr b/net/mmucl/pkg-descr
new file mode 100644
index 000000000000..6957aff8b14e
--- /dev/null
+++ b/net/mmucl/pkg-descr
@@ -0,0 +1,10 @@
+Mmucl - Mark's MUd CLient (pronounced muckle) is a MUD client written in TCL
+and distributed under the GNU GPL. This client supports a powerful aliasing
+system using TCL as well as three different interfaces that can be used.
+This client also has the advantage of being able to run on any platform that
+supports TCL/TK.
+
+WWW: http://mmucl.sourceforge.net
+
+Matt Heckaman
+matt@LUCIDA.QC.CA
diff --git a/net/mmucl/pkg-plist b/net/mmucl/pkg-plist
new file mode 100644
index 000000000000..f7a4b5200d55
--- /dev/null
+++ b/net/mmucl/pkg-plist
@@ -0,0 +1,42 @@
+bin/mmucl
+@unexec install-info --delete %D/info/mmucl.info %D/info/dir
+info/mmucl.info
+@exec install-info %D/info/mmucl.info %D/info/dir
+lib/mmucl/images/action.gif
+lib/mmucl/images/alias.gif
+lib/mmucl/images/bind.gif
+lib/mmucl/images/char.gif
+lib/mmucl/images/connect.gif
+lib/mmucl/images/help.gif
+lib/mmucl/images/load.gif
+lib/mmucl/images/mmucl.gif
+lib/mmucl/images/quit.gif
+lib/mmucl/images/save.gif
+lib/mmucl/images/send.gif
+lib/mmucl/images/sub.gif
+@dirrm lib/mmucl/images
+lib/mmucl/interface/console.tcl
+lib/mmucl/interface/gtk.tcl
+lib/mmucl/interface/text.tcl
+lib/mmucl/interface/tk.tcl
+lib/mmucl/interface/xterm.tcl
+@dirrm lib/mmucl/interface
+lib/mmucl/lib/balloon.tcl
+lib/mmucl/lib/misc.tcl
+lib/mmucl/lib/mmucl.tcl
+lib/mmucl/lib/mmucl_tk.tcl
+lib/mmucl/lib/ntkinfo.tcl
+lib/mmucl/lib/term.tcl
+lib/mmucl/lib/tkconf.tcl
+@dirrm lib/mmucl/lib
+lib/mmucl/.tkconf
+@dirrm lib/mmucl
+share/doc/mmucl-1.4.0/examples/Arithon
+share/doc/mmucl-1.4.0/examples/edit.tcl
+share/doc/mmucl-1.4.0/examples/map.tcl
+share/doc/mmucl-1.4.0/examples/mmucl.rc
+@dirrm share/doc/mmucl-1.4.0/examples
+share/doc/mmucl-1.4.0/CHANGES
+share/doc/mmucl-1.4.0/FAQ
+share/doc/mmucl-1.4.0/README
+@dirrm share/doc/mmucl-1.4.0