Menu

#4568 htmldoc-1.8.28-103 fix for 10.11

closed-out-of-date
None
5
2016-09-24
2015-11-07
No

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 */

Discussion

  • Jack Howarth

    Jack Howarth - 2015-11-07

    Info file for htmldoc-1.8.28-103 with 10.11 fix

     

    Last edit: Jack Howarth 2015-11-07
  • Jack Howarth

    Jack Howarth - 2015-11-07

    Patch file for htmldoc-1.8.28-103 with 10.11 fix

     
  • Daniel Macks

    Daniel Macks - 2016-09-24
    • status: open --> closed-out-of-date
    • Group: Undergoing_Validation --> Rejected_(Already_in_Fink)
     
  • Daniel Macks

    Daniel Macks - 2016-09-24

    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.

     

Log in to post a comment.