diff options
author | Fabian Groffen <grobian@gentoo.org> | 2011-09-03 14:54:16 +0000 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2011-09-03 14:54:16 +0000 |
commit | b2e17061f7e386a617f602f84cd8238346c771ce (patch) | |
tree | 7eab539f2c0bf14b95e2d5256cd862c5bdac6915 /sys-devel | |
parent | Bump to 1.1.1, add plugin to 9999 (diff) | |
download | historical-b2e17061f7e386a617f602f84cd8238346c771ce.tar.gz historical-b2e17061f7e386a617f602f84cd8238346c771ce.tar.bz2 historical-b2e17061f7e386a617f602f84cd8238346c771ce.zip |
Fixed Prefix support, and marked ~x86-macos and ~x64-macos
Package-Manager: portage-2.2.01.19120-prefix/cvs/Darwin i386
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/gdb-apple/Manifest | 10 | ||||
-rw-r--r-- | sys-devel/gdb/ChangeLog | 6 | ||||
-rw-r--r-- | sys-devel/gdb/Manifest | 18 | ||||
-rw-r--r-- | sys-devel/gdb/gdb-7.2.ebuild | 18 | ||||
-rw-r--r-- | sys-devel/gdb/gdb-7.3.ebuild | 20 | ||||
-rw-r--r-- | sys-devel/gdb/gdb-9999.ebuild | 18 |
6 files changed, 59 insertions, 31 deletions
diff --git a/sys-devel/gdb-apple/Manifest b/sys-devel/gdb-apple/Manifest index c78cdbce487e..9ff90dbf07ee 100644 --- a/sys-devel/gdb-apple/Manifest +++ b/sys-devel/gdb-apple/Manifest @@ -29,18 +29,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 1877 RMD160 cfad2a32eacb54212c77fa4eadb492e2d19c4ea4 SHA1 7756488fa43aee02d9dd5a638f176f81d93445ee SHA256 504add74d9ead9fefacc27bf2a7d61acdcaff0407aa7a54aeef489ba444201e3 +EBUILD gdb-apple-1705.ebuild 2195 RMD160 41a220a190f68cfb9dcb977d9bf58d5d8f4006dc SHA1 5f347cfebb23ebddacba503c473cd4fc90ab80e2 SHA256 997b37ff35844398b83ffcf1a1109351d7667fee86574b2bd8a584f55dde364a 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 5093 RMD160 89ea1d292005592de9a1b33a71d3e7c753689fed SHA1 f4cc1a13d369bc4487b05152b4ddc203bd13d7df SHA256 b158ddca24709d826b2d1caa01db96fd9e00de0bcb9d9099ccefda1f4413b2a8 +MISC ChangeLog 5267 RMD160 b8f564656369ae6490b041a360c0cc1ad3a7f382 SHA1 c96986698dd57bd9da1d64d264645debc35e804e SHA256 d243a72409fc591649e12f712d5ea38dcd85ff4aa680152e186cc57d427347fe MISC metadata.xml 160 RMD160 baab82f4bc435813cfde4796d42840882a9a4f8f SHA1 144e248704973cfad031c92a930aad01a62a2fda SHA256 27667dd7db1d188c12342624ec5ff2155717821d646e442aef9a691c65539ac4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (Darwin) -iEYEARECAAYFAk5iOg4ACgkQX3X2B8XHTolA6QCeMUpJv4ukxt4iUrTSUH1HmMX7 -opEAn0OYa+umghzmSjk8yeHlTO7KRByN -=z0T/ +iEYEARECAAYFAk5iQI4ACgkQX3X2B8XHTolzcACfbo3M0PxESMqZVOEzXQTu5c5H +Oa4Ani4KpOo4ied4rAhUfWOWnLr8MBf+ +=dkML -----END PGP SIGNATURE----- diff --git a/sys-devel/gdb/ChangeLog b/sys-devel/gdb/ChangeLog index 960929cb04c6..19d037384f24 100644 --- a/sys-devel/gdb/ChangeLog +++ b/sys-devel/gdb/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-devel/gdb # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.189 2011/08/23 16:21:56 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.190 2011/09/03 14:54:16 grobian Exp $ + + 03 Sep 2011; Fabian Groffen <grobian@gentoo.org> gdb-7.2.ebuild, + gdb-7.3.ebuild, gdb-9999.ebuild: + Fixed Prefix support, and marked ~x86-macos and ~x64-macos 23 Aug 2011; Mike Frysinger <vapier@gentoo.org> gdb-7.3.ebuild, gdb-9999.ebuild: diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest index ce6b56f7f2e9..2b5c4fb38924 100644 --- a/sys-devel/gdb/Manifest +++ b/sys-devel/gdb/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA1 DIST gdb-6.6-patches-1.3.tar.bz2 15697 RMD160 b9b8576241c1df2288a2473b606155d1e14b0f0a SHA1 075eb0f1817963d0a1fab400d3183bc8d976a208 SHA256 7911134ce63ede4e1a45488481cf7cdc1b69ab00c8b3a432983344ff95a0051e DIST gdb-6.6.tar.bz2 14535755 RMD160 6430798ba47a1913676622db9a73bf2bcfa703be SHA1 744bd0f0740dfe6527036b1dda8fe6a08adbbaeb SHA256 6e602987298db5ddb479bbb84ce653eabd9c304957a49552245f65cdc70d43bd @@ -24,15 +24,15 @@ EBUILD gdb-6.8-r2.ebuild 2281 RMD160 d954946874299851eb7208dcfe46b59a6884fc90 SH EBUILD gdb-7.0.1.ebuild 2662 RMD160 b0b28b127070a76420944c4b33bed46f73bf79b3 SHA1 90bc46657854cc1611d011a61d571b3ebb4669a1 SHA256 018f756e5b16deb603844761e8630cff51fa4c367390681d346247074e346a38 EBUILD gdb-7.1.ebuild 2621 RMD160 11f84a78dbe93023ad5ee5cb726284f84bba8d3b SHA1 288f227938c607bc551e190a80a2e460e2be6e21 SHA256 46ba95a663ac81bfdb61b43f0b19ab05ae6f287fdd49a5174f492fe1cf5aca36 EBUILD gdb-7.2.50.20101117.4.15.ebuild 3089 RMD160 b6ecd83162d74f5977678a1b48625949a2ef897b SHA1 0b73196b1914b7a4aaebc07f96c20ab293bd80bc SHA256 8f4c0108099ddc82cafd77896a1fa1b07a30f0bfec02909d61a84b9b93b070fc -EBUILD gdb-7.2.ebuild 3105 RMD160 8a72e6629722cb7e38d3037aee3e212c20162517 SHA1 5de0b69d8fb26d2f81dc78d9ab104c5502fda0da SHA256 d75a24af2ea526e773bb9b01b99e2272f49e4fc31b32d3d93738cd3e739508af -EBUILD gdb-7.3.ebuild 3396 RMD160 5ae8d8d0241bbd81914c85241fc31c6defcaa884 SHA1 6448322405e0f5dacb2830897c7e27246d72402c SHA256 2a110c5d3c42b3e7877e4b64ab1a365ca7caa6c5d6dd49cfc03f855634e97c2b -EBUILD gdb-9999.ebuild 3396 RMD160 2f1f0e86e4f99c93f27ffcd219d30400e1cb9bf9 SHA1 c77322da66d879f2b3c3e4ed69d9c485e43ac6d3 SHA256 f0812774262988b7bbe4ae122d149b72d225ab4806fae59cc41a2ecf1804f55f -MISC ChangeLog 25224 RMD160 3269e33d3389875fff7c467ceac78073346d1f7e SHA1 4e29fd7763d0eb5dee0aa89c3d509e859f38070c SHA256 7d0aa08ab9ea6aa8ec9737fe7c7b2dedf8376fe5223edf5f1f384bb94f2b9aa2 +EBUILD gdb-7.2.ebuild 3498 RMD160 97d6ae6747660a07b8587d1c9bd92d99fb4261b4 SHA1 60236219e3e25cc8df44735fd45668d0b222e1d1 SHA256 72398724872bd5cd6c5a2b7d5881f8958bcc8958fdbcbb59e2772005cb964817 +EBUILD gdb-7.3.ebuild 3801 RMD160 59f24f3a7276a440fc4162863d52706febadea9b SHA1 a0a4aa9d51c7e5396d53e40536117b6c86277c30 SHA256 69aa29131061561ec60165e2f65e74a897ae2a5f51799ddce2c048a7a6606855 +EBUILD gdb-9999.ebuild 3779 RMD160 47bd3de46dfa89ff8f3b14f9f97240c0b3646d9a SHA1 a986ce45ea639c77694f121e12ad5fe7a5d76b33 SHA256 58b104a9807fd5d24d86d3716fbdc419461398d74e0f2dd27d6fce8dcb3abd9d +MISC ChangeLog 25389 RMD160 156a897d5057facb70d84273ddfda61ca5af1bb5 SHA1 491867f06f668d4e333f91bbe8918ed57af0e741 SHA256 71a36dc7871d4f580ffe517f3740915273287e1198c2b98cdabbb8ac6aa8b10c MISC metadata.xml 252 RMD160 13550896f405ea2c00c68851097c455b13211ea8 SHA1 66fb63761a7800e71fa8d88244676f588c1e3490 SHA256 2bda98dae8fab414bb0fe138ac6cc256ad1bbdc031937ab18990674fc58f1e9e -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) +Version: GnuPG v2.0.18 (Darwin) -iF4EAREIAAYFAk5T06oACgkQaC/OocHi7JY2gQEAhyNbmeZoPNJQGXfAEsVf04bb -z+zasWUC8yrj6ywfQeUBAJdgPekr5fOJGznVvDwgM2qAFJ8/5sCB+yJlGzvhiLR8 -=t3Jw +iEYEARECAAYFAk5iP54ACgkQX3X2B8XHTolG5ACglGVlHSGSyenT/esp2xTocWNW +M8AAoJpNcexJvxSxvC4U+MQL/9R5Xuxh +=0h0w -----END PGP SIGNATURE----- diff --git a/sys-devel/gdb/gdb-7.2.ebuild b/sys-devel/gdb/gdb-7.2.ebuild index 8cb48290c9af..445bf533ec52 100644 --- a/sys-devel/gdb/gdb-7.2.ebuild +++ b/sys-devel/gdb/gdb-7.2.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/gdb-7.2.ebuild,v 1.13 2011/08/13 17:49:23 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.2.ebuild,v 1.14 2011/09/03 14:54:16 grobian Exp $ EAPI="3" @@ -40,7 +40,7 @@ LICENSE="GPL-2 LGPL-2" is_cross \ && SLOT="${CTARGET}" \ || SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd ~x64-macos ~x86-macos" IUSE="expat multitarget nls python test vanilla" RDEPEND=">=sys-libs/ncurses-5.2-r2 @@ -78,7 +78,7 @@ src_configure() { --disable-werror \ --enable-64-bit-bfd \ --with-system-readline \ - $(is_cross && echo --with-sysroot=/usr/${CTARGET}) \ + $(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) \ $(use_with expat) \ $(use_enable nls) \ $(use multitarget && echo --enable-targets=all) \ @@ -98,7 +98,7 @@ src_install() { # Don't install docs when building a cross-gdb if [[ ${CTARGET} != ${CHOST} ]] ; then - rm -r "${D}"/usr/share + rm -r "${ED}"/usr/share return 0 fi @@ -112,10 +112,18 @@ src_install() { dodoc "${WORKDIR}"/extra/gdbinit.sample # Remove shared info pages - rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info* + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* } pkg_postinst() { # portage sucks and doesnt unmerge files in /etc rm -vf "${ROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi } diff --git a/sys-devel/gdb/gdb-7.3.ebuild b/sys-devel/gdb/gdb-7.3.ebuild index 9a6be4f9561f..ee78345c27ca 100644 --- a/sys-devel/gdb/gdb-7.3.ebuild +++ b/sys-devel/gdb/gdb-7.3.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/gdb-7.3.ebuild,v 1.5 2011/08/23 16:21:56 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.3.ebuild,v 1.6 2011/09/03 14:54:16 grobian Exp $ EAPI="3" @@ -52,7 +52,7 @@ is_cross \ && SLOT="${CTARGET}" \ || SLOT="0" if [[ ${PV} != 9999* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x64-macos ~x86-macos" fi IUSE="expat multitarget nls python test vanilla" @@ -91,8 +91,8 @@ src_configure() { --disable-werror \ --enable-64-bit-bfd \ --with-system-readline \ - --with-separate-debug-dir=/usr/lib/debug \ - $(is_cross && echo --with-sysroot=/usr/${CTARGET}) \ + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug \ + $(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) \ $(use_with expat) \ $(use_enable nls) \ $(use multitarget && echo --enable-targets=all) \ @@ -112,7 +112,7 @@ src_install() { # Don't install docs when building a cross-gdb if [[ ${CTARGET} != ${CHOST} ]] ; then - rm -r "${D}"/usr/share + rm -r "${ED}"/usr/share return 0 fi @@ -128,10 +128,18 @@ src_install() { fi # Remove shared info pages - rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info* + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* } pkg_postinst() { # portage sucks and doesnt unmerge files in /etc rm -vf "${ROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi } diff --git a/sys-devel/gdb/gdb-9999.ebuild b/sys-devel/gdb/gdb-9999.ebuild index a74b39afd593..a6b7bf61b3d9 100644 --- a/sys-devel/gdb/gdb-9999.ebuild +++ b/sys-devel/gdb/gdb-9999.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/gdb-9999.ebuild,v 1.3 2011/08/23 16:21:56 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-9999.ebuild,v 1.4 2011/09/03 14:54:16 grobian Exp $ EAPI="3" @@ -91,8 +91,8 @@ src_configure() { --disable-werror \ --enable-64-bit-bfd \ --with-system-readline \ - --with-separate-debug-dir=/usr/lib/debug \ - $(is_cross && echo --with-sysroot=/usr/${CTARGET}) \ + --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug \ + $(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) \ $(use_with expat) \ $(use_enable nls) \ $(use multitarget && echo --enable-targets=all) \ @@ -112,7 +112,7 @@ src_install() { # Don't install docs when building a cross-gdb if [[ ${CTARGET} != ${CHOST} ]] ; then - rm -r "${D}"/usr/share + rm -r "${ED}"/usr/share return 0 fi @@ -128,10 +128,18 @@ src_install() { fi # Remove shared info pages - rm -f "${D}"/usr/share/info/{annotate,bfd,configure,standards}.info* + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* } pkg_postinst() { # portage sucks and doesnt unmerge files in /etc rm -vf "${ROOT}"/etc/skel/.gdbinit + + if use prefix && [[ ${CHOST} == *-darwin* ]] ; then + ewarn "gdb is unable to get a mach task port when installed by Prefix" + ewarn "Portage, unprivileged. To make gdb fully functional you'll" + ewarn "have to perform the following steps:" + ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb" + ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb" + fi } |