# HG changeset patch # User Mark Brand # Date 1337983588 -7200 # Node ID 3560c106bb41ddde33f81451b4b2d6e72ea9840f # Parent 447c8e9375d16d03b3a81fc59f3c0761de62c7e7 package curl: use upstream patch diff -r 447c8e9375d1 -r 3560c106bb41 src/curl-1-fixes.patch --- a/src/curl-1-fixes.patch Fri May 25 23:45:04 2012 +0200 +++ b/src/curl-1-fixes.patch Sat May 26 00:06:28 2012 +0200 @@ -5,25 +5,105 @@ http://github.com/bagder/curl Also contains MXE specific fixes. -From ed729805781e366b68105f074f9e3c17fb81df27 Mon Sep 17 00:00:00 2001 -From: Mark Brand -Date: Thu, 24 May 2012 20:45:36 +0200 -Subject: [PATCH] define CURL_STATICLIB via pkg-config +From 07bcce2b2d7b51f2b7aadba8c842cc4b6ca70bb8 Mon Sep 17 00:00:00 2001 +From: Yang Tse +Date: Fri, 25 May 2012 23:59:38 +0200 +Subject: [PATCH] Fix libcurl.pc and curl-config generation for static MingW* + cross builds +(cherry picked from commit a379a4c1637cfe266bfa95c2c878f9cc06ce2f6a) --- - libcurl.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + configure.ac | 3 +++ + curl-config.in | 12 +++++++++--- + libcurl.pc.in | 4 ++-- + 3 files changed, 14 insertions(+), 5 deletions(-) +diff --git a/configure.ac b/configure.ac +index 2300c8c..db40f18 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -240,6 +240,7 @@ AM_CONDITIONAL(MIMPURE, test x$mimpure = xyes) + AC_MSG_CHECKING([if we need BUILDING_LIBCURL]) + use_cppflag_building_libcurl="no" + use_cppflag_curl_staticlib="no" ++CPPFLAG_CURL_STATICLIB="" + case $host in + *-*-mingw*) + AC_MSG_RESULT(yes) +@@ -249,6 +250,7 @@ case $host in + then + AC_MSG_RESULT(yes) + use_cppflag_curl_staticlib="yes" ++ CPPFLAG_CURL_STATICLIB="-DCURL_STATICLIB" + else + AC_MSG_RESULT(no) + fi +@@ -259,6 +261,7 @@ case $host in + esac + AM_CONDITIONAL(USE_CPPFLAG_BUILDING_LIBCURL, test x$use_cppflag_building_libcurl = xyes) + AM_CONDITIONAL(USE_CPPFLAG_CURL_STATICLIB, test x$use_cppflag_curl_staticlib = xyes) ++AC_SUBST(CPPFLAG_CURL_STATICLIB) + + # Determine whether all dependent libraries must be specified when linking + if test "X$enable_shared" = "Xyes" -a "X$link_all_deplibs" = "Xno" +diff --git a/curl-config.in b/curl-config.in +index 3d02a03..a3ca8b5 100644 +--- a/curl-config.in ++++ b/curl-config.in +@@ -6,7 +6,7 @@ + # | (__| |_| | _ <| |___ + # \___|\___/|_| \_\_____| + # +-# Copyright (C) 2001 - 2011, Daniel Stenberg, , et al. ++# Copyright (C) 2001 - 2012, Daniel Stenberg, , et al. + # + # This software is licensed as described in the file COPYING, which + # you should have received as part of this distribution. The terms +@@ -24,6 +24,7 @@ + prefix=@prefix@ + exec_prefix=@exec_prefix@ + includedir=@includedir@ ++cppflag_curl_staticlib=@CPPFLAG_CURL_STATICLIB@ + + usage() + { +@@ -128,10 +129,15 @@ while test $# -gt 0; do + ;; + + --cflags) ++ if test "X$cppflag_curl_staticlib" = "X-DCURL_STATICLIB"; then ++ CPPFLAG_CURL_STATICLIB="-DCURL_STATICLIB " ++ else ++ CPPFLAG_CURL_STATICLIB="" ++ fi + if test "X@includedir@" = "X/usr/include"; then +- echo "" ++ echo "$(CPPFLAG_CURL_STATICLIB)" + else +- echo "-I@includedir@" ++ echo "$(CPPFLAG_CURL_STATICLIB)-I@includedir@" + fi + ;; + diff --git a/libcurl.pc.in b/libcurl.pc.in -index 2ba9c39..e0ddd8d 100644 +index 2ba9c39..6e878c5 100644 --- a/libcurl.pc.in +++ b/libcurl.pc.in +@@ -5,7 +5,7 @@ + # | (__| |_| | _ <| |___ + # \___|\___/|_| \_\_____| + # +-# Copyright (C) 1998 - 2011, Daniel Stenberg, , et al. ++# Copyright (C) 1998 - 2012, Daniel Stenberg, , et al. + # + # This software is licensed as described in the file COPYING, which + # you should have received as part of this distribution. The terms @@ -36,4 +36,4 @@ Description: Library to transfer files with ftp, http, etc. Version: @CURLVERSION@ Libs: -L${libdir} -lcurl @LIBS@ Libs.private: @LIBCURL_LIBS@ @LIBS@ -Cflags: -I${includedir} -+Cflags: -DCURL_STATICLIB -I${includedir} ++Cflags: -I${includedir} @CPPFLAG_CURL_STATICLIB@ -- 1.7.9.2 diff -r 447c8e9375d1 -r 3560c106bb41 src/curl.mk --- a/src/curl.mk Fri May 25 23:45:04 2012 +0200 +++ b/src/curl.mk Sat May 26 00:06:28 2012 +0200 @@ -16,6 +16,7 @@ endef define $(PKG)_BUILD + cd '$(1)' && ./buildconf cd '$(1)' && ./configure \ --host='$(TARGET)' \ --build="`config.guess`" \