summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-04-27 01:09:29 +0000
committerMike Frysinger <vapier@gentoo.org>2012-04-27 01:09:29 +0000
commit6b84b2060536fb8e50a037d5a4e82dc809a5edb2 (patch)
treed4d3f4e09998be77b718a69a9030247f8f1b78fa /sys-libs
parentVersion bump. (diff)
downloadhistorical-6b84b2060536fb8e50a037d5a4e82dc809a5edb2.tar.gz
historical-6b84b2060536fb8e50a037d5a4e82dc809a5edb2.tar.bz2
historical-6b84b2060536fb8e50a037d5a4e82dc809a5edb2.zip
Add fix from upstream for arm* targets #413547 by Christopher Friedt.
Package-Manager: portage-2.2.0_alpha100/cvs/Linux x86_64
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/newlib/ChangeLog6
-rw-r--r--sys-libs/newlib/Manifest33
-rw-r--r--sys-libs/newlib/files/newlib-1.20.0-arm-targets.patch55
-rw-r--r--sys-libs/newlib/newlib-1.20.0.ebuild3
4 files changed, 79 insertions, 18 deletions
diff --git a/sys-libs/newlib/ChangeLog b/sys-libs/newlib/ChangeLog
index c7e07c11caf2..f06be1162125 100644
--- a/sys-libs/newlib/ChangeLog
+++ b/sys-libs/newlib/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-libs/newlib
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/ChangeLog,v 1.17 2012/03/23 23:09:33 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/ChangeLog,v 1.18 2012/04/27 01:09:29 vapier Exp $
+
+ 27 Apr 2012; Mike Frysinger <vapier@gentoo.org>
+ +files/newlib-1.20.0-arm-targets.patch, newlib-1.20.0.ebuild:
+ Add fix from upstream for arm* targets #413547 by Christopher Friedt.
23 Mar 2012; Mike Frysinger <vapier@gentoo.org> newlib-1.20.0.ebuild,
+files/newlib-1.20.0-cris-install.patch:
diff --git a/sys-libs/newlib/Manifest b/sys-libs/newlib/Manifest
index 2a7af85fe38a..1650df7f4d33 100644
--- a/sys-libs/newlib/Manifest
+++ b/sys-libs/newlib/Manifest
@@ -1,29 +1,30 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX newlib-1.20.0-arm-targets.patch 1275 RMD160 ce3445bc10bd17623daec5c8bfd85b50c600d66f SHA1 d20d14c46261dfbb3f590711e68fd7b56493d467 SHA256 31329aba01fb4a79a705b3853cc22a966b6605df7c45b4c90f88fb23eee1be29
AUX newlib-1.20.0-cris-install.patch 370 RMD160 d1a8779ad600de9fa16cdc961389cb930c437c97 SHA1 80935f5547772ff3b71305523028499d7e39221a SHA256 c178c63458b47698ed35ab0ced93d90e790281def29fc17adff56536b8373ae9
DIST newlib-1.18.0.tar.gz 13598301 RMD160 69d96fd323a23857072f30cb51899040099857cd SHA1 a47d3b8a508304143334b36bdb5b33786a61ce94 SHA256 d608f22b0b2e7725d2fca13cac19f34bc652d9773acadae778db9881746cb071
DIST newlib-1.19.0.tar.gz 14323667 RMD160 a28bd656ec895da0738dac3fb367851a2992d724 SHA1 b2269d30ce7b93b7c714b90ef2f40221c2df0fcd SHA256 4f43807236b2274c220881ca69f7dc6aecc52f14bb32a6f03404d30780c25007
DIST newlib-1.20.0.tar.gz 14571004 RMD160 e36c5337a74633456b47d09594974c7dd7a9cc3e SHA1 65e7bdbeda0cbbf99c8160df573fd04d1cbe00d1 SHA256 c644b2847244278c57bec2ddda69d8fab5a7c767f3b9af69aa7aa3da823ff692
EBUILD newlib-1.18.0.ebuild 1993 RMD160 844ce4b63cecf91208bc23e3da6bc1f6fce27ea7 SHA1 8c5b9ec73064ca9ca15cf76cc55e4873bb3fd61c SHA256 78790829abd7c4a8b7cbec5ea559f15ba6e3d35e1c78ebef8d6ff63d68974699
EBUILD newlib-1.19.0.ebuild 1993 RMD160 c115d797a2bb912dcb058b567afd013172dc7c83 SHA1 54c25a9beb7cc5f8a73e1737e0f6adb030f0fa11 SHA256 596fea7fc530a4dfc3d89552b9308d3909439d284398c97e601792c277ad98ea
-EBUILD newlib-1.20.0.ebuild 2023 RMD160 bbf599335a6138ffb5f2250cd20ddd03947a3bbb SHA1 e44b70891b6ee40b87c20fee1d3d9dc9980a5672 SHA256 4e1713915150aaaa0b1b2b419644ae195903111f0a92bdc56d04d09b9986165e
-MISC ChangeLog 2620 RMD160 aec6a7c90616f366efd92274a8ee2333ecbc0927 SHA1 1d4a2fda6faffb4708e1c8b9be24523055dedb0c SHA256 d36f1107126db79cb7414292a2e0f0b4cc52c4088a237f36600dc9d04993d152
+EBUILD newlib-1.20.0.ebuild 2076 RMD160 a59fdb398e44668e751e16936f0974ed9a006fdc SHA1 013747e38d4aba2d7320bd58e047b338b3250b3a SHA256 757400e8e480e65745f707915cf6a72f3b715500dbc399af1e45e4d03afba572
+MISC ChangeLog 2807 RMD160 d461ab1df76790a069e04777d3d8e962b0e22213 SHA1 07a67131fc6b23fe36f52e470ec42a578918b3d9 SHA256 dc0a41ac07c58af544a68607fc43ca8b675cf4a92faff489e1a8a9abe5dcaa0f
MISC metadata.xml 223 RMD160 f3503c1d2d441f248d9ab96397befec4ee8a952d SHA1 77b37f3782875cc566e33c72b4536df86ff96df3 SHA256 d0effd32fc7c73c97f14108c4bdb0c2636af5763f7c0a987ad7ea264921a827f
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
+Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBAgAGBQJPbQK2AAoJELEHsLL7fEFWC10QAKeE1KQSnr/DfT1RbPz7d7xC
-N7UcLvRrl0zm6i5YQmDo3ovvfF9iNnU9a4Eb5JmYvk4TaLEzZwI4/aFp4ydjvk9r
-IA0XcQwEaHaXgqCp1vUx1yadvrD5UW+0eNcDfEWOcuQH6gaS1u6HYY4l3GDBxKtN
-mVfTE1nXgyu8k8h5LKe3R4Gw5yTs1sauwh8vabQMuo1d9/z7XpK26XtQPDO2/8bn
-62Yzr8XIS8HW4Ofg0AYnjxkv/s8Rp56Nrk5n1YFldKf2FE4PxWl8bqobpHP52eSm
-f0Cdi4VW/kBniiypRu3u059fJb19nqlWxeuZkyIhmCFv1DkTlixYlW89fpnQXeOh
-SNVM/7oQ5TPKWMk2UkMSJ4+K4dEb5Gg4GVp87TZdxZQIZdPURX2FWpazI2kXJh7z
-Lr6cO1WBWOSId2KnpgHW/YHvaJDyMFajU57FxI9FBepQ3BgVN1FdgBlZ1GVbqfjj
-vTIPxbctC7vv58wBGL9QoRiA6vuFe7JDEqfpak0+Yqlf/yon/tStu9aZiIgOoRIE
-J6G7724zFijipoa1j+BBXS8VgxcyF7H3RHuT843rsWmVVxHTNpgV4vL92smU+3XL
-DMOvZmTM5zXviraoRB7N0/YweVhA7QoEHgjOWzDyQe88BwZLwwx7H7pPzp+6AfWU
-Gz8DlncrOpRO3BNEktkK
-=JKJ4
+iQIcBAEBAgAGBQJPmfI9AAoJELEHsLL7fEFWY0AQAJBIcxY/jq6/4DDF3y02fOOI
+q6YZpBscN82AOXDRwFcdGetUEpzecpKTTspus24PT/u7bkqIClPYYYqA02ZyseF0
+nBLWxn0cCF6s7d2VGcmTrtQWdJhHYmrWmE3yNwVsaKXS0bzhMTdScJR6UmyTsIR0
+qUIoawn/4NjMerQqgwCrOa1wKf/xy9B/BiDJerBF5ysFOEPpL7MhA3ZC4mqynVCP
+K5QyoYM49Ceiprwy6WIm1lKOKxG+wXGiS0wNBpoXFSqMXQNwonSUOqbhMbBERohM
++qI56OiE7rhJ3HLXbqUPkn1vdrudvVZMgdHQzYqmmDjmRWW+daa0+16epUOtL4Sa
+GVTnwHRL+h+79UXZjRkPRm0j7/gQ9iTOymA8PSVfdN7jpYLJJGJILGG44BmS+rAy
+okXvReVw7H69IKIljtWS/XLDT1k259VIp6NX4UVnx0zcbr8EP/guckMAgazyYrNK
+3Rla5CwfoXblBhuWT5XaUu5tQ9LX/PW3bUVA4EjaqKUMVoE8GSFBmmljGo1F9gUW
+ZnZzBFSbtguh0joNHMHaHUgZg0acjOJUUcC8iwOMBnW/7tRyfZejt500jSRp6cib
+818YZBPLQI6UgN/CD1lEs9dGxBSk0UK8FWIQwa2PB8h2KlGd7zXFaww1ppbgMyxQ
+OtHG65xNeVrpo70Z5DxC
+=iz6G
-----END PGP SIGNATURE-----
diff --git a/sys-libs/newlib/files/newlib-1.20.0-arm-targets.patch b/sys-libs/newlib/files/newlib-1.20.0-arm-targets.patch
new file mode 100644
index 000000000000..1704cc0ba7f4
--- /dev/null
+++ b/sys-libs/newlib/files/newlib-1.20.0-arm-targets.patch
@@ -0,0 +1,55 @@
+https://bugs.gentoo.org/413547
+
+From 3b98b99eaa23f242b984af8cbf4a0e707bc7eae8 Mon Sep 17 00:00:00 2001
+From: Corinna Vinschen <corinna@vinschen.de>
+Date: Thu, 23 Feb 2012 09:30:17 +0000
+Subject: [PATCH] * configure.host: Accept "arm*" host spec instead of
+ just "arm".
+
+---
+ newlib/ChangeLog | 4 ++++
+ newlib/configure.host | 8 ++++----
+ 2 files changed, 8 insertions(+), 4 deletions(-)
+
++2012-02-23 Dan Egnor <egnor@ofb.net>
+
+ * configure.host: Accept "arm*" host spec instead of just "arm".
+
+diff --git a/newlib/configure.host b/newlib/configure.host
+index a6673af..dc44e80 100644
+--- a/newlib/configure.host
++++ b/newlib/configure.host
+@@ -98,7 +98,7 @@ case "${host_cpu}" in
+ arc)
+ machine_dir=
+ ;;
+- arm)
++ arm*)
+ machine_dir=arm
+ ;;
+ avr*)
+@@ -367,7 +367,7 @@ case "${host}" in
+ arc-*-*)
+ sys_dir=arc
+ ;;
+- arm-*-*)
++ arm*-*-*)
+ sys_dir=arm
+ if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then
+ have_crt0="no"
+@@ -560,10 +560,10 @@ case "${host}" in
+ arc-*-*)
+ syscall_dir=syscalls
+ ;;
+- arm-*-pe)
++ arm*-*-pe)
+ syscall_dir=syscalls
+ ;;
+- arm-*-*)
++ arm*-*-*)
+ syscall_dir=syscalls
+ # If newlib is supplying syscalls, select which debug protocol is being used.
+ # ARM_RDP_MONITOR selects the Demon monitor.
+--
+1.7.8.5
+
diff --git a/sys-libs/newlib/newlib-1.20.0.ebuild b/sys-libs/newlib/newlib-1.20.0.ebuild
index 29ea3b99ba94..7a90a43dccb2 100644
--- a/sys-libs/newlib/newlib-1.20.0.ebuild
+++ b/sys-libs/newlib/newlib-1.20.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/newlib-1.20.0.ebuild,v 1.2 2012/03/23 23:09:33 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/newlib-1.20.0.ebuild,v 1.3 2012/04/27 01:09:29 vapier Exp $
EAPI="4"
@@ -40,6 +40,7 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}"/${P}-cris-install.patch
+ epatch "${FILESDIR}"/${P}-arm-targets.patch #413547
}
src_configure() {