aboutsummaryrefslogtreecommitdiff
path: root/sysutils/gkrellm2
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2017-03-21 08:03:00 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2017-03-21 08:03:00 +0000
commit51e4d91e24982c17fc2a08b811b718209c4d1752 (patch)
tree60576d56e7b381a53ac9296a0a2135b2c4b3184c /sysutils/gkrellm2
parent4945dd912791bb7dd6d8f2dbba0d8d80f495a3bf (diff)
downloadports-51e4d91e24982c17fc2a08b811b718209c4d1752.tar.gz
ports-51e4d91e24982c17fc2a08b811b718209c4d1752.zip
Notes
Diffstat (limited to 'sysutils/gkrellm2')
-rw-r--r--sysutils/gkrellm2/Makefile2
-rw-r--r--sysutils/gkrellm2/files/patch-src__sysdeps__freebsd.c24
2 files changed, 21 insertions, 5 deletions
diff --git a/sysutils/gkrellm2/Makefile b/sysutils/gkrellm2/Makefile
index 8ae537ad1c98..8c4071292472 100644
--- a/sysutils/gkrellm2/Makefile
+++ b/sysutils/gkrellm2/Makefile
@@ -2,7 +2,7 @@
PORTNAME= gkrellm
PORTVERSION= 2.3.10
-#PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= sysutils ipv6
MASTER_SITES= http://gkrellm.srcbox.net/releases/ \
LOCAL/ume
diff --git a/sysutils/gkrellm2/files/patch-src__sysdeps__freebsd.c b/sysutils/gkrellm2/files/patch-src__sysdeps__freebsd.c
index f0aef691ce1f..b479fd4e0970 100644
--- a/sysutils/gkrellm2/files/patch-src__sysdeps__freebsd.c
+++ b/sysutils/gkrellm2/files/patch-src__sysdeps__freebsd.c
@@ -1,6 +1,22 @@
---- src/sysdeps/freebsd.c.orig 2010-10-07 14:29:35 UTC
-+++ src/sysdeps/freebsd.c
-@@ -1441,7 +1441,9 @@ get_data(int iodev, u_char command, int
+--- src/sysdeps/freebsd.c.orig 2014-10-14 17:46:57.000000000 -0700
++++ src/sysdeps/freebsd.c 2017-03-21 00:00:48.928710000 -0700
+@@ -701,9 +701,15 @@
+ xig->xig_len > sizeof(struct xinpgen);
+ xig = (struct xinpgen *)((char *)xig + xig->xig_len))
+ {
++#if __FreeBSD_version >= 1200026
++ struct xtcpcb *tp = (struct xtcpcb *)xig;
++ struct xinpcb *inp = &tp->xt_inp;
++ struct xsocket *so = &inp->xi_socket;
++#else
+ struct tcpcb *tp = &((struct xtcpcb *)xig)->xt_tp;
+ struct inpcb *inp = &((struct xtcpcb *)xig)->xt_inp;
+ struct xsocket *so = &((struct xtcpcb *)xig)->xt_socket;
++#endif
+
+ /* Ignore sockets for protocols other than tcp. */
+ if (so->xso_protocol != IPPROTO_TCP)
+@@ -1441,7 +1447,9 @@
struct smbcmd cmd;
bzero(&cmd, sizeof(cmd));
@@ -10,7 +26,7 @@
cmd.slave = 0x5a;
cmd.cmd = command;
if (ioctl(iodev, SMB_READB, (caddr_t)&cmd) == -1)
-@@ -1449,6 +1451,9 @@ get_data(int iodev, u_char command, int
+@@ -1449,6 +1457,9 @@
close(iodev);
return FALSE;
}