summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-02-06 07:45:45 +0000
committerMike Frysinger <vapier@gentoo.org>2014-02-06 07:45:45 +0000
commit93c0faac9cee74df411f3b6aa79b4625ff7d44cf (patch)
treefd4a6587418481eed978ef655a346732f646499b /sys-devel/gdb
parentUpdate to EAPI=4. (diff)
downloadhistorical-93c0faac9cee74df411f3b6aa79b4625ff7d44cf.tar.gz
historical-93c0faac9cee74df411f3b6aa79b4625ff7d44cf.tar.bz2
historical-93c0faac9cee74df411f3b6aa79b4625ff7d44cf.zip
Version bump.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'sys-devel/gdb')
-rw-r--r--sys-devel/gdb/ChangeLog7
-rw-r--r--sys-devel/gdb/Manifest32
-rw-r--r--sys-devel/gdb/gdb-7.7.ebuild201
3 files changed, 224 insertions, 16 deletions
diff --git a/sys-devel/gdb/ChangeLog b/sys-devel/gdb/ChangeLog
index 06979bd1fd53..8fe311d719ba 100644
--- a/sys-devel/gdb/ChangeLog
+++ b/sys-devel/gdb/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/gdb
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.253 2014/02/06 07:44:40 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.254 2014/02/06 07:45:43 vapier Exp $
+
+*gdb-7.7 (06 Feb 2014)
+
+ 06 Feb 2014; Mike Frysinger <vapier@gentoo.org> +gdb-7.7.ebuild:
+ Version bump.
06 Feb 2014; Mike Frysinger <vapier@gentoo.org> gdb-9999.ebuild:
Update to EAPI=4.
diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest
index a4d49d2e2cd6..d99f71dce481 100644
--- a/sys-devel/gdb/Manifest
+++ b/sys-devel/gdb/Manifest
@@ -33,6 +33,7 @@ DIST gdb-7.6.1.tar.bz2 24338919 SHA256 e3dfa38a14a5457f9b8b26f7b5080ba5491bd10ae
DIST gdb-7.6.2-patches-1.tar.xz 14136 SHA256 aeb45e64c4d1f70cf97cd89e66dfe72d219b140e583f602720f29b5fa6ea5145 SHA512 d56e8a613ca0f33ebe203aa85a39881b10a0a15c56ea51c7633b6f032628e207d31d1adfc8f0b7e83754da729baead0acbc83893f1d480c41ce02cad38b6b4ff WHIRLPOOL e9f5482619653c54ad95f4c9eb5310320345ef3b825e373b629b320b9d11f6acfe88e5d713faf98927da77f05d5a37edef61bfce09a4a3990c20135945930a2c
DIST gdb-7.6.2.tar.bz2 24269334 SHA256 2f6a0e2ce1c66c9dedeb7f58a8d1298ad602ddcdaf15d23104e1f7832b96d0e8 SHA512 e72e9c2abb58cc08c38841380270fe783f26baf62798171d21cf0843e6c9a81d285f424dc6229ea7b1c6c957d999c8aa75c2bd15076817abb9caab28c4eb7666 WHIRLPOOL bff0c9b33401b5efdf9c87408b4e4ee635509b536f371b4104895844a86256451d684412d0fab6dfb8e5ea2108ac2e4e383a33f2966ed2a32c4dbbbf54a280f4
DIST gdb-7.6.tar.bz2 24333590 SHA256 a410e8f35ee70cce83dbbf1da9e2a8373f271ac0e4b71db4336ae293fc7bdf1b SHA512 3b4f7f25ab8a8014a339966fd165dac6ac63df7d6403c338bbd38737bc0033d7e6461cdea2cd6dd095335a9d2a0ecd9d694e862b8d54d269dae577402e2b3ffe WHIRLPOOL c519955a9b6246e90b979783e5745e49de36b6fcd5b17360ae8db92283efb63117a592a03b92e173a11f986dfcc587e2d5c26f3aea49634f317f554ffe2f0e72
+DIST gdb-7.7.tar.bz2 24846320 SHA256 0404d1c6ee6b3ddd811722b5197944758d37b4591c216030effbac204f5a6c23 SHA512 42c8d312c0ca1042d1df7e115c541abc7453c20813b3f4f1fe52c62bc04b85d9116539d245e6404fa556260ba13f78f9a2ac35424eb7fd8ef9954cdbfc9581e0 WHIRLPOOL 8f1610e7f2023a5f273c15cdca6da40e22527d61f694e841c55c696d14e55d6abc3aa4144ffb995fe78448e69c50ea7ac9854aaab1ef2e2b8d551b975d35e8b7
EBUILD gdb-6.6-r2.ebuild 1948 SHA256 e32a884423df64a81c05033f0a48ad26d9015cc3cc5834e4ea1a7f406156b4c5 SHA512 e9e701cd991d20a9a680eb93939a14ac8c34dec4ebad714d3272f1b14e63dfd90c4f516ff488ad8f6193bb3f5195edc8f097c6f420ceacb17c13b02b9de16230 WHIRLPOOL 087d7651b75c90783ba540b1a4d27bd43cb4abf642ade3bd2fd21c1c234c8d29eb2c5f93ae37ff067bd45a1cbabd4a7ce7c00090476bfc2e5e8bf6810a018ded
EBUILD gdb-6.7.1-r3.ebuild 2040 SHA256 9b1fc62f6128421bfc572e2709e4d76cc69c7a3dae024668094d5b61622b5216 SHA512 c807d690d3ad755ecdd83a5288f8370ea9b7a9354788a9ae6584b5abf350fc194d786509e7fb10e05d2a6862d2528174c4f8999cb0677fa0e0d69028ff7aacd8 WHIRLPOOL 30123c76166799a481015b3809c6f79f9e8a0914175ec1a5f5d5456d311c7e24efe05d514f66600b363cb3e1588084c3f4cd2e4d16247081c2e1e1e5e5bb2e35
EBUILD gdb-6.8-r1.ebuild 2199 SHA256 c24f328508b2281205305c4e58158a5ab1c56c13eda0ed0fa627585bb3b1b415 SHA512 e6cf548f889fd838e169d70b4282d4993c958e82e7704071bcd4292d882423af5a27cfc4287226d1d6ff682a1b209a0a53b8900034adb036230d87c6fbdd05ff WHIRLPOOL 5648ca0f3eb59cbcd34af9dc2bc966970a70f29141a915c0fdb327fa9581d08346871148fcfc151bddb5f5e90667be3707c4aa1967a7bab3deea1abf45668e65
@@ -51,23 +52,24 @@ EBUILD gdb-7.5.ebuild 5219 SHA256 eca11938053d160d0b75d022ef09ef13a8748b636bd4d1
EBUILD gdb-7.6.1.ebuild 5707 SHA256 3e445715455b6bc4c0b10490bd95d3056047b3967aa563bc5e8f1509a89784ce SHA512 0cd08de241e8733a968ed8899ed76aa990b94d62e796d0550eb37247538bdd384b6f6d034a5e48d553328d247dcfb8fcde0cc82c07283c9a5d8c0aa90a05aa93 WHIRLPOOL 2e7a7462a183e487771134501d4b66d5986036a6cfe830dd9978743f2de1f5d9fa4c98d82a1db623681f1033ae07f61a4b62fa74b6e9e85adcbb8d4440e5b458
EBUILD gdb-7.6.2.ebuild 5713 SHA256 713f851d6a48523375349dfe32a81ca09ab5a34dc0aeb63c63fc5fa4e9e06b99 SHA512 e5f051b78f9ba05cd917de6e9d74774be3fff9de76631974bcf02f2b5ccdc30223523a8cbf8e0cbfac9b5fc90f7a0188a219bcc3c88dc6f0ef5df54230c8d845 WHIRLPOOL 0e1dd99bd36975387eff6a82734e6cd7d079ed2a520852ef151f1887f06192d52c7132647f95e8024ee32d1c8ed58d33cd6a9d41bd20239f3986d0e847bfc17a
EBUILD gdb-7.6.ebuild 5245 SHA256 5ae095329aeb363c7509a208b003dc6edf2a8235a5995ad0e11b7212648df0a3 SHA512 d4d06546a20b018bd6b75ab46f79809e0fb208325e0a9fe697950170020dc64f33822a495bd8947accee240392f9e3af9703d757ae472dd6905bdb6da09aaab9 WHIRLPOOL b364de01de42b2cf335a0078588e28c26c796ac7538d2017fbc98abac152b2d2876b2491d0bdfbc6aca20e46b0ea73dec6529aa8adc0cbe88a96a86b8d22ec33
-EBUILD gdb-9999.ebuild 5958 SHA256 297c09eac0e797211fe5db8d914a86cb4aa165c0c5da4c699c293ad16b3fb6b9 SHA512 99f7c36034d5ee1ee32378976d4b46f1786572435eef0eb76e231d6ffef91ec4e0ed618596de62ed4fb189107271c3431a6570bdcf2da53202c5b9f5b4a148a5 WHIRLPOOL 43b653a1c546a15e4127799c8c66625845576f0d336a1ee6f739b6a8b4e4f775c1dd195a593e82ffa7bb7733a2a0ee08cbb44fbc151a2cd940ef11bf4ac87281
-MISC ChangeLog 33517 SHA256 d9b62b1e1831bd75504e63bc4bf7b5dd8ea2443fd95c22ed3a918c22bf18881d SHA512 43d9b579687f76624f5e650b40149f389feb9a706bf7f123698a8a20498978609e3b61ae2e76567438e62262599b5735109604912c248f9db34311eaaf0fabac WHIRLPOOL 2464e729d603faa3d91425c9749686ae4f8feab5c197c9eb4122d604774d58c8476fc2212228cd48924b91175946929a84dbbd2fe9a536ed910ef75bcaf15967
+EBUILD gdb-7.7.ebuild 5897 SHA256 ca5c02ece8e7ee1f92c5bfd524f4244af2b134f57e9a50f7f3c15ce8dbcacb42 SHA512 8f06f4fd12aae15af67cc644542c5e7a7f084bdb8bf2e23dc62d2c3fac1cc9e7703066399ee9ccf7096e4cd1d28c80a45438ef8a64c8dabe6eb85a3309002d62 WHIRLPOOL 2180df5cd454ea2783064f7fcfabfa897b760554f3797dc129e3592a872d2b0e510ccada642aa161a1ce4eff02c692eb55f421e6b0b72cf3e78d57821d82825b
+EBUILD gdb-9999.ebuild 5899 SHA256 e60249ff7a11786538195bfe6b761772ed76fc4621107951ca8dcaaf7cfcace5 SHA512 31f660da83a2ed7ab1c6a6afd3f18a57ba1234f304e7535e7ab8d5ff332e6cafc19771c8c17cb28d67a7994aba1df54028fc9ebf97cfa59b138bb48f1756b041 WHIRLPOOL 2dfbc47a2044d7916b29af1e6bb20b0a46ec3855d8df1614bae15ba806646dafc82ad170b32ab6e32014a06b704b74560d017bd85ea87fa1ef17ab7442e39a3f
+MISC ChangeLog 33713 SHA256 d10f00b2e1fe3047f2a90b148c6bd433b0c6f0e5f8a6e24360ed2d4d18cac452 SHA512 4605db9945bafd4cc541ef416ae03bb34386c77c74fe98166a3247d46b9943502a8207b3afa9db1cceca3355fb99bcb0769b5cb85c4f60fb5ada6ac10d2df823 WHIRLPOOL 419259e367deb27c026b41f34f59164242913910cd672b5c7428a21511f2c59e03bdb37bfbaaed0f6cdf1ac6c43e03a47a5ee3f5483e7eb27a4c6fe460b6ff9f
MISC metadata.xml 552 SHA256 e86791dadf315a7a079e460854bcc4a28d7c69a93694efc85014b325824b81cf SHA512 bb4901b011b63137fb7e359ff657fbe8aa2bd7d36a78be397c163a0bd37486a32bddf4929ab5a2a3b7b7d52f3c2edd69ce18d4bb5e2f56b45d43bb59cb54f686 WHIRLPOOL 214e51279eed4230ed8cba15e42581213428ff06c32ad7832b17c1af6c2eae351a843aae51d78a99486b5bbfea2369faa4aaa4b99cae1ce7a41da5748d8e2211
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJS2hAAAAoJEPGu1DbS6WIA/PsP/jZ1+57QpeqQue5vT1YcW9Vv
-5FAJhthQqxBW6Ono01Tygn5Acjbd1Ynocr2J6Ah6Z6ThnJgV8/wXYjNLT8KSOmH0
-DdSA+iIuPYyuaqfpOPTt5npaOOag5ytfFeKMnA2KP6AimDUh7iJIh2j3lFSAS8Ul
-qGMg2g3iAt27biI+oNvP/QOHcezkIDXtALXFG+mGxsc8tOkn+1KJsaFi/NSvMyip
-STEK03XTC228ojTDphlp5KEt6poY4h1azAuGLj4HGxHQWhmam8cMxSaQWVFqDRvP
-hMRboZ1DHyHg4NuYHXphp9TA/LWUYPAGExEWNUUrao6DT69hrJCzPV4WNej7oCpI
-GwpXIhvjuDpYFH8qHsfW8gFEawvBlfIB/CvIz668N9qIYAGdY5Fwj+DqHHsPUeV4
-ViaWWENzaxEOP4DO+2gTTUoU3Y9OPXFMUsRSua660UWP+w5xux4Ti+Vhe1pXd8c6
-l4PUjuBcTKRdTzxYuod/Eug4GiBHHH13TvK/KrzCOCfdR293t4BZ/BoFn7ePEp/U
-j/FwowXaDlVVjlPG1D9CNPfx44EjVNQIJfHUehELriPOqILbsIANDnlkD9oJ2PaX
-Zz2oYm5q6CfJglnJqfh+zTyOqc4T0iKk7UddKv+IAtmDSb8IQnuM2eC1FoosxLEx
-AT1Ue77HYf4bbZTDjLb7
-=JhYy
+iQIcBAEBCAAGBQJS8z2vAAoJEPGu1DbS6WIA2twP/ROC4JQWSNmkk1yiR+fp9tU/
+0cu5DiZEzam3XjY4AMPH6niB/6PTndbAUTl0e5HGyJRddqxOXjQoDfUpMBNZZkP5
+0VzeNRK6De8RCA191g8xpb26sSAtFXDY9fEBpg2sHUJsA7lrbsaLQFv1hM5pD/yx
+xPeoHfGd3QhPecJXxIhmR4Y0RC5LW8QRnspjRcbBHx6/AKbmUq1kvu/8i2BVTgt/
+xt+IswaJZosMZwrMsvwzJ/D+oRCLaLcdV6Qm6yOYq5oABPaplyEJo2Rr1KD+MVx1
+HZl+BZEtWpbXf4nUTQZpXo6jnxib2Mnem7jmTnxfQO55rWY6uL3LEt8+ztGqbbCt
+jLyOjz1tDfo78MEHAjW1Fvn+ncMvPMC+xLSJC0dvq5GquGCulUSWneT1uUtA9kX9
+lqFu8C1HxeGiZMTDCCWat/x+pji2OtyUJwdauYms55+efNJpQ31M8gyO33nDCWaO
+p+GbN+j4wbxNUVBKpiTbaDpMwxT/cX57dBh/FyJFgw/AAXiGm7sIt7J1LWsUjOgy
+jgLJMiNHwJfe9wN4BCTyiiv0QJtlW7M1FeJh9xie61azisa3uXGtWv6PJ//j8Jb1
+X0AUmzFVqVKfRyvzjsCwW77SWLK0ZtT9VfL2L52Xc5KRYAANIDH1cKpo7x4Zenv+
+BEk/WLgXIdJ4JGzJnMXA
+=dJAk
-----END PGP SIGNATURE-----
diff --git a/sys-devel/gdb/gdb-7.7.ebuild b/sys-devel/gdb/gdb-7.7.ebuild
new file mode 100644
index 000000000000..14e8f9e3acac
--- /dev/null
+++ b/sys-devel/gdb/gdb-7.7.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.7.ebuild,v 1.1 2014/02/06 07:45:43 vapier Exp $
+
+EAPI="4"
+
+inherit flag-o-matic eutils
+
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+ if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
+ export CTARGET=${CATEGORY/cross-}
+ fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+RPM=
+MY_PV=${PV}
+case ${PV} in
+*.*.*.*.*.*)
+ # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm
+ inherit versionator rpm
+ gvcr() { get_version_component_range "$@"; }
+ MY_PV=$(gvcr 1-4)
+ RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm"
+ SRC_URI="mirror://fedora/development/source/SRPMS/${RPM}"
+ ;;
+*.*.50.*)
+ # weekly snapshots
+ SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.bz2"
+ ;;
+9999*)
+ # live git tree
+ EGIT_REPO_URI="git://sourceware.org/git/binutils-gdb.git"
+ inherit git-2
+ SRC_URI=""
+ ;;
+*)
+ # Normal upstream release
+ SRC_URI="mirror://gnu/gdb/${P}.tar.bz2
+ ftp://sourceware.org/pub/gdb/releases/${P}.tar.bz2"
+ ;;
+esac
+
+PATCH_VER=""
+DESCRIPTION="GNU debugger"
+HOMEPAGE="http://sourceware.org/gdb/"
+SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+if [[ ${PV} != 9999* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+IUSE="+client expat multitarget nls +python +server test vanilla zlib"
+
+RDEPEND="!dev-util/gdbserver
+ >=sys-libs/ncurses-5.2-r2
+ sys-libs/readline
+ expat? ( dev-libs/expat )
+ python? ( =dev-lang/python-2* )
+ zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils
+ virtual/yacc
+ test? ( dev-util/dejagnu )
+ nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+src_prepare() {
+ [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec
+ use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
+ strip-linguas -u bfd/po opcodes/po
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ # make sure we have a python-config that matches our install,
+ # such that the python check doesn't fail just because the
+ # gdb-provided copy isn't quite what our python installed
+ # version is
+ rm -f "${S}"/gdb/python/python-config.py || die
+ pushd "${S}"/gdb/python > /dev/null || die
+ ln -s "${EROOT}"/usr/bin/$(eselect python show --python2)-config \
+ python-config.py || die
+ popd > /dev/null || die
+ fi
+}
+
+gdb_branding() {
+ printf "Gentoo ${PV} "
+ if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then
+ printf "p${PATCH_VER}"
+ else
+ printf "vanilla"
+ fi
+}
+
+src_configure() {
+ strip-unsupported-flags
+
+ local sysroot="${EPREFIX}"/usr/${CTARGET}
+ local myconf=(
+ --with-pkgversion="$(gdb_branding)"
+ --with-bugurl='http://bugs.gentoo.org/'
+ --disable-werror
+ $(is_cross && echo \
+ --with-sysroot="${sysroot}" \
+ --includedir="${sysroot}/usr/include")
+ # Disable modules that are in a combined binutils/gdb tree. #490566
+ --disable-{binutils,etc,gas,gold,gprof,ld}
+ )
+
+ if use server && ! use client ; then
+ # just configure+build in the gdbserver subdir to speed things up
+ cd gdb/gdbserver
+ myconf+=( --program-transform-name='' )
+ else
+ # gdbserver only works for native targets (CHOST==CTARGET).
+ # it also doesn't support all targets, so rather than duplicate
+ # the target list (which changes between versions), use the
+ # "auto" value when things are turned on.
+ is_cross \
+ && myconf+=( --disable-gdbserver ) \
+ || myconf+=( $(use_enable server gdbserver auto) )
+ fi
+
+ if ! ( use server && ! use client ) ; then
+ # if we are configuring in the top level, then use all
+ # the additional global options
+ myconf+=(
+ --enable-64-bit-bfd
+ --disable-install-libbfd
+ --disable-install-libiberty
+ # This only disables building in the readline subdir.
+ # For gdb itself, it'll use the system version.
+ --disable-readline
+ --with-system-readline
+ --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug
+ $(use_with expat)
+ $(use_enable nls)
+ $(use multitarget && echo --enable-targets=all)
+ $(use_with python python "${EPREFIX}/usr/bin/python2")
+ $(use_with zlib)
+ )
+ fi
+
+ econf "${myconf[@]}"
+}
+
+src_test() {
+ nonfatal emake check || ewarn "tests failed"
+}
+
+src_install() {
+ use server && ! use client && cd gdb/gdbserver
+ default
+ use client && find "${ED}"/usr -name libiberty.a -delete
+ cd "${S}"
+
+ # Don't install docs when building a cross-gdb
+ if [[ ${CTARGET} != ${CHOST} ]] ; then
+ rm -r "${ED}"/usr/share
+ return 0
+ fi
+ # Install it by hand for now:
+ # http://sourceware.org/ml/gdb-patches/2011-12/msg00915.html
+ # Only install if it exists due to the twisted behavior (see
+ # notes in src_configure above).
+ [[ -e gdb/gdbserver/gdbreplay ]] && dobin gdb/gdbserver/gdbreplay
+
+ if use client ; then
+ docinto gdb
+ dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
+ gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
+ fi
+ docinto sim
+ dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING}
+ if use server ; then
+ docinto gdbserver
+ dodoc gdb/gdbserver/{ChangeLog,README}
+ fi
+
+ if [[ -n ${PATCH_VER} ]] ; then
+ dodoc "${WORKDIR}"/extra/gdbinit.sample
+ fi
+
+ # Remove shared info pages
+ rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info*
+}
+
+pkg_postinst() {
+ # portage sucks and doesnt unmerge files in /etc
+ rm -vf "${EROOT}"/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
+}