From patchwork Thu Apr 10 08:09:28 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: christian.braunersorensen@prevas.dk X-Patchwork-Id: 338010 X-Patchwork-Delegate: esben@haabendal.dk Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hugin.dotsrc.org (hugin.dotsrc.org [130.225.254.102]) by ozlabs.org (Postfix) with ESMTP id 0199A1400D6 for ; Thu, 10 Apr 2014 18:18:50 +1000 (EST) Received: from hugin.dotsrc.org (localhost [127.0.0.1]) by hugin.dotsrc.org (Postfix) with ESMTP id 5B42F3FDC7 for ; Thu, 10 Apr 2014 10:09:57 +0200 (CEST) X-Original-To: dev@oe-lite.org Delivered-To: dev@oe-lite.org Received: from mail01.prevas.se (mail01.prevas.se [62.95.78.3]) by hugin.dotsrc.org (Postfix) with ESMTPS id 9437F3FDB3 for ; Thu, 10 Apr 2014 10:09:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=prevas.dk; i=@prevas.dk; l=5035; q=dns/txt; s=ironport1; t=1397117392; x=1428653392; h=from:to:subject:date:message-id:in-reply-to:references: mime-version:content-transfer-encoding; bh=V5xhSXQ9KWBFppVyxbyR8AE48iou8qEyQqYXKoT9N9s=; b=JqXokDwBbS9ZQ4QeRQMfo3vHY5k5xl74atHJjdwdXhHSN7Ak1l40eatH wt2XGk1wW/6nGJLdfEG9f5sAhr52ogdbB+eDuXSiQV0jdqGWB/WlsjRnY yXJusVnmZgg1lTHhQ4OYHLoUIVdXuoBMiqnKQqCsj04Y6c6yxLfipIv4e k=; X-IronPort-AV: E=Sophos;i="4.97,833,1389740400"; d="scan'208";a="4590588" Received: from vmprevas3.prevas.se (HELO smtp.prevas.se) ([172.16.8.103]) by ironport1.prevas.se with ESMTP/TLS/AES128-SHA; 10 Apr 2014 10:09:51 +0200 Received: from localhost (172.16.10.102) by smtp.prevas.se (172.16.8.105) with Microsoft SMTP Server id 14.2.347.0; Thu, 10 Apr 2014 10:09:51 +0200 Received: by localhost (Postfix, from userid 30007) id 5C863682D22; Thu, 10 Apr 2014 08:09:51 +0000 (UTC) From: To: Subject: [PATCH 08/28] libffi: Add version 3.0.13 Date: Thu, 10 Apr 2014 08:09:28 +0000 Message-ID: <7a25ac23457838be97702dca865da1b4413fa84f.1397117164.git.christian.braunersorensen@prevas.dk> X-Mailer: git-send-email 1.8.4 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: dev@oe-lite.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: OE-lite development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dev-bounces@oe-lite.org Errors-To: dev-bounces@oe-lite.org From: Christian Sørensen Signed-off-by: Christian Sørensen --- .../libffi/libffi-3.0.13/ax_enable_builddir.patch | 22 +++++++++++++ .../libffi-3.0.13/configure-no-multiosdir.patch | 38 ++++++++++++++++++++++ recipes/libffi/libffi_3.0.13.oe | 9 +++++ recipes/libffi/libffi_3.0.13.oe.sig | 1 + 4 files changed, 70 insertions(+) create mode 100644 recipes/libffi/libffi-3.0.13/ax_enable_builddir.patch create mode 100644 recipes/libffi/libffi-3.0.13/configure-no-multiosdir.patch create mode 100644 recipes/libffi/libffi_3.0.13.oe create mode 100644 recipes/libffi/libffi_3.0.13.oe.sig diff --git a/recipes/libffi/libffi-3.0.13/ax_enable_builddir.patch b/recipes/libffi/libffi-3.0.13/ax_enable_builddir.patch new file mode 100644 index 0000000..2d3956b --- /dev/null +++ b/recipes/libffi/libffi-3.0.13/ax_enable_builddir.patch @@ -0,0 +1,22 @@ +--- libffi-3.0.13/configure.orig 2013-12-19 11:35:04.442027429 +0100 ++++ libffi-3.0.13/configure 2013-12-19 11:35:51.786026030 +0100 +@@ -2751,7 +2751,7 @@ + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ....exec $SHELL $srcdir/$0 \"--srcdir=$srcdir\" \"--enable-builddir=$ax_enable_builddir\" ${1+\"$@\"}" >&5 + $as_echo "....exec $SHELL $srcdir/$0 \"--srcdir=$srcdir\" \"--enable-builddir=$ax_enable_builddir\" ${1+\"$@\"}" >&6; } + case "$0" in # restart +- /\\*) eval $SHELL "'$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;; ++ [/\\]*) eval $SHELL "'$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;; + *) eval $SHELL "'$srcdir/$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;; + esac ; exit $? + fi +--- libffi-3.0.13/m4/ax_enable_builddir.m4.orig 2013-12-19 11:36:07.802025557 +0100 ++++ libffi-3.0.13/m4/ax_enable_builddir.m4 2013-12-19 11:36:35.738024731 +0100 +@@ -121,7 +121,7 @@ + test -f $srcdir/$cache_file && mv $srcdir/$cache_file . + AC_MSG_RESULT(....exec $SHELL $srcdir/[$]0 "--srcdir=$srcdir" "--enable-builddir=$SUB" ${1+"[$]@"}) + case "[$]0" in # restart +- [/\\]*) eval $SHELL "'[$]0'" "'--srcdir=$srcdir'" "'--enable-builddir=$SUB'" $ac_configure_args ;; ++ [[/\\]]*) eval $SHELL "'[$]0'" "'--srcdir=$srcdir'" "'--enable-builddir=$SUB'" $ac_configure_args ;; + *) eval $SHELL "'$srcdir/[$]0'" "'--srcdir=$srcdir'" "'--enable-builddir=$SUB'" $ac_configure_args ;; + esac ; exit $? + fi diff --git a/recipes/libffi/libffi-3.0.13/configure-no-multiosdir.patch b/recipes/libffi/libffi-3.0.13/configure-no-multiosdir.patch new file mode 100644 index 0000000..7983abe --- /dev/null +++ b/recipes/libffi/libffi-3.0.13/configure-no-multiosdir.patch @@ -0,0 +1,38 @@ +--- libffi-3.0.13/configure.ac.orig 2013-12-19 11:29:01.658038148 +0100 ++++ libffi-3.0.13/configure.ac 2013-12-19 11:29:49.070036747 +0100 +@@ -546,11 +546,11 @@ + toolexecdir='$(libdir)/gcc-lib/$(target_alias)' + toolexeclibdir='$(libdir)' + fi +- multi_os_directory=`$CC -print-multi-os-directory` +- case $multi_os_directory in +- .) ;; # Avoid trailing /. +- ../*) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; +- esac ++ #multi_os_directory=`$CC -print-multi-os-directory` ++ #case $multi_os_directory in ++ # .) ;; # Avoid trailing /. ++ # ../*) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; ++ #esac + AC_SUBST(toolexecdir) + else + toolexeclibdir='$(libdir)' +--- libffi-3.0.13/configure.orig 2013-12-19 11:28:50.710038471 +0100 ++++ libffi-3.0.13/configure 2013-12-19 11:29:36.738037111 +0100 +@@ -14840,11 +14840,11 @@ + toolexecdir='$(libdir)/gcc-lib/$(target_alias)' + toolexeclibdir='$(libdir)' + fi +- multi_os_directory=`$CC -print-multi-os-directory` +- case $multi_os_directory in +- .) ;; # Avoid trailing /. +- ../*) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; +- esac ++ #multi_os_directory=`$CC -print-multi-os-directory` ++ #case $multi_os_directory in ++ # .) ;; # Avoid trailing /. ++ # ../*) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; ++ #esac + + else + toolexeclibdir='$(libdir)' diff --git a/recipes/libffi/libffi_3.0.13.oe b/recipes/libffi/libffi_3.0.13.oe new file mode 100644 index 0000000..8f0859f --- /dev/null +++ b/recipes/libffi/libffi_3.0.13.oe @@ -0,0 +1,9 @@ +# -*- mode:python; -*- +require ${PN}.inc + +LICENSE = "MIT" + +SRC_URI += "file://ax_enable_builddir.patch" +SRC_URI += "file://configure-no-multiosdir.patch" + +LIBRARY_VERSION = "6" diff --git a/recipes/libffi/libffi_3.0.13.oe.sig b/recipes/libffi/libffi_3.0.13.oe.sig new file mode 100644 index 0000000..4fc8a3a --- /dev/null +++ b/recipes/libffi/libffi_3.0.13.oe.sig @@ -0,0 +1 @@ +f5230890dc0be42fb5c58fbf793da253155de106 libffi-3.0.13.tar.gz