binutils: update to 2.37

This commit is contained in:
Juergen Daubert 2021-12-28 14:28:22 +01:00
parent 5233eb446e
commit 904e24af51
3 changed files with 32 additions and 30 deletions

View File

@ -21,7 +21,6 @@ drwxr-xr-x root/root usr/bin/
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/ansidecl.h
-rw-r--r-- root/root usr/include/bfd.h
-rw-r--r-- root/root usr/include/bfd_stdint.h
-rw-r--r-- root/root usr/include/bfdlink.h
-rw-r--r-- root/root usr/include/ctf-api.h
-rw-r--r-- root/root usr/include/ctf.h
@ -44,6 +43,8 @@ drwxr-xr-x root/root usr/include/libiberty/
-rw-r--r-- root/root usr/include/plugin-api.h
-rw-r--r-- root/root usr/include/symcat.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/bfd-plugins/
-rwxr-xr-x root/root usr/lib/bfd-plugins/libdep.so
drwxr-xr-x root/root usr/lib/ldscripts/
-rw-r--r-- root/root usr/lib/ldscripts/elf32_x86_64.x
-rw-r--r-- root/root usr/lib/ldscripts/elf32_x86_64.xbn
@ -177,10 +178,10 @@ drwxr-xr-x root/root usr/lib/ldscripts/
-rw-r--r-- root/root usr/lib/ldscripts/elf_x86_64.xu
-rw-r--r-- root/root usr/lib/ldscripts/elf_x86_64.xw
-rw-r--r-- root/root usr/lib/ldscripts/elf_x86_64.xwe
-rwxr-xr-x root/root usr/lib/libbfd-2.35.2.so
-rwxr-xr-x root/root usr/lib/libbfd-2.37.so
-rw-r--r-- root/root usr/lib/libbfd.a
-rwxr-xr-x root/root usr/lib/libbfd.la
lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.35.2.so
lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.37.so
-rw-r--r-- root/root usr/lib/libctf-nobfd.a
-rwxr-xr-x root/root usr/lib/libctf-nobfd.la
lrwxrwxrwx root/root usr/lib/libctf-nobfd.so -> libctf-nobfd.so.0.0.0
@ -192,10 +193,10 @@ lrwxrwxrwx root/root usr/lib/libctf.so -> libctf.so.0.0.0
lrwxrwxrwx root/root usr/lib/libctf.so.0 -> libctf.so.0.0.0
-rwxr-xr-x root/root usr/lib/libctf.so.0.0.0
-rw-r--r-- root/root usr/lib/libiberty.a
-rwxr-xr-x root/root usr/lib/libopcodes-2.35.2.so
-rwxr-xr-x root/root usr/lib/libopcodes-2.37.so
-rw-r--r-- root/root usr/lib/libopcodes.a
-rwxr-xr-x root/root usr/lib/libopcodes.la
lrwxrwxrwx root/root usr/lib/libopcodes.so -> libopcodes-2.35.2.so
lrwxrwxrwx root/root usr/lib/libopcodes.so -> libopcodes-2.37.so
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqlgHyvcijz2Kgxx89tjzoIr1VvY6y6qGLTKkJbiXDSvRH4NzQ70KE8XGCOnzBT2oJzgWnBNHFDEx4bqUngzNIQg=
SHA256 (Pkgfile) = aeee3c170678ae2f95d26d25b623bafaa162cd4d307dc3968e7db163dca63e68
SHA256 (.footprint) = 018f2f411ba6e94e067535b3e8ce1f4c9d6d131ca345f208e97837825f5c5a4e
SHA256 (binutils-2.35.2.tar.xz) = dcd5b0416e7b0a9b24bed76cd8c6c132526805761863150a26d016415b8bdc7b
RWRJc1FUaeVeqrn+51erqywgR0n5/4d2vOstbC8V3wN/J1MMQIvRxz8f1E/AZ/mWGONc1m2VOdEIP8iuNviMMUKzaXTbTu0RpAE=
SHA256 (Pkgfile) = bbeb38e1d56edeb37e076e937dd046149c934a21c35a477d2c40b17d50ae46d6
SHA256 (.footprint) = c3bf3cdddb84aefc9632031b3c68aee20d3948478dad8ada0183920d30c6483b
SHA256 (binutils-2.37.tar.xz) = 820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c

View File

@ -1,33 +1,34 @@
# Description: The GNU Binutils are a collection of binary tools
# URL: http://sources.redhat.com/binutils/
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: zlib flex
# URL: http://sources.redhat.com/binutils/
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: zlib flex
name=binutils
version=2.35.2
version=2.37
release=1
source=(http://ftpmirror.gnu.org/gnu/$name/$name-$version.tar.xz)
build() {
sed -i '/^SUBDIRS/s/doc//' $name-$version/bfd/Makefile.in
sed -i '/^SUBDIRS/s/doc//' $name-$version/binutils/Makefile.in
sed -i '/^SUBDIRS/s/doc//' $name-$version/bfd/Makefile.in
sed -i '/^SUBDIRS/s/doc//' $name-$version/binutils/Makefile.in
mkdir build
cd build
mkdir build
cd build
../$name-$version/configure --prefix=/usr \
--enable-shared \
--disable-nls \
--enable-ld=default \
--enable-gold=yes \
--enable-plugins \
--enable-install-libiberty \
--disable-werror \
--with-system-zlib
../$name-$version/configure \
--prefix=/usr \
--enable-shared \
--disable-nls \
--enable-ld=default \
--enable-gold=yes \
--enable-plugins \
--enable-install-libiberty \
--disable-werror \
--with-system-zlib
make tooldir=/usr
make tooldir=/usr DESTDIR=$PKG install
make tooldir=/usr
make tooldir=/usr DESTDIR=$PKG install
rm -r $PKG/usr/share/info
sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.la
rm -r $PKG/usr/share/info
sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.la
}