[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-config/, sys-devel/binutils-config/files/
commit: 5cee7a8c1fbbbe6b314d9990b8519b7258236ae4 Author: Alexander Tsoy tsoy me> AuthorDate: Fri Oct 16 03:13:58 2015 + Commit: Mike Frysinger gentoo org> CommitDate: Fri Oct 16 03:14:10 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cee7a8c sys-devel/binutils-config: clean out dwp binary too #562524 .../{binutils-config-5.ebuild => binutils-config-5-r1.ebuild} | 0 sys-devel/binutils-config/files/binutils-config-5 | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/binutils-config/binutils-config-5.ebuild b/sys-devel/binutils-config/binutils-config-5-r1.ebuild similarity index 100% rename from sys-devel/binutils-config/binutils-config-5.ebuild rename to sys-devel/binutils-config/binutils-config-5-r1.ebuild diff --git a/sys-devel/binutils-config/files/binutils-config-5 b/sys-devel/binutils-config/files/binutils-config-5 index 3afc963..86f6abc 100755 --- a/sys-devel/binutils-config/files/binutils-config-5 +++ b/sys-devel/binutils-config/files/binutils-config-5 @@ -242,7 +242,7 @@ uninstall_target() { local x for x in \ - addr2line ar as c++filt elf2flt elfedit flthdr gprof \ + addr2line ar as c++filt dwp elf2flt elfedit flthdr gprof \ ld ld.{bfd,gold,real} \ nm objcopy objdump ranlib readelf size strings strip do
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-config/, sys-devel/binutils-config/files/
commit: 9c7ffc0c89bf341f50303a72e9de99e1abb7f9aa Author: Mike Frysinger vapier AT gentoo DOT org AuthorDate: Thu Aug 13 08:03:03 2015 + Commit: Mike Frysinger vapier AT gentoo DOT org CommitDate: Thu Aug 13 08:04:44 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c7ffc0c sys-devel/binutils-config: add an eselect wrapper .../binutils-config/binutils-config-4-r4.ebuild| 29 ++ sys-devel/binutils-config/files/binutils.eselect | 45 ++ 2 files changed, 74 insertions(+) diff --git a/sys-devel/binutils-config/binutils-config-4-r4.ebuild b/sys-devel/binutils-config/binutils-config-4-r4.ebuild new file mode 100644 index 000..6ca1125 --- /dev/null +++ b/sys-devel/binutils-config/binutils-config-4-r4.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +DESCRIPTION=Utility to change the binutils version being used +HOMEPAGE=http://www.gentoo.org/; +SRC_URI= + +LICENSE=GPL-2 +SLOT=0 +# Need a new eselect release w/out the binutils wrapper first. +#KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd +IUSE= + +# We also RDEPEND on sys-apps/findutils which is in base @system +RDEPEND=sys-apps/gentoo-functions + !app-admin/eselect-1.4.4 + +S=${WORKDIR} + +src_install() { + newbin ${FILESDIR}/${PN}-${PV} ${PN} + doman ${FILESDIR}/${PN}.8 + + insinto /usr/share/eselect/modules + doins ${FILESDIR}/binutils.eselect +} diff --git a/sys-devel/binutils-config/files/binutils.eselect b/sys-devel/binutils-config/files/binutils.eselect new file mode 100644 index 000..a89655a --- /dev/null +++ b/sys-devel/binutils-config/files/binutils.eselect @@ -0,0 +1,45 @@ +# -*-eselect-*- vim: ft=eselect +# Copyright 2005-2015 Gentoo Foundation +# Distributed under the terms of the GNU GPL version 2 or later + +DESCRIPTION=Manage installed versions of sys-devel/binutils +MAINTAINER=toolch...@gentoo.org + +### list action + +describe_list() { + echo List all installed version of binutils +} + +do_list() { + binutils-config -l +} + +### set action + +describe_set() { + echo Activate one of the installed binutils +} + +describe_set_parameters() { + echo target +} + +describe_set_options() { + echo target : Target name or number (from 'list' action) +} + +do_set() { + [[ $# -eq 1 ]] || die -q Please specify exactly one version to activate! + binutils-config $1 +} + +### show action + +describe_show() { + echo Print the currently active binutils version +} + +do_show() { + binutils-config -c +}