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