summaryrefslogtreecommitdiff
path: root/devel/cssc
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2005-12-15 21:55:31 +0000
committerjoerg <joerg@pkgsrc.org>2005-12-15 21:55:31 +0000
commit1a2f8edb4633eb6f888652496f47579413238a5a (patch)
treec9d7f6340c43e0e465d29a34d793668a7c7ded24 /devel/cssc
parent96b742167732bfed0ecbaa343c5a5ce1b134978f (diff)
downloadpkgsrc-1a2f8edb4633eb6f888652496f47579413238a5a.tar.gz
Fix errno.
Diffstat (limited to 'devel/cssc')
-rw-r--r--devel/cssc/distinfo3
-rw-r--r--devel/cssc/patches/patch-ad29
2 files changed, 31 insertions, 1 deletions
diff --git a/devel/cssc/distinfo b/devel/cssc/distinfo
index 04ec07ccba4..37de439af7e 100644
--- a/devel/cssc/distinfo
+++ b/devel/cssc/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.9 2005/07/29 04:23:53 grant Exp $
+$NetBSD: distinfo,v 1.10 2005/12/15 22:04:00 joerg Exp $
SHA1 (CSSC-1.0.1.tar.gz) = 17ef27a67349dc40577cc09ff10209630efc383b
RMD160 (CSSC-1.0.1.tar.gz) = c93d7b9c29c6d5ca77bd98188251cfe95384c6a5
@@ -6,3 +6,4 @@ Size (CSSC-1.0.1.tar.gz) = 698524 bytes
SHA1 (patch-aa) = 3f29e0b6835b85129088e36e3fd415a9535772df
SHA1 (patch-ab) = 5f77a20b1e54c4989a3770672c4fcc207dde4817
SHA1 (patch-ac) = 945a5c992f6ed7ffb94d15de9c2724e9afc4c421
+SHA1 (patch-ad) = a5eb52ffa365693f117c0ee1598d3c34e3e9499e
diff --git a/devel/cssc/patches/patch-ad b/devel/cssc/patches/patch-ad
new file mode 100644
index 00000000000..4cac330fb2f
--- /dev/null
+++ b/devel/cssc/patches/patch-ad
@@ -0,0 +1,29 @@
+$NetBSD: patch-ad,v 1.3 2005/12/15 22:04:00 joerg Exp $
+
+--- bsd/sccs.c.orig 2005-12-15 21:56:38.000000000 +0000
++++ bsd/sccs.c
+@@ -2018,8 +2018,6 @@ unedit (const char *fn)
+ */
+ if (delete)
+ {
+- extern int errno;
+-
+ cp = tail (fn);
+ errno = 0;
+ if (access (cp, 0) < 0 && errno != ENOENT)
+@@ -2109,7 +2107,6 @@ dodiff (char * getv[], const char *gfile
+ int rval;
+ register int pid;
+ auto int st;
+- extern int errno;
+
+ printf ("\n------- %s -------\n", gfile);
+ fflush (stdout);
+@@ -2328,7 +2325,6 @@ usrerr (const char *fmt,...)
+ void
+ syserr (const char *fmt,...)
+ {
+- extern int errno;
+ va_list ap;
+
+ fprintf (stderr, "\n%s SYSERR: ", MyName);