commit:     78f22d07f7369721a4c1aa0a8a3bc136aec066dd
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 27 21:17:01 2018 +0000
Commit:     Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jan 27 21:26:00 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f22d07

sys-devel/binutils: Version bump

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 sys-devel/binutils/Manifest                                   |  2 ++
 .../binutils/{binutils-9999.ebuild => binutils-2.30.ebuild}   | 11 +++++++++--
 sys-devel/binutils/binutils-9999.ebuild                       |  6 +++++-
 3 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index c82f79d40db..325f29e412a 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -8,3 +8,5 @@ DIST binutils-2.28.1-patches-1.0.tar.xz 19772 BLAKE2B 
146b393b49ba868c7c064c5827
 DIST binutils-2.28.1.tar.bz2 28120394 BLAKE2B 
3a0ed2bcf0c859638546b7460d9e6f0a55518402ff0c65c90ce462a318f5ae6690961616d188ce6cf0271c9f2fb8b7902782d32cf0e711068c53d3d06956d89e
 SHA512 
5ec5212497b0fa8324f6a0884c284cb71c01942bbd39356d1ae745a5c9d97274c10f9d9c723f4bef6f0217662dfcd0c36e4e955a7599b11217658dc7b97553eb
 DIST binutils-2.29.1-patches-3.tar.xz 20904 BLAKE2B 
5549cb2412123e4ad3a13935762cc0dca46215950dbf38a149caf4c6416da382a0fd7ecffe97b10bce4dfdcef5edc2673d49bb21e9d37be37e33b454a8c2bc1a
 SHA512 
ba54efaf9e9f668d2922972acd2cdf5c3e6f174cfcc73d29953ab4ba6e157ce0cb500c583568a4e3baaaa92c9d30c394a327f29b51292acc66f8d3f20f5eae2a
 DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7cabae424cff5e8495d1f064da24b6ef9e1c19d1d1adad2dca7142372782023f66b4b4223170a49b96ba3834266fe878
 SHA512 
4063d34555526922376ccceb3f14b43e287442e82a8038cf50f4f51ad97d438c672c0e310ca4b856c9aff5aa9911073e256e8298a7a3f1844eeb60b90d955592
+DIST binutils-2.30-patches-1.tar.xz 13884 BLAKE2B 
86d160144e4ae3213838ccd07d008a96f210dbe8d894f2043420bd0003f8e0611564f77dadf60780da61278bbac41130922703fef69ba8ac451bcae5d9c65cf4
 SHA512 
cf38328bac920c1159e73727a9bb46bd462fa60650c90ee8a3d6221d447c678fdd79c6886efc52e35897d535dd717c1dc363bcb3f201aacd15ace078694456da
+DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839

diff --git a/sys-devel/binutils/binutils-9999.ebuild 
b/sys-devel/binutils/binutils-2.30.ebuild
similarity index 96%
copy from sys-devel/binutils/binutils-9999.ebuild
copy to sys-devel/binutils/binutils-2.30.ebuild
index cef3720ff2c..9d200c15a44 100644
--- a/sys-devel/binutils/binutils-9999.ebuild
+++ b/sys-devel/binutils/binutils-2.30.ebuild
@@ -19,6 +19,8 @@ IUSE="+cxx doc multitarget +nls static-libs test"
 #                      for the patchsets
 #                      Default: dilfridge :)
 
+PATCH_VER=1
+
 case ${PV} in
        9999)
                BVER="git"
@@ -29,10 +31,11 @@ case ${PV} in
                ;;
        *)
                BVER=${PV}
-               SRC_URI="mirror://gnu/binutils/binutils-${BVER}.tar.xz"
+               SRC_URI="mirror://gnu/binutils/binutils-${BVER}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${BVER}.tar.xz";
                ;;
 esac
 SLOT="${BVER}"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 
 #
 # The Gentoo patchset
@@ -203,6 +206,11 @@ src_configure() {
        has_version ">=${CATEGORY}/glibc-2.5" && myconf+=( --enable-secureplt )
        has_version ">=sys-libs/glibc-2.5" && myconf+=( --enable-secureplt )
 
+       # mips can't do hash-style=gnu ...
+       if [[ $(tc-arch) != mips ]] ; then
+               myconf+=( --enable-default-hash-style=gnu )
+       fi
+
        myconf+=(
                --prefix="${EPREFIX}"/usr
                --host=${CHOST}
@@ -218,7 +226,6 @@ src_configure() {
                --enable-obsolete
                --enable-shared
                --enable-threads
-               --enable-default-hash-style=gnu
                # Newer versions (>=2.27) offer a configure flag now.
                --enable-relro
                # Newer versions (>=2.24) make this an explicit option. #497268

diff --git a/sys-devel/binutils/binutils-9999.ebuild 
b/sys-devel/binutils/binutils-9999.ebuild
index cef3720ff2c..f0c8730c819 100644
--- a/sys-devel/binutils/binutils-9999.ebuild
+++ b/sys-devel/binutils/binutils-9999.ebuild
@@ -203,6 +203,11 @@ src_configure() {
        has_version ">=${CATEGORY}/glibc-2.5" && myconf+=( --enable-secureplt )
        has_version ">=sys-libs/glibc-2.5" && myconf+=( --enable-secureplt )
 
+       # mips can't do hash-style=gnu ...
+       if [[ $(tc-arch) != mips ]] ; then
+               myconf+=( --enable-default-hash-style=gnu )
+       fi
+
        myconf+=(
                --prefix="${EPREFIX}"/usr
                --host=${CHOST}
@@ -218,7 +223,6 @@ src_configure() {
                --enable-obsolete
                --enable-shared
                --enable-threads
-               --enable-default-hash-style=gnu
                # Newer versions (>=2.27) offer a configure flag now.
                --enable-relro
                # Newer versions (>=2.24) make this an explicit option. #497268

Reply via email to