Package: dpkg-cross tag 447427 + patch thanks Index: dpkg-cross =================================================================== RCS file: /cvsroot/dpkg-cross/dpkg-cross/dpkg-cross,v retrieving revision 1.52 diff -p -u -b -B -r1.52 dpkg-cross --- dpkg-cross 13 Jul 2008 08:26:13 -0000 1.52 +++ dpkg-cross 13 Jul 2008 09:44:49 -0000 @@ -349,8 +349,11 @@ sub sub_build { } # check package architecture - if (($control{"architecture"} ne $arch) && ($control{"architecture"} ne "all")) { - warn "$progname: $package has wrong architecture (" . $control{"architecture"} . ")\n"; + my $control_arch = $control{"architecture"}; + if (($control_arch ne $arch) and + ($control_arch ne "all") and + ($arch !~ /^uclibc-$control_arch$/)) { + warn "$progname: $package has wrong architecture ($control_arch)\n"; goto fail; } Index: Debian/DpkgCross.pm =================================================================== RCS file: /cvsroot/dpkg-cross/dpkg-cross/Debian/DpkgCross.pm,v retrieving revision 1.31 diff -p -u -b -B -r1.31 DpkgCross.pm --- Debian/DpkgCross.pm 13 Jul 2008 08:26:13 -0000 1.31 +++ Debian/DpkgCross.pm 13 Jul 2008 09:44:50 -0000 @@ -6,10 +6,10 @@ use Config::Auto; use Cwd; use warnings; use strict; -our $VERSION = '2.2.4'; +our $VERSION = '2.3.0'; # Version of dpkg-cross environment. -my $DPKGCROSSVERSION = "2.2.4"; +my $DPKGCROSSVERSION = "2.3.0"; require Exporter; @@ -107,7 +107,11 @@ $progname = basename($0); 'openbsd-i386' => 'i386-openbsd', #XXX This differs from dpkg-architecture 'freebsd-i386' => 'i386-freebsd', #XXX This differs from dpkg-architecture 'darwin-i386' => 'i386-darwin', #XXX This differs from dpkg-architecture - 'win32-i386' => 'i386-cygwin' + 'win32-i386' => 'i386-cygwin', + 'uclibc-arm' => 'arm-linux-uclibc', + 'uclibc-mips' => 'mips-linux-uclibc', + 'uclibc-mipsel' => 'mipsel-linux-uclibc', + 'uclibc-armel' => 'armel-linux-uclibc', ); # Regexps to parse 'file' output to detect arch of ELF binary Index: debian/changelog =================================================================== RCS file: /cvsroot/dpkg-cross/dpkg-cross/debian/changelog,v retrieving revision 1.143 diff -p -u -b -B -r1.143 changelog --- debian/changelog 13 Jul 2008 08:26:13 -0000 1.143 +++ debian/changelog 13 Jul 2008 09:44:51 -0000 @@ -1,11 +1,12 @@ -dpkg-cross (2.2.5) unstable; urgency=low +dpkg-cross (2.3.0) unstable; urgency=low * Same change as apt-cross in the buginfo.sh script: * bashism in /bin/sh script (Closes: #489567) * corrupted pkg-config data for libcairo-directfb (Closes: #483076) * -a amd64 should search /emul/ia32-linux (Closes: #463588) + * please support wrong architecture (Closes: #447427) - -- Neil Williams <codehelp@debian.org> Sat, 12 Jul 2008 19:48:09 +0100 + -- Neil Williams <codehelp@debian.org> Sun, 13 Jul 2008 10:39:26 +0100 dpkg-cross (2.2.4) unstable; urgency=low -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
Attachment:
signature.asc
Description: This is a digitally signed message part