summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorsekiya <sekiya>2010-01-02 10:55:05 +0000
committersekiya <sekiya>2010-01-02 10:55:05 +0000
commitb24bba86d0b385e602ea29b7e0d0232bce3afb30 (patch)
tree32fc9091fafa9d0ebdccdab30aded88b84394723 /sysutils
parent80ce556922dacac5df616daf8bac97a6292cc23a (diff)
downloadpkgsrc-b24bba86d0b385e602ea29b7e0d0232bce3afb30.tar.gz
Use sizeof() to calculate size of struct ifreq on NetBSD.
Fixes: Interface 1: wm0 Interface 4: o0 cfservd: No such network device cfservd: ioctl: Socket operation on non-socket ... at startup.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/cfengine2/Makefile4
-rw-r--r--sysutils/cfengine2/distinfo3
-rw-r--r--sysutils/cfengine2/patches/patch-ac11
3 files changed, 15 insertions, 3 deletions
diff --git a/sysutils/cfengine2/Makefile b/sysutils/cfengine2/Makefile
index ec78c5588e0..f23957e7579 100644
--- a/sysutils/cfengine2/Makefile
+++ b/sysutils/cfengine2/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.27 2008/09/19 07:38:56 rhaen Exp $
+# $NetBSD: Makefile,v 1.28 2010/01/02 10:55:05 sekiya Exp $
#
DISTNAME= cfengine-2.2.8
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= sysutils net
MASTER_SITES= http://www.cfengine.org/downloads/ \
http://ftp.osuosl.org/pub/cfengine/ \
diff --git a/sysutils/cfengine2/distinfo b/sysutils/cfengine2/distinfo
index 0c2e1f11bfb..583cf85eff9 100644
--- a/sysutils/cfengine2/distinfo
+++ b/sysutils/cfengine2/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.11 2008/09/07 10:14:31 rhaen Exp $
+$NetBSD: distinfo,v 1.12 2010/01/02 10:55:05 sekiya Exp $
SHA1 (cfengine-2.2.8.tar.gz) = 670b5fc15a4dd5c80b301adf1e1bf7979161a049
RMD160 (cfengine-2.2.8.tar.gz) = a35ac5d87a345f38a779719314d3978ee9e3045c
Size (cfengine-2.2.8.tar.gz) = 2715678 bytes
SHA1 (patch-aa) = cdbebcf1a8d284bbaa9e8e0deb60112c5e33287c
SHA1 (patch-ab) = 5c90d568392cba0b1049b607f861a4cf65e82740
+SHA1 (patch-ac) = 0962334c9251cf16bc4faa42d2b16c2b60a5c549
diff --git a/sysutils/cfengine2/patches/patch-ac b/sysutils/cfengine2/patches/patch-ac
new file mode 100644
index 00000000000..f80ee585669
--- /dev/null
+++ b/sysutils/cfengine2/patches/patch-ac
@@ -0,0 +1,11 @@
+--- src/nameinfo.c.orig 2010-01-01 17:23:25.000000000 +0900
++++ src/nameinfo.c 2010-01-01 17:23:48.000000000 +0900
+@@ -37,7 +37,7 @@
+ #include <sys/syssgi.h>
+ #endif
+
+-#ifdef HAVE_STRUCT_SOCKADDR_SA_LEN
++#if defined (HAVE_STRUCT_SOCKADDR_SA_LEN) && !defined(__NetBSD__)
+ # ifdef _SIZEOF_ADDR_IFREQ
+ # define SIZEOF_IFREQ(x) _SIZEOF_ADDR_IFREQ(x)
+ # else