diff options
author | James P. Harvey | 2017-03-08 15:16:26 -0500 |
---|---|---|
committer | James P. Harvey | 2017-03-08 15:16:26 -0500 |
commit | e82662ecd96ba1883f0109ad7476c0cf9ca111b7 (patch) | |
tree | 7b1c38725d58c4e19f243ae7d66a4006915444d7 | |
parent | c8b09a922689851d94761b047e4b3bc3451cb474 (diff) | |
download | aur-e82662ecd96ba1883f0109ad7476c0cf9ca111b7.tar.gz |
Mirrored core's changes from 2.26.1-1 to 2.27-1
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | binutils.install | 17 |
3 files changed, 18 insertions, 32 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Fri Jul 15 02:47:09 UTC 2016 +# Wed Mar 8 20:15:41 UTC 2017 pkgbase = binutils-git pkgdesc = A set of programs to assemble and manipulate binary and object files (git master developmental version) - pkgver = 2.26.r87884.50c1cbe + pkgver = 2.28.r89832.15c22686d0 pkgrel = 1 url = http://www.gnu.org/software/binutils/ arch = i686 @@ -12,7 +12,7 @@ pkgbase = binutils-git checkdepends = dejagnu checkdepends = bc makedepends = git - depends = glibc>=2.23 + depends = glibc>=2.24 depends = zlib provides = binutils conflicts = binutils-multilib @@ -5,24 +5,21 @@ # toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc -# build from head of release branch as bug fix releases are rare - # Modifications to Use Git Master Source # ====================================== # Maintainer: James Harvey <jamespharvey20@gmail.com> -# * This PKGFILE as closely as possible matches core's binutils 2.25.1-3 -# * Core's binutils 2.25.1-3 binutils-e9c1bdad.patch is omitted -# * It is git commit e9c1bdad +# * This PKGFILE as closely as possible matches core's binutils 2.27-1 # * All namcap warnings and errors are identical, other than: # * Warning zlib is no longer a dependency # * Siding with caution, leaving it as a dependency # * Warning libraries libopcodes and libbfd are uninstalled dependencies -# * It's hardcoded to look for a version in format 2.25.51.20150705.so, rather than 2.25.r842222.533edc1 +# * This is referencing itself, and the -git version is not installed in a chroot build because binutils is already installed, and it defaults to 'no' for the conflict +# * It's hardcoded to look for a version in format 2.28.51.20170308.so, rather than 2.28.r89832.15c22686d0 # * .51 is binutils' designation for their post-release development branch pkgname=binutils-git _pkgname=binutils-gdb -pkgver=2.26.r87884.50c1cbe +pkgver=2.28.r89832.15c22686d0 pkgrel=1 pkgdesc="A set of programs to assemble and manipulate binary and object files (git master developmental version)" arch=('i686' 'x86_64') @@ -30,7 +27,7 @@ url="http://www.gnu.org/software/binutils/" license=('GPL') provides='binutils=${pkgver}' groups=('base-devel') -depends=('glibc>=2.23' 'zlib') +depends=('glibc>=2.24' 'zlib') makedepends=('git') checkdepends=('dejagnu' 'bc') provides=('binutils') @@ -57,13 +54,19 @@ prepare() { build() { cd ${srcdir}/binutils-build - ${srcdir}/binutils-gdb/configure --prefix=/usr \ + ${srcdir}/binutils-gdb/configure \ + --prefix=/usr \ --with-lib-path=/usr/lib:/usr/local/lib \ --with-bugurl=https://bugs.archlinux.org/ \ - --enable-threads --enable-shared --with-pic \ - --enable-ld=default --enable-gold --enable-plugins \ + --enable-threads \ + --enable-shared \ + --with-pic \ + --enable-ld=default \ + --enable-gold \ + --enable-plugins \ --enable-deterministic-archives \ - --disable-werror --disable-gdb + --disable-werror \ + --disable-gdb # check the host environment and makes sure all the necessary tools are available make configure-host diff --git a/binutils.install b/binutils.install deleted file mode 100644 index 9de0533eec4b..000000000000 --- a/binutils.install +++ /dev/null @@ -1,17 +0,0 @@ -infodir=usr/share/info -filelist=(as.info bfd.info binutils.info gprof.info ld.info) - -post_upgrade() { - [ -x usr/bin/install-info ] || return 0 - for file in ${filelist[@]}; do - install-info $infodir/$file.gz $infodir/dir 2> /dev/null - done -} - -pre_remove() { - [ -x usr/bin/install-info ] || return 0 - for file in ${filelist[@]}; do - install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null - done -} - |