<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>234416</bug_id>
          
          <creation_ts>2008-08-10 22:21 0000</creation_ts>
          <short_desc>www-client/kazehakase-0.5.5: fails to build against net-libs/xulrunner-1.9.0.1</short_desc>
          <delta_ts>2008-08-13 16:56:55 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://kazehakase.sourceforge.jp/</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>balint@szentedwg.ro</reporter>
          <assigned_to>matsuu@gentoo.org</assigned_to>
          <cc>mozilla@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>balint@szentedwg.ro</who>
            <bug_when>2008-08-10 22:21:20 0000</bug_when>
            <thetext>Kazehakase-0.5.5 does not build on my system with xulrunner-1.9.0.1. The build process stops with the following error:

nsProfileDirServiceProvider2.cpp: In member function &apos;virtual nsresult nsProfileDirServiceProvider::GetFile(const char*, PRBool*, nsIFile**)&apos;:
nsProfileDirServiceProvider2.cpp:309: error: &apos;NS_APP_MAIL_50_DIR&apos; was not declared in this scope
nsProfileDirServiceProvider2.cpp:314: error: &apos;NS_APP_IMAP_MAIL_50_DIR&apos; was not declared in this scope
nsProfileDirServiceProvider2.cpp:319: error: &apos;NS_APP_NEWS_50_DIR&apos; was not declared in this scope
nsProfileDirServiceProvider2.cpp:324: error: &apos;NS_APP_MESSENGER_FOLDER_CACHE_50_DIR&apos; was not declared in this scope
nsProfileDirServiceProvider2.cpp: In member function &apos;nsresult nsProfileDirServiceProvider::UndefineFileLocations()&apos;:
nsProfileDirServiceProvider2.cpp:521: error: &apos;NS_APP_MAIL_50_DIR&apos; was not declared in this scope
nsProfileDirServiceProvider2.cpp:522: error: &apos;NS_APP_IMAP_MAIL_50_DIR&apos; was not declared in this scope
nsProfileDirServiceProvider2.cpp:523: error: &apos;NS_APP_NEWS_50_DIR&apos; was not declared in this scope
nsProfileDirServiceProvider2.cpp:524: error: &apos;NS_APP_MESSENGER_FOLDER_CACHE_50_DIR&apos; was not declared in this scope
make[5]: *** [libgtkmozembed_la-nsProfileDirServiceProvider2.lo] Error 1
make[5]: Leaving directory `/var/tmp/portage/www-client/kazehakase-0.5.5/work/kazehakase-0.5.5/module/embed/gecko/gtkmozembed&apos;
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/www-client/kazehakase-0.5.5/work/kazehakase-0.5.5/module/embed/gecko&apos;
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/www-client/kazehakase-0.5.5/work/kazehakase-0.5.5/module/embed&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/www-client/kazehakase-0.5.5/work/kazehakase-0.5.5/module&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/www-client/kazehakase-0.5.5/work/kazehakase-0.5.5&apos;
make: *** [all] Error 2

  ERROR: www-client/kazehakase-0.5.5 failed.
  Call stack:
                ebuild.sh, line   49:  Called src_compile
              environment, line 2337:  Called die
  The specific snippet of code:
        emake || die
  The die message:
    (no error message)

Maybe the support for xulrunner-1.9 in the 0.5.5 release is not appropriate?

Reproducible: Always

Steps to Reproduce:
emerge net-libs/xulrunner-1.9.0.1
emerge www-client/kazehakase-0.5.5</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>balint@szentedwg.ro</who>
            <bug_when>2008-08-10 23:29:49 0000</bug_when>
            <thetext>Created an attachment (id=162652)
Patch for kazehakase-0.5.5 to build with xulrunner-1.9

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>balint@szentedwg.ro</who>
            <bug_when>2008-08-10 23:30:42 0000</bug_when>
            <thetext>Created an attachment (id=162654)
The modified ebuild corresponding to the patch.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>balint@szentedwg.ro</who>
            <bug_when>2008-08-10 23:33:56 0000</bug_when>
            <thetext>I ported the kazehakase-0.5.4-xulrunner19.patch to this new kazehakase version. It would be nice to put it in the Portage tree.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matsuu@gentoo.org</who>
            <bug_when>2008-08-13 16:56:55 0000</bug_when>
            <thetext>in cvs. thanks.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162652</attachid>
            <date>2008-08-10 23:29 0000</date>
            <desc>Patch for kazehakase-0.5.5 to build with xulrunner-1.9</desc>
            <filename>kazehakase-0.5.5-xulrunner19.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXJOIGthemVoYWthc2UtMC41LjUub3JpZy9leHQvcnVieS9NYWtlZmlsZS5hbSBrYXpl
aGFrYXNlLTAuNS41L2V4dC9ydWJ5L01ha2VmaWxlLmFtCi0tLSBrYXplaGFrYXNlLTAuNS41Lm9y
aWcvZXh0L3J1YnkvTWFrZWZpbGUuYW0JMjAwOC0wNy0yOSAxNzoxNTozMS4wMDAwMDAwMDAgKzAz
MDAKKysrIGthemVoYWthc2UtMC41LjUvZXh0L3J1YnkvTWFrZWZpbGUuYW0JMjAwOC0wOC0xMSAw
MjoyMjo1Ny4wMDAwMDAwMDAgKzAzMDAKQEAgLTgsNyArOCw2IEBACiAJLURHX0RJU0FCTEVfREVQ
UkVDQVRFRD0xCiAKIElOQ0xVREVTID0JCQkJCQlcCi0JJChNT1pJTExBX0NPTVBPTkVOVF9DRkxB
R1MpCQkJXAogCSQoR1RLX0NGTEFHUykJCQkJCVwKIAkkKExJQkdOVVRMU19DRkxBR1MpCQkJCVwK
IAkkKFJVQllfQ0ZMQUdTKQkJCQkJXApAQCAtNjMsNSArNjIsNCBAQAogCSQoR1RLX0xJQlMpCQkJ
CVwKIAkkKExJQkdOVVRMU19MSUJTKQkJCVwKIAkkKFJVQllfTElCUykJCQkJXAotCSQoTU9aSUxM
QV9DT01QT05FTlRfTElCUykJCVwKIAkkKHRvcF9idWlsZGRpcikvc3JjL2xpYmthemVoYWthc2Uu
bGEKZGlmZiAtdXJOIGthemVoYWthc2UtMC41LjUub3JpZy9leHQvcnVieS9NYWtlZmlsZS5pbiBr
YXplaGFrYXNlLTAuNS41L2V4dC9ydWJ5L01ha2VmaWxlLmluCi0tLSBrYXplaGFrYXNlLTAuNS41
Lm9yaWcvZXh0L3J1YnkvTWFrZWZpbGUuaW4JMjAwOC0wNy0yOSAxNzoyMTozOS4wMDAwMDAwMDAg
KzAzMDAKKysrIGthemVoYWthc2UtMC41LjUvZXh0L3J1YnkvTWFrZWZpbGUuaW4JMjAwOC0wOC0x
MSAwMjoyMjo1Ny4wMDAwMDAwMDAgKzAzMDAKQEAgLTMwNiw3ICszMDYsNiBAQAogdG9wX3NyY2Rp
ciA9IEB0b3Bfc3JjZGlyQAogZXh0X0xUTElCUkFSSUVTID0gcnVieS5sYQogSU5DTFVERVMgPSBc
Ci0JJChNT1pJTExBX0NPTVBPTkVOVF9DRkxBR1MpCQkJXAogCSQoR1RLX0NGTEFHUykJCQkJCVwK
IAkkKExJQkdOVVRMU19DRkxBR1MpCQkJCVwKIAkkKFJVQllfQ0ZMQUdTKQkJCQkJXApAQCAtMzU0
LDcgKzM1Myw2IEBACiAJJChHVEtfTElCUykJCQkJXAogCSQoTElCR05VVExTX0xJQlMpCQkJXAog
CSQoUlVCWV9MSUJTKQkJCQlcCi0JJChNT1pJTExBX0NPTVBPTkVOVF9MSUJTKQkJXAogCSQodG9w
X2J1aWxkZGlyKS9zcmMvbGlia2F6ZWhha2FzZS5sYQogCiBhbGw6IGFsbC1hbQpkaWZmIC11ck4g
a2F6ZWhha2FzZS0wLjUuNS5vcmlnL21vZHVsZS9lbWJlZC9nZWNrby9ndGttb3plbWJlZC9uc1By
b2ZpbGVEaXJTZXJ2aWNlUHJvdmlkZXIyLmNwcCBrYXplaGFrYXNlLTAuNS41L21vZHVsZS9lbWJl
ZC9nZWNrby9ndGttb3plbWJlZC9uc1Byb2ZpbGVEaXJTZXJ2aWNlUHJvdmlkZXIyLmNwcAotLS0g
a2F6ZWhha2FzZS0wLjUuNS5vcmlnL21vZHVsZS9lbWJlZC9nZWNrby9ndGttb3plbWJlZC9uc1By
b2ZpbGVEaXJTZXJ2aWNlUHJvdmlkZXIyLmNwcAkyMDA4LTA3LTI5IDE3OjE1OjMwLjAwMDAwMDAw
MCArMDMwMAorKysga2F6ZWhha2FzZS0wLjUuNS9tb2R1bGUvZW1iZWQvZ2Vja28vZ3RrbW96ZW1i
ZWQvbnNQcm9maWxlRGlyU2VydmljZVByb3ZpZGVyMi5jcHAJMjAwOC0wOC0xMSAwMjoyMzozOS4w
MDAwMDAwMDAgKzAzMDAKQEAgLTMwNiwyNiArMzA2LDYgQEAKICAgICAgICAgcnYgPSBFbnN1cmVQ
cm9maWxlRmlsZUV4aXN0cyhsb2NhbEZpbGUsIGRvbWFpbkRpcik7CiAgICAgfQogICB9Ci0gIGVs
c2UgaWYgKHN0cmNtcChwcm9wLCBOU19BUFBfTUFJTF81MF9ESVIpID09IDApIHsKLSAgICBydiA9
IGRvbWFpbkRpci0+Q2xvbmUoZ2V0dGVyX0FkZFJlZnMobG9jYWxGaWxlKSk7Ci0gICAgaWYgKE5T
X1NVQ0NFRURFRChydikpCi0gICAgICBydiA9IGxvY2FsRmlsZS0+QXBwZW5kTmF0aXZlKE1BSUxf
RElSXzUwX05BTUUpOwotICB9Ci0gIGVsc2UgaWYgKHN0cmNtcChwcm9wLCBOU19BUFBfSU1BUF9N
QUlMXzUwX0RJUikgPT0gMCkgewotICAgIHJ2ID0gZG9tYWluRGlyLT5DbG9uZShnZXR0ZXJfQWRk
UmVmcyhsb2NhbEZpbGUpKTsKLSAgICBpZiAoTlNfU1VDQ0VFREVEKHJ2KSkKLSAgICAgIHJ2ID0g
bG9jYWxGaWxlLT5BcHBlbmROYXRpdmUoSU1BUF9NQUlMX0RJUl81MF9OQU1FKTsKLSAgfQotICBl
bHNlIGlmIChzdHJjbXAocHJvcCwgTlNfQVBQX05FV1NfNTBfRElSKSA9PSAwKSB7Ci0gICAgcnYg
PSBkb21haW5EaXItPkNsb25lKGdldHRlcl9BZGRSZWZzKGxvY2FsRmlsZSkpOwotICAgIGlmIChO
U19TVUNDRUVERUQocnYpKQotICAgICAgcnYgPSBsb2NhbEZpbGUtPkFwcGVuZE5hdGl2ZShORVdT
X0RJUl81MF9OQU1FKTsKLSAgfQotICBlbHNlIGlmIChzdHJjbXAocHJvcCwgTlNfQVBQX01FU1NF
TkdFUl9GT0xERVJfQ0FDSEVfNTBfRElSKSA9PSAwKSB7Ci0gICAgcnYgPSBkb21haW5EaXItPkNs
b25lKGdldHRlcl9BZGRSZWZzKGxvY2FsRmlsZSkpOwotICAgIGlmIChOU19TVUNDRUVERUQocnYp
KQotICAgICAgcnYgPSBsb2NhbEZpbGUtPkFwcGVuZE5hdGl2ZShNU0dfRk9MREVSX0NBQ0hFX0RJ
Ul81MF9OQU1FKTsKLSAgfQogICBlbHNlIGlmIChzdHJjbXAocHJvcCwgTlNfQVBQX1NUT1JBR0Vf
NTBfRklMRSkgPT0gMCkgewogICAgIHJ2ID0gZG9tYWluRGlyLT5DbG9uZShnZXR0ZXJfQWRkUmVm
cyhsb2NhbEZpbGUpKTsKICAgICBpZiAoTlNfU1VDQ0VFREVEKHJ2KSkKQEAgLTUxOCwxMCArNDk4
LDYgQEAKICAgKHZvaWQpIGRpcmVjdG9yeVNlcnZpY2UtPlVuZGVmaW5lKE5TX0FQUF9CT09LTUFS
S1NfNTBfRklMRSk7CiAgICh2b2lkKSBkaXJlY3RvcnlTZXJ2aWNlLT5VbmRlZmluZShOU19BUFBf
RE9XTkxPQURTXzUwX0ZJTEUpOwogICAodm9pZCkgZGlyZWN0b3J5U2VydmljZS0+VW5kZWZpbmUo
TlNfQVBQX1NFQVJDSF81MF9GSUxFKTsKLSAgKHZvaWQpIGRpcmVjdG9yeVNlcnZpY2UtPlVuZGVm
aW5lKE5TX0FQUF9NQUlMXzUwX0RJUik7Ci0gICh2b2lkKSBkaXJlY3RvcnlTZXJ2aWNlLT5VbmRl
ZmluZShOU19BUFBfSU1BUF9NQUlMXzUwX0RJUik7Ci0gICh2b2lkKSBkaXJlY3RvcnlTZXJ2aWNl
LT5VbmRlZmluZShOU19BUFBfTkVXU181MF9ESVIpOwotICAodm9pZCkgZGlyZWN0b3J5U2Vydmlj
ZS0+VW5kZWZpbmUoTlNfQVBQX01FU1NFTkdFUl9GT0xERVJfQ0FDSEVfNTBfRElSKTsKIAogICBy
ZXR1cm4gTlNfT0s7CiB9CmRpZmYgLXVyTiBrYXplaGFrYXNlLTAuNS41Lm9yaWcvbW9kdWxlL2Vt
YmVkL2dlY2tvL0d0a1Byb21wdFNlcnZpY2UuY3BwIGthemVoYWthc2UtMC41LjUvbW9kdWxlL2Vt
YmVkL2dlY2tvL0d0a1Byb21wdFNlcnZpY2UuY3BwCi0tLSBrYXplaGFrYXNlLTAuNS41Lm9yaWcv
bW9kdWxlL2VtYmVkL2dlY2tvL0d0a1Byb21wdFNlcnZpY2UuY3BwCTIwMDgtMDctMjkgMTc6MTU6
MzAuMDAwMDAwMDAwICswMzAwCisrKyBrYXplaGFrYXNlLTAuNS41L21vZHVsZS9lbWJlZC9nZWNr
by9HdGtQcm9tcHRTZXJ2aWNlLmNwcAkyMDA4LTA4LTExIDAyOjIyOjU3LjAwMDAwMDAwMCArMDMw
MApAQCAtMzYsNiArMzYsNyBAQAogICoKICAqICoqKioqIEVORCBMSUNFTlNFIEJMT0NLICoqKioq
ICovCiAKKyNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJHdGtQcm9tcHRTZXJ2aWNlLmgi
CiAjaW5jbHVkZSA8bnNJV2luZG93V2F0Y2hlci5oPgogI2luY2x1ZGUgPG5zSVdlYkJyb3dzZXJD
aHJvbWUuaD4KQEAgLTQ5LDYgKzUwLDIzIEBACiAjaW5jbHVkZSA8bnNJRE9NQ2hhcmFjdGVyRGF0
YS5oPgogI2luY2x1ZGUgPG5zSURPTVRleHQuaD4KICNpbmNsdWRlIDxuc01lbW9yeS5oPgorI2lm
ZGVmIEhBVkVfR0VDS09fMV85CisjaW5jbHVkZSA8bnNJQXV0aEluZm9ybWF0aW9uLmg+CisjaW5j
bHVkZSA8bnNJU3RyaW5nQnVuZGxlLmg+CisjaW5jbHVkZSA8bnNTZXJ2aWNlTWFuYWdlclV0aWxz
Lmg+CisvKiBUaGF0IGlzIHVnbHkgYnV0IEkgZGlkbid0IGZpbmQgYW5vdGhlciB3YXksIGV4Y2Vw
dCBpbmNsdWRpbmcKKyAqIE5TX0dldEF1dGhIb3N0UG9ydCAqLworI2RlZmluZSBrTm90Rm91bmQg
LTEKK05TX0NPTSB2b2lkIEFwcGVuZFVURjE2dG9VVEY4KCBjb25zdCBuc0FTdHJpbmcmIGFTb3Vy
Y2UsIG5zQUNTdHJpbmcmIGFEZXN0ICk7CisjaW5jbHVkZSA8bnNTdHJpbmdBUEkuaD4KKyNpbmNs
dWRlIDxuc0lQcm94aWVkQ2hhbm5lbC5oPgorI2luY2x1ZGUgPG5zSVByb3h5SW5mby5oPgorI2lu
Y2x1ZGUgPG5zSUlETlNlcnZpY2UuaD4KKyNpbmNsdWRlIDxuc05ldENJRC5oPgorI2luY2x1ZGUg
PG5zSVVSSS5oPgorI2luY2x1ZGUgPG5zTmV0VXRpbC5oPgorI2luY2x1ZGUgPG5zUHJvbXB0VXRp
bHMuaD4KKyNlbmRpZgogCiAjaW5jbHVkZSA8Z2xpYi9naTE4bi5oPgogI2luY2x1ZGUgImt6LXBy
b21wdC1kaWFsb2cuaCIKQEAgLTg5LDggKzEwNywxMSBAQAogewogfQogCi0KKyNpZmRlZiBIQVZF
X0dFQ0tPXzFfOQorTlNfSU1QTF9JU1VQUE9SVFMyKEd0a1Byb21wdFNlcnZpY2UsIG5zSVByb21w
dFNlcnZpY2UsIG5zSVByb21wdFNlcnZpY2UyKQorI2Vsc2UKIE5TX0lNUExfSVNVUFBPUlRTMShH
dGtQcm9tcHRTZXJ2aWNlLCBuc0lQcm9tcHRTZXJ2aWNlKQorI2VuZGlmCiAKIE5TX0lNRVRIT0RJ
TVAKIEd0a1Byb21wdFNlcnZpY2U6OkFsZXJ0KG5zSURPTVdpbmRvdyogYVBhcmVudCwgY29uc3Qg
UFJVbmljaGFyKiBhRGlhbG9nVGl0bGUsIApAQCAtMzM4LDEwICszNTksMTIgQEAKIAlLelByb21w
dERpYWxvZyAqcHJvbXB0ID0gS1pfUFJPTVBUX0RJQUxPRyhrel9wcm9tcHRfZGlhbG9nX25ld193
aXRoX3BhcmVudAogCSAgICAJCQkJCQkoVFlQRV9QUk9NUFRfVVNFUl9QQVNTLAogCSAgICAJCQkJ
CSAgICAgICAgIEdUS19XSU5ET1coR2V0R3RrV2luZG93Rm9yRE9NV2luZG93KGFQYXJlbnQpKSkp
OworI2lmbmRlZiBIQVZFX0dFQ0tPXzFfOQogCWdjaGFyICpob3N0ID0gR2V0VVJJRm9yRE9NV2lu
ZG93KGFQYXJlbnQpOwogCWt6X3Byb21wdF9kaWFsb2dfc2V0X2hvc3QgKHByb21wdCwgaG9zdCk7
CiAJaWYgKGhvc3QpCiAJCWdfZnJlZShob3N0KTsKKyNlbmRpZgogCWt6X3Byb21wdF9kaWFsb2df
c2V0X3RpdGxlKHByb21wdCwKIAkgICAgCQkJICAgYURpYWxvZ1RpdGxlID8gY1RpdGxlLmdldCgp
IDogXygiUHJvbXB0IikpOwogCWt6X3Byb21wdF9kaWFsb2dfc2V0X21lc3NhZ2VfdGV4dChwcm9t
cHQsIGNUZXh0LmdldCgpKTsKQEAgLTM5MSwxMCArNDE0LDEyIEBACiAJS3pQcm9tcHREaWFsb2cg
KnByb21wdCA9IEtaX1BST01QVF9ESUFMT0coa3pfcHJvbXB0X2RpYWxvZ19uZXdfd2l0aF9wYXJl
bnQKIAkgICAgCQkJCQkJKFRZUEVfUFJPTVBUX1BBU1MsCiAJICAgIAkJCQkJICAgICAgICAgR1RL
X1dJTkRPVyhHZXRHdGtXaW5kb3dGb3JET01XaW5kb3coYVBhcmVudCkpKSk7CisjaWZuZGVmIEhB
VkVfR0VDS09fMV85CiAJZ2NoYXIgKmhvc3QgPSBHZXRVUklGb3JET01XaW5kb3coYVBhcmVudCk7
CiAJa3pfcHJvbXB0X2RpYWxvZ19zZXRfaG9zdCAocHJvbXB0LCBob3N0KTsKIAlpZiAoaG9zdCkK
IAkJZ19mcmVlKGhvc3QpOworI2VuZGlmCiAJa3pfcHJvbXB0X2RpYWxvZ19zZXRfdGl0bGUocHJv
bXB0LAogCSAgICAJCQkgICBhRGlhbG9nVGl0bGUgPyBjVGl0bGUuZ2V0KCkgOiBfKCJQcm9tcHQi
KSk7CiAJa3pfcHJvbXB0X2RpYWxvZ19zZXRfbWVzc2FnZV90ZXh0KHByb21wdCwgY1RleHQuZ2V0
KCkpOwpAQCAtNTEwLDMgKzUzNSwxNDcgQEAKIAlOU19VVEYxNlRvQ1N0cmluZyh1cmksIE5TX0NT
VFJJTkdfRU5DT0RJTkdfVVRGOCwgY191cmkpOwogCXJldHVybiBnX3N0cmR1cChjX3VyaS5nZXQo
KSk7CiB9CisKKyNpZmRlZiBIQVZFX0dFQ0tPXzFfOQorc3RhdGljIG5zcmVzdWx0CitNYWtlRGlh
bG9nVGV4dChuc0lDaGFubmVsKiBhQ2hhbm5lbCwgbnNJQXV0aEluZm9ybWF0aW9uKiBhQXV0aElu
Zm8sCisgICAgICAgICAgICAgICBuc1N0cmluZyYgbWVzc2FnZSkKK3sKKyAgbnNyZXN1bHQgcnY7
CisgIG5zQ09NUHRyPG5zSVN0cmluZ0J1bmRsZVNlcnZpY2U+IGJ1bmRsZVN2YyA9CisgICAgZG9f
R2V0U2VydmljZShOU19TVFJJTkdCVU5ETEVfQ09OVFJBQ1RJRCwgJnJ2KTsKKyAgTlNfRU5TVVJF
X1NVQ0NFU1MocnYsIHJ2KTsKKworICBuc0NPTVB0cjxuc0lTdHJpbmdCdW5kbGU+IGJ1bmRsZTsK
KyAgcnYgPSBidW5kbGVTdmMtPkNyZWF0ZUJ1bmRsZSgiY2hyb21lOi8vZ2xvYmFsL2xvY2FsZS9w
cm9tcHRzLnByb3BlcnRpZXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldHRl
cl9BZGRSZWZzKGJ1bmRsZSkpOworICBOU19FTlNVUkVfU1VDQ0VTUyhydiwgcnYpOworCisgIC8v
IGZpZ3VyZSBvdXQgd2hhdCBtZXNzYWdlIHRvIGRpc3BsYXkuLi4KKyAgbnNDQXV0b1N0cmluZyBo
b3N0OworICBQUkludDMyIHBvcnQ7CisgIE5TX0dldEF1dGhIb3N0UG9ydChhQ2hhbm5lbCwgYUF1
dGhJbmZvLCBQUl9GQUxTRSwgaG9zdCwgJnBvcnQpOworCisgIG5zQXV0b1N0cmluZyBkaXNwbGF5
SG9zdDsKKyAgQ29weVVURjh0b1VURjE2KGhvc3QsIGRpc3BsYXlIb3N0KTsKKworICBuc0NPTVB0
cjxuc0lVUkk+IHVyaTsKKyAgYUNoYW5uZWwtPkdldFVSSShnZXR0ZXJfQWRkUmVmcyh1cmkpKTsK
KworICBuc0NBdXRvU3RyaW5nIHNjaGVtZTsKKyAgdXJpLT5HZXRTY2hlbWUoc2NoZW1lKTsKKwor
ICBuc0F1dG9TdHJpbmcgdXNlcm5hbWU7CisgIGFBdXRoSW5mby0+R2V0VXNlcm5hbWUodXNlcm5h
bWUpOworCisgIFBSVWludDMyIGZsYWdzOworICBhQXV0aEluZm8tPkdldEZsYWdzKCZmbGFncyk7
CisgIFBSQm9vbCBwcm94eUF1dGggPSAoZmxhZ3MgJiBuc0lBdXRoSW5mb3JtYXRpb246OkFVVEhf
UFJPWFkpICE9IDA7CisKKyAgbnNBdXRvU3RyaW5nIHJlYWxtOworICBhQXV0aEluZm8tPkdldFJl
YWxtKHJlYWxtKTsKKworICAvLyBBcHBlbmQgdGhlIHBvcnQgaWYgaXQgd2FzIHNwZWNpZmllZAor
ICBpZiAocG9ydCAhPSAtMSkgeworICAgIGRpc3BsYXlIb3N0LkFwcGVuZChQUlVuaWNoYXIoJzon
KSk7CisgICAgZGlzcGxheUhvc3QuQXBwZW5kSW50KHBvcnQpOworICB9CisKKyAgTlNfTkFNRURf
TElURVJBTF9TVFJJTkcocHJveHlUZXh0LCAiRW50ZXJMb2dpbkZvclByb3h5Iik7CisgIE5TX05B
TUVEX0xJVEVSQUxfU1RSSU5HKG9yaWdpblRleHQsICJFbnRlckxvZ2luRm9yUmVhbG0iKTsKKyAg
TlNfTkFNRURfTElURVJBTF9TVFJJTkcobm9SZWFsbVRleHQsICJFbnRlclVzZXJQYXNzd29yZEZv
ciIpOworICBOU19OQU1FRF9MSVRFUkFMX1NUUklORyhwYXNzd29yZFRleHQsICJFbnRlclBhc3N3
b3JkRm9yIik7CisKKyAgY29uc3QgUFJVbmljaGFyICp0ZXh0OworICBpZiAocHJveHlBdXRoKSB7
CisgICAgdGV4dCA9IHByb3h5VGV4dC5nZXQoKTsKKyAgfSBlbHNlIHsKKyAgICB0ZXh0ID0gb3Jp
Z2luVGV4dC5nZXQoKTsKKworICAgIC8vIHByZXBlbmQgInNjaGVtZTovLyIKKyAgICBuc0F1dG9T
dHJpbmcgc2NoZW1lVTsKKyAgICBDb3B5QVNDSUl0b1VURjE2KHNjaGVtZSwgc2NoZW1lVSk7Cisg
ICAgc2NoZW1lVS5BcHBlbmRMaXRlcmFsKCI6Ly8iKTsKKyAgICBkaXNwbGF5SG9zdC5JbnNlcnQo
c2NoZW1lVSwgMCk7CisgIH0KKworICBjb25zdCBQUlVuaWNoYXIgKnN0cmluZ3NbXSA9IHsgcmVh
bG0uZ2V0KCksIGRpc3BsYXlIb3N0LmdldCgpIH07CisgIFBSVWludDMyIGNvdW50ID0gTlNfQVJS
QVlfTEVOR1RIKHN0cmluZ3MpOworCisgIGlmIChmbGFncyAmIG5zSUF1dGhJbmZvcm1hdGlvbjo6
T05MWV9QQVNTV09SRCkgeworICAgIHRleHQgPSBwYXNzd29yZFRleHQuZ2V0KCk7CisgICAgc3Ry
aW5nc1swXSA9IHVzZXJuYW1lLmdldCgpOworICB9IGVsc2UgaWYgKCFwcm94eUF1dGggJiYgcmVh
bG0uSXNFbXB0eSgpKSB7CisgICAgdGV4dCA9IG5vUmVhbG1UZXh0LmdldCgpOworICAgIGNvdW50
LS07CisgICAgc3RyaW5nc1swXSA9IHN0cmluZ3NbMV07CisgIH0KKworICBydiA9IGJ1bmRsZS0+
Rm9ybWF0U3RyaW5nRnJvbU5hbWUodGV4dCwgc3RyaW5ncywgY291bnQsIGdldHRlcl9Db3BpZXMo
bWVzc2FnZSkpOworICByZXR1cm4gcnY7Cit9CisKK05TX01FVEhPRAorR3RrUHJvbXB0U2Vydmlj
ZTo6UHJvbXB0QXV0aChuc0lET01XaW5kb3cgKmFQYXJlbnQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBuc0lDaGFubmVsICphQ2hhbm5lbCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBSVWludDMyIGxldmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnNJ
QXV0aEluZm9ybWF0aW9uICphdXRoSW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IFBSVW5pY2hhciAqY2hlY2tib3hMYWJlbCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBSQm9vbCAqY2hlY2tWYWx1ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBSQm9vbCAqcmV0dmFsKQoreworCU5TX0VOU1VSRV9BUkdfUE9JTlRFUiAocmV0dmFsKTsKKwlO
U19FTlNVUkVfQVJHX1BPSU5URVIgKGF1dGhJbmZvKTsKKworICBuc1N0cmluZyBtZXNzYWdlOwor
ICBNYWtlRGlhbG9nVGV4dChhQ2hhbm5lbCwgYXV0aEluZm8sIG1lc3NhZ2UpOworCisgIG5zQXV0
b1N0cmluZyBkZWZhdWx0VXNlciwgZGVmYXVsdERvbWFpbiwgZGVmYXVsdFBhc3M7CisgIGF1dGhJ
bmZvLT5HZXRVc2VybmFtZShkZWZhdWx0VXNlcik7CisgIGF1dGhJbmZvLT5HZXREb21haW4oZGVm
YXVsdERvbWFpbik7CisgIGF1dGhJbmZvLT5HZXRQYXNzd29yZChkZWZhdWx0UGFzcyk7CisKKyAg
UFJVaW50MzIgZmxhZ3M7CisgIGF1dGhJbmZvLT5HZXRGbGFncygmZmxhZ3MpOworCisgIGlmICgo
ZmxhZ3MgJiBuc0lBdXRoSW5mb3JtYXRpb246Ok5FRURfRE9NQUlOKSAmJiAhZGVmYXVsdERvbWFp
bi5Jc0VtcHR5KCkpIHsKKyAgICBkZWZhdWx0RG9tYWluLkFwcGVuZChQUlVuaWNoYXIoJ1xcJykp
OworICAgIGRlZmF1bHRVc2VyLkluc2VydChkZWZhdWx0RG9tYWluLCAwKTsKKyAgfQorCisgIC8v
IE5PVEU6IEFsbG9jYXRpb24gZmFpbHVyZSBpcyBub3QgZmF0YWwgaGVyZSAoanVzdCBkZWZhdWx0
IHRvIGVtcHR5IHN0cmluZworICAvLyBpZiBhbGxvY2F0aW9uIGZhaWxzKQorICBQUlVuaWNoYXIg
KnVzZXIgPSBUb05ld1VuaWNvZGUoZGVmYXVsdFVzZXIpLAorICAgICpwYXNzID0gVG9OZXdVbmlj
b2RlKGRlZmF1bHRQYXNzKTsKKyAgbnNyZXN1bHQgcnY7CisgIGlmIChmbGFncyAmIG5zSUF1dGhJ
bmZvcm1hdGlvbjo6T05MWV9QQVNTV09SRCkKKyAgICBydiA9IFByb21wdFBhc3N3b3JkKGFQYXJl
bnQsIG5zbnVsbCwgbWVzc2FnZS5nZXQoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmcGFzcywgY2hlY2tib3hMYWJlbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGVja1ZhbHVlLCByZXR2YWwpOworICBlbHNlCisgICAgcnYgPSBQcm9tcHRVc2VybmFt
ZUFuZFBhc3N3b3JkKGFQYXJlbnQsIG5zbnVsbCwgbWVzc2FnZS5nZXQoKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VyLCAmcGFzcywgY2hlY2tib3hM
YWJlbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoZWNr
VmFsdWUsIHJldHZhbCk7CisKKyAgbnNTdHJpbmcgdXNlclN0cih1c2VyKTsKKyAgbnNTdHJpbmcg
cGFzc1N0cihwYXNzKTsKKyAgYXV0aEluZm8tPlNldFVzZXJuYW1lKHVzZXJTdHIpOworICBhdXRo
SW5mby0+U2V0UGFzc3dvcmQocGFzc1N0cik7CisKKyAgcmV0dXJuIHJ2OworfQorCitOU19NRVRI
T0QgR3RrUHJvbXB0U2VydmljZTo6QXN5bmNQcm9tcHRBdXRoKG5zSURPTVdpbmRvdyAqYVBhcmVu
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnNJQ2hhbm5l
bCAqYUNoYW5uZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG5zSUF1dGhQcm9tcHRDYWxsYmFjayAqYUNhbGxiYWNrLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBuc0lTdXBwb3J0cyAqYUNvbnRleHQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBSVWludDMyIGxldmVsLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuc0lBdXRoSW5mb3JtYXRpb24g
KmF1dGhJbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBQUlVuaWNoYXIgKmNoZWNrYm94TGFiZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBSQm9vbCAqY2hlY2tWYWx1ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbnNJQ2FuY2VsYWJsZSAqKnJldHZhbCkKK3sKKyAg
cmV0dXJuIE5TX0VSUk9SX05PVF9JTVBMRU1FTlRFRDsKK30KKworI2VuZGlmCmRpZmYgLXVyTiBr
YXplaGFrYXNlLTAuNS41Lm9yaWcvbW9kdWxlL2VtYmVkL2dlY2tvL0d0a1Byb21wdFNlcnZpY2Uu
aCBrYXplaGFrYXNlLTAuNS41L21vZHVsZS9lbWJlZC9nZWNrby9HdGtQcm9tcHRTZXJ2aWNlLmgK
LS0tIGthemVoYWthc2UtMC41LjUub3JpZy9tb2R1bGUvZW1iZWQvZ2Vja28vR3RrUHJvbXB0U2Vy
dmljZS5oCTIwMDgtMDctMjkgMTc6MTU6MzAuMDAwMDAwMDAwICswMzAwCisrKyBrYXplaGFrYXNl
LTAuNS41L21vZHVsZS9lbWJlZC9nZWNrby9HdGtQcm9tcHRTZXJ2aWNlLmgJMjAwOC0wOC0xMSAw
MjoyMjo1Ny4wMDAwMDAwMDAgKzAzMDAKQEAgLTM3LDcgKzM3LDExIEBACiAgKgogICogKioqKiog
RU5EIExJQ0VOU0UgQkxPQ0sgKioqKiogKi8KIAorI2lmZGVmIEhBVkVfR0VDS09fMV85CisjaW5j
bHVkZSA8bnNJUHJvbXB0U2VydmljZTIuaD4KKyNlbHNlCiAjaW5jbHVkZSA8bnNJUHJvbXB0U2Vy
dmljZS5oPgorI2VuZGlmCiAjaW5jbHVkZSA8Z3RrL2d0ay5oPgogCiAjZGVmaW5lIE5TX1BST01Q
VFNFUlZJQ0VfQ0lEIFwKQEAgLTQ1LDcgKzQ5LDEyIEBACiAKIGNsYXNzIG5zSURPTVdpbmRvdzsK
IAotY2xhc3MgR3RrUHJvbXB0U2VydmljZSA6IHB1YmxpYyBuc0lQcm9tcHRTZXJ2aWNlCitjbGFz
cyBHdGtQcm9tcHRTZXJ2aWNlIDoKKyNpZmRlZiBIQVZFX0dFQ0tPXzFfOQorCXB1YmxpYyBuc0lQ
cm9tcHRTZXJ2aWNlMgorI2Vsc2UKKwlwdWJsaWMgbnNJUHJvbXB0U2VydmljZQorI2VuZGlmCiB7
CiBwdWJsaWM6CiAJR3RrUHJvbXB0U2VydmljZSgpOwpAQCAtNTMsNiArNjIsOSBAQAogCiAJTlNf
REVDTF9JU1VQUE9SVFMKIAlOU19ERUNMX05TSVBST01QVFNFUlZJQ0UKKyNpZmRlZiBIQVZFX0dF
Q0tPXzFfOQorCU5TX0RFQ0xfTlNJUFJPTVBUU0VSVklDRTIKKyNlbmRpZgogCiBwcml2YXRlOgog
CWNvbnN0IGNoYXIgKkdldEJ1dHRvbkxhYmVsKFBSVWludDMyIGFGbGFncywgUFJVaW50MzIgYVBv
cywKZGlmZiAtdXJOIGthemVoYWthc2UtMC41LjUub3JpZy9tb2R1bGUvZW1iZWQvZ2Vja28va3ot
bW96dXRpbHMuaCBrYXplaGFrYXNlLTAuNS41L21vZHVsZS9lbWJlZC9nZWNrby9rei1tb3p1dGls
cy5oCi0tLSBrYXplaGFrYXNlLTAuNS41Lm9yaWcvbW9kdWxlL2VtYmVkL2dlY2tvL2t6LW1venV0
aWxzLmgJMjAwOC0wNy0yOSAxNzoxNTozMC4wMDAwMDAwMDAgKzAzMDAKKysrIGthemVoYWthc2Ut
MC41LjUvbW9kdWxlL2VtYmVkL2dlY2tvL2t6LW1venV0aWxzLmgJMjAwOC0wOC0xMSAwMjoyMjo1
Ny4wMDAwMDAwMDAgKzAzMDAKQEAgLTQ5LDYgKzQ5LDggQEAKICAqIFRoZSBmb2xsb3dpbmcgZnVu
Y3Rpb25zIGlzIHRha2VuIGZyb20gaW5jbHVkZS9uZWNrby9uc05ldFV0aWxzLmggaW4gbW96aWxs
YQogICovCiAKKyNpZm5kZWYgbnNOZXRVdGlsX2hfXworCiBpbmxpbmUgbnNyZXN1bHQKIEdldElP
U2VydmljZSAobnNJSU9TZXJ2aWNlICoqaW9TZXJ2aWNlKQogewpAQCAtMjQ1LDYgKzI0Nyw2IEBA
CiAKICAgcmV0dXJuIHJlc3VsdEJ1ZmZlcjsKIH0KLQorI2VuZGlmCiAKICNlbmRpZiAvKiBfX0ta
X01PWl9VVElMU19IX18gKi8K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>162654</attachid>
            <date>2008-08-10 23:30 0000</date>
            <desc>The modified ebuild corresponding to the patch.</desc>
            <filename>kazehakase-0.5.5-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3d3dy1jbGllbnQva2F6ZWhha2FzZS9rYXplaGFr
YXNlLTAuNS41LmVidWlsZCx2IDEuMiAyMDA4LzA4LzA0IDE3OjI3OjI5IGFybWluNzYgRXhwICQK
CmluaGVyaXQgZXV0aWxzIGZsYWctby1tYXRpYwoKSVVTRT0iaHlwZXJlc3RyYWllciBtaWdlbW8g
cnVieSBzc2wgd2Via2l0IgoKREVTQ1JJUFRJT049ImEgYnJvd3NlciB3aXRoIGdlY2tvIGVuZ2lu
ZSBsaWtlIEVwaXBoYW55IG9yIEdhbGVvbi4iClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdl
LmpwLyR7UE59LzMyMzQxLyR7UH0udGFyLmd6IgpIT01FUEFHRT0iaHR0cDovL2themVoYWthc2Uu
c291cmNlZm9yZ2UuanAvIgoKU0xPVD0iMCIKI0tFWVdPUkRTPSJ+YW1kNjQgfnBwYyB+c3BhcmMg
fng4NiIKS0VZV09SRFM9In5hbWQ2NCB+cHBjIH5zcGFyYyB+eDg2IgpMSUNFTlNFPSJHUEwtMiIK
CkRFUEVORD0iPj14MTEtbGlicy9ndGsrLTIuMTIKCXx8ICgKCQk+PXd3dy1jbGllbnQvbW96aWxs
YS1maXJlZm94LTIKCQk+PXd3dy1jbGllbnQvc2VhbW9ua2V5LTEKCQk+PW1haWwtY2xpZW50L21v
emlsbGEtdGh1bmRlcmJpcmQtMgoJCT49bmV0LWxpYnMveHVscnVubmVyLTEuOAoJKQoJc3NsPyAo
ID49bmV0LWxpYnMvZ251dGxzLTEuMi4wICkKCXJ1Ynk/ICggZGV2LXJ1YnkvcnVieS1ndGsyIGRl
di1ydWJ5L3J1YnktZ2V0dGV4dCApCgloeXBlcmVzdHJhaWVyPyAoID49YXBwLXRleHQvaHlwZXJl
c3RyYWllci0xLjIgKQoJd2Via2l0PyAoIG5ldC1saWJzL3dlYmtpdC1ndGsgKSIKClJERVBFTkQ9
IiR7REVQRU5EfQoJbWlnZW1vPyAoIGFwcC10ZXh0L21pZ2VtbyApIgoKREVQRU5EPSIke0RFUEVO
RH0KCWRldi11dGlsL3BrZ2NvbmZpZyIKCnNyY191bnBhY2soKXsKCXVucGFjayAke0F9CgljZCAi
JHtTfSIKCgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1B9LXh1bHJ1bm5lcjE5LnBhdGNoCn0KCnNy
Y19jb21waWxlKCl7Cglsb2NhbCBteWNvbmYKCgkjIEJ1ZyAxNTk5NDkKCXJlcGxhY2UtZmxhZ3Mg
LU9zIC1PMgoKCW15Y29uZj0iJHtteWNvbmZ9ICQodXNlX2VuYWJsZSBtaWdlbW8pIgoJdXNlIHJ1
YnkgfHwgbXljb25mPSIke215Y29uZn0gLS13aXRoLXJ1Ynk9bm8gLS13aXRoLXJnZXR0ZXh0PW5v
IgoJdXNlIHNzbCB8fCBteWNvbmY9IiR7bXljb25mfSAtLWRpc2FibGUtc3NsIgoKCWVjb25mICR7
bXljb25mfSB8fCBkaWUKCWVtYWtlIHx8IGRpZQp9CgpzcmNfaW5zdGFsbCgpewoJZW1ha2UgREVT
VERJUj0iJHtEfSIgaW5zdGFsbCB8fCBkaWUKCWRvZG9jIEFVVEhPUlMgQ2hhbmdlTG9nIE5FV1Mg
UkVBRE1FKiBUT0RPKgp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>