Hi,

Andreas patch needed an update to sync with latest version of the package.  I'm
attaching it.  It works fine, provided that ia32-libs is patched (see #394230
which I just reopened).

Please, can you include this patch in next upload?

etch will most likely be our last release before the 64-bit migration window
finishes in late 2008 [1].  If our 64-bit port has to go through this process
without win32 emulation I'm sure we'll regret it.  Let's make sure it gets into
etch!

[1] see http://catb.org/~esr/writings/world-domination/world-domination-201.html
  for an in-depth analisys based on Moore's law

-- 
Robert Millan

My spam trap is [EMAIL PROTECTED]  Note: this address is only intended for
spam harvesters.  Writing to it will get you added to my black list.
diff -ur wine-0.9.28.old/configure wine-0.9.28/configure
--- wine-0.9.28.old/configure	2006-12-22 17:17:47.000000000 +0100
+++ wine-0.9.28/configure	2007-01-15 21:13:17.000000000 +0100
@@ -10572,7 +10572,7 @@
         TEST_ICUDATA_LIB="${ICUDATA_LIB-${i}data.a}"
         { echo "$as_me:$LINENO: checking whether can link with ICU libraries $TEST_ICUUC_LIB and $TEST_ICUDATA_LIB" >&5
 echo $ECHO_N "checking whether can link with ICU libraries $TEST_ICUUC_LIB and $TEST_ICUDATA_LIB... $ECHO_C" >&6; }
-        LIBS="$saved_libs $TEST_ICUUC_LIB $TEST_ICUDATA_LIB -lstdc++ -lgcc_s"
+        LIBS="-fatal-warnings $saved_libs $TEST_ICUUC_LIB $TEST_ICUDATA_LIB -lstdc++ -lgcc_s"
     	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
diff -ur wine-0.9.28.old/configure.ac wine-0.9.28/configure.ac
--- wine-0.9.28.old/configure.ac	2007-01-15 21:13:07.000000000 +0100
+++ wine-0.9.28/configure.ac	2007-01-15 21:13:17.000000000 +0100
@@ -594,7 +594,7 @@
         TEST_ICUUC_LIB="${ICUUC_LIB-${i}uc.a}"
         TEST_ICUDATA_LIB="${ICUDATA_LIB-${i}data.a}"
         AC_MSG_CHECKING(whether can link with ICU libraries $TEST_ICUUC_LIB and $TEST_ICUDATA_LIB)
-        LIBS="$saved_libs $TEST_ICUUC_LIB $TEST_ICUDATA_LIB -lstdc++ -lgcc_s"
+        LIBS="-fatal-warnings $saved_libs $TEST_ICUUC_LIB $TEST_ICUDATA_LIB -lstdc++ -lgcc_s"
     	AC_TRY_LINK([#include <unicode/ubidi.h>],[ubidi_open()],
                     [AC_DEFINE(HAVE_ICU,1,[Define to 1 if the ICU libraries are installed])
             	     AC_SUBST(ICULIBS,"$TEST_ICUUC_LIB $TEST_ICUDATA_LIB -lstdc++ -lgcc_s")
diff -ur wine-0.9.28.old/debian/control wine-0.9.28/debian/control
--- wine-0.9.28.old/debian/control	2007-01-15 21:13:07.000000000 +0100
+++ wine-0.9.28/debian/control	2007-01-15 21:15:15.000000000 +0100
@@ -20,11 +20,12 @@
  libicu36-dev | libicu34-dev (>= 3.4-4) | libicu28-dev | libicu21-dev,
  libfontconfig1-dev, libssl-dev, libcapi20-dev (>= 1:3.3.0.20041024-2) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
  libhal-dev, libdbus-1-dev | dbus-1-dev, libgphoto2-2-dev, liblcms1-dev, libldap2-dev,
- libxml2-dev, libxslt1-dev, fontforge, prelink
+ libxml2-dev, libxslt1-dev, fontforge, prelink,
+ libc6-dev-i386 [amd64], ia32-libs [amd64], lib32z1-dev [amd64], lib32asound2-dev [amd64], lib32ncurses5-dev [amd64]
 Standards-Version: 3.6.0
 
 Package: wine
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: ${debconf-depends}, libwine (= ${Source-Version}), xbase-clients (>= 4.0) | xcontrib
 Recommends: wine-utils, msttcorefonts
 Suggests: wine-doc, binfmt-support
@@ -40,7 +41,7 @@
  Wine is often updated.
 
 Package: libwine-dev
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Section: libdevel
 Depends: libwine (= ${Source-Version}), libc6-dev
 Replaces: libwine (<< 0.0.20010216)
@@ -56,8 +57,8 @@
 
 Package: libwine
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
-Depends: ${debconf-depends}, ${shlibs:Depends}${freetype}
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
+Depends: ${debconf-depends}, ${shlibs:Depends}${freetype}${ia32-libs}
 Replaces: libwine0.0.971116, wine (<< 0.9.11-1), libwine-twain (<< 0.9.13)
 Conflicts: libwine0.0.971116
 Recommends: libwine-print, libwine-gl${icu}
@@ -72,7 +73,7 @@
 
 Package: libwine-alsa
 Section: libs
-Architecture: i386 powerpc sparc
+Architecture: amd64 i386 powerpc sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}
 Description: Windows API Implementation (ALSA Sound Module)
  This is a BETA release of Wine, the free MS-Windows API implementation.
@@ -84,7 +85,7 @@
 
 Package: libwine-arts
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}
 Replaces: libwine (<< 0.0.20020710)
 Description: Windows API Implementation (aRts Sound Module)
@@ -97,7 +98,7 @@
 
 Package: libwine-capi
 Section: libs
-Architecture: i386 powerpc sparc
+Architecture: amd64 i386 powerpc sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}
 Description: Windows API Implementation (ISDN Module)
  This is a BETA release of Wine, the free MS-Windows API implementation.
