Hi Ron, I've uploaded an NMU of mingw32-binutils to 14-day delayed. debian dir patch (including changelog entry) is attached.
-- Robert Millan
diff -ur mingw32-binutils-2.18.50-20080109/debian/changelog mingw32-binutils-2.20/debian/changelog --- mingw32-binutils-2.18.50-20080109/debian/changelog 2008-02-03 12:17:31.000000000 +0100 +++ mingw32-binutils-2.20/debian/changelog 2009-12-23 22:21:09.000000000 +0100 @@ -1,3 +1,11 @@ +mingw32-binutils (2.20-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release. + * Enable amd64 support. (Closes: #514184) + + -- Robert Millan <rmh.deb...@aybabtu.com> Wed, 23 Dec 2009 22:21:06 +0100 + mingw32-binutils (2.18.50-20080109-1) unstable; urgency=low * New upstream. diff -ur mingw32-binutils-2.18.50-20080109/debian/rules mingw32-binutils-2.20/debian/rules --- mingw32-binutils-2.18.50-20080109/debian/rules 2009-12-13 23:32:10.000000000 +0100 +++ mingw32-binutils-2.20/debian/rules 2009-12-23 22:42:42.000000000 +0100 @@ -7,13 +7,16 @@ #export DH_VERBOSE=1 package = mingw32-binutils +package64 = mingw64-binutils target = i586-mingw32msvc +target64 = amd64-mingw32msvc top_dir := $(shell pwd) upstream_dir := $(top_dir)/upstream build_dir := $(top_dir)/build_dir build_src := $(build_dir)/src build_objs := $(build_dir)/objs +build_objs64 := $(build_dir)/objs64 PACKAGE_BASENAME = $(patsubst %-src.tar,%,$(basename $(notdir $(wildcard $(upstream_dir)/$(1)*)))) @@ -24,7 +27,7 @@ endif -build : build-stamp +build : build-stamp build64-stamp # XXX Work around another gratuitous change in the source dir name. # They did so well for so long, *sigh*. @@ -42,6 +45,13 @@ --target=$(target) touch $@ +configure64-stamp: unpack-stamp + mkdir -p $(build_objs64) + cd $(build_objs64) \ + && $(build_src)/$(binutils)/configure -v \ + --prefix=/usr \ + --target=$(target64) + touch $@ build-stamp : configure-stamp dh_testdir @@ -49,10 +59,15 @@ touch $@ +build64-stamp : configure64-stamp + dh_testdir + cd $(build_objs64) && $(MAKE) + + touch $@ install : install-stamp -install-stamp : build-stamp +install-stamp : build-stamp build64-stamp dh_testdir dh_testroot dh_clean -k @@ -61,9 +76,13 @@ cd $(build_objs) \ && $(MAKE) install prefix=$(top_dir)/debian/$(package)/usr \ mandir=$(top_dir)/debian/$(package)/usr/share/man + cd $(build_objs64) \ + && $(MAKE) install prefix=$(top_dir)/debian/$(package)/usr \ + mandir=$(top_dir)/debian/$(package)/usr/share/man # remove some non-cross stuff that will clash with other packages rm -rf debian/$(package)/usr/info + rm -rf debian/$(package)/usr/share/info rm -rf debian/$(package)/usr/lib rm -rf debian/$(package)/usr/share/locale