aboutsummaryrefslogtreecommitdiff
path: root/net/cvsup
diff options
context:
space:
mode:
authorJohn Polstra <jdp@FreeBSD.org>2001-05-27 00:03:48 +0000
committerJohn Polstra <jdp@FreeBSD.org>2001-05-27 00:03:48 +0000
commit066d2a313d48c3c863d74f5b3cb202a286f12abb (patch)
treed8c101fce1ee8a3ce5bac6a85a736fe91eb264d9 /net/cvsup
parente15860308659d532bf5f2e6145995309fcc55d14 (diff)
Notes
Diffstat (limited to 'net/cvsup')
-rw-r--r--net/cvsup/Makefile1
-rw-r--r--net/cvsup/files/patch-ac51
-rw-r--r--net/cvsup/files/patch-ad15
3 files changed, 67 insertions, 0 deletions
diff --git a/net/cvsup/Makefile b/net/cvsup/Makefile
index e54f6754af4e..b1fc28f6100c 100644
--- a/net/cvsup/Makefile
+++ b/net/cvsup/Makefile
@@ -7,6 +7,7 @@
PORTNAME= cvsup
PORTVERSION?= 16.1
+PORTREVISION?= 1
CATEGORIES= net devel
MASTER_SITES?= ftp://ftp3.freebsd.org/pub/FreeBSD/development/CVSup/sources/ \
ftp://ftp.freebsd.org/pub/FreeBSD/development/CVSup/sources/ \
diff --git a/net/cvsup/files/patch-ac b/net/cvsup/files/patch-ac
new file mode 100644
index 000000000000..817a3747b159
--- /dev/null
+++ b/net/cvsup/files/patch-ac
@@ -0,0 +1,51 @@
+Index: client/src/Updater.m3
+===================================================================
+RCS file: /home/cvsupcvs/cvsup/client/src/Updater.m3,v
+retrieving revision 1.91
+diff -u -r1.91 Updater.m3
+--- client/src/Updater.m3 1999/08/13 19:51:29 1.91
++++ client/src/Updater.m3 2001/05/26 23:11:39
+@@ -712,7 +712,7 @@
+ IF SupFileRec.Option.KeepBadFiles IN sfr.options THEN
+ Warn(self, "Bad version saved in " & tempPath);
+ ELSE
+- DeleteFile(tempPath);
++ DeleteFile(self, tempPath);
+ END;
+ END;
+ END UpdateFile;
+@@ -1188,7 +1188,7 @@
+ IF NOT SupFileRec.Option.CheckoutMode IN sfr.options THEN
+ (* Try the attic. *)
+ WITH atticName = SupMisc.AtticName(destPath) DO
+- DeleteFile(atticName);
++ DeleteFile(self, atticName);
+ (* We always delete the Attic directory when it becomes empty.
+ FIXME - Is that the right thing to do?. *)
+ TRY
+@@ -1196,7 +1196,7 @@
+ EXCEPT OSError.E => (* Ignore. *) END;
+ END;
+ END;
+- DeleteFile(destPath);
++ DeleteFile(self, destPath);
+ IF SupFileRec.Option.CheckoutMode IN sfr.options
+ OR NOT self.proto.v.dirsAreExplicit THEN
+ (* Delete the directory automatically if it is now empty. *)
+@@ -1231,14 +1231,13 @@
+ END;
+ END MakeDirectories;
+
+-PROCEDURE DeleteFile(path: Pathname.T)
+- RAISES {Error} =
++PROCEDURE DeleteFile(self: T; path: Pathname.T) =
+ BEGIN
+ TRY
+ FileAttr.Delete(path);
+ EXCEPT OSError.E(l) =>
+ IF l.head # EnoentAtom THEN
+- RAISE Error("Cannot delete \"" & path & "\": " &
++ Warn(self, "Cannot delete \"" & path & "\": " &
+ ErrMsg.StrError(l));
+ END;
+ END;
diff --git a/net/cvsup/files/patch-ad b/net/cvsup/files/patch-ad
new file mode 100644
index 000000000000..1fb0cfd3ac54
--- /dev/null
+++ b/net/cvsup/files/patch-ad
@@ -0,0 +1,15 @@
+--- quake/cvsup.quake.orig Sat Jan 16 15:47:58 1999
++++ quake/cvsup.quake Sat May 26 16:21:51 2001
+@@ -50,10 +50,10 @@
+ > tempname in
+ write("MODULE Version;", CR, CR, "BEGIN", CR, " Name := ")
+ end
+- if equal("$Name: REL_16_1 $", "$" & "Name: $")
++ if equal("$Name: REL_16_1p1 $", "$" & "Name: $")
+ cmd = "date -u +'\"U_%Y_%m_%d_%H_%M_%S\";'"
+ else
+- cmd = "echo '$Name: REL_16_1 $' | awk '{print \"\\\"\" $2 \"\\\"\";}'"
++ cmd = "echo '$Name: REL_16_1p1 $' | awk '{print \"\\\"\" $2 \"\\\"\";}'"
+ end
+ cmd = cmd & " >> " & tempname
+ if defined("PM3")