aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrvb <rvb@FreeBSD.org>1998-10-06 03:23:43 +0800
committerrvb <rvb@FreeBSD.org>1998-10-06 03:23:43 +0800
commitb83421a325afc0f4698a0a8224a80ed26ea451d5 (patch)
tree49e7cd39044f8fa61e136a24259980c9a7d507b4
parent59bd9522c9876304a07ec331540362b5b9c72f21 (diff)
downloadfreebsd-ports-gnome-b83421a325afc0f4698a0a8224a80ed26ea451d5.tar.gz
freebsd-ports-gnome-b83421a325afc0f4698a0a8224a80ed26ea451d5.tar.zst
freebsd-ports-gnome-b83421a325afc0f4698a0a8224a80ed26ea451d5.zip
The current ports will get you Coda release 4.6.5. There are too
many patches in the ports. So we will crank out a Coda release 4.6.6 later this week. If anyone wants to play with the 4.6.5 release in the mean time they can.
-rw-r--r--net/coda5_client/Makefile25
-rw-r--r--net/coda5_client/pkg-comment1
-rw-r--r--net/coda5_client/pkg-descr8
-rw-r--r--net/coda5_client/pkg-plist53
-rw-r--r--net/coda5_doc/Makefile29
-rw-r--r--net/coda5_doc/distinfo1
-rw-r--r--net/coda5_doc/pkg-comment1
-rw-r--r--net/coda5_doc/pkg-descr8
-rw-r--r--net/coda5_doc/pkg-plist191
-rw-r--r--net/coda5_server/Makefile25
-rw-r--r--net/coda5_server/distinfo1
-rw-r--r--net/coda5_server/pkg-comment1
-rw-r--r--net/coda5_server/pkg-descr8
-rw-r--r--net/coda5_server/pkg-plist40
-rw-r--r--net/coda_client/Makefile25
-rw-r--r--net/coda_client/distinfo1
-rw-r--r--net/coda_client/pkg-comment1
-rw-r--r--net/coda_client/pkg-descr8
-rw-r--r--net/coda_client/pkg-plist53
-rw-r--r--net/coda_doc/Makefile29
-rw-r--r--net/coda_doc/distinfo1
-rw-r--r--net/coda_doc/pkg-comment1
-rw-r--r--net/coda_doc/pkg-descr8
-rw-r--r--net/coda_doc/pkg-plist191
-rw-r--r--net/coda_intro/Makefile26
-rw-r--r--net/coda_intro/distinfo1
-rw-r--r--net/coda_intro/pkg-comment1
-rw-r--r--net/coda_intro/pkg-descr8
-rw-r--r--net/coda_intro/pkg-plist8
-rw-r--r--net/coda_server/Makefile25
-rw-r--r--net/coda_server/distinfo1
-rw-r--r--net/coda_server/pkg-comment1
-rw-r--r--net/coda_server/pkg-descr8
-rw-r--r--net/coda_server/pkg-plist40
34 files changed, 829 insertions, 0 deletions
diff --git a/net/coda5_client/Makefile b/net/coda5_client/Makefile
new file mode 100644
index 000000000000..8d70217f360f
--- /dev/null
+++ b/net/coda5_client/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: coda
+# Version required: 4.6.5
+# Date created: 19 June 1998
+# Whom: hmpierce <hmpierce@cs.cmu.edu>
+#
+# $Id$
+#
+
+DISTNAME= coda-4.6.5
+PKGNAME= coda-client-4.6.5.1
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/coda/src/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= rvb@cs.cmu.edu
+
+BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm
+
+ALL_TARGET= coda
+INSTALL_TARGET= client-install
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+.include <bsd.port.mk>
diff --git a/net/coda5_client/pkg-comment b/net/coda5_client/pkg-comment
new file mode 100644
index 000000000000..843feb2796e9
--- /dev/null
+++ b/net/coda5_client/pkg-comment
@@ -0,0 +1 @@
+an experimental, replicated, high-performance network file system.
diff --git a/net/coda5_client/pkg-descr b/net/coda5_client/pkg-descr
new file mode 100644
index 000000000000..446682094676
--- /dev/null
+++ b/net/coda5_client/pkg-descr
@@ -0,0 +1,8 @@
+Coda is a distributed file system. Among its features are disconnected
+operation, good security model, server replication and persistent client
+side caching.
+
+This package builds the entire source tree but only installs(/packages) the
+client side programs.
+
+For more info, contact <coda@cs.cmu.edu> or visit http://www.coda.cs.cmu.edu.
diff --git a/net/coda5_client/pkg-plist b/net/coda5_client/pkg-plist
new file mode 100644
index 000000000000..222913376018
--- /dev/null
+++ b/net/coda5_client/pkg-plist
@@ -0,0 +1,53 @@
+lib/coda/Advice.tcl
+lib/coda/CodaConsole
+lib/coda/Consider.tcl
+lib/coda/ConsiderAdding.tcl
+lib/coda/ConsiderRemoving.tcl
+lib/coda/ControlPanel.tcl
+lib/coda/Date.tcl
+lib/coda/DiscoMiss.tcl
+lib/coda/Events.tcl
+lib/coda/Globals.tcl
+lib/coda/Helper.tcl
+lib/coda/HoardWalk.tcl
+lib/coda/HoardWalkAdvice.tcl
+lib/coda/Indicators.tcl
+lib/coda/Initialization.tcl
+lib/coda/Lock.tcl
+lib/coda/Log.tcl
+lib/coda/Network.tcl
+lib/coda/OutsideWorld.tcl
+lib/coda/ReadMiss.tcl
+lib/coda/Reconnection.tcl
+lib/coda/Reintegration.tcl
+lib/coda/Repair.tcl
+lib/coda/Space.tcl
+lib/coda/Task.tcl
+lib/coda/Timing.tcl
+lib/coda/Tokens.tcl
+lib/coda/WeakMiss.tcl
+lib/coda/tixCodaMeter.tcl
+sbin/au
+sbin/venus
+sbin/venus-setup
+sbin/volmunge
+sbin/vutil
+bin/advice_srv
+bin/cfs
+bin/clog
+bin/cmon
+bin/codacon
+bin/cpasswd
+bin/ctokens
+bin/cunlog
+bin/filcon
+bin/filerepair
+bin/hoard
+bin/parser
+bin/removeinc
+bin/repair
+bin/replay
+bin/spy
+bin/xaskuser
+bin/xfrepair
+@dirrm lib/coda
diff --git a/net/coda5_doc/Makefile b/net/coda5_doc/Makefile
new file mode 100644
index 000000000000..ea289e1df735
--- /dev/null
+++ b/net/coda5_doc/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: coda
+# Version required: 4.6.5
+# Date created: 19 June 1998
+# Whom: Robert V. Baron <rvb@cs.cmu.edu>
+#
+# $Id$
+#
+
+DISTNAME= coda-doc-4.6.5-3
+PKGNAME= coda-doc-4.6.5.3
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/coda/doc/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= rvb@cs.cmu.edu
+
+#NO_DEPENDS=
+#NO_CONFIGURE=
+
+do-build:
+ @${ECHO} "At present, Coda documentation is distributed in html, man, ps, and ppt forms"
+ @${ECHO} "but documentation source is not available. It should appear in a release"
+ @${ECHO} "or two."
+
+do-install:
+ cd ${WRKSRC}; tar cf - man | (cd ${PREFIX}; tar xvf -)
+ cd ${WRKSRC}; tar cf - doc | (cd ${PREFIX}/share; tar xvf -)
+
+.include <bsd.port.mk>
diff --git a/net/coda5_doc/distinfo b/net/coda5_doc/distinfo
new file mode 100644
index 000000000000..cf0f7a3e842b
--- /dev/null
+++ b/net/coda5_doc/distinfo
@@ -0,0 +1 @@
+MD5 (coda-doc-4.6.5-3.tgz) = 8225f57d98a2672ec51f946702eaf07b
diff --git a/net/coda5_doc/pkg-comment b/net/coda5_doc/pkg-comment
new file mode 100644
index 000000000000..843feb2796e9
--- /dev/null
+++ b/net/coda5_doc/pkg-comment
@@ -0,0 +1 @@
+an experimental, replicated, high-performance network file system.
diff --git a/net/coda5_doc/pkg-descr b/net/coda5_doc/pkg-descr
new file mode 100644
index 000000000000..029385bf2775
--- /dev/null
+++ b/net/coda5_doc/pkg-descr
@@ -0,0 +1,8 @@
+Coda is a distributed file system. Among its features are disconnected
+operation, good security model, server replication and persistent client
+side caching.
+
+This package builds nothing but only installs(/packages) prebuilt
+documentation.
+
+For more info, contact <rvb@cs.cmu.edu> or visit http://www.coda.cs.cmu.edu.
diff --git a/net/coda5_doc/pkg-plist b/net/coda5_doc/pkg-plist
new file mode 100644
index 000000000000..151dc11cff61
--- /dev/null
+++ b/net/coda5_doc/pkg-plist
@@ -0,0 +1,191 @@
+man/man1/cfs.1
+man/man1/clog.1
+man/man1/cmon.1
+man/man1/cpasswd.1
+man/man1/ctokens.1
+man/man1/cunlog.1
+man/man1/filcon.1
+man/man1/hoard.1
+man/man1/mvdb.1
+man/man1/rdsinit.1
+man/man1/repair.1
+man/man1/rvmutl.1
+man/man1/spy.1
+man/man3/histo.3
+man/man3/rds_fake_free.3
+man/man3/rds_free.3
+man/man3/rds_init_heap.3
+man/man3/rds_load_heap.3
+man/man3/rds_malloc.3
+man/man3/rds_prealloc.3
+man/man3/rds_statistics.3
+man/man3/rds_zap_heap.3
+man/man3/rvm_abort_transaction.3
+man/man3/rvm_begin_transaction.3
+man/man3/rvm_create_log.3
+man/man3/rvm_create_segment.3
+man/man3/rvm_end_transaction.3
+man/man3/rvm_flush.3
+man/man3/rvm_initialize.3
+man/man3/rvm_load_segment.3
+man/man3/rvm_map.3
+man/man3/rvm_modify_bytes.3
+man/man3/rvm_print_statistics.3
+man/man3/rvm_query.3
+man/man3/rvm_set_options.3
+man/man3/rvm_set_range.3
+man/man3/rvm_statistics.3
+man/man3/rvm_terminate.3
+man/man3/rvm_truncate.3
+man/man3/rvm_unmap.3
+man/man3/timing.3
+man/man5/backuplogs.5
+man/man5/dumpfile.5
+man/man5/dumplist.5
+man/man5/groups_coda.5
+man/man5/maxgroupid.5
+man/man5/multicastagents.5
+man/man5/multicastgroups.5
+man/man5/passwd_coda.5
+man/man5/servers.5
+man/man5/user_coda.5
+man/man5/vicetab.5
+man/man5/volumelist.5
+man/man5/vrdb.5
+man/man5/vrlist.5
+man/man5/vsgdb.5
+man/man5/vstab.5
+man/man8/au.8
+man/man8/auth2.8
+man/man8/authmon.8
+man/man8/backup.8
+man/man8/bldvldb.8
+man/man8/createvol.8
+man/man8/createvol_rep.8
+man/man8/initpw.8
+man/man8/merge.8
+man/man8/norton.8
+man/man8/pcfgen.8
+man/man8/purgevol.8
+man/man8/purgevol_rep.8
+man/man8/pwd2pdb.8
+man/man8/readdump.8
+man/man8/replay.8
+man/man8/srv.8
+man/man8/startserver.8
+man/man8/updateclnt.8
+man/man8/updatemon.8
+man/man8/updatesrv.8
+man/man8/venus.8
+man/man8/volutil.8
+man/man8/vutil.8
+share/doc/coda-doc-4.6.5/html/admin-1.html
+share/doc/coda-doc-4.6.5/html/admin.html
+share/doc/coda-doc-4.6.5/html/codadir-1.html
+share/doc/coda-doc-4.6.5/html/codadir-2.html
+share/doc/coda-doc-4.6.5/html/codadir-3.html
+share/doc/coda-doc-4.6.5/html/codadir.html
+share/doc/coda-doc-4.6.5/html/index-1.html
+share/doc/coda-doc-4.6.5/html/index-2.html
+share/doc/coda-doc-4.6.5/html/index-3.html
+share/doc/coda-doc-4.6.5/html/index.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-1.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-2.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-3.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-4.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-5.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-6.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-7.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol.html
+share/doc/coda-doc-4.6.5/html/manual-1.html
+share/doc/coda-doc-4.6.5/html/manual-10.html
+share/doc/coda-doc-4.6.5/html/manual-11.html
+share/doc/coda-doc-4.6.5/html/manual-12.html
+share/doc/coda-doc-4.6.5/html/manual-13.html
+share/doc/coda-doc-4.6.5/html/manual-14.html
+share/doc/coda-doc-4.6.5/html/manual-15.html
+share/doc/coda-doc-4.6.5/html/manual-16.html
+share/doc/coda-doc-4.6.5/html/manual-17.html
+share/doc/coda-doc-4.6.5/html/manual-18.html
+share/doc/coda-doc-4.6.5/html/manual-19.html
+share/doc/coda-doc-4.6.5/html/manual-2.html
+share/doc/coda-doc-4.6.5/html/manual-3.html
+share/doc/coda-doc-4.6.5/html/manual-4.html
+share/doc/coda-doc-4.6.5/html/manual-5.html
+share/doc/coda-doc-4.6.5/html/manual-6.html
+share/doc/coda-doc-4.6.5/html/manual-7.html
+share/doc/coda-doc-4.6.5/html/manual-8.html
+share/doc/coda-doc-4.6.5/html/manual-9.html
+share/doc/coda-doc-4.6.5/html/manual.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-1.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-10.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-11.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-12.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-13.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-14.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-15.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-16.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-17.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-18.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-19.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-2.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-3.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-4.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-5.html
+share/doc/coda-doc-4.6.5/html/sec-1.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-6.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-7.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-8.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-9.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-1.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-10.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-2.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-3.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-4.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-5.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-6.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-7.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-8.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-9.html
+share/doc/coda-doc-4.6.5/html/rvm_manual.html
+share/doc/coda-doc-4.6.5/html/sec-2.html
+share/doc/coda-doc-4.6.5/html/sec-3.html
+share/doc/coda-doc-4.6.5/html/sec-4.html
+share/doc/coda-doc-4.6.5/html/sec-5.html
+share/doc/coda-doc-4.6.5/html/sec.html
+share/doc/coda-doc-4.6.5/html/server-1.html
+share/doc/coda-doc-4.6.5/html/server-2.html
+share/doc/coda-doc-4.6.5/html/server-3.html
+share/doc/coda-doc-4.6.5/html/server-4.html
+share/doc/coda-doc-4.6.5/html/server-5.html
+share/doc/coda-doc-4.6.5/html/server-6.html
+share/doc/coda-doc-4.6.5/html/server.html
+share/doc/coda-doc-4.6.5/html/venus-ds-1.html
+share/doc/coda-doc-4.6.5/html/venus-ds-10.html
+share/doc/coda-doc-4.6.5/html/venus-ds-11.html
+share/doc/coda-doc-4.6.5/html/venus-ds-12.html
+share/doc/coda-doc-4.6.5/html/venus-ds-2.html
+share/doc/coda-doc-4.6.5/html/venus-ds-3.html
+share/doc/coda-doc-4.6.5/html/venus-ds-4.html
+share/doc/coda-doc-4.6.5/html/venus-ds-5.html
+share/doc/coda-doc-4.6.5/html/venus-ds-6.html
+share/doc/coda-doc-4.6.5/html/venus-ds-7.html
+share/doc/coda-doc-4.6.5/html/venus-ds-8.html
+share/doc/coda-doc-4.6.5/html/venus-ds-9.html
+share/doc/coda-doc-4.6.5/html/venus-ds.html
+share/doc/coda-doc-4.6.5/ppt/directories.ppt
+share/doc/coda-doc-4.6.5/ppt/rdsseg40.ppt
+share/doc/coda-doc-4.6.5/ppt/rpc2.ppt
+share/doc/coda-doc-4.6.5/ppt/server.ppt
+share/doc/coda-doc-4.6.5/ppt/sysad1.ppt
+share/doc/coda-doc-4.6.5/ps/admin.ps
+share/doc/coda-doc-4.6.5/ps/codadir.ps
+share/doc/coda-doc-4.6.5/ps/index.ps
+share/doc/coda-doc-4.6.5/ps/kernel-venus-protocol.ps
+share/doc/coda-doc-4.6.5/ps/manual.ps
+share/doc/coda-doc-4.6.5/ps/rpc2_manual.ps
+share/doc/coda-doc-4.6.5/ps/rvm_manual.ps
+share/doc/coda-doc-4.6.5/ps/sec.ps
+share/doc/coda-doc-4.6.5/ps/server.ps
+share/doc/coda-doc-4.6.5/ps/venus-ds.ps
diff --git a/net/coda5_server/Makefile b/net/coda5_server/Makefile
new file mode 100644
index 000000000000..1b934636232a
--- /dev/null
+++ b/net/coda5_server/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: coda
+# Version required: 4.6.5
+# Date created: 19 June 1998
+# Whom: hmpierce <hmpierce@cs.cmu.edu>
+#
+# $Id$
+#
+
+DISTNAME= coda-4.6.5
+PKGNAME= coda-server-4.6.5.1
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/coda/src/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= rvb@cs.cmu.edu
+
+BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm
+
+ALL_TARGET= coda
+INSTALL_TARGET= server-install
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+.include <bsd.port.mk>
diff --git a/net/coda5_server/distinfo b/net/coda5_server/distinfo
new file mode 100644
index 000000000000..005b2548d3f8
--- /dev/null
+++ b/net/coda5_server/distinfo
@@ -0,0 +1 @@
+MD5 (coda-4.6.5.tgz) = 4c946e371c6e04aededfd3d51c004294
diff --git a/net/coda5_server/pkg-comment b/net/coda5_server/pkg-comment
new file mode 100644
index 000000000000..843feb2796e9
--- /dev/null
+++ b/net/coda5_server/pkg-comment
@@ -0,0 +1 @@
+an experimental, replicated, high-performance network file system.
diff --git a/net/coda5_server/pkg-descr b/net/coda5_server/pkg-descr
new file mode 100644
index 000000000000..81bf42fa4b0e
--- /dev/null
+++ b/net/coda5_server/pkg-descr
@@ -0,0 +1,8 @@
+Coda is a distributed file system. Among its features are disconnected
+operation, good security model, server replication and persistent client
+side caching.
+
+This package builds the entire source tree but only installs(/packages) the
+server side programs.
+
+For more info, contact <coda@cs.cmu.edu> or visit http://www.coda.cs.cmu.edu.
diff --git a/net/coda5_server/pkg-plist b/net/coda5_server/pkg-plist
new file mode 100644
index 000000000000..64aea2a44aba
--- /dev/null
+++ b/net/coda5_server/pkg-plist
@@ -0,0 +1,40 @@
+bin/filcon
+bin/norton
+bin/norton-reinit
+bin/reinit
+sbin/auth2
+sbin/backup
+sbin/backup.sh
+sbin/bldvldb.sh
+sbin/codasrv
+sbin/createvol_rep
+sbin/initpw
+sbin/inoder
+sbin/makeftree
+sbin/merge
+sbin/mvdb
+sbin/parserecdump
+sbin/partial-reinit.sh
+sbin/pcfgen
+sbin/printvrdb
+sbin/purgevol
+sbin/purgevol_rep
+sbin/pwd2pdb
+sbin/rdsinit
+sbin/readdump
+sbin/rpc2portmap
+sbin/rvmutl
+sbin/startserver
+sbin/tape.pl
+sbin/updateclnt
+sbin/updatefetch
+sbin/updatesrv
+sbin/vice-killvolumes
+sbin/vice-setup
+sbin/vice-setup-ports
+sbin/vice-setup-rvm
+sbin/vice-setup-scm
+sbin/vice-setup-srvdir
+sbin/vice-setup-user
+sbin/volutil
+etc/rc.vice
diff --git a/net/coda_client/Makefile b/net/coda_client/Makefile
new file mode 100644
index 000000000000..8d70217f360f
--- /dev/null
+++ b/net/coda_client/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: coda
+# Version required: 4.6.5
+# Date created: 19 June 1998
+# Whom: hmpierce <hmpierce@cs.cmu.edu>
+#
+# $Id$
+#
+
+DISTNAME= coda-4.6.5
+PKGNAME= coda-client-4.6.5.1
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/coda/src/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= rvb@cs.cmu.edu
+
+BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm
+
+ALL_TARGET= coda
+INSTALL_TARGET= client-install
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+.include <bsd.port.mk>
diff --git a/net/coda_client/distinfo b/net/coda_client/distinfo
new file mode 100644
index 000000000000..005b2548d3f8
--- /dev/null
+++ b/net/coda_client/distinfo
@@ -0,0 +1 @@
+MD5 (coda-4.6.5.tgz) = 4c946e371c6e04aededfd3d51c004294
diff --git a/net/coda_client/pkg-comment b/net/coda_client/pkg-comment
new file mode 100644
index 000000000000..843feb2796e9
--- /dev/null
+++ b/net/coda_client/pkg-comment
@@ -0,0 +1 @@
+an experimental, replicated, high-performance network file system.
diff --git a/net/coda_client/pkg-descr b/net/coda_client/pkg-descr
new file mode 100644
index 000000000000..446682094676
--- /dev/null
+++ b/net/coda_client/pkg-descr
@@ -0,0 +1,8 @@
+Coda is a distributed file system. Among its features are disconnected
+operation, good security model, server replication and persistent client
+side caching.
+
+This package builds the entire source tree but only installs(/packages) the
+client side programs.
+
+For more info, contact <coda@cs.cmu.edu> or visit http://www.coda.cs.cmu.edu.
diff --git a/net/coda_client/pkg-plist b/net/coda_client/pkg-plist
new file mode 100644
index 000000000000..222913376018
--- /dev/null
+++ b/net/coda_client/pkg-plist
@@ -0,0 +1,53 @@
+lib/coda/Advice.tcl
+lib/coda/CodaConsole
+lib/coda/Consider.tcl
+lib/coda/ConsiderAdding.tcl
+lib/coda/ConsiderRemoving.tcl
+lib/coda/ControlPanel.tcl
+lib/coda/Date.tcl
+lib/coda/DiscoMiss.tcl
+lib/coda/Events.tcl
+lib/coda/Globals.tcl
+lib/coda/Helper.tcl
+lib/coda/HoardWalk.tcl
+lib/coda/HoardWalkAdvice.tcl
+lib/coda/Indicators.tcl
+lib/coda/Initialization.tcl
+lib/coda/Lock.tcl
+lib/coda/Log.tcl
+lib/coda/Network.tcl
+lib/coda/OutsideWorld.tcl
+lib/coda/ReadMiss.tcl
+lib/coda/Reconnection.tcl
+lib/coda/Reintegration.tcl
+lib/coda/Repair.tcl
+lib/coda/Space.tcl
+lib/coda/Task.tcl
+lib/coda/Timing.tcl
+lib/coda/Tokens.tcl
+lib/coda/WeakMiss.tcl
+lib/coda/tixCodaMeter.tcl
+sbin/au
+sbin/venus
+sbin/venus-setup
+sbin/volmunge
+sbin/vutil
+bin/advice_srv
+bin/cfs
+bin/clog
+bin/cmon
+bin/codacon
+bin/cpasswd
+bin/ctokens
+bin/cunlog
+bin/filcon
+bin/filerepair
+bin/hoard
+bin/parser
+bin/removeinc
+bin/repair
+bin/replay
+bin/spy
+bin/xaskuser
+bin/xfrepair
+@dirrm lib/coda
diff --git a/net/coda_doc/Makefile b/net/coda_doc/Makefile
new file mode 100644
index 000000000000..ea289e1df735
--- /dev/null
+++ b/net/coda_doc/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: coda
+# Version required: 4.6.5
+# Date created: 19 June 1998
+# Whom: Robert V. Baron <rvb@cs.cmu.edu>
+#
+# $Id$
+#
+
+DISTNAME= coda-doc-4.6.5-3
+PKGNAME= coda-doc-4.6.5.3
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/coda/doc/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= rvb@cs.cmu.edu
+
+#NO_DEPENDS=
+#NO_CONFIGURE=
+
+do-build:
+ @${ECHO} "At present, Coda documentation is distributed in html, man, ps, and ppt forms"
+ @${ECHO} "but documentation source is not available. It should appear in a release"
+ @${ECHO} "or two."
+
+do-install:
+ cd ${WRKSRC}; tar cf - man | (cd ${PREFIX}; tar xvf -)
+ cd ${WRKSRC}; tar cf - doc | (cd ${PREFIX}/share; tar xvf -)
+
+.include <bsd.port.mk>
diff --git a/net/coda_doc/distinfo b/net/coda_doc/distinfo
new file mode 100644
index 000000000000..cf0f7a3e842b
--- /dev/null
+++ b/net/coda_doc/distinfo
@@ -0,0 +1 @@
+MD5 (coda-doc-4.6.5-3.tgz) = 8225f57d98a2672ec51f946702eaf07b
diff --git a/net/coda_doc/pkg-comment b/net/coda_doc/pkg-comment
new file mode 100644
index 000000000000..843feb2796e9
--- /dev/null
+++ b/net/coda_doc/pkg-comment
@@ -0,0 +1 @@
+an experimental, replicated, high-performance network file system.
diff --git a/net/coda_doc/pkg-descr b/net/coda_doc/pkg-descr
new file mode 100644
index 000000000000..029385bf2775
--- /dev/null
+++ b/net/coda_doc/pkg-descr
@@ -0,0 +1,8 @@
+Coda is a distributed file system. Among its features are disconnected
+operation, good security model, server replication and persistent client
+side caching.
+
+This package builds nothing but only installs(/packages) prebuilt
+documentation.
+
+For more info, contact <rvb@cs.cmu.edu> or visit http://www.coda.cs.cmu.edu.
diff --git a/net/coda_doc/pkg-plist b/net/coda_doc/pkg-plist
new file mode 100644
index 000000000000..151dc11cff61
--- /dev/null
+++ b/net/coda_doc/pkg-plist
@@ -0,0 +1,191 @@
+man/man1/cfs.1
+man/man1/clog.1
+man/man1/cmon.1
+man/man1/cpasswd.1
+man/man1/ctokens.1
+man/man1/cunlog.1
+man/man1/filcon.1
+man/man1/hoard.1
+man/man1/mvdb.1
+man/man1/rdsinit.1
+man/man1/repair.1
+man/man1/rvmutl.1
+man/man1/spy.1
+man/man3/histo.3
+man/man3/rds_fake_free.3
+man/man3/rds_free.3
+man/man3/rds_init_heap.3
+man/man3/rds_load_heap.3
+man/man3/rds_malloc.3
+man/man3/rds_prealloc.3
+man/man3/rds_statistics.3
+man/man3/rds_zap_heap.3
+man/man3/rvm_abort_transaction.3
+man/man3/rvm_begin_transaction.3
+man/man3/rvm_create_log.3
+man/man3/rvm_create_segment.3
+man/man3/rvm_end_transaction.3
+man/man3/rvm_flush.3
+man/man3/rvm_initialize.3
+man/man3/rvm_load_segment.3
+man/man3/rvm_map.3
+man/man3/rvm_modify_bytes.3
+man/man3/rvm_print_statistics.3
+man/man3/rvm_query.3
+man/man3/rvm_set_options.3
+man/man3/rvm_set_range.3
+man/man3/rvm_statistics.3
+man/man3/rvm_terminate.3
+man/man3/rvm_truncate.3
+man/man3/rvm_unmap.3
+man/man3/timing.3
+man/man5/backuplogs.5
+man/man5/dumpfile.5
+man/man5/dumplist.5
+man/man5/groups_coda.5
+man/man5/maxgroupid.5
+man/man5/multicastagents.5
+man/man5/multicastgroups.5
+man/man5/passwd_coda.5
+man/man5/servers.5
+man/man5/user_coda.5
+man/man5/vicetab.5
+man/man5/volumelist.5
+man/man5/vrdb.5
+man/man5/vrlist.5
+man/man5/vsgdb.5
+man/man5/vstab.5
+man/man8/au.8
+man/man8/auth2.8
+man/man8/authmon.8
+man/man8/backup.8
+man/man8/bldvldb.8
+man/man8/createvol.8
+man/man8/createvol_rep.8
+man/man8/initpw.8
+man/man8/merge.8
+man/man8/norton.8
+man/man8/pcfgen.8
+man/man8/purgevol.8
+man/man8/purgevol_rep.8
+man/man8/pwd2pdb.8
+man/man8/readdump.8
+man/man8/replay.8
+man/man8/srv.8
+man/man8/startserver.8
+man/man8/updateclnt.8
+man/man8/updatemon.8
+man/man8/updatesrv.8
+man/man8/venus.8
+man/man8/volutil.8
+man/man8/vutil.8
+share/doc/coda-doc-4.6.5/html/admin-1.html
+share/doc/coda-doc-4.6.5/html/admin.html
+share/doc/coda-doc-4.6.5/html/codadir-1.html
+share/doc/coda-doc-4.6.5/html/codadir-2.html
+share/doc/coda-doc-4.6.5/html/codadir-3.html
+share/doc/coda-doc-4.6.5/html/codadir.html
+share/doc/coda-doc-4.6.5/html/index-1.html
+share/doc/coda-doc-4.6.5/html/index-2.html
+share/doc/coda-doc-4.6.5/html/index-3.html
+share/doc/coda-doc-4.6.5/html/index.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-1.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-2.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-3.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-4.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-5.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-6.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol-7.html
+share/doc/coda-doc-4.6.5/html/kernel-venus-protocol.html
+share/doc/coda-doc-4.6.5/html/manual-1.html
+share/doc/coda-doc-4.6.5/html/manual-10.html
+share/doc/coda-doc-4.6.5/html/manual-11.html
+share/doc/coda-doc-4.6.5/html/manual-12.html
+share/doc/coda-doc-4.6.5/html/manual-13.html
+share/doc/coda-doc-4.6.5/html/manual-14.html
+share/doc/coda-doc-4.6.5/html/manual-15.html
+share/doc/coda-doc-4.6.5/html/manual-16.html
+share/doc/coda-doc-4.6.5/html/manual-17.html
+share/doc/coda-doc-4.6.5/html/manual-18.html
+share/doc/coda-doc-4.6.5/html/manual-19.html
+share/doc/coda-doc-4.6.5/html/manual-2.html
+share/doc/coda-doc-4.6.5/html/manual-3.html
+share/doc/coda-doc-4.6.5/html/manual-4.html
+share/doc/coda-doc-4.6.5/html/manual-5.html
+share/doc/coda-doc-4.6.5/html/manual-6.html
+share/doc/coda-doc-4.6.5/html/manual-7.html
+share/doc/coda-doc-4.6.5/html/manual-8.html
+share/doc/coda-doc-4.6.5/html/manual-9.html
+share/doc/coda-doc-4.6.5/html/manual.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-1.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-10.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-11.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-12.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-13.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-14.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-15.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-16.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-17.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-18.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-19.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-2.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-3.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-4.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-5.html
+share/doc/coda-doc-4.6.5/html/sec-1.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-6.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-7.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-8.html
+share/doc/coda-doc-4.6.5/html/rpc2_manual-9.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-1.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-10.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-2.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-3.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-4.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-5.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-6.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-7.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-8.html
+share/doc/coda-doc-4.6.5/html/rvm_manual-9.html
+share/doc/coda-doc-4.6.5/html/rvm_manual.html
+share/doc/coda-doc-4.6.5/html/sec-2.html
+share/doc/coda-doc-4.6.5/html/sec-3.html
+share/doc/coda-doc-4.6.5/html/sec-4.html
+share/doc/coda-doc-4.6.5/html/sec-5.html
+share/doc/coda-doc-4.6.5/html/sec.html
+share/doc/coda-doc-4.6.5/html/server-1.html
+share/doc/coda-doc-4.6.5/html/server-2.html
+share/doc/coda-doc-4.6.5/html/server-3.html
+share/doc/coda-doc-4.6.5/html/server-4.html
+share/doc/coda-doc-4.6.5/html/server-5.html
+share/doc/coda-doc-4.6.5/html/server-6.html
+share/doc/coda-doc-4.6.5/html/server.html
+share/doc/coda-doc-4.6.5/html/venus-ds-1.html
+share/doc/coda-doc-4.6.5/html/venus-ds-10.html
+share/doc/coda-doc-4.6.5/html/venus-ds-11.html
+share/doc/coda-doc-4.6.5/html/venus-ds-12.html
+share/doc/coda-doc-4.6.5/html/venus-ds-2.html
+share/doc/coda-doc-4.6.5/html/venus-ds-3.html
+share/doc/coda-doc-4.6.5/html/venus-ds-4.html
+share/doc/coda-doc-4.6.5/html/venus-ds-5.html
+share/doc/coda-doc-4.6.5/html/venus-ds-6.html
+share/doc/coda-doc-4.6.5/html/venus-ds-7.html
+share/doc/coda-doc-4.6.5/html/venus-ds-8.html
+share/doc/coda-doc-4.6.5/html/venus-ds-9.html
+share/doc/coda-doc-4.6.5/html/venus-ds.html
+share/doc/coda-doc-4.6.5/ppt/directories.ppt
+share/doc/coda-doc-4.6.5/ppt/rdsseg40.ppt
+share/doc/coda-doc-4.6.5/ppt/rpc2.ppt
+share/doc/coda-doc-4.6.5/ppt/server.ppt
+share/doc/coda-doc-4.6.5/ppt/sysad1.ppt
+share/doc/coda-doc-4.6.5/ps/admin.ps
+share/doc/coda-doc-4.6.5/ps/codadir.ps
+share/doc/coda-doc-4.6.5/ps/index.ps
+share/doc/coda-doc-4.6.5/ps/kernel-venus-protocol.ps
+share/doc/coda-doc-4.6.5/ps/manual.ps
+share/doc/coda-doc-4.6.5/ps/rpc2_manual.ps
+share/doc/coda-doc-4.6.5/ps/rvm_manual.ps
+share/doc/coda-doc-4.6.5/ps/sec.ps
+share/doc/coda-doc-4.6.5/ps/server.ps
+share/doc/coda-doc-4.6.5/ps/venus-ds.ps
diff --git a/net/coda_intro/Makefile b/net/coda_intro/Makefile
new file mode 100644
index 000000000000..c658d28e4f63
--- /dev/null
+++ b/net/coda_intro/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: coda
+# Version required: 4.6.5
+# Date created: 19 June 1998
+# Whom: Robert V. Baron <rvb@cs.cmu.edu>
+#
+# $Id$
+#
+
+DISTNAME= coda-intro-4.6.5-2
+PKGNAME= coda-intro-4.6.5.2
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/coda/doc/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= rvb@cs.cmu.edu
+
+#NO_DEPENDS=
+#NO_CONFIGURE=
+
+do-build:
+ @${ECHO} "These are simple text files. We are copying them to share/doc/coda-doc-.../info"
+
+do-install:
+ cd ${WRKSRC}; tar cf - doc | (cd ${PREFIX}/share; tar xvf -)
+
+.include <bsd.port.mk>
diff --git a/net/coda_intro/distinfo b/net/coda_intro/distinfo
new file mode 100644
index 000000000000..7c8a26d3eb50
--- /dev/null
+++ b/net/coda_intro/distinfo
@@ -0,0 +1 @@
+MD5 (coda-intro-4.6.5-2.tgz) = 14d937fc57dbb5dff1367ed38187fec3
diff --git a/net/coda_intro/pkg-comment b/net/coda_intro/pkg-comment
new file mode 100644
index 000000000000..843feb2796e9
--- /dev/null
+++ b/net/coda_intro/pkg-comment
@@ -0,0 +1 @@
+an experimental, replicated, high-performance network file system.
diff --git a/net/coda_intro/pkg-descr b/net/coda_intro/pkg-descr
new file mode 100644
index 000000000000..6f57db17b8b7
--- /dev/null
+++ b/net/coda_intro/pkg-descr
@@ -0,0 +1,8 @@
+Coda is a distributed file system. Among its features are disconnected
+operation, good security model, server replication and persistent client
+side caching.
+
+This package has installation notes and tells you how to get started using
+Coda without having to wade through all the documentation.
+
+For more info, contact <rvb@cs.cmu.edu> or visit http://www.coda.cs.cmu.edu.
diff --git a/net/coda_intro/pkg-plist b/net/coda_intro/pkg-plist
new file mode 100644
index 000000000000..abc4977ceb00
--- /dev/null
+++ b/net/coda_intro/pkg-plist
@@ -0,0 +1,8 @@
+share/doc/coda-doc-4.6.5/intro/00README
+share/doc/coda-doc-4.6.5/intro/Announcement
+share/doc/coda-doc-4.6.5/intro/BUILD.FreeBSD
+share/doc/coda-doc-4.6.5/intro/ChangeLog
+share/doc/coda-doc-4.6.5/intro/INSTALL.FreeBSD
+share/doc/coda-doc-4.6.5/intro/README
+share/doc/coda-doc-4.6.5/intro/RUN
+share/doc/coda-doc-4.6.5/intro/WARNING
diff --git a/net/coda_server/Makefile b/net/coda_server/Makefile
new file mode 100644
index 000000000000..1b934636232a
--- /dev/null
+++ b/net/coda_server/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: coda
+# Version required: 4.6.5
+# Date created: 19 June 1998
+# Whom: hmpierce <hmpierce@cs.cmu.edu>
+#
+# $Id$
+#
+
+DISTNAME= coda-4.6.5
+PKGNAME= coda-server-4.6.5.1
+CATEGORIES= net
+MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/coda/src/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= rvb@cs.cmu.edu
+
+BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm
+
+ALL_TARGET= coda
+INSTALL_TARGET= server-install
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+.include <bsd.port.mk>
diff --git a/net/coda_server/distinfo b/net/coda_server/distinfo
new file mode 100644
index 000000000000..005b2548d3f8
--- /dev/null
+++ b/net/coda_server/distinfo
@@ -0,0 +1 @@
+MD5 (coda-4.6.5.tgz) = 4c946e371c6e04aededfd3d51c004294
diff --git a/net/coda_server/pkg-comment b/net/coda_server/pkg-comment
new file mode 100644
index 000000000000..843feb2796e9
--- /dev/null
+++ b/net/coda_server/pkg-comment
@@ -0,0 +1 @@
+an experimental, replicated, high-performance network file system.
diff --git a/net/coda_server/pkg-descr b/net/coda_server/pkg-descr
new file mode 100644
index 000000000000..81bf42fa4b0e
--- /dev/null
+++ b/net/coda_server/pkg-descr
@@ -0,0 +1,8 @@
+Coda is a distributed file system. Among its features are disconnected
+operation, good security model, server replication and persistent client
+side caching.
+
+This package builds the entire source tree but only installs(/packages) the
+server side programs.
+
+For more info, contact <coda@cs.cmu.edu> or visit http://www.coda.cs.cmu.edu.
diff --git a/net/coda_server/pkg-plist b/net/coda_server/pkg-plist
new file mode 100644
index 000000000000..64aea2a44aba
--- /dev/null
+++ b/net/coda_server/pkg-plist
@@ -0,0 +1,40 @@
+bin/filcon
+bin/norton
+bin/norton-reinit
+bin/reinit
+sbin/auth2
+sbin/backup
+sbin/backup.sh
+sbin/bldvldb.sh
+sbin/codasrv
+sbin/createvol_rep
+sbin/initpw
+sbin/inoder
+sbin/makeftree
+sbin/merge
+sbin/mvdb
+sbin/parserecdump
+sbin/partial-reinit.sh
+sbin/pcfgen
+sbin/printvrdb
+sbin/purgevol
+sbin/purgevol_rep
+sbin/pwd2pdb
+sbin/rdsinit
+sbin/readdump
+sbin/rpc2portmap
+sbin/rvmutl
+sbin/startserver
+sbin/tape.pl
+sbin/updateclnt
+sbin/updatefetch
+sbin/updatesrv
+sbin/vice-killvolumes
+sbin/vice-setup
+sbin/vice-setup-ports
+sbin/vice-setup-rvm
+sbin/vice-setup-scm
+sbin/vice-setup-srvdir
+sbin/vice-setup-user
+sbin/volutil
+etc/rc.vice