summaryrefslogtreecommitdiff
path: root/cross
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2018-06-07 19:12:19 +0000
committerryoon <ryoon@pkgsrc.org>2018-06-07 19:12:19 +0000
commitdc8168bf2b272350553cf8a4b218af57b1a31645 (patch)
treee0a9b8578444192448da5b85968a59897b237335 /cross
parentbd583943b8b20a8fc53c822cc0e169cc00f9bb1e (diff)
downloadpkgsrc-dc8168bf2b272350553cf8a4b218af57b1a31645.tar.gz
cross/mingw-w64-x86_64-binutils: import mingw-w64-x86_64-binutils-2.30
Mingw-w64 is an advancement of the original mingw.org project, created to support the GCC compiler on Windows systems. It has forked it in 2007 in order to provide support for 64 bits and new APIs. It has since then gained widespread use and distribution. This package provides mingw-w64 GNU binutils for x86_64 target.
Diffstat (limited to 'cross')
-rw-r--r--cross/mingw-w64-x86_64-binutils/DESCR6
-rw-r--r--cross/mingw-w64-x86_64-binutils/Makefile10
-rw-r--r--cross/mingw-w64-x86_64-binutils/Makefile.common22
-rw-r--r--cross/mingw-w64-x86_64-binutils/PLIST70
-rw-r--r--cross/mingw-w64-x86_64-binutils/distinfo6
5 files changed, 114 insertions, 0 deletions
diff --git a/cross/mingw-w64-x86_64-binutils/DESCR b/cross/mingw-w64-x86_64-binutils/DESCR
new file mode 100644
index 00000000000..419408c577e
--- /dev/null
+++ b/cross/mingw-w64-x86_64-binutils/DESCR
@@ -0,0 +1,6 @@
+Mingw-w64 is an advancement of the original mingw.org project,
+created to support the GCC compiler on Windows systems. It has
+forked it in 2007 in order to provide support for 64 bits and new
+APIs. It has since then gained widespread use and distribution.
+
+This package provides mingw-w64 GNU binutils for x86_64 target.
diff --git a/cross/mingw-w64-x86_64-binutils/Makefile b/cross/mingw-w64-x86_64-binutils/Makefile
new file mode 100644
index 00000000000..074e54e4171
--- /dev/null
+++ b/cross/mingw-w64-x86_64-binutils/Makefile
@@ -0,0 +1,10 @@
+# $NetBSD: Makefile,v 1.1 2018/06/07 19:12:19 ryoon Exp $
+
+.include "../../cross/mingw-w64-x86_64-binutils/Makefile.common"
+
+PKGNAME= mingw-w64-x86_64-${DISTNAME}
+COMMENT= GNU binutils for win64 cross-development
+
+MINGW_TARGET= ${MINGW_W64_64_TARGET}
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/cross/mingw-w64-x86_64-binutils/Makefile.common b/cross/mingw-w64-x86_64-binutils/Makefile.common
new file mode 100644
index 00000000000..dd87e717daa
--- /dev/null
+++ b/cross/mingw-w64-x86_64-binutils/Makefile.common
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile.common,v 1.1 2018/06/07 19:12:19 ryoon Exp $
+#
+# used by cross/mingw-w64-x86_64-binutils/Makefile
+# used by cross/mingw-w64-i686-binutils/Makefile
+
+DISTNAME= binutils-2.30
+CATEGORIES= cross
+MASTER_SITES= ${MASTER_SITE_GNU:=binutils/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://mingw-w64.org/
+
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_PREFIX= ${PREFIX}/cross/${MINGW_TARGET}
+CONFIGURE_ARGS+= --target=${MINGW_TARGET}
+CONFIGURE_ARGS+= --disable-nls
+INFO_FILES= yes
+
+BUILDLINK_TRANSFORM+= rm:-Werror
+
+.include "../../cross/mingw-w64/Makefile.common"
diff --git a/cross/mingw-w64-x86_64-binutils/PLIST b/cross/mingw-w64-x86_64-binutils/PLIST
new file mode 100644
index 00000000000..13ae8f1abec
--- /dev/null
+++ b/cross/mingw-w64-x86_64-binutils/PLIST
@@ -0,0 +1,70 @@
+@comment $NetBSD: PLIST,v 1.1 2018/06/07 19:12:19 ryoon Exp $
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-addr2line
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-ar
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-as
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-c++filt
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-dlltool
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-dllwrap
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-elfedit
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-gprof
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-ld
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-ld.bfd
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-nm
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-objcopy
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-objdump
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-ranlib
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-readelf
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-size
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-strings
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-strip
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-windmc
+cross/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-windres
+cross/x86_64-w64-mingw32/info/as.info
+cross/x86_64-w64-mingw32/info/bfd.info
+cross/x86_64-w64-mingw32/info/binutils.info
+cross/x86_64-w64-mingw32/info/gprof.info
+cross/x86_64-w64-mingw32/info/ld.info
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-addr2line.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-ar.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-as.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-c++filt.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-dlltool.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-elfedit.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-gprof.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-ld.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-nlmconv.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-nm.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-objcopy.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-objdump.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-ranlib.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-readelf.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-size.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-strings.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-strip.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-windmc.1
+cross/x86_64-w64-mingw32/man/man1/x86_64-w64-mingw32-windres.1
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/ar
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/as
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/dlltool
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/ld
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/ld.bfd
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/nm
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/objcopy
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/objdump
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/ranlib
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/readelf
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/bin/strip
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pe.x
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pe.xa
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pe.xbn
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pe.xe
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pe.xn
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pe.xr
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pe.xu
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pep.x
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pep.xa
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pep.xbn
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pep.xe
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pep.xn
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pep.xr
+cross/x86_64-w64-mingw32/x86_64-w64-mingw32/lib/ldscripts/i386pep.xu
diff --git a/cross/mingw-w64-x86_64-binutils/distinfo b/cross/mingw-w64-x86_64-binutils/distinfo
new file mode 100644
index 00000000000..3712c0451ee
--- /dev/null
+++ b/cross/mingw-w64-x86_64-binutils/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/06/07 19:12:19 ryoon Exp $
+
+SHA1 (binutils-2.30.tar.bz2) = 33d807f7fa680b00439eb5560acd0c2ef645e5f9
+RMD160 (binutils-2.30.tar.bz2) = 5b6152ff36d55da3b5da3a21b372897da66d953c
+SHA512 (binutils-2.30.tar.bz2) = c3ce91aa20f058ec589bf18c722bf651331b394db6378900cc813cc0eea3a331a96584d5ae090630b627369510397dccc9edfcd43d4aeefc99579f277a05c72c
+Size (binutils-2.30.tar.bz2) = 29541188 bytes