dpkg: Sync with poky. -native doesn't need ncurses depends as dsleect isn't built...
authorRichard Purdie <rpurdie@rpsys.net>
Tue, 21 Nov 2006 09:39:53 +0000 (09:39 +0000)
committerRichard Purdie <rpurdie@rpsys.net>
Tue, 21 Nov 2006 09:39:53 +0000 (09:39 +0000)
packages/dpkg/dpkg-native_1.13.22.bb
packages/dpkg/dpkg.inc
packages/dpkg/dpkg_1.13.22.bb
packages/dpkg/files/ignore_extra_fields.patch [new file with mode: 0644]

index 67e9306..7087f1f 100644 (file)
@@ -1,6 +1,6 @@
 require dpkg.inc
-PR = "r1"
-DEPENDS += "ncurses-native zlib-native virtual/update-alternatives-native"
+PR = "r3"
+DEPENDS += "zlib-native virtual/update-alternatives-native"
 SRC_URI += "file://noman.patch;patch=1"
 
 inherit native
index 90173aa..5fab2a7 100644 (file)
@@ -3,11 +3,12 @@ LICENSE = "GPL"
 SECTION = "base"
 
 SRC_URI = "${DEBIAN_MIRROR}/main/d/dpkg/dpkg_${PV}.tar.gz \
+           file://ignore_extra_fields.patch;patch=1 \
            file://noupdalt.patch;patch=1"
 
 S = "${WORKDIR}/dpkg-${PV}"
 
-RDEPENDS_${PN} += "update-alternatives"
+DEPENDS_${PN} += "update-alternatives"
 
 PARALLEL_MAKE = ""
 
index deccb32..0d6ae5c 100644 (file)
@@ -1,5 +1,5 @@
 require dpkg.inc
-PR = "r0"
+PR = "r4"
 DEPENDS += "ncurses zlib bzip2"
 SRC_URI += "file://noman.patch;patch=1"
 
diff --git a/packages/dpkg/files/ignore_extra_fields.patch b/packages/dpkg/files/ignore_extra_fields.patch
new file mode 100644 (file)
index 0000000..4387846
--- /dev/null
@@ -0,0 +1,21 @@
+ dpkg-deb/build.c |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+Index: dpkg-1.13.22/dpkg-deb/build.c
+===================================================================
+--- dpkg-1.13.22.orig/dpkg-deb/build.c 2006-05-19 23:11:08.000000000 +0100
++++ dpkg-1.13.22/dpkg-deb/build.c      2006-11-17 14:43:20.000000000 +0000
+@@ -220,11 +220,11 @@ void do_build(const char *const *argv) {
+               controlfile, checkedinfo->otherpriority);
+       warns++;
+     }
+-    for (field= checkedinfo->available.arbs; field; field= field->next) {
++    /*for (field= checkedinfo->available.arbs; field; field= field->next) {
+       fprintf(stderr, _("warning, `%s' contains user-defined field `%s'\n"),
+               controlfile, field->name);
+       warns++;
+-    }
++    }*/
+     checkversion(checkedinfo->available.version.version,"(upstream) version",&errs);
+     checkversion(checkedinfo->available.version.revision,"Debian revision",&errs);
+     if (errs) ohshit(_("%d errors in control file"),errs);