summaryrefslogtreecommitdiff
path: root/net/coda_client
diff options
context:
space:
mode:
Diffstat (limited to 'net/coda_client')
-rw-r--r--net/coda_client/Makefile5
-rw-r--r--net/coda_client/patches/patch-ac19
-rw-r--r--net/coda_client/patches/patch-ad34
-rw-r--r--net/coda_client/patches/patch-ae24
4 files changed, 80 insertions, 2 deletions
diff --git a/net/coda_client/Makefile b/net/coda_client/Makefile
index 0d07dd0413f..7b1d370be5f 100644
--- a/net/coda_client/Makefile
+++ b/net/coda_client/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.4 1998/10/02 15:08:26 agc Exp $
+# $NetBSD: Makefile,v 1.5 1998/10/05 23:06:15 rvb Exp $
#
DISTNAME= coda-4.6.5
-PKGNAME= coda-client-4.6.5
+PKGNAME= coda-client-4.6.5.2
CATEGORIES= net
MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/coda/src/
EXTRACT_SUFX= .tgz
@@ -12,6 +12,7 @@ HOMEPAGE= http://www.coda.cs.cmu.edu/
DEPENDS+= gdbm-1.7.3:../../databases/gdbm
DEPENDS+= readline-2.2:../../devel/readline
+DEPENDS+= perl-5.00404:../../lang/perl5
ALL_TARGET= coda
INSTALL_TARGET= client-install
diff --git a/net/coda_client/patches/patch-ac b/net/coda_client/patches/patch-ac
new file mode 100644
index 00000000000..4e80bd5290f
--- /dev/null
+++ b/net/coda_client/patches/patch-ac
@@ -0,0 +1,19 @@
+$NetBSD: patch-ac,v 1.1 1998/10/05 23:06:15 rvb Exp $
+
+Index: configs/Makeconf.i386_fbsd3
+===================================================================
+RCS file: /afs/cs/project/coda-src/cvs/coda/configs/Makeconf.i386_fbsd3,v
+retrieving revision 1.1.2.1
+diff -u -r1.1.2.1 Makeconf.i386_fbsd3
+--- Makeconf.i386_fbsd3 1998/09/03 21:11:30 1.1.2.1
++++ Makeconf.i386_fbsd3 1998/10/05 15:39:07
+@@ -54,7 +54,6 @@
+ LIBMATH = -lm
+ GUIDIR = /usr/lib/coda
+
+-KRBINCLFLAGS = -I/usr/athena/include -I/usr/include/kerberosIV
+-#LIBKRBS = /usr/athena/lib/libkrb4.a /usr/athena/lib/libkrb5.a /usr/athena/lib/libcrypto.a /usr/athena/lib/libcom_err.a /usr/athena/lib/libdes425.a /usr/athena/lib/libkrb524.a
+-LIBKRBS = /usr/lib/libkrb.a
++KRBINCLFLAGS =
++LIBKRBS = /usr/lib/aout/libkrb.a /usr/lib/aout/libdes.a
+
diff --git a/net/coda_client/patches/patch-ad b/net/coda_client/patches/patch-ad
new file mode 100644
index 00000000000..a284e48af2f
--- /dev/null
+++ b/net/coda_client/patches/patch-ad
@@ -0,0 +1,34 @@
+$NetBSD: patch-ad,v 1.1 1998/10/05 23:06:15 rvb Exp $
+
+Index: coda-src/venus/venusrecov.cc
+===================================================================
+RCS file: /afs/cs/project/coda-src/cvs/coda/coda-src/venus/venusrecov.cc,v
+retrieving revision 4.9.6.1
+diff -u -r4.9.6.1 venusrecov.cc
+--- venusrecov.cc 1998/09/14 22:26:08 4.9.6.1
++++ venusrecov.cc 1998/10/05 15:44:41
+@@ -123,7 +123,7 @@
+ #ifdef MACH
+ PRIVATE const char *VM_RVGADDR = (char *)0x00c00000;
+ PRIVATE const char *VM_RDSADDR = (char *)0x01c00000;
+-#elif defined(NetBSD1_3)
++#elif defined(NetBSD1_3) || defined(__FreeBSD_version)
+ PRIVATE const char *VM_RVGADDR = (char *)0x50000000;
+ PRIVATE const char *VM_RDSADDR = (char *)0x51000000;
+ #elif defined(__BSD44__)
+Index: coda-src/scripts/vice-setup-rvm
+===================================================================
+RCS file: /afs/cs/project/coda-src/cvs/coda/coda-src/scripts/vice-setup-rvm,v
+retrieving revision 4.4
+diff -u -r4.4 vice-setup-rvm
+--- vice-setup-rvm 1998/05/27 20:29:20 4.4
++++ vice-setup-rvm 1998/10/05 15:43:47
+@@ -114,6 +114,8 @@
+ rvmstart=0x50000000 ;;
+ FreeBSD\ 2.2* )
+ rvmstart=0x50000000 ;;
++ FreeBSD\ 3* )
++ rvmstart=0x50000000 ;;
+ *)
+ rvmstart=0x20000000 ;;
+ esac
diff --git a/net/coda_client/patches/patch-ae b/net/coda_client/patches/patch-ae
new file mode 100644
index 00000000000..b18f7fb8a84
--- /dev/null
+++ b/net/coda_client/patches/patch-ae
@@ -0,0 +1,24 @@
+$NetBSD: patch-ae,v 1.1 1998/10/05 23:06:15 rvb Exp $
+
+Index: coda-src/venus/worker.cc
+===================================================================
+RCS file: /afs/cs/project/coda-src/cvs/coda/coda-src/venus/worker.cc,v
+retrieving revision 4.17.4.2
+diff -u -r4.17.4.2 worker.cc
+--- worker.cc 1998/10/05 02:09:40 4.17.4.2
++++ worker.cc 1998/10/05 15:50:36
+@@ -290,9 +290,11 @@
+ #endif /* __MACH__ */
+ #ifdef __BSD44__
+ if (mount("coda", venusRoot, 0, kernDevice) < 0) {
+- eprint("mount(%s, %s) failed (%d), exiting",
+- kernDevice, venusRoot, errno);
+- exit(-1);
++ if (mount("cfs", venusRoot, 0, kernDevice) < 0) {
++ eprint("mount(%s, %s) failed (%d), exiting",
++ kernDevice, venusRoot, errno);
++ exit(-1);
++ }
+ }
+ #endif /* __BSD44__ */
+ #ifdef __linux__