Simple fix for ssl header redefinitions on 10.11 using the additional patch segment...
diff -uNr htmldoc-1.8.28.orig/htmldoc/http-private.h htmldoc-1.8.28/htmldoc/http-private.h --- htmldoc-1.8.28.orig/htmldoc/http-private.h 2011-12-30 02:41:10.000000000 -0500 +++ htmldoc-1.8.28/htmldoc/http-private.h 2015-11-07 14:40:34.000000000 -0500 @@ -213,7 +213,7 @@ # if !defined(HAVE_SECBASEPRIV_H) && defined(HAVE_CSSMERRORSTRING) /* Declare prototype for function in that header... */ extern const char *cssmErrorString(int error); # endif /* !HAVE_SECBASEPRIV_H && HAVE_CSSMERRORSTRING */ -# ifndef HAVE_SECITEMPRIV_H /* Declare constants from that header... */ +# if !defined(HAVE_SECITEMPRIV_H) && MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_11 /* Declare constants from that header... */ extern const CFTypeRef kSecClassCertificate; extern const CFTypeRef kSecClassIdentity; # endif /* !HAVE_SECITEMPRIV_H */
Info file for htmldoc-1.8.28-103 with 10.11 fix
Last edit: Jack Howarth 2015-11-07
Patch file for htmldoc-1.8.28-103 with 10.11 fix
Seems like we've long had an alternate solution in fink, and now newer htmldoc-1.8.29 does not have those extern's at all.