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
 

Reply via email to