summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support
diff options
context:
space:
mode:
authorMarko Lindqvist <cazfi74@gmail.com>2013-01-15 13:52:11 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-01-16 11:57:35 +0000
commit83f1e6975c5e649ca682e398791d76577f24ad5d (patch)
tree827f799e937245e109a1314725b2aa527e60b1c8 /meta/recipes-support
parent0f948badad88b3724cdca92046fba0c52e870e7e (diff)
downloadpoky-83f1e6975c5e649ca682e398791d76577f24ad5d.tar.gz
curl: fix build with automake-1.13
Add obsolete_automake_macros.patch that replaces automake macros no longer supported by automake-1.13 with modern constructs. Remove AC_CONFIG_MACRO_DIR override that caused aclocal to fail since it didn't get m4-directory information. (From OE-Core rev: 54a945a5e67c44be3e0b21114b7ca3abf8d99ada) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support')
-rw-r--r--meta/recipes-support/curl/curl-7.28.1/dont_override_ac_config_macro_dir.patch30
-rw-r--r--meta/recipes-support/curl/curl-7.28.1/obsolete_automake_macros.patch14
-rw-r--r--meta/recipes-support/curl/curl_7.28.1.bb7
3 files changed, 49 insertions, 2 deletions
diff --git a/meta/recipes-support/curl/curl-7.28.1/dont_override_ac_config_macro_dir.patch b/meta/recipes-support/curl/curl-7.28.1/dont_override_ac_config_macro_dir.patch
new file mode 100644
index 0000000000..6843bc628c
--- /dev/null
+++ b/meta/recipes-support/curl/curl-7.28.1/dont_override_ac_config_macro_dir.patch
@@ -0,0 +1,30 @@
1Upstream-Status: Inappropriate [configuration]
2
3Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
4diff -Nurd curl-7.28.1/m4/curl-override.m4 curl-7.28.1/m4/curl-override.m4
5--- curl-7.28.1/m4/curl-override.m4 2012-03-08 21:35:25.000000000 +0200
6+++ curl-7.28.1/m4/curl-override.m4 2013-01-12 09:46:21.337532290 +0200
7@@ -2,7 +2,8 @@
8 #***************************************************************************
9
10 # File version for 'aclocal' use. Keep it a single number.
11-# serial 5
12+# OE hack is second number so based between upstream version numbers.
13+# serial 5.1
14
15 dnl CURL_OVERRIDE_AUTOCONF
16 dnl -------------------------------------------------
17@@ -88,13 +89,3 @@
18 m4_defun([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR],
19 [CURL_CHECK_PATH_SEPARATOR
20 m4_define([$0],[])])
21-
22-dnl Override Autoconf's AC_CONFIG_MACRO_DIR (DIR)
23-dnl -------------------------------------------------
24-dnl This is an emulation of Autoconf's 2.61 macro.
25-dnl This is done to use fixed macro across Autoconf
26-dnl versions, and avoid warnings from modern libtool
27-dnl which traces usage of this macro.
28-
29-AC_DEFUN([AC_CONFIG_MACRO_DIR],[:])
30-
diff --git a/meta/recipes-support/curl/curl-7.28.1/obsolete_automake_macros.patch b/meta/recipes-support/curl/curl-7.28.1/obsolete_automake_macros.patch
new file mode 100644
index 0000000000..02b43b9b3f
--- /dev/null
+++ b/meta/recipes-support/curl/curl-7.28.1/obsolete_automake_macros.patch
@@ -0,0 +1,14 @@
1Upstream-Status: Backport
2
3Signed-off-by: Marko Lindqvist
4diff -Nurd curl-7.28.1/configure.ac curl-7.28.1/configure.ac
5--- curl-7.28.1/configure.ac 2012-09-08 23:39:18.000000000 +0300
6+++ curl-7.28.1/configure.ac 2013-01-12 09:15:27.753572960 +0200
7@@ -35,7 +35,7 @@
8 terms of the curl license; see COPYING for more details])
9
10 AC_CONFIG_SRCDIR([lib/urldata.h])
11-AM_CONFIG_HEADER(lib/curl_config.h include/curl/curlbuild.h)
12+AC_CONFIG_HEADERS([lib/curl_config.h include/curl/curlbuild.h])
13 AC_CONFIG_MACRO_DIR([m4])
14 AM_MAINTAINER_MODE
diff --git a/meta/recipes-support/curl/curl_7.28.1.bb b/meta/recipes-support/curl/curl_7.28.1.bb
index 1f200668f4..91526f7827 100644
--- a/meta/recipes-support/curl/curl_7.28.1.bb
+++ b/meta/recipes-support/curl/curl_7.28.1.bb
@@ -8,10 +8,13 @@ LIC_FILES_CHKSUM = "file://COPYING;beginline=7;md5=3a34942f4ae3fbf1a303160714e66
8DEPENDS = "zlib gnutls" 8DEPENDS = "zlib gnutls"
9DEPENDS_class-native = "zlib-native openssl-native" 9DEPENDS_class-native = "zlib-native openssl-native"
10DEPENDS_class-nativesdk = "nativesdk-zlib" 10DEPENDS_class-nativesdk = "nativesdk-zlib"
11PR = "r2" 11PR = "r3"
12 12
13SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2 \ 13SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2 \
14 file://pkgconfig_fix.patch" 14 file://pkgconfig_fix.patch \
15 file://obsolete_automake_macros.patch \
16 file://dont_override_ac_config_macro_dir.patch \
17"
15 18
16# curl likes to set -g0 in CFLAGS, so we stop it 19# curl likes to set -g0 in CFLAGS, so we stop it
17# from mucking around with debug options 20# from mucking around with debug options