[gentoo-commits] gentoo-x86 commit in eclass: toolchain-binutils.eclass

2015-05-25 Thread Mike Frysinger (vapier)
vapier  15/05/25 08:39:36

  Modified: toolchain-binutils.eclass
  Log:
  enable the poisoned system directories flags when cross-compiling (see the 
new 67_all_ld-poison-system-directories.patch in the Gentoo patchset)

Revision  ChangesPath
1.141eclass/toolchain-binutils.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.141view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.141content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?r1=1.140r2=1.141

Index: toolchain-binutils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v
retrieving revision 1.140
retrieving revision 1.141
diff -u -r1.140 -r1.141
--- toolchain-binutils.eclass   9 Feb 2015 19:34:02 -   1.140
+++ toolchain-binutils.eclass   25 May 2015 08:39:36 -  1.141
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.140 
2015/02/09 19:34:02 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.141 
2015/05/25 08:39:36 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas toolch...@gentoo.org
 #
@@ -271,7 +271,10 @@
 
use multitarget  myconf+=( --enable-targets=all --enable-64-bit-bfd )
[[ -n ${CBUILD} ]]  myconf+=( --build=${CBUILD} )
-   is_cross  myconf+=( --with-sysroot=${EPREFIX}/usr/${CTARGET} )
+   is_cross  myconf+=(
+   --with-sysroot=${EPREFIX}/usr/${CTARGET}
+   --enable-poison-system-directories
+   )
 
# glibc-2.3.6 lacks support for this ... so rather than force glibc-2.5+
# on everyone in alpha (for now), we'll just enable it when possible






[gentoo-commits] gentoo-x86 commit in eclass: toolchain-binutils.eclass

2015-02-09 Thread Mike Frysinger (vapier)
vapier  15/02/09 15:47:05

  Modified: toolchain-binutils.eclass
  Log:
  enable multislot for all non-release versions

Revision  ChangesPath
1.139eclass/toolchain-binutils.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.139view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.139content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?r1=1.138r2=1.139

Index: toolchain-binutils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -r1.138 -r1.139
--- toolchain-binutils.eclass   9 Feb 2015 15:43:16 -   1.138
+++ toolchain-binutils.eclass   9 Feb 2015 15:47:05 -   1.139
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.138 
2015/02/09 15:43:16 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.139 
2015/02/09 15:47:05 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas toolch...@gentoo.org
 #
@@ -92,7 +92,7 @@
 if version_is_at_least 2.19 ; then
IUSE+= zlib
 fi
-if ! version_is_at_least 2.23.90 || [[ ${PV} ==  ]] || use multislot ; 
then
+if ! version_is_at_least 2.23.90 || [[ ${BTYPE} != rel ]] || use multislot ; 
then
SLOT=${BVER}
 else
SLOT=0






[gentoo-commits] gentoo-x86 commit in eclass: toolchain-binutils.eclass

2015-02-09 Thread Mike Frysinger (vapier)
vapier  15/02/09 15:43:16

  Modified: toolchain-binutils.eclass
  Log:
  drop cvs support

Revision  ChangesPath
1.138eclass/toolchain-binutils.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.138view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.138content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?r1=1.137r2=1.138

Index: toolchain-binutils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v
retrieving revision 1.137
retrieving revision 1.138
diff -u -r1.137 -r1.138
--- toolchain-binutils.eclass   8 Nov 2014 17:12:09 -   1.137
+++ toolchain-binutils.eclass   9 Feb 2015 15:43:16 -   1.138
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.137 
2014/11/08 17:12:09 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.138 
2015/02/09 15:43:16 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas toolch...@gentoo.org
 #
@@ -8,17 +8,14 @@
 # us easily merge multiple versions for multiple targets (if we wish) and
 # then switch the versions on the fly (with `binutils-config`).
 #
-# binutils-   - live cvs
 # binutils-   - live git
 # binutils-_preYYMMDD - nightly snapshot date YYMMDD
 # binutils-#  - normal release
 
-extra_eclass=
 if [[ -n ${BINUTILS_TYPE} ]] ; then
BTYPE=${BINUTILS_TYPE}
 else
case ${PV} in
-   )  BTYPE=cvs;;
)  BTYPE=git;;
_pre*) BTYPE=snap;;
*.*.90)BTYPE=snap;;
@@ -28,18 +25,10 @@
 fi
 
 case ${BTYPE} in