@@ -110,7 +111,7 @@
 
 Package: libwine-cms
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}
 Replaces: libwine (<< 0.0.20050830)
 Description: Windows API Implementation (Color Management Module)
@@ -124,7 +125,7 @@
 
 Package: libwine-esd
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}
 Description: Windows API Implementation (EsounD Sound Module)
  This is a BETA release of Wine, the free MS-Windows API implementation.
@@ -136,7 +137,7 @@
 
 Package: libwine-gl
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}
 Description: Windows API Implementation (OpenGL Module)
  This is a BETA release of Wine, the free MS-Windows API implementation.
@@ -149,7 +150,7 @@
 
 Package: libwine-gphoto2
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}
 Description: Windows API Implementation (Camera Module)
  This is a BETA release of Wine, the free MS-Windows API implementation.
@@ -162,7 +163,7 @@
 
 Package: libwine-jack
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}${jack}
 Description: Windows API Implementation (JACK Sound Module)
  This is a BETA release of Wine, the free MS-Windows API implementation.
@@ -174,7 +175,7 @@
 
 Package: libwine-ldap
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}
 Description: Windows API Implementation (LDAP Module)
  This is a BETA release of Wine, the free MS-Windows API implementation.
@@ -187,7 +188,7 @@
 
 Package: libwine-nas
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}
 Replaces: libwine (<< 0.0.20020710)
 Description: Windows API Implementation (NAS Sound Module)
@@ -200,7 +201,7 @@
 
 Package: libwine-print
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: amd64 i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}${freetype}${cupsys}
 Replaces: libwine (<< 0.0.20020710)
 Description: Windows API Implementation (Printing Module)
@@ -214,7 +215,7 @@
 
 Package: libwine-sane
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine (= ${Source-Version}), ${shlibs:Depends}
 Description: Windows API Implementation (Scanner Module)
  This is a BETA release of Wine, the free MS-Windows API implementation.
@@ -227,7 +228,7 @@
 
 Package: libwine-twain
 Section: libs
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine-sane
 Suggests: libwine-gphoto2
 Description: Windows API Implementation (empty transitional package)
@@ -235,7 +236,7 @@
  and libwine-gphoto2 packages. It can safely be removed.
 
 Package: wine-utils
-Architecture: i386 hurd-i386 kfreebsd-i386 netbsd-i386 powerpc hurd-powerpc kfreebsd-powerpc netbsd-powerpc sparc hurd-sparc kfreebsd-sparc netbsd-sparc
+Architecture: any-amd64 any-i386 any-powerpc any-sparc
 Depends: libwine (= ${Source-Version}), wine
 Replaces: libwine-dev (<< 0.0.20010216)
 Description: Windows API Implementation (Utilities)
diff -ur wine-0.9.28.old/debian/rules wine-0.9.28/debian/rules
--- wine-0.9.28.old/debian/rules	2007-01-15 21:13:07.000000000 +0100
+++ wine-0.9.28/debian/rules	2007-01-15 21:13:17.000000000 +0100
@@ -246,6 +246,11 @@
 	dh_installdeb -s
 	dh_shlibdeps -s -ldlls:libs:
 
+	# if the distro we're compiling for has ia32-libs, depend on it
+	(dpkg -s ia32-libs >/dev/null && \
+	 echo "ia32-libs=, ia32-libs" >> debian/libwine.substvars) || \
+	true
+
 	# if the distro we're compiling for has freetype, depend on it
 	(dpkg -s libfreetype6-dev >/dev/null && \
 	 echo "freetype=, libfreetype6" >> debian/libwine.substvars && \

Reply via email to