From 8f2416931990fac072356dff2fdf7e6a47cb028b Mon Sep 17 00:00:00 2001 From: Camillo Lugaresi Date: Wed, 29 Dec 2010 05:53:48 +0100 Subject: [PATCH] build gnutls universally for wine Signed-off-by: Mike McQuaid --- Formula/gnutls.rb | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/Formula/gnutls.rb b/Formula/gnutls.rb index aaddac51df1..505d53ea025 100644 --- a/Formula/gnutls.rb +++ b/Formula/gnutls.rb @@ -1,19 +1,40 @@ require 'formula' class Gnutls :build depends_on 'libgcrypt' depends_on 'libtasn1' => :optional + def patches + DATA + end + def install fails_with_llvm "Undefined symbols when linking", :build => "2326" + + ENV.universal_binary # build fat so wine can use it + system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}", "--disable-guile" system "make install" end end + +__END__ +diff --git a/src/serv.c b/src/serv.c +index 0307b05..ecd8725 100644 +--- a/src/serv.c ++++ b/src/serv.c +@@ -440,6 +440,7 @@ static const char DEFAULT_DATA[] = + */ + #define tmp2 &http_buffer[strlen(http_buffer)], len-strlen(http_buffer) + static char * ++#undef snprintf + peer_print_info (gnutls_session_t session, int *ret_length, + const char *header) + {