Apparently gcc 3.x doesn't like:

    const char *restrict addresses[]

But is OK with:

    const char **restrict addresses

I've bumped REVISION though I'm not sure there is any need to do
so.

 - todd

Index: security/sshguard/Makefile
===================================================================
RCS file: /home/cvs/openbsd/ports/security/sshguard/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- security/sshguard/Makefile  7 Sep 2010 14:13:33 -0000       1.2
+++ security/sshguard/Makefile  20 Sep 2010 18:59:32 -0000
@@ -5,7 +5,7 @@
 DISTNAME=      sshguard-1.5rc4
 CATEGORIES=    security
 
-REVISION=      0
+REVISION=      1
 
 # BSD
 PERMIT_PACKAGE_CDROM=  Yes
Index: security/sshguard/patches/patch-src_fwalls_command_c
===================================================================
RCS file: security/sshguard/patches/patch-src_fwalls_command_c
diff -N security/sshguard/patches/patch-src_fwalls_command_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ security/sshguard/patches/patch-src_fwalls_command_c        20 Sep 2010 
18:17:14 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- src/fwalls/command.c.orig  Mon Aug  9 02:44:15 2010
++++ src/fwalls/command.c       Mon Sep 20 14:14:42 2010
+@@ -59,7 +59,7 @@ int fw_block(const char *restrict addr, int addrkind, 
+     return (run_command(COMMAND_BLOCK, addr, addrkind, service) == 0 ? 
FWALL_OK : FWALL_ERR);
+ }
+ 
+-int fw_block_list(const char *restrict addresses[], int addrkind, const int 
service_codes[]) {
++int fw_block_list(const char **restrict addresses, int addrkind, const int 
service_codes[]) {
+     /* block each address individually */
+     int i;
+ 
Index: security/sshguard/patches/patch-src_sshguard_fw_h
===================================================================
RCS file: security/sshguard/patches/patch-src_sshguard_fw_h
diff -N security/sshguard/patches/patch-src_sshguard_fw_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ security/sshguard/patches/patch-src_sshguard_fw_h   20 Sep 2010 18:17:08 
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- src/sshguard_fw.h.orig     Mon Aug  9 02:44:15 2010
++++ src/sshguard_fw.h  Mon Sep 20 14:14:49 2010
+@@ -85,7 +85,7 @@ int fw_block(const char *restrict addr, int addrkind, 
+  *
+  * @return FWALL_OK or FWALL_ERR
+  */
+-int fw_block_list(const char *restrict addresses[], int addrkind, const int 
service_codes[]);
++int fw_block_list(const char **restrict addresses, int addrkind, const int 
service_codes[]);
+ 
+ 
+ /**

Reply via email to