Package: fakeroot
Version: 1.5.10
Severity: normal
Tags: patch

Hi, 

Please find attached a patch to add biarch support on GNU/kFreeBSD
amd64. The 32-bit libraries are in /usr/lib32, just as on ppc64.

Could you please add it in your next upload?

Thanks in advance,
Aurelien

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-amd64
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages fakeroot depends on:
ii  libc6                        2.3.6.ds1-9 GNU C Library: Shared libraries

fakeroot recommends no packages.

-- no debconf information
diff fakeroot-1.5.10.orig/debian/control fakeroot-1.5.10/debian/control
--- fakeroot-1.5.10.orig/debian/control 2006-07-22 23:45:34.000000000 +0200
+++ fakeroot-1.5.10/debian/control      2007-01-06 14:44:36.000000000 +0100
@@ -1,7 +1,7 @@
 Source: fakeroot
 Section: utils
 Priority: optional
-Build-Depends: sharutils, libc6-dev-s390x [s390], libc6-dev-sparc64 [sparc], 
libc6-dev-i386 [amd64], libc6-dev-amd64 [i386], libc6-dev-ppc64 [powerpc], 
libc6-dev-powerpc [ppc64], lib64gcc1 [i386]
+Build-Depends: sharutils, libc6-dev-s390x [s390], libc6-dev-sparc64 [sparc], 
libc6-dev-i386 [amd64], libc0.1-dev-i386 [i386], libc6-dev-amd64 [i386], 
libc6-dev-ppc64 [powerpc], libc6-dev-powerpc [ppc64], lib64gcc1 [i386]
 Maintainer: Clint Adams <[EMAIL PROTECTED]>
 Standards-Version: 3.7.2
 
diff -Nru fakeroot-1.5.10.orig/debian/rules fakeroot-1.5.10/debian/rules
--- fakeroot-1.5.10.orig/debian/rules   2006-07-23 00:32:18.000000000 +0200
+++ fakeroot-1.5.10/debian/rules        2007-01-06 14:48:23.000000000 +0100
@@ -26,7 +26,7 @@
 ifeq (x86_64-linux-gnu,$(DEB_HOST_GNU_TYPE))
 BIARCH_LIB_DIR=emul/ia32-linux/usr/lib
 else
-ifeq (ppc64-linux-gnu,$(DEB_HOST_GNU_TYPE))
+ifneq (,$(findstring $(DEB_HOST_GNU_TYPE), ppc64-linux-gnu 
x86_64-kfreebsd-gnu))
 BIARCH_LIB_DIR=usr/lib32
 else
 BIARCH_LIB_DIR=usr/lib64
@@ -71,7 +71,7 @@
        -cd obj-tcp && $(MAKE) distclean
        -cd objfake-sysv && $(MAKE) distclean
        -cd objfake-tcp && $(MAKE) distclean
-ifneq (,$(findstring $(DEB_HOST_GNU_TYPE), sparc-linux-gnu s390-linux-gnu 
x86_64-linux-gnu i486-linux-gnu powerpc-linux-gnu ppc64-linux-gnu))
+ifneq (,$(findstring $(DEB_HOST_GNU_TYPE), sparc-linux-gnu s390-linux-gnu 
x86_64-linux-gnu i486-linux-gnu powerpc-linux-gnu ppc64-linux-gnu 
x86_64-kfreebsd-gnu))
        -cd obj64-sysv && $(MAKE) distclean
        -cd obj64-tcp && $(MAKE) distclean
 endif
@@ -119,7 +119,7 @@
        rm -f debian/tmp/usr/lib/libfakeroot/libfakeroot.*a*
        rm -f debian/tmp/usr/bin/simple debian/tmp/usr/lib/libfakeroot.la
        rm debian/tmp/usr/lib/libfakeroot.a
-ifneq (,$(findstring $(DEB_HOST_GNU_TYPE), sparc-linux-gnu s390-linux-gnu 
x86_64-linux-gnu i486-linux-gnu powerpc-linux-gnu ppc64-linux-gnu))
+ifneq (,$(findstring $(DEB_HOST_GNU_TYPE), sparc-linux-gnu s390-linux-gnu 
x86_64-linux-gnu i486-linux-gnu powerpc-linux-gnu ppc64-linux-gnui 
x86_64-kfreebsd-gnu))
        debian/rules binary-biarch
 endif
        $(INSTALL_FILE) debian/copyright 
debian/tmp/usr/share/doc/fakeroot/copyright
@@ -202,6 +202,10 @@
        cd obj64-sysv && CC="gcc -m32" ../configure --prefix=/usr 
--mandir=/usr/share/man --build=ppc64-linux --host=powerpc-linux-gnu 
--program-suffix=-sysv $(CONFARGS)
        cd obj64-tcp && CC="gcc -m32" ../configure --prefix=/usr 
--mandir=/usr/share/man --build=ppc64-linux --host=powerpc-linux-gnu 
--with-ipc=tcp --program-suffix=-tcp $(CONFARGS)
 endif
+ifneq (,$(findstring $(DEB_HOST_GNU_TYPE),x86_64-kfreebsd-gnu))
+       cd obj64-sysv && CC="gcc -m32" ../configure --prefix=/usr 
--mandir=/usr/share/man --build=x86_64-kfreebsd --host=i486-kfreebsd-gnu 
--program-suffix=-sysv $(CONFARGS)
+       cd obj64-tcp && CC="gcc -m32" ../configure --prefix=/usr 
--mandir=/usr/share/man --build=x86_64-kfreebsd --host=i486-kfreebsd-gnu 
--with-ipc=tcp --program-suffix=-tcp $(CONFARGS)
+endif
 
        cd obj64-tcp && $(MAKE) libfakeroot.la
        $(INSTALL_DIR) debian/tmp/$(BIARCH_LIB_DIR)/libfakeroot

Reply via email to