diff -Nru dpkg-1.16.17/debian/changelog dpkg-1.16.17+rpi1/debian/changelog --- dpkg-1.16.17/debian/changelog 2015-11-26 01:56:34.000000000 +0000 +++ dpkg-1.16.17+rpi1/debian/changelog 2016-03-18 00:19:38.000000000 +0000 @@ -1,3 +1,12 @@ +dpkg (1.16.17+rpi1) wheezy-staging; urgency=medium + + [changes brought forward from 1.16.16+rpi1 by Peter Michael Green at Sat, 18 Apr 2015 13:18:17 +0000] + * If a vendor perl module for the current vendor can't be found use the + "Debian" one not the "Default" one. + This should make dpkg-buildflags behave the same on Rasbian as on Debian + + -- Raspbian forward porter Fri, 18 Mar 2016 00:19:32 +0000 + dpkg (1.16.17) wheezy-security; urgency=high [ Guillem Jover ] diff -Nru dpkg-1.16.17/scripts/Dpkg/Vendor.pm dpkg-1.16.17+rpi1/scripts/Dpkg/Vendor.pm --- dpkg-1.16.17/scripts/Dpkg/Vendor.pm 2015-11-26 01:56:34.000000000 +0000 +++ dpkg-1.16.17+rpi1/scripts/Dpkg/Vendor.pm 2016-03-18 00:19:38.000000000 +0000 @@ -135,7 +135,7 @@ if ($vendor ne "Default") { push @names, $vendor, lc($vendor), ucfirst($vendor), ucfirst(lc($vendor)); } - foreach my $name (@names, "Default") { + foreach my $name (@names, "Debian") { eval qq{ require Dpkg::Vendor::$name; \$obj = Dpkg::Vendor::$name->new();