From ee52a5409f5dfcd9810b28829e7525a08ab3d63c Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Sun, 25 Sep 2011 10:54:43 +0000 Subject: Add patch to fix compilation on Darwin prior OS X Lion, bug #382337 Package-Manager: portage-2.2.01.19295-prefix/cvs/Darwin i386 --- sys-devel/gdb-apple/ChangeLog | 6 +++++- sys-devel/gdb-apple/Manifest | 11 ++++++----- sys-devel/gdb-apple/files/gdb-apple-1705-darwin8-10.patch | 11 +++++++++++ sys-devel/gdb-apple/gdb-apple-1705.ebuild | 3 ++- 4 files changed, 24 insertions(+), 7 deletions(-) create mode 100644 sys-devel/gdb-apple/files/gdb-apple-1705-darwin8-10.patch (limited to 'sys-devel/gdb-apple') diff --git a/sys-devel/gdb-apple/ChangeLog b/sys-devel/gdb-apple/ChangeLog index 9dd6dcbfc490..28c95e364de3 100644 --- a/sys-devel/gdb-apple/ChangeLog +++ b/sys-devel/gdb-apple/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-devel/gdb-apple # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb-apple/ChangeLog,v 1.14 2011/09/03 14:58:16 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb-apple/ChangeLog,v 1.15 2011/09/25 10:54:43 grobian Exp $ + + 25 Sep 2011; Fabian Groffen gdb-apple-1705.ebuild, + +files/gdb-apple-1705-darwin8-10.patch: + Add patch to fix compilation on Darwin prior OS X Lion, bug #382337 03 Sep 2011; Fabian Groffen gdb-apple-1705.ebuild: Add note to inform people that FSF gdb also works for them, and probably is diff --git a/sys-devel/gdb-apple/Manifest b/sys-devel/gdb-apple/Manifest index 9ff90dbf07ee..e1d2e5c7686b 100644 --- a/sys-devel/gdb-apple/Manifest +++ b/sys-devel/gdb-apple/Manifest @@ -7,6 +7,7 @@ AUX gdb-apple-1461-dyld-info.patch 503 RMD160 5243ff1ffbcc4fe9f5c066ea6ebd7fce6c AUX gdb-apple-1518-darwin8-9.patch 2260 RMD160 5cdbbf2b25a622b0e9b284b6f04335db3ae9523c SHA1 031dfe10c5bdb352e314f4a41df432a7a29b821b SHA256 9adb3170f383af933aa2a14822341160e39a521c02a49db154ab71513f31222c AUX gdb-apple-1518-darwin8.patch 3022 RMD160 2a524a4ae845c7742a17180a7ee02a57da892174 SHA1 d1b8cd18a99b1e2c3f983a8770662b4faffe3ca5 SHA256 9b313bc99eedf2cb7ba0163b13ad88ce86be78c49372f9b158bb1ea3139b2844 AUX gdb-apple-1518-task_dyld_info.patch 557 RMD160 629aaa17f774857c1e4d99647ff7cb834bbfd51c SHA1 3e65826cca84b822bcb222073719c35ff186acad SHA256 bc7e754ef5eb8a8a285d9ed8ec0d3476297c13456e6f76c887c4a848c4049ecb +AUX gdb-apple-1705-darwin8-10.patch 286 RMD160 758d2ad6df10ad80fa494bed1746b989481593fb SHA1 c34b19ee2906e68eba47f88bff3d1dd3efc54931 SHA256 db62e146bc0595b02ac8f4883d56459c59f57ad50b01aa6d7211209e9ef95136 AUX gdb-apple-563-darwin7.patch 3329 RMD160 e6192a08fdd01bdf34f12455a66e7195e2ba9fda SHA1 d5afb3aa2970b22ddd60bb1704a75699bbb3401d SHA256 7d20fb2e241060f220a179a14d14a0062528ddee1ec60ce213ea80a1b85e8921 AUX gdb-apple-563-no-64bit.patch 767 RMD160 629ef816ec94f95879c161daef4a1a5148e19cb4 SHA1 5a4a886f55498064ca47f4456cdc6f53b8832eaa SHA256 3eb672bb4bc08d74f01bd33008140177b9906fc06969852d013ee9440a8d6c97 AUX gdb-apple-768-darwin-arch.patch 571 RMD160 c5c0420a96e9ca186e098b44a7d7de34b0571d96 SHA1 143cfddfb451141d6530737b5dd2d4a6042f385d SHA256 afd10f60857900824fb36d3109e2c4fa0c87ca95fab1c4411cd8316d3d566ab6 @@ -29,18 +30,18 @@ EBUILD gdb-apple-1344.ebuild 1713 RMD160 4f3d50531ffabd7cedee9f2f390ea52c8a30b07 EBUILD gdb-apple-1346.ebuild 1715 RMD160 bd0935e7e4475825e08dbd4fa9dbd2a8e897de29 SHA1 26ad1f542e34fdbfcfabfb16aee8de872b533fdc SHA256 927b554c84002e5c840649931091098547063df564940b1e4fd40c9f908181cf EBUILD gdb-apple-1461.ebuild 1871 RMD160 c20e8bd10d2e02623fb6f769a47fdbafbf4fe836 SHA1 d6e4a83454bb271ef141694798115b76b55abffe SHA256 0ed783c9d8d17b8cf6195cd0e94b8db89bcf1863875c9a006317c3f367a8094e EBUILD gdb-apple-1518.ebuild 1827 RMD160 cb9848225ba67ef9dd93a5b0a252bee7efcfd08a SHA1 89677db3279e869a0c4e106a23fa21a6f33892a5 SHA256 9a3f931c22fbf47102a641e2ac613b9a4d6530184dff2cd5216f6eccf7a85004 -EBUILD gdb-apple-1705.ebuild 2195 RMD160 41a220a190f68cfb9dcb977d9bf58d5d8f4006dc SHA1 5f347cfebb23ebddacba503c473cd4fc90ab80e2 SHA256 997b37ff35844398b83ffcf1a1109351d7667fee86574b2bd8a584f55dde364a +EBUILD gdb-apple-1705.ebuild 2245 RMD160 868f141a5727583da175aaa00a0448b4252965b4 SHA1 f4522323add69a59fc0353981d543028d4aac22d SHA256 68374a6e09a2910509c15a9410bb0b7bb01388396126e0c447167bf34451f097 EBUILD gdb-apple-563.ebuild 1245 RMD160 9fd8e67e6a70dde0fd64e712b9ee4def7ab3810d SHA1 d7352f0427ac1909c120f7bbe4cb9c20af29d789 SHA256 2b10acd7ede1a5cbbad076f3951e1b26f1090d7b5541eb778c6404716146693f EBUILD gdb-apple-768-r1.ebuild 1200 RMD160 73607f6f2243be5404bbc062e0d4ac7848ae9f99 SHA1 cdac2d3619f0319a662a71f6050c0758354cb515 SHA256 9b2901740f47dd3878dd9b3c9a211e9dc3bb038729d0b4e29b82be3e00a7cae9 EBUILD gdb-apple-960.ebuild 1216 RMD160 79552138d77808d2b62ce6d359bb8ef5136ff8ed SHA1 f14bab1da6908b695455432161bf7ca72a24c918 SHA256 6c96cda74e7c998f57e0fab2b0257f7eea5b788c5977345bffd8ec1522d9d9cd EBUILD gdb-apple-962.ebuild 1816 RMD160 fe70183e9312f9b55ff46ee33dad772ec350d76a SHA1 ba6e89c48a4ea6167be6608843a1b52e972162c4 SHA256 fe82dbe3024422bc3477c0b9c3ce6cd55f0f7d84a23f2275546afe94bf52ce83 EBUILD gdb-apple-966.ebuild 1820 RMD160 4373222a90ed6e35a9ec6a0b50604a4495f000a0 SHA1 186b53299ba1f74938324b1d2c689a7135c02292 SHA256 39b67161814637968e7089dfb0cdf6c07e89b366db75e89f4cfae67eb1e1b81c -MISC ChangeLog 5267 RMD160 b8f564656369ae6490b041a360c0cc1ad3a7f382 SHA1 c96986698dd57bd9da1d64d264645debc35e804e SHA256 d243a72409fc591649e12f712d5ea38dcd85ff4aa680152e186cc57d427347fe +MISC ChangeLog 5454 RMD160 fdfece66c2b8a97f3f76a7bc79ae2ed9457c8460 SHA1 66b0a995f59581d7eb89b40b804bf3c819f23644 SHA256 bb195af18bbb095183de16d962b4eab2d92e2d214d0a2093ac58e6fe620fcfa9 MISC metadata.xml 160 RMD160 baab82f4bc435813cfde4796d42840882a9a4f8f SHA1 144e248704973cfad031c92a930aad01a62a2fda SHA256 27667dd7db1d188c12342624ec5ff2155717821d646e442aef9a691c65539ac4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (Darwin) -iEYEARECAAYFAk5iQI4ACgkQX3X2B8XHTolzcACfbo3M0PxESMqZVOEzXQTu5c5H -Oa4Ani4KpOo4ied4rAhUfWOWnLr8MBf+ -=dkML +iEYEARECAAYFAk5/CHgACgkQX3X2B8XHTol+pQCdEwbdF3vxA96ixfptk9ZJD12u +69QAn2TpoG4kBC7nUD03YFUrTVgdG7si +=jzOb -----END PGP SIGNATURE----- diff --git a/sys-devel/gdb-apple/files/gdb-apple-1705-darwin8-10.patch b/sys-devel/gdb-apple/files/gdb-apple-1705-darwin8-10.patch new file mode 100644 index 000000000000..32247431fe89 --- /dev/null +++ b/sys-devel/gdb-apple/files/gdb-apple-1705-darwin8-10.patch @@ -0,0 +1,11 @@ +--- src/gdb/macosx/macosx-nat-dyld.c ++++ src/gdb/macosx/macosx-nat-dyld.c +@@ -788,7 +788,7 @@ + } + else + { +-#if defined (NM_NEXTSTEP) ++#if defined (NM_NEXTSTEP) && defined(TASK_DYLD_INFO_COUNT) + if (macosx_status->task == TASK_NULL) + return 0; + diff --git a/sys-devel/gdb-apple/gdb-apple-1705.ebuild b/sys-devel/gdb-apple/gdb-apple-1705.ebuild index 1feb453f5c35..d127c3c631b8 100644 --- a/sys-devel/gdb-apple/gdb-apple-1705.ebuild +++ b/sys-devel/gdb-apple/gdb-apple-1705.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb-apple/gdb-apple-1705.ebuild,v 1.2 2011/09/03 14:58:16 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb-apple/gdb-apple-1705.ebuild,v 1.3 2011/09/25 10:54:43 grobian Exp $ EAPI="3" @@ -29,6 +29,7 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-no-global-gdbinit.patch epatch "${FILESDIR}"/${PN}-768-texinfo.patch epatch "${FILESDIR}"/${PN}-1518-darwin8-9.patch + epatch "${FILESDIR}"/${PN}-1705-darwin8-10.patch [[ ${CHOST} == *-darwin8 ]] && epatch "${FILESDIR}"/${PN}-1518-darwin8.patch } -- cgit v1.2.3-65-gdbad