summaryrefslogtreecommitdiff
path: root/archivers/squsq
diff options
context:
space:
mode:
authordholland <dholland>2011-08-28 20:41:47 +0000
committerdholland <dholland>2011-08-28 20:41:47 +0000
commita54073bfd44d08063d2498fa88488b40be52722f (patch)
treeadc8347cf98e619af6fa3d3adfd2d21766d4a8b7 /archivers/squsq
parent1ef8baacfa3c75247bb54d91a52e95975d1d14a2 (diff)
downloadpkgsrc-a54073bfd44d08063d2498fa88488b40be52722f.tar.gz
Fix return types for ancient code that doesn't know about "void", because
clang objects.
Diffstat (limited to 'archivers/squsq')
-rw-r--r--archivers/squsq/distinfo3
-rw-r--r--archivers/squsq/patches/patch-sq_c40
2 files changed, 42 insertions, 1 deletions
diff --git a/archivers/squsq/distinfo b/archivers/squsq/distinfo
index b434cebf19a..f41115e0c6a 100644
--- a/archivers/squsq/distinfo
+++ b/archivers/squsq/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.4 2005/02/23 14:45:26 agc Exp $
+$NetBSD: distinfo,v 1.5 2011/08/28 20:41:47 dholland Exp $
SHA1 (t20-squsq-3.3.tar.gz) = f27ab585803e97f17aa778893606c140ca26ed8b
RMD160 (t20-squsq-3.3.tar.gz) = 0acd9c5329cc8b7b4059d1d30cdc9e9c5ece4727
Size (t20-squsq-3.3.tar.gz) = 14654 bytes
SHA1 (patch-aa) = 3939106f89c5b0848f712de9b1768634b5c15285
+SHA1 (patch-sq_c) = b33b322fdd357f87f3e50d667cf1148ef60bdc79
diff --git a/archivers/squsq/patches/patch-sq_c b/archivers/squsq/patches/patch-sq_c
new file mode 100644
index 00000000000..803ca5a3b3c
--- /dev/null
+++ b/archivers/squsq/patches/patch-sq_c
@@ -0,0 +1,40 @@
+$NetBSD: patch-sq_c,v 1.1 2011/08/28 20:41:47 dholland Exp $
+
+Fix function return types.
+
+--- sq.c.orig 2011-08-28 20:38:10.000000000 +0000
++++ sq.c
+@@ -85,6 +85,9 @@
+ struct filename req;
+ #endif
+
++void obey(char *);
++void squeeze(char *, char *);
++
+ main(argc, argv)
+ int argc;
+ char *argv[];
+@@ -122,6 +125,7 @@ char *argv[];
+
+ /* eject eject */
+
++void
+ obey(p)
+ char *p;
+ {
+@@ -142,7 +146,6 @@ char *p;
+ for (d = dir (p, 0); *d; d = dir (NULL, 0)) {
+ dofil (d);
+ }
+- return (0);
+ }
+
+ int
+@@ -215,6 +218,7 @@ char *p;
+
+ /* eject eject */
+
++void
+ squeeze(infile, outfile)
+ char *infile, *outfile;
+ {