-cvs)
-   extra_eclass=cvs
-   ECVS_SERVER=sourceware.org:/cvs/src
-   ECVS_MODULE=binutils
-   ECVS_USER=anoncvs
-   ECVS_PASS=anoncvs
-   BVER=cvs
-   ;;
 git)
-   extra_eclass=git-2
BVER=git
EGIT_REPO_URI=git://sourceware.org/git/binutils-gdb.git
+   inherit git-2
;;
 snap)
BVER=${PV/_pre}
@@ -49,7 +38,7 @@
;;
 esac
 
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator unpacker 
${extra_eclass}
+inherit eutils libtool flag-o-matic gnuconfig multilib versionator unpacker
 case ${EAPI:-0} in
 0|1)
EXPORT_FUNCTIONS src_unpack src_compile src_test src_install 
pkg_postinst pkg_postrm ;;
@@ -70,7 +59,7 @@
 HOMEPAGE=http://sourceware.org/binutils/;
 
 case ${BTYPE} in
-   cvs|git) SRC_URI= ;;
+   git) SRC_URI= ;;
snap)

SRC_URI=ftp://gcc.gnu.org/pub/binutils/snapshots/binutils-${BVER}.tar.bz2

ftp://sourceware.org/pub/binutils/snapshots/binutils-${BVER}.tar.bz2; ;;
@@ -119,7 +108,7 @@
 
 S=${WORKDIR}/binutils
 case ${BVER} in
-cvs|git) ;;
+git) ;;
 *) S=${S}-${BVER} ;;
 esac
 
@@ -135,7 +124,6 @@
 
 tc-binutils_unpack() {
case ${BTYPE} in
-   cvs) cvs_src_unpack ;;
git) git-2_src_unpack ;;
*)   unpacker ${A} ;;
esac






[gentoo-commits] gentoo-x86 commit in eclass: toolchain-binutils.eclass

2015-02-09 Thread Mike Frysinger (vapier)
vapier  15/02/09 19:34:02

  Modified: toolchain-binutils.eclass
  Log:
  use multislot for all cross-compilers

Revision  ChangesPath
1.140eclass/toolchain-binutils.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.140view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.140content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?r1=1.139r2=1.140

Index: toolchain-binutils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -r1.139 -r1.140
--- toolchain-binutils.eclass   9 Feb 2015 15:47:05 -   1.139
+++ toolchain-binutils.eclass   9 Feb 2015 19:34:02 -   1.140
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.139 
2015/02/09 15:47:05 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.140 
2015/02/09 19:34:02 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas toolch...@gentoo.org
 #
@@ -92,7 +92,7 @@
 if version_is_at_least 2.19 ; then
IUSE+= zlib
 fi
-if ! version_is_at_least 2.23.90 || [[ ${BTYPE} != rel ]] || use multislot ; 
then
+if ! version_is_at_least 2.23.90 || [[ ${BTYPE} != rel ]] || is_cross || use 
multislot ; then
SLOT=${BVER}
 else
SLOT=0






[gentoo-commits] gentoo-x86 commit in eclass: toolchain-binutils.eclass

2014-11-08 Thread Mike Frysinger (vapier)
vapier  14/11/08 17:12:09

  Modified: toolchain-binutils.eclass
  Log:
  refactor bugurl/pkgversion info so ebuilds can override them easily

Revision  ChangesPath
1.137eclass/toolchain-binutils.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.137view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.137content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?r1=1.136r2=1.137

Index: toolchain-binutils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -r1.136 -r1.137
--- toolchain-binutils.eclass   2 Nov 2014 19:36:36 -   1.136
+++ toolchain-binutils.eclass   8 Nov 2014 17:12:09 -   1.137
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.136 
2014/11/02 19:36:36 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.137 
2014/11/08 17:12:09 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas toolch...@gentoo.org
 #
@@ -220,6 +220,15 @@
has ${EAPI:-0} 0 1 2  ED=${D} EPREFIX= EROOT=${ROOT}
 }
 
