binutils-mingw-w64-3build1/0000755000000000000000000000000012156364333012601 5ustar binutils-mingw-w64-3build1/debian/0000755000000000000000000000000012161106443014013 5ustar binutils-mingw-w64-3build1/debian/dllwrap.10000644000000000000000000000062111457126470015552 0ustar .TH DLLWRAP 1 "26 Oct 2003" "Debian GNU/Linux" .SH NAME dllwrap \- Ancient tool for generating PE style dll's. .SH DESCRIPTION .B dllwrap is deprecated. You should not use it for any new code. Use .B ld \-\-shared instead. .SH OPTIONS .TP .B \-h, \-\-help Show summary of options. .SH AUTHOR This manual page was written by Ron , for the Debian project (but may be used by others). binutils-mingw-w64-3build1/debian/copyright0000644000000000000000000000345212156405431015755 0ustar This work was packaged for Debian by: Stephen Kitt on Tue, 07 Sep 2010 15:57:34 +0200 It is based on the binutils-source package maintained by James Troup . Upstream Author: Free Software Foundation, Inc. Copyright: Copyright © 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". The Debian packaging is: Copyright © 2010-2013 Stephen Kitt and is licensed under the GPL version 3, see above. The binutils manuals and associated documentation are also Copyright © Free Software Foundation, Inc. They are distributed under the GNU Free Documentation License Version 1.3 or any later version published by the Free Software Foundation, with no Invariant Sections, with no with no Front-Cover Texts, and with no Back-Cover Texts. On Debian GNU/Linux systems, the complete text of the GFDL Version 1.3 can be found in `/usr/share/common-licenses/GFDL-1.3'. binutils-mingw-w64-3build1/debian/binutils-mingw-w64-x86-64.install0000644000000000000000000000016412156374042021652 0ustar usr/bin/x86_64-w64-mingw32-* usr/x86_64-w64-mingw32/lib/ldscripts/i386pep.* usr/share/man/man1/x86_64-w64-mingw32-* binutils-mingw-w64-3build1/debian/changelog0000644000000000000000000000377612161106443015702 0ustar binutils-mingw-w64 (3build1) saucy; urgency=low * Rebuild against updated binutils source. -- Matthias Klose Fri, 21 Jun 2013 19:27:31 +0200 binutils-mingw-w64 (3) unstable; urgency=low * Move linker scripts to target-specific directories to avoid conflicting with binutils (Closes: #712151, #712153). * Enable hardened builds. * Standards-Version 3.9.4, no further change required. * Drop DM-Upload-Allowed. * Switch to my Debian address. * Use canonical VCS URIs. -- Stephen Kitt Thu, 13 Jun 2013 22:48:16 +0200 binutils-mingw-w64 (2) unstable; urgency=low * binutils-mingw-w64 doesn't conflict with mingw32-binutils so remove the relationship (helps with #662746). -- Stephen Kitt Wed, 04 Jul 2012 22:54:01 +0200 binutils-mingw-w64 (1) unstable; urgency=low [ Stephen Kitt ] * Fix Lintian error about copyright templates. * Add build-arch and build-indep targets. * Switch to single-number versions and add the binutils-mingw-w64 version to the resulting binary package's version. * Split package into 32- and 64-bit specific versions (-i686 and -x86-64) - see thread starting at http://lists.debian.org/4EBA730A.7060707@greffrath.com for rationale. [ Didier Raboud ] * Confidently setting the DMUA-flag to yes. -- Stephen Kitt Wed, 30 Nov 2011 20:09:17 +0100 binutils-mingw-w64 (0.3) unstable; urgency=low * Enable LTO (Closes: #626285). * Require binutils-source 2.21.51.20110523 which provides fully working LTO plugin support for COFF targets. -- Stephen Kitt Tue, 24 May 2011 23:44:32 +0200 binutils-mingw-w64 (0.2) unstable; urgency=low * Allow building on all architectures (Closes: #624545). * Standards-Version 3.9.2, no change required. -- Stephen Kitt Sat, 30 Apr 2011 23:11:57 +0200 binutils-mingw-w64 (0.1) unstable; urgency=low * Initial release (Closes: #602996). -- Stephen Kitt Tue, 16 Nov 2010 12:49:49 +0100 binutils-mingw-w64-3build1/debian/binutils-mingw-w64-x86-64.lintian-overrides0000644000000000000000000000047112156406017023641 0ustar # Bugs in binutils-source binutils-mingw-w64-x86-64 binary: spelling-error-in-binary binutils-mingw-w64-x86-64 binary: manpage-has-errors-from-man # For linker scripts are in /usr/${target} binutils-mingw-w64-x86-64: file-in-unusual-dir binutils-mingw-w64-x86-64: non-standard-dir-in-usr usr/x86_64-w64-mingw32/ binutils-mingw-w64-3build1/debian/binutils-mingw-w64-x86-64.manpages0000644000000000000000000000004411665071434021777 0ustar debian/x86_64-w64-mingw32-dllwrap.1 binutils-mingw-w64-3build1/debian/binutils-mingw-w64-i686.manpages0000644000000000000000000000004211665071415021614 0ustar debian/i686-w64-mingw32-dllwrap.1 binutils-mingw-w64-3build1/debian/compat0000644000000000000000000000000212102055245015207 0ustar 7 binutils-mingw-w64-3build1/debian/binutils-mingw-w64-i686.links0000644000000000000000000000013411665114502021136 0ustar usr/share/man/man1/i686-w64-mingw32-ld.1.gz usr/share/man/man1/i686-w64-mingw32-ld.bfd.1.gz binutils-mingw-w64-3build1/debian/control0000644000000000000000000000376212156427774015447 0ustar Source: binutils-mingw-w64 Section: devel Priority: extra Maintainer: Stephen Kitt Build-Depends: debhelper (>= 7.0.50~), autotools-dev, binutils-source (>= 2.22), bison, flex Standards-Version: 3.9.4 Homepage: http://www.gnu.org/software/binutils/ Vcs-Git: git://anonscm.debian.org/collab-maint/binutils-mingw-w64.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/binutils-mingw-w64.git;a=summary Package: binutils-mingw-w64 Architecture: all Depends: ${misc:Depends}, binutils-mingw-w64-i686, binutils-mingw-w64-x86-64 Built-Using: binutils (= ${binutils:Version}) Description: Cross-binutils for Win32 and Win64 using MinGW-w64 MinGW-w64 provides a development and runtime environment for 32- and 64-bit (x86 and x64) Windows applications using the Windows API and the GNU Compiler Collection (gcc). . This metapackage provides the toolchain binutils. Package: binutils-mingw-w64-i686 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, binutils (>= ${local:Version}) Built-Using: binutils (= ${binutils:Version}) Breaks: binutils-mingw-w64 (<< 2.22-1+1) Replaces: binutils-mingw-w64 (<< 2.22-1+1) Description: Cross-binutils for Win32 (x86) using MinGW-w64 MinGW-w64 provides a development and runtime environment for 32- and 64-bit (x86 and x64) Windows applications using the Windows API and the GNU Compiler Collection (gcc). . This package contains the toolchain binutils targeting 32-bit Windows. Package: binutils-mingw-w64-x86-64 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, binutils (>= ${local:Version}) Built-Using: binutils (= ${binutils:Version}) Breaks: binutils-mingw-w64 (<< 2.22-1+1) Replaces: binutils-mingw-w64 (<< 2.22-1+1) Description: Cross-binutils for Win64 (x64) using MinGW-w64 MinGW-w64 provides a development and runtime environment for 32- and 64-bit (x86 and x64) Windows applications using the Windows API and the GNU Compiler Collection (gcc). . This package contains the toolchain binutils targeting 64-bit Windows. binutils-mingw-w64-3build1/debian/rules0000755000000000000000000000533012156405146015102 0ustar #!/usr/bin/make -f # -*- makefile -*- # Copyright © 2010-2013 Stephen Kitt # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 top_dir := $(shell pwd) binutils_dir := /usr/src/binutils upstream_dir := $(top_dir)/upstream build_dir := $(top_dir)/build source_version := $(shell dpkg-query -W -f="\$${Version}\n" binutils-source) deb_version := $(source_version)+$(shell dpkg-parsechangelog | sed -ne "s/^Version: \(.*\)/\1/p") deb_upstream_version := $(shell echo $(deb_version) | cut -d- -f1) gnu_upstream_version := $(shell echo $(deb_upstream_version) | cut -d. -f1-3) targets := i686-w64-mingw32 x86_64-w64-mingw32 CFLAGS = $(shell dpkg-buildflags --get CFLAGS) CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS) CXXFLAGS = $(shell dpkg-buildflags --get CXXFLAGS) LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) export CFLAGS CPPFLAGS CXXFLAGS LDFLAGS unpack: unpack-stamp unpack-stamp: tar xf $(binutils_dir)/binutils-$(gnu_upstream_version).tar.* rm -rf $(upstream_dir) mv binutils-$(deb_upstream_version) $(upstream_dir) # Revert the ldscripts location patch so we avoid conflicting with binutils cd $(upstream_dir); patch -R -p1 < /usr/src/binutils/patches/001_ld_makefile_patch.patch touch $@ clean: dh_testdir dh_testroot rm -rf *-stamp $(build_dir) $(upstream_dir) $(patsubst %,debian/%-dllwrap.1,$(targets)) dh_clean configure-stamp: unpack-stamp dh_testdir for target in $(targets); do \ dh_auto_configure -B$(build_dir)/$$target -D$(upstream_dir) -- \ --prefix=/usr --disable-multilib --enable-lto --enable-plugins --target=$$target; \ done touch $@ build-arch-stamp: configure-stamp dh_testdir for target in $(targets); do \ dh_auto_build --parallel -B$(build_dir)/$$target; \ done touch $@ build-indep-stamp: touch $@ install-arch: install-arch-stamp install-arch-stamp: build-arch-stamp dh_testdir dh_testroot dh_prep for target in $(targets); do \ dh_auto_install -B$(build_dir)/$$target; \ done # Drop files which will conflict with other packages rm -rf debian/tmp/usr/lib/*.a rm -rf debian/tmp/usr/share/info rm -rf debian/tmp/usr/share/locale # Copy the dllwrap manpages for target in $(targets); do \ cp debian/dllwrap.1 debian/$$target-dllwrap.1; \ done touch $@ build: build-arch build-indep build-arch: build-arch-stamp build-indep: build-indep-stamp binary-indep: build-indep dh $@ binary-arch: install-arch dh $@ override_dh_installchangelogs: dh_installchangelogs $(upstream_dir)/ChangeLog override_dh_gencontrol: dh_gencontrol -- -v$(deb_version) -Vlocal:Version=$(deb_upstream_version) -Vbinutils:Version=$(source_version) binary: binary-indep binary-arch .PHONY: binary-indep binary-arch binary clean build-indep build-arch build install-arch binutils-mingw-w64-3build1/debian/source/0000755000000000000000000000000011531763156015325 5ustar binutils-mingw-w64-3build1/debian/source/format0000644000000000000000000000001511476706541016537 0ustar 3.0 (native) binutils-mingw-w64-3build1/debian/source/lintian-overrides0000644000000000000000000000014311531763137020703 0ustar # Watch file tracks binutils-source binutils-mingw-w64 source: debian-watch-file-in-native-package binutils-mingw-w64-3build1/debian/binutils-mingw-w64-i686.lintian-overrides0000644000000000000000000000045712156405764023475 0ustar # Bugs in binutils-source binutils-mingw-w64-i686 binary: spelling-error-in-binary binutils-mingw-w64-i686 binary: manpage-has-errors-from-man # For linker scripts are in /usr/${target} binutils-mingw-w64-i686: file-in-unusual-dir binutils-mingw-w64-i686: non-standard-dir-in-usr usr/i686-w64-mingw32/ binutils-mingw-w64-3build1/debian/binutils-mingw-w64-x86-64.links0000644000000000000000000000014011665114513021315 0ustar usr/share/man/man1/x86_64-w64-mingw32-ld.1.gz usr/share/man/man1/x86_64-w64-mingw32-ld.bfd.1.gz binutils-mingw-w64-3build1/debian/binutils-mingw-w64-i686.install0000644000000000000000000000015512156374027021475 0ustar usr/bin/i686-w64-mingw32-* usr/i686-w64-mingw32/lib/ldscripts/i386pe.* usr/share/man/man1/i686-w64-mingw32-* binutils-mingw-w64-3build1/debian/watch0000644000000000000000000000013111460551127015043 0ustar version=3 http://ftp.debian.org/debian/pool/main/b/binutils/binutils_(.*)\.orig\.tar\.gz