<!-- Generator: GNU source-highlight 2.4
by Lorenzo Bettini
http://www.lorenzobettini.it
http://www.gnu.org/software/src-highlite -->
<pre><tt>#
#
# patch "classes/package_ipk.bbclass"
# from [74c1d60c5b62a72c229c78bd65e5a0a0cf6486f1]
# to [242c256c8e04a09f38c2935be0882b1dee651600]
#
# patch "conf/bitbake.conf"
# from [86fdaa0747310ea3f83914cbb3f62e00cd500cec]
# to [6ff864c9de6f26e92c7ab40bc46eddef334a4df4]
#
# patch "packages/ipkg-utils/ipkg-utils/fields_tweaks.patch"
# from [bcce07d7c1acb2892a59f8be552f77994e17e98c]
# to [e66a4afa1f9a57edd969a060f0b99fc5bfb33e50]
#
# patch "packages/ipkg-utils/ipkg-utils-native_1.6+cvs20050404.bb"
# from [054d2acb3ff8284167043e5554633713ebdba2cf]
# to [2fffa65764b445bac4b2ec9f7b7b01d1b11a0651]
#
# patch "packages/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb"
# from [53716efd0be08661e891166feef9298502f1ff73]
# to [6ca2e19f7611e0124df8a7be84f3cab7f69e1963]
#
============================================================
<font color="#FF6600">--- classes/package_ipk.bbclass        74c1d60c5b62a72c229c78bd65e5a0a0cf6486f1</font>
<font color="#009900">+++ classes/package_ipk.bbclass        242c256c8e04a09f38c2935be0882b1dee651600</font>
<font color="#0000FF">@@ -203,20 +203,21 @@ python do_package_ipk () {</font>
                fields.append(["Architecture: %s\n", ['PACKAGE_ARCH']])
                fields.append(["OE: %s\n", ['PN']])
                fields.append(["Homepage: %s\n", ['HOMEPAGE']])
<font color="#009900">+                fields.append(["Tags: %s\n", ['PKG_TAGS']])</font>
                def pullData(l, d):
                        l2 = []
                        for i in l:
<font color="#FF6600">-                                l2.append(bb.data.getVar(i, d, 1))</font>
<font color="#009900">+                                v = bb.data.getVar(i, d, 1)</font>
<font color="#009900">+                                if v is None:</font>
<font color="#009900">+                                        raise KeyError(f)</font>
<font color="#009900">+                                l2.append(v)</font>
                        return l2
                ctrlfile.write("Package: %s\n" % pkgname)
                # check for required fields
                try:
                        for (c, fs) in fields:
<font color="#FF6600">-                                for f in fs:</font>
<font color="#FF6600">-                                        if bb.data.getVar(f, localdata) is None:</font>
<font color="#FF6600">-                                                raise KeyError(f)</font>
                                ctrlfile.write(c % tuple(pullData(fs, localdata)))
                except KeyError:
                        (type, value, traceback) = sys.exc_info()
============================================================
<font color="#FF6600">--- conf/bitbake.conf        86fdaa0747310ea3f83914cbb3f62e00cd500cec</font>
<font color="#009900">+++ conf/bitbake.conf        6ff864c9de6f26e92c7ab40bc46eddef334a4df4</font>
<font color="#0000FF">@@ -143,6 +143,7 @@ HOMEPAGE = "unknown"</font>
LICENSE = "unknown"
MAINTAINER = "OpenEmbedded Team <openembedded-devel@lists.openembedded.org>"
HOMEPAGE = "unknown"
<font color="#009900">+PKG_TAGS = ""</font>
# Package dependencies and provides.
============================================================
<font color="#FF6600">--- packages/ipkg-utils/ipkg-utils/fields_tweaks.patch        bcce07d7c1acb2892a59f8be552f77994e17e98c</font>
<font color="#009900">+++ packages/ipkg-utils/ipkg-utils/fields_tweaks.patch        e66a4afa1f9a57edd969a060f0b99fc5bfb33e50</font>
<font color="#0000FF">@@ -6,9 +6,9 @@ Index: ipkg-utils/Makefile</font>
Index: ipkg-utils/Makefile
===================================================================
<font color="#FF6600">---- ipkg-utils.orig/Makefile        2007-06-13 22:45:47.000000000 +0100</font>
<font color="#FF6600">-+++ ipkg-utils/Makefile        2007-06-13 22:46:50.000000000 +0100</font>
<font color="#FF6600">-@@ -15,6 +15,8 @@ install: ${UTILS}</font>
<font color="#009900">+--- ipkg-utils.orig/Makefile        2004-12-28 23:32:20.000000000 +0800</font>
<font color="#009900">++++ ipkg-utils/Makefile        2008-04-08 18:42:36.000000000 +0800</font>
<font color="#009900">+@@ -15,6 +15,8 @@</font>
        python setup.py install
        chmod agu+rx ipkg-make-index
        cp -f ipkg-make-index $(PREFIX)/bin
<font color="#0000FF">@@ -20,7 +20,7 @@ Index: ipkg-utils/ipkg-list-fields</font>
Index: ipkg-utils/ipkg-list-fields
===================================================================
--- /dev/null        1970-01-01 00:00:00.000000000 +0000
<font color="#FF6600">-+++ ipkg-utils/ipkg-list-fields        2007-06-13 22:43:32.000000000 +0100</font>
<font color="#009900">++++ ipkg-utils/ipkg-list-fields        2008-04-08 18:42:36.000000000 +0800</font>
@@ -0,0 +1,13 @@
+#!/usr/bin/python
+
<font color="#0000FF">@@ -37,19 +37,20 @@ Index: ipkg-utils/ipkg.py</font>
+
Index: ipkg-utils/ipkg.py
===================================================================
<font color="#FF6600">---- ipkg-utils.orig/ipkg.py        2007-06-13 22:44:50.000000000 +0100</font>
<font color="#FF6600">-+++ ipkg-utils/ipkg.py        2007-06-13 22:39:44.000000000 +0100</font>
<font color="#FF6600">-@@ -139,6 +139,9 @@ class Package:</font>
<font color="#009900">+--- ipkg-utils.orig/ipkg.py        2008-04-08 18:42:35.000000000 +0800</font>
<font color="#009900">++++ ipkg-utils/ipkg.py        2008-04-08 18:45:28.000000000 +0800</font>
<font color="#009900">+@@ -139,6 +139,10 @@</font>
self.installed_size = None
self.filename = None
self.isdeb = 0
+ self.homepage = None
+ self.oe = None
+ self.priority = None
<font color="#009900">++ self.tags = None</font>
self.fn = fn
        if fn:
<font color="#FF6600">-@@ -211,7 +214,7 @@ class Package:</font>
<font color="#009900">+@@ -212,7 +216,7 @@</font>
elif self.__dict__.has_key(name):
self.__dict__[name] = value
                else:
<font color="#0000FF">@@ -58,13 +59,14 @@ Index: ipkg-utils/ipkg.py</font>
pass
if line and line[0] == '\n':
<font color="#FF6600">-@@ -402,6 +405,9 @@ class Package:</font>
<font color="#009900">+@@ -413,6 +417,10 @@</font>
if self.filename: out = out + "Filename: %s\n" % (self.filename)
if self.source: out = out + "Source: %s\n" % (self.source)
if self.description: out = out + "Description: %s\n" % (self.description)
+ if self.oe: out = out + "OE: %s\n" % (self.oe)
+ if self.homepage: out = out + "HomePage: %s\n" % (self.homepage)
+ if self.priority: out = out + "Priority: %s\n" % (self.priority)
<font color="#009900">++ if self.tags: out = out + "Tags: %s\n" % (self.tags)</font>
        out = out + "\n"
        return out
============================================================
<font color="#FF6600">--- packages/ipkg-utils/ipkg-utils-native_1.6+cvs20050404.bb        054d2acb3ff8284167043e5554633713ebdba2cf</font>
<font color="#009900">+++ packages/ipkg-utils/ipkg-utils-native_1.6+cvs20050404.bb        2fffa65764b445bac4b2ec9f7b7b01d1b11a0651</font>
<font color="#0000FF">@@ -1,7 +1,7 @@ RDEPENDS = ""</font>
require ipkg-utils_${PV}.bb
RDEPENDS = ""
<font color="#FF6600">-PR = "r16"</font>
<font color="#009900">+PR = "r16.01"</font>
inherit native
============================================================
<font color="#FF6600">--- packages/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb        53716efd0be08661e891166feef9298502f1ff73</font>
<font color="#009900">+++ packages/ipkg-utils/ipkg-utils_1.6+cvs20050404.bb        6ca2e19f7611e0124df8a7be84f3cab7f69e1963</font>
<font color="#0000FF">@@ -5,7 +5,7 @@ SRCDATE = "20050404"</font>
CONFLICTS = "ipkg-link"
RDEPENDS = "python"
SRCDATE = "20050404"
<font color="#FF6600">-PR = "r18"</font>
<font color="#009900">+PR = "r18.01"</font>
SRC_URI = "${HANDHELDS_CVS};module=ipkg-utils \
file://ipkg-utils-fix.patch;patch=1 \
</tt></pre>