net-mgmt/ipv6calc: Update to 3.0.2
Changelog: https://raw.githubusercontent.com/pbiering/ipv6calc/3.0.2/ChangeLog
This commit is contained in:
parent
90876c2955
commit
05835fd953
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=561817
@ -2,7 +2,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ipv6calc
|
||||
PORTVERSION= 3.0.1
|
||||
PORTVERSION= 3.0.2
|
||||
CATEGORIES= net-mgmt
|
||||
MASTER_SITES= ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/
|
||||
|
||||
@ -12,6 +12,8 @@ COMMENT= Convert, change, and calculate with IPv6 addresses
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= bash>0:shells/bash
|
||||
|
||||
USES= gmake perl5 shebangfix ssl
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1610734327
|
||||
SHA256 (ipv6calc-3.0.1.tar.gz) = 28b8e724a984af853877fa672e7622faba6888d4f1006940b4a0f8fef5e2dad0
|
||||
SIZE (ipv6calc-3.0.1.tar.gz) = 1607162
|
||||
TIMESTAMP = 1610834230
|
||||
SHA256 (ipv6calc-3.0.2.tar.gz) = 509e5456ed76e143b05adece1180fe78f09f4b8526e0c3cbf0c9f0188207b160
|
||||
SIZE (ipv6calc-3.0.2.tar.gz) = 1608453
|
||||
|
@ -1,21 +0,0 @@
|
||||
# https://github.com/pbiering/ipv6calc/commit/6c89a416d5c8979058d9ae4a8b80c7732982c396
|
||||
--- databases/lib/libipv6calc_db_wrapper.c.orig 2021-01-13 06:59:44 UTC
|
||||
+++ databases/lib/libipv6calc_db_wrapper.c
|
||||
@@ -2327,10 +2327,17 @@ int libipv6calc_db_wrapper_registry_num_by_ipv6addr(co
|
||||
DEBUGPRINT_WA(DEBUG_libipv6calc_db_wrapper, "Called: addr=%08x%08x%08x%08x", ipv6addr_getdword(ipv6addrp, 0), ipv6addr_getdword(ipv6addrp, 1), ipv6addr_getdword(ipv6addrp, 2), ipv6addr_getdword(ipv6addrp, 3));
|
||||
|
||||
if ((cache_lu_ipv6addr_valid == 1)
|
||||
+#ifdef __KAME__ // FreeBSD misses s6_addr8/16/32 in non-kernel include, also union has different name in glibc (__in6_u vs. __u6_addr) :-(
|
||||
+ && (&cache_lu_ipv6addr.in6_addr.__u6_addr.__u6_addr32[0] == &ipv6addrp->in6_addr.__u6_addr.__u6_addr32[0])
|
||||
+ && (&cache_lu_ipv6addr.in6_addr.__u6_addr.__u6_addr32[1] == &ipv6addrp->in6_addr.__u6_addr.__u6_addr32[1])
|
||||
+ && (&cache_lu_ipv6addr.in6_addr.__u6_addr.__u6_addr32[2] == &ipv6addrp->in6_addr.__u6_addr.__u6_addr32[2])
|
||||
+ && (&cache_lu_ipv6addr.in6_addr.__u6_addr.__u6_addr32[3] == &ipv6addrp->in6_addr.__u6_addr.__u6_addr32[3])
|
||||
+#else
|
||||
&& (&cache_lu_ipv6addr.in6_addr.s6_addr32[0] == &ipv6addrp->in6_addr.s6_addr32[0])
|
||||
&& (&cache_lu_ipv6addr.in6_addr.s6_addr32[1] == &ipv6addrp->in6_addr.s6_addr32[1])
|
||||
&& (&cache_lu_ipv6addr.in6_addr.s6_addr32[2] == &ipv6addrp->in6_addr.s6_addr32[2])
|
||||
&& (&cache_lu_ipv6addr.in6_addr.s6_addr32[3] == &ipv6addrp->in6_addr.s6_addr32[3])
|
||||
+#endif
|
||||
) {
|
||||
retval= cache_lu_ipv6addr_registry_num;
|
||||
cache_hit = 1;
|
Loading…
Reference in New Issue
Block a user