Sun Dec 26 10:24:22 2021 UTC ()
libfetch: Only enable IPv6 on supported systems. Needed on UnixWare.

Adapted from Boyd Lynn Gerber.


(nia)
diff -r1.4 -r1.5 pkgsrc/net/libfetch/options.mk

cvs diff -r1.4 -r1.5 pkgsrc/net/libfetch/options.mk (expand / switch to unified diff)

--- pkgsrc/net/libfetch/options.mk 2014/06/09 23:42:57 1.4
+++ pkgsrc/net/libfetch/options.mk 2021/12/26 10:24:22 1.5
@@ -1,27 +1,32 @@ @@ -1,27 +1,32 @@
1# $NetBSD: options.mk,v 1.4 2014/06/09 23:42:57 obache Exp $ 1# $NetBSD: options.mk,v 1.5 2021/12/26 10:24:22 nia Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.libfetch 3PKG_OPTIONS_VAR= PKG_OPTIONS.libfetch
4PKG_SUPPORTED_OPTIONS= inet6 openssl 4PKG_SUPPORTED_OPTIONS= inet6 openssl
5PKG_SUGGESTED_OPTIONS= inet6 
6 5
7CHECK_BUILTIN.openssl:= yes 6CHECK_BUILTIN.openssl:= yes
8.include "../../security/openssl/builtin.mk" 7.include "../../security/openssl/builtin.mk"
9CHECK_BUILTIN.openssl:= no 8CHECK_BUILTIN.openssl:= no
10 9
11.if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) 10.if !empty(USE_BUILTIN.openssl:M[yY][eE][sS])
12PKG_SUGGESTED_OPTIONS+= openssl 11PKG_SUGGESTED_OPTIONS+= openssl
13.endif 12.endif
14 13
 14.include "../../mk/bsd.prefs.mk"
 15
 16.if ${IPV6_READY:tl} == "yes"
 17PKG_SUGGESTED_OPTIONS+= inet6
 18.endif
 19
15.include "../../mk/bsd.options.mk" 20.include "../../mk/bsd.options.mk"
16 21
17.if !empty(PKG_OPTIONS:Minet6) 22.if !empty(PKG_OPTIONS:Minet6)
18MAKE_ENV+= FETCH_WITH_INET6=yes 23MAKE_ENV+= FETCH_WITH_INET6=yes
19.else 24.else
20MAKE_ENV+= FETCH_WITH_INET6=no 25MAKE_ENV+= FETCH_WITH_INET6=no
21.endif 26.endif
22 27
23.if !empty(PKG_OPTIONS:Mopenssl) 28.if !empty(PKG_OPTIONS:Mopenssl)
24MAKE_ENV+= FETCH_WITH_OPENSSL=yes 29MAKE_ENV+= FETCH_WITH_OPENSSL=yes
25 30
26.include "../../security/openssl/buildlink3.mk" 31.include "../../security/openssl/buildlink3.mk"
27.else 32.else