+# Intended for ebuilds to override to set their own versioning information.
+toolchain-binutils_bugurl() {
+   printf http://bugs.gentoo.org/;
+}
+toolchain-binutils_pkgversion() {
+   printf Gentoo ${BVER}
+   [[ -n ${PATCHVER} ]]  printf  p${PATCHVER}
+}
+
 toolchain-binutils_src_configure() {
_eprefix_init
 
@@ -281,8 +290,6 @@
has_version =${CATEGORY}/glibc-2.5  myconf+=( --enable-secureplt )
has_version =sys-libs/glibc-2.5  myconf+=( --enable-secureplt )
 
-   local pkgver=Gentoo ${BVER}
-   [[ -n ${PATCHVER} ]]  pkgver+= p${PATCHVER}
myconf+=(
--prefix=${EPREFIX}/usr
--host=${CHOST}
@@ -300,8 +307,8 @@
# Newer versions (=2.24) make this an explicit option. #497268
--enable-install-libiberty
--disable-werror
-   --with-bugurl=http://bugs.gentoo.org/
-   --with-pkgversion=${pkgver}
+   --with-bugurl=$(toolchain-binutils_bugurl)
+   --with-pkgversion=$(toolchain-binutils_pkgversion)
$(use_enable static-libs static)
${EXTRA_ECONF}
# Disable modules that are in a combined binutils/gdb tree. 
#490566






[gentoo-commits] gentoo-x86 commit in eclass: toolchain-binutils.eclass

2014-11-02 Thread Mike Frysinger (vapier)
vapier  14/11/02 19:36:36

  Modified: toolchain-binutils.eclass
  Log:
  enable multislot for all versions 2.24

Revision  ChangesPath
1.136eclass/toolchain-binutils.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.136view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.136content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?r1=1.135r2=1.136

Index: toolchain-binutils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v
retrieving revision 1.135
retrieving revision 1.136
diff -u -r1.135 -r1.136
--- toolchain-binutils.eclass   9 Sep 2014 22:29:29 -   1.135
+++ toolchain-binutils.eclass   2 Nov 2014 19:36:36 -   1.136
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.135 
2014/09/09 22:29:29 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.136 
2014/11/02 19:36:36 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas toolch...@gentoo.org
 #
@@ -103,13 +103,13 @@
 if version_is_at_least 2.19 ; then
IUSE+= zlib
 fi
-if use multislot ; then
+if ! version_is_at_least 2.23.90 || [[ ${PV} ==  ]] || use multislot ; 
then
SLOT=${BVER}
 else
SLOT=0
 fi
 
-RDEPEND==sys-devel/binutils-config-1.9
+RDEPEND==sys-devel/binutils-config-3
 in_iuse zlib  RDEPEND+= zlib? ( sys-libs/zlib )
 DEPEND=${RDEPEND}
test? ( dev-util/dejagnu )






[gentoo-commits] gentoo-x86 commit in eclass: toolchain-binutils.eclass

2014-09-09 Thread Mike Frysinger (vapier)
vapier  14/09/09 22:29:29

  Modified: toolchain-binutils.eclass
  Log:
  avoid static linking of libstdc++ and libgcc

Revision  ChangesPath
1.135eclass/toolchain-binutils.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.135view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.135content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?r1=1.134r2=1.135

Index: toolchain-binutils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v
retrieving revision 1.134
retrieving revision 1.135
diff -u -r1.134 -r1.135
--- toolchain-binutils.eclass   11 Aug 2014 13:32:35 -  1.134
+++ toolchain-binutils.eclass   9 Sep 2014 22:29:29 -   1.135
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.134 
2014/08/11 13:32:35 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.135 
2014/09/09 22:29:29 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas toolch...@gentoo.org
 #
@@ -306,6 +306,9 @@
${EXTRA_ECONF}
# Disable modules that are in a combined binutils/gdb tree. 
#490566
--disable-{gdb,libdecnumber,readline,sim}
+   # Strip out broken static link flags.
+   # https://gcc.gnu.org/PR56750
+   --without-stage1-ldflags
)
echo ./configure ${myconf[@]}
${S}/configure ${myconf[@]} || die






[gentoo-commits] gentoo-x86 commit in eclass: toolchain-binutils.eclass

2014-08-11 Thread Mike Frysinger (vapier)
vapier  14/08/11 13:32:35

  Modified: toolchain-binutils.eclass
  Log:
  drop FAKE_TARGETS support #467488

Revision  ChangesPath
1.134eclass/toolchain-binutils.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.134view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.134content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?r1=1.133r2=1.134

Index: toolchain-binutils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -r1.133 -r1.134
--- toolchain-binutils.eclass   7 Jun 2014 05:08:19 -   1.133
+++ toolchain-binutils.eclass   11 Aug 2014 13:32:35 -  1.134
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.133 
2014/06/07 05:08:19 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.134 
2014/08/11 13:32:35 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas toolch...@gentoo.org
 #
@@ -431,32 +431,12 @@
newdoc README README.elf2flt
fi
 
-   # Now, some binutils are tricky and actually provide
-   # for multiple TARGETS.  Really, we're talking just
-   # 32bit/64bit support (like mips/ppc/sparc).  Here
-   # we want to tell binutils-config that it's cool if
-   # it generates multiple sets of binutil symlinks.
-   # e.g. sparc gets {sparc,sparc64}-unknown-linux-gnu
-   local targ=${CTARGET/-*} src= dst=
-   local FAKE_TARGETS=${CTARGET}
-   case ${targ} in
-   mips*)src=mipsdst=mips64;;
-   powerpc*) src=powerpc dst=powerpc64;;
-   s390*)src=s390dst=s390x;;
-   sparc*)   src=sparc   dst=sparc64;;
-   esac
-   case ${targ} in
-   mips64*|powerpc64*|s390x*|sparc64*) targ=${src} src=${dst} 
dst=${targ};;
-   esac
-   [[ -n ${src}${dst} ]]  FAKE_TARGETS=${FAKE_TARGETS} 
${CTARGET/${src}/${dst}}
-
# Generate an env.d entry for this binutils
insinto /etc/env.d/binutils
cat -EOF  ${T}/env.d
TARGET=${CTARGET}
VER=${BVER}
LIBPATH=${EPREFIX}${LIBPATH}
-   FAKE_TARGETS=${FAKE_TARGETS}
EOF
newins ${T}/env.d ${CTARGET}-${BVER}
 






