summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-05-14 02:32:26 +0000
committerMike Frysinger <vapier@gentoo.org>2015-05-14 02:32:26 +0000
commit1715d18525bf0b0356924c05f0980591a06eb461 (patch)
tree445e3c66cc2d464560b6baf25a5f8b0eca396f03 /sys-devel/gdb
parentDrop kvm warning as it has been ~1 year now since the changes landed. (diff)
downloadhistorical-1715d18525bf0b0356924c05f0980591a06eb461.tar.gz
historical-1715d18525bf0b0356924c05f0980591a06eb461.tar.bz2
historical-1715d18525bf0b0356924c05f0980591a06eb461.zip
Version bump.
Package-Manager: portage-2.2.18/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/Manifest30
-rw-r--r--sys-devel/gdb/gdb-7.9.1.ebuild220
3 files changed, 242 insertions, 15 deletions
diff --git a/sys-devel/gdb/ChangeLog b/sys-devel/gdb/ChangeLog
index f48febcd8f44..140fc7975ec6 100644
--- a/sys-devel/gdb/ChangeLog
+++ b/sys-devel/gdb/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/gdb
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.296 2015/05/04 08:19:53 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.297 2015/05/14 02:32:24 vapier Exp $
+
+*gdb-7.9.1 (14 May 2015)
+
+ 14 May 2015; Mike Frysinger <vapier@gentoo.org> +gdb-7.9.1.ebuild:
+ Version bump.
04 May 2015; Mike Frysinger <vapier@gentoo.org> gdb-7.5.1.ebuild,
gdb-7.5.ebuild, gdb-7.6.1.ebuild, gdb-7.6.2.ebuild, gdb-7.6.ebuild,
diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest
index 36a40e276eb4..430dec8bee5a 100644
--- a/sys-devel/gdb/Manifest
+++ b/sys-devel/gdb/Manifest
@@ -18,6 +18,7 @@ DIST gdb-7.7.tar.bz2 24846320 SHA256 0404d1c6ee6b3ddd811722b5197944758d37b4591c2
DIST gdb-7.8.1.tar.xz 17669136 SHA256 497722b58386f4428c3474281eb3ef1c872404998b6ace907edb3bba1fabdc35 SHA512 c40775e727a665300b45ec5d375424565671768cb73eee6793285a5b9a29db66072fc55d56bc1b4189cd38e0590573554e283661e4fbec23e4ad3d5b90542a87 WHIRLPOOL 845988be5a667eae2ca2f433399d51af3bf8219a692385477f6f7f37bae000a017f39db271f28cf101a0b92eb4b48fe79c7edd1da1b84a83f3a612e49b96e265
DIST gdb-7.8.2.tar.xz 17678568 SHA256 605954d5747d5f08ea4b7f48e958d1ebbf39265e18f7f36738deeabb83744485 SHA512 face5bf1b4ce144fc8604fc84620beed956177a11fd632b4e41906fc7f632910b2b43a50e6cfdfd6cbd876ee527c813bddab8df29dc560a6c36694cdb8edc4e4 WHIRLPOOL b0e5adc8e98c8363c25b86a8f47d07863a97f215c74b4fe2fcce4e72ce82867bafea60cb51d26f3814e895a93e047ca962b19fb2557e9c74a0ab3d88b1e6ee1d
DIST gdb-7.8.tar.xz 17664316 SHA256 49c4abe174f79f54e1f9e75210ffb590d9b497d5b5200b5398c0e073a4ecb875 SHA512 e3977393c3a9bc2860d845928f457f4696a87106ccf30569cb69a82893deeab9b05fd1cffa4316cc5cfdfd3ad11a2d5660ed07a9965fa3d696a0ec604702557f WHIRLPOOL fb97f1fbee170fccf462d25fd6b4a218a8126b75465b59e21322ff2cacf2707d6b037d593663a4f52ae293c72d012a69a65377ee6827de18da80159c829b672d
+DIST gdb-7.9.1.tar.xz 17867692 SHA256 cd9c543a411a05b2b647dd38936034b68c2b5d6f10e0d51dc168c166c973ba40 SHA512 eebdf88b24e52e792b8a4b89ea85790de72b462a7810b44975fdf4232c068f353b15506071f450102a9d4bcecdde8e93dc3748a10699b7f73f3e04fb2d9d8414 WHIRLPOOL fe7afb392f453fa5aab290da3b74118c4e3bbae6f4e276f2efd7f978e3987e031d92ecd90d35e0531901f1cf68b04a313df050b25bb3b632d1b6e62360acd591
DIST gdb-7.9.tar.xz 17859428 SHA256 9b315651a16528f7af8c7d8284699fb0c965df316cc7339bb0b7bae335848392 SHA512 850202a477b486a75dc8196efead79c95bc675e348064a5eefee2a50215d40f62e9e052e9b8df29f997f91430f6e7454883652c701f5b1e688d9e2c575876c83 WHIRLPOOL 597cbe8b8c9da7e2188f6d207738fd9679c3a841fec9483f67ff91156d7886636b1da61bf1255155115655d87648278a0670ad381afde931c7c6ab6e762a9ecd
EBUILD gdb-7.5.1.ebuild 4956 SHA256 f0b2c27987691b3006bc3b6ced85c162d54428500f022899577c1fc96c6ddca8 SHA512 721cbe09b41c134213c01bcccdfe94719a4d66fe9932cf73e3095dbff579ca830211109225b17f7991d27e7bfa9bdc8e71e09da667c80f995b5e1c04d5b13795 WHIRLPOOL ee08fc5faf6cbb3160bf981d139586dba666f64345f642284f3be8f997324fdbba85cb694b111482727919cb18d02c85bef1ea9894cec69676279e7c0c74f479
EBUILD gdb-7.5.ebuild 4938 SHA256 e8403735da91aa04ca5d418be4c5bae1686c745aeb547d8446c674815f0e0776 SHA512 f310a330351c9085f02c15f51975638fcfb1f474ee7c8e0a6c455f24276f3907050dcb0ad961a2e107c039d0467ac9c5d0ea4a03596171eb60d7beebfd04218b WHIRLPOOL 27e849e0ef51a5e2f0257bde170b7c33968efe7b068123927d6d21f6cc8d003a9117345dea65308105d0f92da59969f14740fa03b7afadb6e43a86d9f9375b8f
@@ -29,24 +30,25 @@ EBUILD gdb-7.7.1.ebuild 5791 SHA256 7cc17530a3165e6177ff269fc16bc14b7384b0aa3bc3
EBUILD gdb-7.8.1.ebuild 5666 SHA256 a06c3dd931aa7d81683523d887e80d11977832945ac4c53ff44e0b313959733b SHA512 f43a00a2a135adc5b401da76705d8d81b219d38a69c7436dd326b9f829084a4102ef9bb944ba1a8a27ee55c9f5b257954593bee1bfc06fa7a44ec68d38c64a5b WHIRLPOOL 330be9475469df6c0a5fa7115a05e435bbee70092b2e21d4bfac9a8f3ed35161356d55e450bd385680980911bd08c4d3dca539843da827b631b177caff50b58a
EBUILD gdb-7.8.2.ebuild 5665 SHA256 f6fb706498824510dfc6065a08c06db631ba372486d4974c80e73b0bae1fe279 SHA512 ff866c72bad92aaca8e71f684cdff2c0623fdd945f3eadc6d6584833f694de8e9b1ef85a8fae5d65c744bf800c9eecb91ad0e61405acfb710213243f9c05dcdb WHIRLPOOL ac45bfd89238330eae52ffcc09605e13ca0691ca1f766489f8cce717da6648b8d0c9b9f35091f45745ff7b45bae8bc642075772422cefd716acf44525b882ba3
EBUILD gdb-7.8.ebuild 5590 SHA256 e0b6f1100c95c849dea7235d538782768f4802e6cee510719708e2d238df11c8 SHA512 4b29d930941f3ed6d7300b28d39d58280e55ea60b298baa20a6af411fb27586a81f95be4b18afdcc1894688c10110eec576c6754bb251d73cef10a842a24ded2 WHIRLPOOL 59e80a8185f0aa04d90d9716c6caa4d84447e76944f80f0da6d6441374a5721e2fa3ccfbc5012add1e9fc25265084827ada68ed0d75203cc529ea36a860b1e02
+EBUILD gdb-7.9.1.ebuild 6201 SHA256 702cfbff4dcbfcba818efeffe3ab92a4a821cd3193bdbc638440572b70ae356e SHA512 58c637a83510d1d5d2ad1ac2b9e9fd1b71c7f72f4c590fab4ef51ffbf4c94e14f612a7052c928daa196f988ba691b0ad1e32e068ec6fdbb0d07a869038714fc9 WHIRLPOOL bcd50c7445c1d9c3365806df73b3070c5ee6a77d17449d729d7276395963a8e91dcffeb83406f601e4b2c6bbdfb925419b4dc4bcd7c07e0b6066eb0cf8a649df
EBUILD gdb-7.9.ebuild 6199 SHA256 6e91ca5346ce8655fee1a3d6c4ab8880ef1732736f753107f2e476c6c2550733 SHA512 610e20aa7ae57382a6ab05b9399af8d94983d4b86e663ef93cce6a5f37912eb6f925434024bad29552d5df80bfc7db2007e47054e94415f43bfc97fef55d41d3 WHIRLPOOL 7d3898259a5f1e1b0e3127586f5e3b8eb3b0e0381ae1d23012067ee12970e6d6b775e772557046565b9fea3617c8657f1d5bc7255e18b6fb4d562b11ad044d94
EBUILD gdb-9999.ebuild 6201 SHA256 ae124adb3ff39eac8c5890c281d10c3a6c3fabdb2fafe59c806293f4350f544a SHA512 3b287980b20b0e8399565130debc38c081c6458e0c6750c480532dfbe88e6ab844b0bc78bf168c305edd0041ebcfbf97ddb0da7ddb2bcd1d3a826bad67b36c97 WHIRLPOOL d9e01b46e9d131eda448e02a209e28b1497e936aaf41ffabc107d8a426684846dfc90d3cee7a554866cd2bba3d140fcfde5e8862c3e346628231414231a55bd9
-MISC ChangeLog 40473 SHA256 9508a57dfe36062b41f79abf5af7e604dd2c229ca8b6d1d934912ea208824098 SHA512 c7ebc0f154ba2a8ecd50066e0ae017ea3280d99afedeb3cb85817580c8260177108750447146fdf70ed480fc3ac2f14ef7516e7470102649903634aa8c14c1a5 WHIRLPOOL b32da3dc5c244e94fc7323b8685ce02818359cc2a6a59b9e0c27f210c198587986130e34f9dcd0182d6ff9ad1248237d0aaf951f507bfe3dfd643a841c98d8f2
+MISC ChangeLog 40585 SHA256 3c54835b5f9532c47ce349ab8ebb3f274d34f06daa95e770ef0d2f7c25e707b0 SHA512 eb439fca34d8600dde2f6ed8767b7abb384f6a52cccb9b708808edcf6cb06096a7bb46952265b8eb6f0bcf1cad236c197d35d4e1241b5476fdcfd26247298595 WHIRLPOOL 8b54b48a665617a42fbfbfe70654783f8871b16aefdcc409fb28c9fe50180155dae11add42dc4a51a63013d2af4caa8f0b60b214fb91d3da87c08f415cb20525
MISC metadata.xml 694 SHA256 32f59a7ff4c58911e613a5cafeb79fa23d4cced2be2553ddd0eb6395f2853d21 SHA512 521fa566e1dcaaf5c363edf0643e9bbd9374559d01be24875451163bf4b72ec44341b5c390730727950d3af38782850c203da55248e22153d713e34eeed1a07e WHIRLPOOL 76a4ae0a5fb0efa769fb676b21c13fae274775a0bee3f95281e0f9df46d67652e2afe2e3ed1da88e64d3f39d77fb89c7fcf3c19535b6ce90290ff8d01b06ec5f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJVRyusAAoJEPGu1DbS6WIAqc0P/1T0HMkWWatf3zfcrAhZBDWu
-C0hHMvuryg6ZRd5q6Q+JAklhc8OY+z8IyaKrVcp6/qd4kNrkBZ4PuzZqAzoOdCK1
-y3G61VoPrKI29zPvURlfHu066X0YUiIcLZop5FxbX3xTjPxjUYZG3yoJpGj3rWUs
-q/8+G9sJ8H6TY33xqAjp2w3pfXoeYzEWWU1L8JnUJTsXhDMm705gl8mYYvqEEj6Z
-DNU4cwKmMVBA2aEHclDVb0Q/AhOGGOPMWb753CxjvpfLKbhBUYBOleuKN4dZaTnw
-sGzIYPR/0a4Er8WMw7xEmlspG/GNC3sqnTf4YKhxkhuo6+u030KsjN0hUIZkV0wK
-vKbomjG5D5T8PyPX3pQPFoaiHv0HWVnqAirSFlC8cYq/TC6lmWr23qWECg2t8W8a
-cmAo9nU+ERKj9ihe+ox3MfkV79rtWQE5iJYINZJw8EsdgeIv1s/2WR3cBlogbv9d
-cXRyANVlKNvo1HcH/VdGrzanhe4wXH8ha2yMpl/v2bUyOZbcE9u3q2QPU66To4m4
-igDB9XKt4qaf5QuQ5jc2cgcNg4jBHOinR3RuyR2+iXtIetpODWRyqA7ugb8/7zkr
-6fz8VE+Xe/QFzGIM7snmn/0gzUOyr6/oFcENonMkunGHwYgiKxUgHvd5jUpmnD4/
-Y+wdAZ0Vi0O0dq0euvqU
-=PN2y
+iQIcBAEBCAAGBQJVVAk5AAoJEPGu1DbS6WIA2DYP/2sVywjLANMhxeZnN5LxJvaR
+A9utZAxLtyS/uYdlP8JVUP1dtVi47snlCZ/B+VoqoDikfVay1ASkTpufPqAz2u6t
+iPCXzf2YllX+vz16Pi79xQGuVXd2YODvkPf2WNUYrBgSXcQ+OWYCHAG/Jh0pBK6J
+BuJifPG7EAxUuHbdYn4r/IkhEAHzcdeSRHBYc7n149tJZUVIn8zcYNPe2ZbTkH9K
+xFUFaxYdEcDY/QOkhUmUILIlbXW4VXYsNVoSEbuQkL7nafaCjTFCcxqg0qu8L/yO
+kCQJ/efMP7ETPXSLvuEeth108qMkTo0woWSAYxQ54R7NKLNUGwNg2lpzJoB+V7kL
+Uqp3WT3npojQDoyNOpgmY3s4SRKK/9ewO/gw0iqa3jiPSSleFpMSCcpI2T9nk43q
+l9mVTzdOiPi6zeoWWtrf0djFoLy8gNKvXULol87dheX9c97aCgd/DX5MZ2a8BiSf
+rJMAh5jxJApzTqLWRKrOgyK4Q8S5fghFHJne9qX73HAwv4Q9pL/3xTEEQLeR+Inp
+vL+dVdhnPzc74JThFM2F7z1jCgWeWA/L4jqkdyIBX7KGjZGDX7iGdVYHdi9w+r5z
+diQjGsU3OYMemvvl+AsdkvWF6QZeDHP9CK2XZZcC8oivgaMutJSwyjJUkrCTG1DX
+mGgQjfX5MFjCGSeucHrj
+=WqpC
-----END PGP SIGNATURE-----
diff --git a/sys-devel/gdb/gdb-7.9.1.ebuild b/sys-devel/gdb/gdb-7.9.1.ebuild
new file mode 100644
index 000000000000..fc75807ce0ff
--- /dev/null
+++ b/sys-devel/gdb/gdb-7.9.1.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.9.1.ebuild,v 1.1 2015/05/14 02:32:24 vapier Exp $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit flag-o-matic eutils python-single-r1
+
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+ if [[ ${CATEGORY} == cross-* ]] ; then
+ export CTARGET=${CATEGORY#cross-}
+ fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+RPM=
+MY_PV=${PV}
+case ${PV} in
+9999*)
+ # live git tree
+ EGIT_REPO_URI="git://sourceware.org/git/binutils-gdb.git"
+ inherit git-2
+ SRC_URI=""
+ ;;
+*.*.50.2???????)
+ # weekly snapshots
+ SRC_URI="ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${PV}.tar.xz"
+ ;;
+*.*.*.*.*.*)
+ # fedora versions; note we swap the rpm & fedora core versions.
+ # gdb-6.8.50.20090302-8.fc11.src.rpm -> gdb-6.8.50.20090302.11.8.ebuild
+ # gdb-7.9-11.fc23.src.rpm -> gdb-7.9.23.11.ebuild
+ inherit versionator rpm
+ gvcr() { get_version_component_range "$@"; }
+ parse_fedora_ver() {
+ set -- $(get_version_components)
+ MY_PV=$(gvcr 1-$(( $# - 2 )))
+ RPM="${PN}-${MY_PV}-$(gvcr $#).fc$(gvcr $(( $# - 1 ))).src.rpm"
+ }
+ parse_fedora_ver
+ SRC_URI="mirror://fedora-dev/development/rawhide/source/SRPMS/g/${RPM}"
+ ;;
+*)
+ # Normal upstream release
+ SRC_URI="mirror://gnu/gdb/${P}.tar.xz
+ ftp://sourceware.org/pub/gdb/releases/${P}.tar.xz"
+ ;;
+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 lzma multitarget nls +python +server test vanilla zlib"
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+ || ( client server )
+"
+
+RDEPEND="server? ( !dev-util/gdbserver )
+ client? (
+ >=sys-libs/ncurses-5.2-r2
+ sys-libs/readline:0=
+ expat? ( dev-libs/expat )
+ lzma? ( app-arch/xz-utils )
+ python? ( ${PYTHON_DEPS} )
+ zlib? ( sys-libs/zlib )
+ )"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils
+ client? (
+ virtual/yacc
+ test? ( dev-util/dejagnu )
+ nls? ( sys-devel/gettext )
+ )"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec
+ ! use vanilla && [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch
+ epatch_user
+ strip-linguas -u bfd/po opcodes/po
+}
+
+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 myconf=(
+ --with-pkgversion="$(gdb_branding)"
+ --with-bugurl='http://bugs.gentoo.org/'
+ --disable-werror
+ # Disable modules that are in a combined binutils/gdb tree. #490566
+ --disable-{binutils,etc,gas,gold,gprof,ld}
+ )
+ local sysroot="${EPREFIX}/usr/${CTARGET}"
+ is_cross && myconf+=(
+ --with-sysroot="${sysroot}"
+ --includedir="${sysroot}/usr/include"
+ --with-gdb-datadir="\${datadir}/gdb/${CTARGET}"
+ )
+
+ 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_with lzma)
+ $(use_enable nls)
+ $(use multitarget && echo --enable-targets=all)
+ $(use_with python python "${EPYTHON}")
+ $(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/{doc,info,locale}
+ local f
+ for f in "${ED}"/usr/share/man/*/* ; do
+ if [[ ${f##*/} != ${CTARGET}-* ]] ; then
+ mv "${f}" "${f%/*}/${CTARGET}-${f##*/}" || die
+ fi
+ done
+ 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
+}