Date: Saturday, September 3, 2022 @ 16:34:10 Author: ffy00 Revision: 1292621
archrelease: copy trunk to community-x86_64 Added: or1k-elf-binutils/repos/community-x86_64/PKGBUILD (from rev 1292620, or1k-elf-binutils/trunk/PKGBUILD) or1k-elf-binutils/repos/community-x86_64/keys/ Deleted: or1k-elf-binutils/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 128 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 64 insertions(+), 64 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-09-03 16:34:05 UTC (rev 1292620) +++ PKGBUILD 2022-09-03 16:34:10 UTC (rev 1292621) @@ -1,64 +0,0 @@ -# Maintainer: Filipe Laíns (FFY00) <la...@archlinux.org> -# Contributor: Anatol Pomozov <anatol.pomo...@gmail.com> - -_target=or1k-elf -pkgname=$_target-binutils -pkgver=2.36.1 -pkgrel=3 -pkgdesc='A set of programs to assemble and manipulate binary and object files for the OpenRISC 1000 (bare-metal) target' -arch=(x86_64) -url='https://www.gnu.org/software/binutils/' -license=(GPL) -depends=(zlib) -source=("https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2"{,.sig}) -sha512sums=('5c40cfe05b922492627db71990dd2ba6030fd2de4bdba3f53a3f274543ff161fb56e2f6bdac107e0ffdcfd095e499c54e1157ee1865723baefa67b5b4d3da201' - 'SKIP') -validpgpkeys=('EAF1C276A747E9ED86210CBAC3126D3B4AE55E93' # Tristan Gingold <ging...@adacore.com> - '3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F') # Nick Clifton (Chief Binutils Maintainer) <ni...@redhat.com> - -prepare() { - cd binutils-$pkgver - - sed -i '/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/' libiberty/configure -} - -build() { - cd binutils-$pkgver - - ./configure --target=$_target \ - --with-sysroot=/usr/$_target \ - --prefix=/usr \ - --enable-multilib \ - --enable-interwork \ - --with-gnu-as \ - --with-gnu-ld \ - --disable-nls \ - --enable-ld=default \ - --enable-gold \ - --enable-plugins \ - --enable-deterministic-archives - - make -} - -check() { - cd binutils-$pkgver - - # unset LDFLAGS as testsuite makes assumptions about which ones are active - # do not abort on errors - manually check log files - make LDFLAGS="" -k check || true -} - -package() { - cd binutils-$pkgver - - make DESTDIR="$pkgdir" install - - # Remove file conflicting with host binutils and manpages for MS Windows tools - rm "$pkgdir"/usr/share/man/man1/$_target-{dlltool,windres,windmc}* - rm "$pkgdir"/usr/lib/bfd-plugins/libdep.so - - # Remove info documents that conflict with host version - rm -r "$pkgdir"/usr/share/info -} - Copied: or1k-elf-binutils/repos/community-x86_64/PKGBUILD (from rev 1292620, or1k-elf-binutils/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-09-03 16:34:10 UTC (rev 1292621) @@ -0,0 +1,64 @@ +# Maintainer: Filipe Laíns (FFY00) <la...@archlinux.org> +# Contributor: Anatol Pomozov <anatol.pomo...@gmail.com> + +_target=or1k-elf +pkgname=$_target-binutils +pkgver=2.39 +pkgrel=1 +pkgdesc='A set of programs to assemble and manipulate binary and object files for the OpenRISC 1000 (bare-metal) target' +arch=(x86_64) +url='https://www.gnu.org/software/binutils/' +license=(GPL) +depends=(zlib) +source=("https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2"{,.sig}) +sha512sums=('faa592dd48fc715901ad704ac96dbd34b1792c51e77c7a92a387964b0700703c74be07de45cc4751945c8c0674368c73dc17bbc563d1d2cd235b5ebd8c6e7efb' + 'SKIP') +validpgpkeys=('EAF1C276A747E9ED86210CBAC3126D3B4AE55E93' # Tristan Gingold <ging...@adacore.com> + '3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F') # Nick Clifton (Chief Binutils Maintainer) <ni...@redhat.com> + +prepare() { + cd binutils-$pkgver + + sed -i '/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/' libiberty/configure +} + +build() { + cd binutils-$pkgver + + ./configure --target=$_target \ + --with-sysroot=/usr/$_target \ + --prefix=/usr \ + --enable-multilib \ + --enable-interwork \ + --with-gnu-as \ + --with-gnu-ld \ + --disable-nls \ + --enable-ld=default \ + --enable-gold \ + --enable-plugins \ + --enable-deterministic-archives + + make +} + +check() { + cd binutils-$pkgver + + # unset LDFLAGS as testsuite makes assumptions about which ones are active + # do not abort on errors - manually check log files + make LDFLAGS="" -k check || true +} + +package() { + cd binutils-$pkgver + + make DESTDIR="$pkgdir" install + + # Remove file conflicting with host binutils and manpages for MS Windows tools + rm "$pkgdir"/usr/share/man/man1/$_target-{dlltool,windres,windmc}* + rm "$pkgdir"/usr/lib/bfd-plugins/libdep.so + + # Remove info documents that conflict with host version + rm -r "$pkgdir"/usr/share/info +} +