[crux-commits] ports/contrib (refs/remotes/origin/3.6): mingw-w64-binutils: initial import, version 2.35.1

crux at crux.nu crux at crux.nu
Sat Apr 10 19:05:59 UTC 2021


commit 1455f8d0f259771385f451b3765d98b7570f6968
Author: Matt Housh <jaeger at crux.ninja>
Date:   Tue Jan 26 15:54:49 2021 -0600

    mingw-w64-binutils: initial import, version 2.35.1

diff --git a/mingw-w64-binutils/.footprint b/mingw-w64-binutils/.footprint
new file mode 100644
index 000000000..f5bd9bd77
--- /dev/null
+++ b/mingw-w64-binutils/.footprint
@@ -0,0 +1,132 @@
+drwxr-xr-x	root/root	usr/
+drwxr-xr-x	root/root	usr/bin/
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-addr2line
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-ar
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-as
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-c++filt
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-dlltool
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-dllwrap
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-elfedit
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-gprof
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-ld
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-ld.bfd
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-nm
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-objcopy
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-objdump
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-ranlib
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-readelf
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-size
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-strings
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-strip
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-windmc
+-rwxr-xr-x	root/root	usr/bin/i686-w64-mingw32-windres
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-addr2line
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-ar
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-as
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-c++filt
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-dlltool
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-dllwrap
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-elfedit
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-gprof
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-ld
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-ld.bfd
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-nm
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-objcopy
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-objdump
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-ranlib
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-readelf
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-size
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-strings
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-strip
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-windmc
+-rwxr-xr-x	root/root	usr/bin/x86_64-w64-mingw32-windres
+drwxr-xr-x	root/root	usr/i686-w64-mingw32/
+drwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/ar
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/as
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/dlltool
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/ld
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/ld.bfd
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/nm
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/objcopy
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/objdump
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/ranlib
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/readelf
+-rwxr-xr-x	root/root	usr/i686-w64-mingw32/bin/strip
+drwxr-xr-x	root/root	usr/i686-w64-mingw32/lib/
+drwxr-xr-x	root/root	usr/i686-w64-mingw32/lib/ldscripts/
+-rw-r--r--	root/root	usr/i686-w64-mingw32/lib/ldscripts/i386pe.x
+-rw-r--r--	root/root	usr/i686-w64-mingw32/lib/ldscripts/i386pe.xa
+-rw-r--r--	root/root	usr/i686-w64-mingw32/lib/ldscripts/i386pe.xbn
+-rw-r--r--	root/root	usr/i686-w64-mingw32/lib/ldscripts/i386pe.xe
+-rw-r--r--	root/root	usr/i686-w64-mingw32/lib/ldscripts/i386pe.xn
+-rw-r--r--	root/root	usr/i686-w64-mingw32/lib/ldscripts/i386pe.xr
+-rw-r--r--	root/root	usr/i686-w64-mingw32/lib/ldscripts/i386pe.xu
+drwxr-xr-x	root/root	usr/share/
+drwxr-xr-x	root/root	usr/share/man/
+drwxr-xr-x	root/root	usr/share/man/man1/
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-addr2line.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-ar.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-as.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-c++filt.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-dlltool.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-elfedit.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-gprof.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-ld.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-nm.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-objcopy.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-objdump.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-ranlib.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-readelf.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-size.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-strings.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-strip.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-windmc.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/i686-w64-mingw32-windres.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-addr2line.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-ar.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-as.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-c++filt.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-dlltool.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-elfedit.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-gprof.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-ld.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-nm.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-objcopy.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-objdump.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-ranlib.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-readelf.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-size.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-strings.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-strip.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-windmc.1.gz
+-rw-r--r--	root/root	usr/share/man/man1/x86_64-w64-mingw32-windres.1.gz
+drwxr-xr-x	root/root	usr/x86_64-w64-mingw32/
+drwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/ar
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/as
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/dlltool
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/ld
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/ld.bfd
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/nm
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/objcopy
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/objdump
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/ranlib
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/readelf
+-rwxr-xr-x	root/root	usr/x86_64-w64-mingw32/bin/strip
+drwxr-xr-x	root/root	usr/x86_64-w64-mingw32/lib/
+drwxr-xr-x	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pe.x
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pe.xa
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pe.xbn
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pe.xe
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pe.xn
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pe.xr
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pe.xu
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pep.x
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pep.xa
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pep.xbn
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pep.xe
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pep.xn
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pep.xr
+-rw-r--r--	root/root	usr/x86_64-w64-mingw32/lib/ldscripts/i386pep.xu
diff --git a/mingw-w64-binutils/.signature b/mingw-w64-binutils/.signature
new file mode 100644
index 000000000..7beb0f0e4
--- /dev/null
+++ b/mingw-w64-binutils/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/contrib.pub
+RWSagIOpLGJF38uLwwfvF6+EthqX8ZaPdAfKYBqDxOPjNqpFc2h68EmjSkI8Ea+Bm4e9VCpawEbi2QD4zrTNHwp1w9coH0hU0ww=
+SHA256 (Pkgfile) = 8beef5f74d48c68c7a05767eaf6ce3490171b53d1529e6244229248031060b4b
+SHA256 (.footprint) = a0f8dcbbbdd0bcaeb3f279dfbca2ab895037cdb7a87ae03373a615c14e090d57
+SHA256 (binutils-2.35.1.tar.xz) = 3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607
diff --git a/mingw-w64-binutils/Pkgfile b/mingw-w64-binutils/Pkgfile
new file mode 100644
index 000000000..7a29bdc27
--- /dev/null
+++ b/mingw-w64-binutils/Pkgfile
@@ -0,0 +1,24 @@
+# Description: GNU binutils for mingw-w64 toolchain
+# URL: https://www.gnu.org/software/binutils/
+# Maintainer: Matt Housh, jaeger at crux dot ninja
+
+name=mingw-w64-binutils
+version=2.35.1
+release=1
+source=(http://ftpmirror.gnu.org/gnu/binutils/binutils-$version.tar.xz)
+
+build() {
+	for T in {i686,x86_64}-w64-mingw32; do
+		mkdir build-$T
+		cd build-$T
+		../binutils-$version/configure \
+			--prefix=/usr \
+			--target=$T \
+			--disable-nls \
+			--disable-multilib
+		make
+		make DESTDIR=$PKG install
+		cd ..
+	done
+	rm -r $PKG/usr/share/info
+}


More information about the crux-commits mailing list