Revision: 144201 https://trac.macports.org/changeset/144201 Author: ryandesign@macports.org Date: 2016-01-04 10:01:27 -0800 (Mon, 04 Jan 2016) Log Message: ----------- net-snmp: also use kernel_sysctl on OS X 10.10 and later, fixing a crash (#50195) Modified Paths: -------------- trunk/dports/net/net-snmp/Portfile Added Paths: ----------- trunk/dports/net/net-snmp/files/patch-agent-mibgroup-mibII-icmp.h.diff Modified: trunk/dports/net/net-snmp/Portfile =================================================================== --- trunk/dports/net/net-snmp/Portfile 2016-01-04 17:50:09 UTC (rev 144200) +++ trunk/dports/net/net-snmp/Portfile 2016-01-04 18:01:27 UTC (rev 144201) @@ -6,7 +6,7 @@ name net-snmp version 5.7.3 -revision 3 +revision 4 categories net license BSD platforms darwin @@ -34,7 +34,7 @@ port:zlib post-extract { - # darwin14.h does not exist in 5.7.3 + # darwin14.h and above do not exist in 5.7.3 # https://sourceforge.net/p/net-snmp/bugs/2504/ copy ${worksrcpath}/include/net-snmp/system/darwin13.h ${worksrcpath}/include/net-snmp/system/darwin14.h copy ${worksrcpath}/include/net-snmp/system/darwin13.h ${worksrcpath}/include/net-snmp/system/darwin15.h @@ -43,7 +43,8 @@ copy ${worksrcpath}/include/net-snmp/system/darwin13.h ${worksrcpath}/include/net-snmp/system/darwin18.h } -patchfiles patch-configure.diff +patchfiles-append patch-agent-mibgroup-mibII-icmp.h.diff +patchfiles-append patch-configure.diff patchfiles-append patch-include-net-snmp-system-darwin11.h.diff patchfiles-append patch-include-net-snmp-system-darwin12.h.diff patchfiles-append patch-include-net-snmp-system-darwin13.h.diff Added: trunk/dports/net/net-snmp/files/patch-agent-mibgroup-mibII-icmp.h.diff =================================================================== --- trunk/dports/net/net-snmp/files/patch-agent-mibgroup-mibII-icmp.h.diff (rev 0) +++ trunk/dports/net/net-snmp/files/patch-agent-mibgroup-mibII-icmp.h.diff 2016-01-04 18:01:27 UTC (rev 144201) @@ -0,0 +1,14 @@ +--- agent/mibgroup/mibII/icmp.h.orig 2014-12-08 14:23:22.000000000 -0600 ++++ agent/mibgroup/mibII/icmp.h 2016-01-03 04:47:34.000000000 -0600 +@@ -24,6 +24,11 @@ + config_arch_require(darwin11, mibII/kernel_sysctl) + config_arch_require(darwin12, mibII/kernel_sysctl) + config_arch_require(darwin13, mibII/kernel_sysctl) ++config_arch_require(darwin14, mibII/kernel_sysctl) ++config_arch_require(darwin15, mibII/kernel_sysctl) ++config_arch_require(darwin16, mibII/kernel_sysctl) ++config_arch_require(darwin17, mibII/kernel_sysctl) ++config_arch_require(darwin18, mibII/kernel_sysctl) + + #include <net-snmp/agent/cache_handler.h> +