Author: igor Date: Mon Dec 29 22:44:24 2014 New Revision: 3090 Log: fix heirloom-mailx build with libressl
Added: trunk/heirloom-mailx/heirloom-mailx-12.5-libressl-1.patch Added: trunk/heirloom-mailx/heirloom-mailx-12.5-libressl-1.patch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/heirloom-mailx/heirloom-mailx-12.5-libressl-1.patch Mon Dec 29 22:44:24 2014 (r3090) @@ -0,0 +1,60 @@ +Submitted By: Igor Živković <[email protected]> +Date: 2014-12-30 +Initial Package Version: 12.5 +Upstream Status: Not submitted +Origin: Self +Description: Fixes build with LibreSSL. + +diff -Naur heirloom-mailx-12.5.orig/fio.c heirloom-mailx-12.5/fio.c +--- heirloom-mailx-12.5.orig/fio.c 2011-04-26 23:23:22.000000000 +0200 ++++ heirloom-mailx-12.5/fio.c 2014-12-30 07:40:02.672196055 +0100 +@@ -55,6 +55,7 @@ + #include <nss.h> + #include <ssl.h> + #elif defined (USE_OPENSSL) ++#include <stdint.h> + #include <openssl/ssl.h> + #include <openssl/err.h> + #include <openssl/x509v3.h> +diff -Naur heirloom-mailx-12.5.orig/makeconfig heirloom-mailx-12.5/makeconfig +--- heirloom-mailx-12.5.orig/makeconfig 2011-04-26 23:23:22.000000000 +0200 ++++ heirloom-mailx-12.5/makeconfig 2014-12-30 07:40:02.676195879 +0100 +@@ -346,6 +346,7 @@ + return 0; + } + ! ++#include <stdint.h> + #include <openssl/ssl.h> + #include <openssl/err.h> + #include <openssl/x509v3.h> +@@ -396,6 +397,7 @@ + if test x$have_openssl = xyes + then + compile_check stack_of 'for STACK_OF()' '#define HAVE_STACK_OF' <<\! ++#include <stdint.h> + #include <openssl/ssl.h> + #include <openssl/err.h> + #include <openssl/x509v3.h> +diff -Naur heirloom-mailx-12.5.orig/openssl.c heirloom-mailx-12.5/openssl.c +--- heirloom-mailx-12.5.orig/openssl.c 2011-04-26 23:23:22.000000000 +0200 ++++ heirloom-mailx-12.5/openssl.c 2014-12-30 07:40:02.678195790 +0100 +@@ -56,6 +56,7 @@ + static struct termios otio; + static sigjmp_buf ssljmp; + ++#include <stdint.h> + #include <openssl/crypto.h> + #include <openssl/ssl.h> + #include <openssl/err.h> +@@ -137,11 +138,6 @@ + + if ((cp = value("ssl-rand-egd")) != NULL) { + cp = expand(cp); +- if (RAND_egd(cp) == -1) { +- fprintf(stderr, catgets(catd, CATSET, 245, +- "entropy daemon at \"%s\" not available\n"), +- cp); +- } else + state = 1; + } else if ((cp = value("ssl-rand-file")) != NULL) { + cp = expand(cp); -- http://lists.linuxfromscratch.org/listinfo/patches FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
