Author: qboosh                       Date: Wed Mar  2 13:20:47 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- prefer getifaddrs() over /proc/net/if_inet6
- don't check for libinet6 on Linux

---- Files affected:
SOURCES:
   postfix-getifaddrs.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/postfix-getifaddrs.patch
diff -u /dev/null SOURCES/postfix-getifaddrs.patch:1.1
--- /dev/null   Wed Mar  2 14:20:47 2005
+++ SOURCES/postfix-getifaddrs.patch    Wed Mar  2 14:20:42 2005
@@ -0,0 +1,49 @@
+--- postfix-2.1.5/src/util/inet_addr_local.c.orig      2005-03-01 
14:36:17.000000000 +0100
++++ postfix-2.1.5/src/util/inet_addr_local.c   2005-03-01 15:04:06.000000000 
+0100
+@@ -565,10 +565,10 @@
+     if (addr_family == AF_INET6 || addr_family == AF_UNSPEC) {
+       count = addr_list->used;
+ #ifdef INET6
+-#if defined(HAS_PROCNET_IFINET6)
+-      ial_procnet_ifinet6(addr_list, mask_list);
+-#elif defined(HAVE_GETIFADDRS)
++#if defined(HAVE_GETIFADDRS)
+       ial_getifaddrs(addr_list, mask_list, AF_INET6);
++#elif defined(HAS_PROCNET_IFINET6)
++      ial_procnet_ifinet6(addr_list, mask_list);
+ #else
+       ial_generic(addr_list, mask_list, AF_INET6);
+ #endif
+--- postfix-2.1.5/makedefs.orig        2005-03-01 14:36:17.000000000 +0100
++++ postfix-2.1.5/makedefs     2005-03-01 15:05:38.000000000 +0100
+@@ -316,18 +316,6 @@
+ # Check for IPv6 support
+ 
+ if [ -z "$NO_IPV6" ] ; then
+-if [ -f /usr/include/netinet6/in6.h ] ; then
+-      grep __KAME__ /usr/include/netinet6/in6.h 2>&1 >/dev/null
+-      if [ $?  = 1 ]; then
+-              INET6=
+-      else
+-              if [ -f /usr/local/v6/lib/libinet6.a ]; then
+-                      INET6=kame
+-              else
+-                      INET6=kame-merged
+-              fi
+-      fi
+-fi
+ if [ -z "$INET6" -a -f /usr/include/netinet/ip6.h ]; then
+       case "$SYSTYPE" in
+       SUNOS5) INET6=solaris ;;
+@@ -376,11 +364,6 @@
+       ;;
+ linux)
+       CCARGS="$CCARGS -DINET6 -D__ss_family=ss_family"
+-      if test -f /usr/include/libinet6/netinet/ip6.h -a \
+-              -f /usr/lib/libinet6.a; then 
+-              CCARGS="$CCARGS -I/usr/include/libinet6 -DUSAGI_LIBINET6"
+-              SYSLIBS="$SYSLIBS -linet6"
+-      fi
+       ;;
+ esac
+ 
================================================================

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to