[gentoo-commits] gentoo-x86 commit in eclass: toolchain-binutils.eclass

2014-06-06 Thread Mike Frysinger (vapier)
vapier  14/06/06 19:33:22

  Modified: toolchain-binutils.eclass
  Log:
  fix IUSE sorting

Revision  ChangesPath
1.132eclass/toolchain-binutils.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.132view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.132content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?r1=1.131r2=1.132

Index: toolchain-binutils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -r1.131 -r1.132
--- toolchain-binutils.eclass   6 Jan 2014 16:10:56 -   1.131
+++ toolchain-binutils.eclass   6 Jun 2014 19:33:22 -   1.132
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.131 
2014/01/06 16:10:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.132 
2014/06/06 19:33:22 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas toolch...@gentoo.org
 #
@@ -99,7 +99,7 @@
 else
LICENSE=|| ( GPL-2 LGPL-2 )
 fi
-IUSE=cxx nls multitarget multislot static-libs test vanilla
+IUSE=cxx multislot multitarget nls static-libs test vanilla
 if version_is_at_least 2.19 ; then
IUSE+= zlib
 fi






[gentoo-commits] gentoo-x86 commit in eclass: toolchain-binutils.eclass

2014-06-06 Thread Mike Frysinger (vapier)
vapier  14/06/07 05:08:19

  Modified: toolchain-binutils.eclass
  Log:
  start setting --with-pkgversion details in our builds so --version output 
looks good

Revision  ChangesPath
1.133eclass/toolchain-binutils.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.133view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?rev=1.133content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain-binutils.eclass?r1=1.132r2=1.133

Index: toolchain-binutils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v
retrieving revision 1.132
retrieving revision 1.133
diff -u -r1.132 -r1.133
--- toolchain-binutils.eclass   6 Jun 2014 19:33:22 -   1.132
+++ toolchain-binutils.eclass   7 Jun 2014 05:08:19 -   1.133
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.132 
2014/06/06 19:33:22 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.133 
2014/06/07 05:08:19 vapier Exp $
 #
 # Maintainer: Toolchain Ninjas toolch...@gentoo.org
 #
@@ -281,6 +281,8 @@
has_version =${CATEGORY}/glibc-2.5  myconf+=( --enable-secureplt )
has_version =sys-libs/glibc-2.5  myconf+=( --enable-secureplt )
 
+   local pkgver=Gentoo ${BVER}
+   [[ -n ${PATCHVER} ]]  pkgver+= p${PATCHVER}
myconf+=(
--prefix=${EPREFIX}/usr
--host=${CHOST}
@@ -299,6 +301,7 @@
--enable-install-libiberty
--disable-werror
--with-bugurl=http://bugs.gentoo.org/
+   --with-pkgversion=${pkgver}
$(use_enable static-libs static)
${EXTRA_ECONF}
# Disable modules that are in a combined binutils/gdb tree. 
#490566