<?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>41713</bug_id>
          
          <creation_ts>2004-02-15 15:47 0000</creation_ts>
          <short_desc>Xfreecell game ebuild</short_desc>
          <delta_ts>2004-02-25 10:25:09 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>Games</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>INVALID</resolution>
          <bug_file_loc>http://www2.giganet.net/~nakayama/</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>carlos.vendramini@terra.com.br</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          <cc>magnet@suidzer0.org</cc>

      

      
          <long_desc isprivate="0">
            <who>carlos.vendramini@terra.com.br</who>
            <bug_when>2004-02-15 15:47:10 0000</bug_when>
            <thetext>Hi..

If possible, include Xfrecell game inside portage..:-)

Reproducible: Always
Steps to Reproduce:
1.
2.
3.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2004-02-16 02:42:24 0000</bug_when>
            <thetext>Doesn&apos;t compile and seems to be unmaintained upstream.  It&apos;s not looking good
to me, especially since there&apos;s several other freecell-type games already in
portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlos.vendramini@terra.com.br</who>
            <bug_when>2004-02-16 10:29:11 0000</bug_when>
            <thetext>it&apos;s good, really. but if there are impediments no problem. I don&apos;t know about freecell games in portage, sorry. Can you give one example..:-) ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlos.vendramini@terra.com.br</who>
            <bug_when>2004-02-16 10:30:26 0000</bug_when>
            <thetext>I&apos;ll invalidate this bug report, so...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2004-02-16 10:38:35 0000</bug_when>
            <thetext>Well, it&apos;s not as light-weight as xfreecell would be (if it compiled) but
gnome-games has freecell (and lots of other solo card games).

For xfreecell if you can patch it to compile, free free to reopen this bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlos.vendramini@terra.com.br</who>
            <bug_when>2004-02-16 13:14:24 0000</bug_when>
            <thetext>Thank you, I&apos;ll check ..:-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2004-02-19 23:59:42 0000</bug_when>
            <thetext>Created an attachment (id=25966)
xfreecell-1.0.5b.ebuild

In case anyone feels like messing with this, here&apos;s an ebuild to start from.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bartron@gmx.net</who>
            <bug_when>2004-02-24 15:58:16 0000</bug_when>
            <thetext>
  Here&apos;s one that works with gcc-2.95.3 and gcc-3.2.x (didn&apos;t try 
3.3 and 3.4).  TODO: license file (suggest copying whole license 
section in README).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bartron@gmx.net</who>
            <bug_when>2004-02-24 15:59:16 0000</bug_when>
            <thetext>Created an attachment (id=26285)
xfreecell-1.0.5b.ebuild


  ebuild</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bartron@gmx.net</who>
            <bug_when>2004-02-24 16:00:08 0000</bug_when>
            <thetext>Created an attachment (id=26286)
files/xfreecell-1.0.5b-gentoo.diff


  patch</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlos.vendramini@terra.com.br</who>
            <bug_when>2004-02-24 18:48:50 0000</bug_when>
            <thetext>Guys, guys...

you are really cool..:-)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2004-02-25 02:24:59 0000</bug_when>
            <thetext>games-board/xfreecell added to CVS.  Thanks for the ebuild and patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlos.vendramini@terra.com.br</who>
            <bug_when>2004-02-25 10:25:09 0000</bug_when>
            <thetext>Great man, now it&apos;s very simple to install only a freecell game.. My mother will be very happy...</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>25966</attachid>
            <date>2004-02-19 23:59 0000</date>
            <desc>xfreecell-1.0.5b.ebuild</desc>
            <filename>xfreecell-1.0.5b.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKaW5oZXJpdCBnYW1lcwoKUz0iJHtXT1JLRElSfS8ke1BOfSIKREVTQ1JJ
UFRJT049IkEgZnJlZWNlbGwgZ2FtZSBmb3IgWCIKSE9NRVBBR0U9Imh0dHA6Ly93d3cyLmdpZ2Fu
ZXQubmV0L35uYWtheWFtYS8iClNSQ19VUkk9Imh0dHA6Ly93d3cyLmdpZ2FuZXQubmV0L35uYWth
eWFtYS8ke1B9LnRneiIKCktFWVdPUkRTPSJ4ODYiCkxJQ0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpJ
VVNFPSIiCgpSREVQRU5EPSJ2aXJ0dWFsL3gxMSIKREVQRU5EPSIke1JERVBFTkR9Cgk+PXN5cy1h
cHBzL3NlZC00IgoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9CgoJc2VkIC1pIFwKCQktZSAi
czotZyAtV2FsbDoke0NYWEZMQUdTfToiICIke1N9L21ha2VmaWxlIiBcCgkJCXx8IGRpZSAic2Vk
IG1ha2VmaWxlIGZhaWxlZCIKfQoKc3JjX2luc3RhbGwoKSB7Cglkb2dhbWVzYmluIHhmcmVlY2Vs
bCB8fCBkaWUgImRvZ2FtZXNiaW4gZmFpbGVkIgoJZG9kb2MgQ0hBTkdFUyBSRUFETUUgbXNodWZm
bGUudHh0IHx8IGRpZSAiZG9kb2MgZmFpbGVkIgoJZG9tYW4geGZyZWVjZWxsLjYgfHwgZGllICJk
b21hbiBmYWlsZWQiCglwcmVwZ2FtZXNkaXJzCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>26285</attachid>
            <date>2004-02-24 15:59 0000</date>
            <desc>xfreecell-1.0.5b.ebuild</desc>
            <filename>xfreecell-1.0.5b.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKaW5oZXJpdCBnYW1lcwoKUz0iJHtXT1JLRElSfS8ke1BOfSIKREVTQ1JJ
UFRJT049IkEgZnJlZWNlbGwgZ2FtZSBmb3IgWCIKSE9NRVBBR0U9Imh0dHA6Ly93d3cyLmdpZ2Fu
ZXQubmV0L35uYWtheWFtYS8iClNSQ19VUkk9Imh0dHA6Ly93d3cyLmdpZ2FuZXQubmV0L35uYWth
eWFtYS8ke1B9LnRnegogICAgICAgICBodHRwOi8vd3d3Mi5naWdhbmV0Lm5ldC9+bmFrYXlhbWEv
TVNOdW1iZXJzLmd6IgoKS0VZV09SRFM9In54ODYiCkxJQ0VOU0U9Ij8iClNMT1Q9IjAiCklVU0U9
IiIKClJERVBFTkQ9InZpcnR1YWwveDExIgpERVBFTkQ9IiR7UkRFUEVORH0iCgpzcmNfdW5wYWNr
KCkgewoJdW5wYWNrICR7QX0KCWNkICR7U30KCWVwYXRjaCAke0ZJTEVTRElSfS8ke1B9LWdlbnRv
by5kaWZmCn0KCnNyY19jb21waWxlKCkgewoJbWFrZSBjeHg9ImcrKyIgY3h4ZmxhZ3M9IiRDWFhG
TEFHUyIgbGRmbGFncz0iJExERkxBR1MiCn0KCnNyY19pbnN0YWxsKCkgewoJZG9nYW1lc2JpbiB4
ZnJlZWNlbGwgfHwgZGllICJkb2dhbWVzYmluIGZhaWxlZCIKCWRvZGlyICIvdXNyL3NoYXJlL3hm
cmVlY2VsbCIKCWNwICIke1dPUktESVJ9L01TTnVtYmVycyIgXAoJICAgIiR7RH0vdXNyL3NoYXJl
L3hmcmVlY2VsbC8iIHx8IGRpZSAiY3AgTVNOdW1iZXJzIGZhaWxlZCIKCWRvZG9jIENIQU5HRVMg
UkVBRE1FIG1zaHVmZmxlLnR4dCB8fCBkaWUgImRvZG9jIGZhaWxlZCIKCWRvbWFuIHhmcmVlY2Vs
bC42IHx8IGRpZSAiZG9tYW4gZmFpbGVkIgoJcHJlcGdhbWVzZGlycwp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26286</attachid>
            <date>2004-02-24 16:00 0000</date>
            <desc>files/xfreecell-1.0.5b-gentoo.diff</desc>
            <filename>xfreecell-1.0.5b-gentoo.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXJOIHhmcmVlY2VsbC5vcmlnL2NhcmQuY3BwIHhmcmVlY2VsbC9jYXJkLmNwcAotLS0g
eGZyZWVjZWxsLm9yaWcvY2FyZC5jcHAJMTk5OS0wMy0yNyAxMzozNjoyOC4wMDAwMDAwMDAgKzAw
MDAKKysrIHhmcmVlY2VsbC9jYXJkLmNwcAkyMDA0LTAyLTE3IDA1OjQ0OjEyLjAwMDAwMDAwMCAr
MDAwMApAQCAtMTE5LDcgKzExOSw3IEBACiAgICAgaW50IG9sZHkgPSB5KCk7CiAgICAgaW50IG5l
d3ggPSBkZXN0X3g7CiAgICAgaW50IG5ld3kgPSBkZXN0X3k7Ci0gICAgaW50IHN0ZXBzID0gbWF4
KGFicyhvbGR4IC0gbmV3eCksIGFicyhvbGR5IC0gbmV3eSkpIC8gT3B0aW9uOjpzcGVlZHVwKCk7
CisgICAgaW50IHN0ZXBzID0gc3RkOjptYXgoYWJzKG9sZHggLSBuZXd4KSwgYWJzKG9sZHkgLSBu
ZXd5KSkgLyBPcHRpb246OnNwZWVkdXAoKTsKICAgICBmbG9hdCBjdXJ4ID0gKGZsb2F0KSBvbGR4
OwogICAgIGZsb2F0IGN1cnkgPSAoZmxvYXQpIG9sZHk7CiAKZGlmZiAtdXJOIHhmcmVlY2VsbC5v
cmlnL2ZyZWVjZWxsLmNwcCB4ZnJlZWNlbGwvZnJlZWNlbGwuY3BwCi0tLSB4ZnJlZWNlbGwub3Jp
Zy9mcmVlY2VsbC5jcHAJMTk5OS0wNy0yNyAxNDoxNToyNy4wMDAwMDAwMDAgKzAwMDAKKysrIHhm
cmVlY2VsbC9mcmVlY2VsbC5jcHAJMjAwNC0wMi0xNyAwNjoxNToyMC4wMDAwMDAwMDAgKzAwMDAK
QEAgLTY0LDcgKzY0LDcgQEAKIHN0YXRpYyBHYW1lTnVtYmVyTWFuYWdlciogZ25NYW5hZ2VyOyAK
IHN0YXRpYyBjb25zdCBpbnQgUGF0aExlbmd0aCA9IDI1NjsKIHN0YXRpYyBjaGFyIG1zTnVtYmVy
c1BhdGhbUGF0aExlbmd0aF0gPSAiXDAiOzsKLXN0YXRpYyBjb25zdCBjaGFyIGRlZmF1bHRNU051
bWJlcnNQYXRoW10gPSAiL3Vzci9sb2NhbC9saWIveGZyZWVjZWxsL01TTnVtYmVycyI7CitzdGF0
aWMgY29uc3QgY2hhciBkZWZhdWx0TVNOdW1iZXJzUGF0aFtdID0gIi91c3Ivc2hhcmUveGZyZWVj
ZWxsL01TTnVtYmVycyI7CiAKIC8vICMjIyMjIEZ1bmN0aW9ucyBkZWNsYXJhdGlvbnMgIyMjIyMK
IHN0YXRpYyB2b2lkIGFkanVzdFN1YndpbmRvdyhOU1dpbmRvdyopOwpAQCAtNjAzLDcgKzYwMyw3
IEBACiB2b2lkIHJlYWRNU051bWJlcnNQYXRoKCkKIHsKICAgY2hhciogaG9tZSA9IGdldGVudigi
SE9NRSIpOwotICBzdHJpbmcgc2F2ZUZpbGU7CisgIHN0ZDo6c3RyaW5nIHNhdmVGaWxlOwogCiAg
IGlmIChob21lID09IE5VTEwpIHsKICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBnZXQgJEhP
TUUuIEFzc3VtaW5nIEkgYW0gYXQgaG9tZSBkaXJlY3Rvcnkgbm93LlxuIik7CmRpZmYgLXVyTiB4
ZnJlZWNlbGwub3JpZy9nbm1hbmFnZXIuY3BwIHhmcmVlY2VsbC9nbm1hbmFnZXIuY3BwCi0tLSB4
ZnJlZWNlbGwub3JpZy9nbm1hbmFnZXIuY3BwCTE5OTktMDctMjcgMTQ6MTg6MDUuMDAwMDAwMDAw
ICswMDAwCisrKyB4ZnJlZWNlbGwvZ25tYW5hZ2VyLmNwcAkyMDA0LTAyLTE3IDA1OjQ5OjM1LjAw
MDAwMDAwMCArMDAwMApAQCAtMTYsNyArMTYsNyBAQAogR2FtZU51bWJlck1hbmFnZXI6OkdhbWVO
dW1iZXJNYW5hZ2VyKCkKIHsKICAgY2hhciogaG9tZSA9IGdldGVudigiSE9NRSIpOwotICBzdHJp
bmcgZGlyZWN0b3J5OworICBzdGQ6OnN0cmluZyBkaXJlY3Rvcnk7CiAKICAgaWYgKGhvbWUgPT0g
TlVMTCkgewogICAgIGZwcmludGYoc3RkZXJyLCAiQ2Fubm90IGdldCAkSE9NRS4gQXNzdW1pbmcg
SSBhbSBhdCBob21lIGRpcmVjdG9yeSBub3cuXG4iKTsKQEAgLTE0Myw3ICsxNDMsNyBAQAogICBy
ZWFkRmlsZShtc0xvc3RHYW1lRmlsZSwgJm1zTG9zdEdhbWVzKTsKIH0KIAotdm9pZCBHYW1lTnVt
YmVyTWFuYWdlcjo6cmVhZEZpbGUoY29uc3Qgc3RyaW5nJiBmaWxlLCBoYXNoX3NldDxpbnQ+KiBo
cykKK3ZvaWQgR2FtZU51bWJlck1hbmFnZXI6OnJlYWRGaWxlKGNvbnN0IHN0ZDo6c3RyaW5nJiBm
aWxlLCBoYXNoX3NldDxpbnQ+KiBocykKIHsKICAgRklMRSogZnAgPSBmb3BlbihmaWxlLmNfc3Ry
KCksICJyIik7CiAgIGNoYXIgbGluZVtsaW5lTGVuZ3RoXTsKQEAgLTE2OSw3ICsxNjksNyBAQAog
ICB3cml0ZUZpbGUobXNMb3N0R2FtZUZpbGUsICZtc0xvc3RHYW1lcyk7CiB9CiAKLXZvaWQgR2Ft
ZU51bWJlck1hbmFnZXI6OndyaXRlRmlsZShjb25zdCBzdHJpbmcmIGZpbGUsIGhhc2hfc2V0PGlu
dD4qIGhzKQordm9pZCBHYW1lTnVtYmVyTWFuYWdlcjo6d3JpdGVGaWxlKGNvbnN0IHN0ZDo6c3Ry
aW5nJiBmaWxlLCBoYXNoX3NldDxpbnQ+KiBocykKIHsKICAgRklMRSogZnAgPSBmb3BlbihmaWxl
LmNfc3RyKCksICJ3KyIpOwogCmRpZmYgLXVyTiB4ZnJlZWNlbGwub3JpZy9nbm1hbmFnZXIuaCB4
ZnJlZWNlbGwvZ25tYW5hZ2VyLmgKLS0tIHhmcmVlY2VsbC5vcmlnL2dubWFuYWdlci5oCTE5OTkt
MDMtMjkgMTM6MDc6MTkuMDAwMDAwMDAwICswMDAwCisrKyB4ZnJlZWNlbGwvZ25tYW5hZ2VyLmgJ
MjAwNC0wMi0xNyAwNTozOTo1OC4wMDAwMDAwMDAgKzAwMDAKQEAgLTIsNyArMiwxMyBAQAogI2Rl
ZmluZSBHTk1hbmFnZXJfSAogCiAjaW5jbHVkZSA8c3RyaW5nPgorCisjaWYgX19HTlVHX18gPCAz
CiAjaW5jbHVkZSA8aGFzaF9zZXQ+CisjZWxzZQorI2luY2x1ZGUgPGV4dC9oYXNoX3NldD4KK3Vz
aW5nIF9fZ251X2N4eDo6aGFzaF9zZXQ7CisjZW5kaWYKIAogY2xhc3MgR2FtZU51bWJlck1hbmFn
ZXIgewogcHVibGljOgpAQCAtMjAsMTUgKzI2LDE1IEBACiAgIGJvb2wgYWxyZWFkeUxvc3QoaW50
KTsKIAogICB2b2lkIHJlYWRGaWxlcygpOwotICB2b2lkIHJlYWRGaWxlKGNvbnN0IHN0cmluZyYs
IGhhc2hfc2V0PGludD4qKTsKLSAgdm9pZCB3cml0ZUZpbGUoY29uc3Qgc3RyaW5nJiwgaGFzaF9z
ZXQ8aW50PiopOworICB2b2lkIHJlYWRGaWxlKGNvbnN0IHN0ZDo6c3RyaW5nJiwgaGFzaF9zZXQ8
aW50PiopOworICB2b2lkIHdyaXRlRmlsZShjb25zdCBzdGQ6OnN0cmluZyYsIGhhc2hfc2V0PGlu
dD4qKTsKIAotICBzdHJpbmcgbG9zdEdhbWVGaWxlLCB3b25HYW1lRmlsZTsKKyAgc3RkOjpzdHJp
bmcgbG9zdEdhbWVGaWxlLCB3b25HYW1lRmlsZTsKICAgCiAgIGhhc2hfc2V0PGludD4gd29uR2Ft
ZXM7CiAgIGhhc2hfc2V0PGludD4gbG9zdEdhbWVzOwogCi0gIHN0cmluZyBtc0xvc3RHYW1lRmls
ZSwgbXNXb25HYW1lRmlsZTsKKyAgc3RkOjpzdHJpbmcgbXNMb3N0R2FtZUZpbGUsIG1zV29uR2Ft
ZUZpbGU7CiAKICAgaGFzaF9zZXQ8aW50PiBtc1dvbkdhbWVzOwogICBoYXNoX3NldDxpbnQ+IG1z
TG9zdEdhbWVzOwpkaWZmIC11ck4geGZyZWVjZWxsLm9yaWcvbWFrZWZpbGUgeGZyZWVjZWxsL21h
a2VmaWxlCi0tLSB4ZnJlZWNlbGwub3JpZy9tYWtlZmlsZQkxOTk5LTA0LTAzIDEzOjQyOjQ5LjAw
MDAwMDAwMCArMDAwMAorKysgeGZyZWVjZWxsL21ha2VmaWxlCTIwMDQtMDItMTcgMDU6MzM6NTAu
MDAwMDAwMDAwICswMDAwCkBAIC0xLDEzICsxLDE0IEBACiBPQkpFQ1RTPWNhcmQubyBmcmVlY2Vs
bC5vIG9wdGlvbi5vIHN0YWNrLm8gc3Vid2luZG93cy5vIHVuZG8ubyB1dGlsLm8gZ25tYW5hZ2Vy
Lm8gcmFuZG9tLm8KLUNDPWcrKwotQ0ZMQUdTPS1nIC1XYWxsIC1EU0hBUEUgLURCT0dVU1JBTkRP
TQorQ0M9JChjeHgpCitDRkxBR1M9JChjeHhmbGFncykgLVdhbGwgLURTSEFQRSAtREJPR1VTUkFO
RE9NCitMREZMQUdTPSQobGRmbGFncykKIExJQlM9LWxtIC1MLiAtbG5zIC1ML3Vzci9YMTFSNi9s
aWIgLWxYZXh0IC1sWDExCiBTVEFUSUNESVI9eGZyZWVjZWxsLXN0YXRpYwogRE9DUz1SRUFETUUg
Q0hBTkdFUyBtc2h1ZmZsZS50eHQgeGZyZWVjZWxsLjYKIExJQkRJUj0vdXNyL2xvY2FsL2xpYi94
ZnJlZWNlbGwKIAogYWxsOiAkKE9CSkVDVFMpIGxpYgotCSQoQ0MpIC1vIHhmcmVlY2VsbCAkKENG
TEFHUykgJChPQkpFQ1RTKSAkKExJQlMpCisJJChDQykgLW8geGZyZWVjZWxsICQoTERGTEFHUykg
JChPQkpFQ1RTKSAkKExJQlMpCiAKIHN0YXRpYzogJChPQkpFQ1RTKSBsaWIKIAkkKENDKSAtbyB4
ZnJlZWNlbGwgLXN0YXRpYyAkKENGTEFHUykgJChPQkpFQ1RTKSAkKExJQlMpCkBAIC0yNSwxMyAr
MjYsMTMgQEAKIAogY2xlYW46CiAJcm0gLWYgKn4gKi5vIGEub3V0IHhmcmVlY2VsbCBsaWJucy5h
Ci0JbWFrZSAtQyB3aWRnZXQgY2xlYW4KKwkkKE1BS0UpIC1DIHdpZGdldCBjbGVhbgogCiBsaWI6
Ci0JbWFrZSAtQyB3aWRnZXQgbGliCisJJChNQUtFKSAtQyB3aWRnZXQgbGliCiAKIGluc3RhbGw6
IGFsbAotCWluc3RhbGwgeGZyZWVjZWxsICQoREVTVERJUikvdXNyL2xvY2FsL2JpbgotCWluc3Rh
bGwgeGZyZWVjZWxsLjYgJChERVNURElSKS91c3IvbG9jYWwvbWFuL21hbjYKKwlpbnN0YWxsIHhm
cmVlY2VsbCAkKERFU1RESVIpL3Vzci9iaW4KKwlpbnN0YWxsIHhmcmVlY2VsbC42ICQoREVTVERJ
UikvdXNyL3NoYXJlL21hbi9tYW42CiAjCWluc3RhbGwgLWQgJChMSUJESVIpCi0jCWluc3RhbGwg
bXMtY29tcGF0aWJsZS9NU051bWJlcnMgJChERVNURElSKS91c3IvbG9jYWwvbGliL3hmcmVlY2Vs
bApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKKyMJaW5zdGFsbCBtcy1jb21wYXRpYmxlL01T
TnVtYmVycyAkKERFU1RESVIpL3Vzci9zaGFyZS94ZnJlZWNlbGwKXCBObyBuZXdsaW5lIGF0IGVu
ZCBvZiBmaWxlCmRpZmYgLXVyTiB4ZnJlZWNlbGwub3JpZy9vcHRpb24uaCB4ZnJlZWNlbGwvb3B0
aW9uLmgKLS0tIHhmcmVlY2VsbC5vcmlnL29wdGlvbi5oCTE5OTktMDMtMjcgMTk6Mzk6MTcuMDAw
MDAwMDAwICswMDAwCisrKyB4ZnJlZWNlbGwvb3B0aW9uLmgJMjAwNC0wMi0xNyAwNTo0Mzo0Ni4w
MDAwMDAwMDAgKzAwMDAKQEAgLTIyLDcgKzIyLDcgQEAKICAgdm9pZCByZWFkUHJlZnMoKTsKICAg
dm9pZCB3cml0ZVByZWZzKCk7CiAKLSAgc3RyaW5nIHNhdmVGaWxlOworICBzdGQ6OnN0cmluZyBz
YXZlRmlsZTsKIAogICBzdGF0aWMgaW50IF9zcGVlZHVwOwogICBzdGF0aWMgYm9vbCBfcXVlcnlX
aW5kb3c7CmRpZmYgLXVyTiB4ZnJlZWNlbGwub3JpZy9zdGFjay5oIHhmcmVlY2VsbC9zdGFjay5o
Ci0tLSB4ZnJlZWNlbGwub3JpZy9zdGFjay5oCTE5OTktMDMtMDIgMTg6MjA6MDIuMDAwMDAwMDAw
ICswMDAwCisrKyB4ZnJlZWNlbGwvc3RhY2suaAkyMDA0LTAyLTE3IDA1OjQzOjA4LjAwMDAwMDAw
MCArMDAwMApAQCAtMjgsNyArMjgsNyBAQAogICBpbnQgX25leHRfeCwgX25leHRfeTsKIAogcHJp
dmF0ZToKLSAgdmVjdG9yPENhcmQqPiBfY2FyZHM7CisgIHN0ZDo6dmVjdG9yPENhcmQqPiBfY2Fy
ZHM7CiB9OwogCiBjbGFzcyBQbGF5U3RhY2sgOiBwdWJsaWMgU3RhY2sgewpkaWZmIC11ck4geGZy
ZWVjZWxsLm9yaWcvc3Vid2luZG93cy5oIHhmcmVlY2VsbC9zdWJ3aW5kb3dzLmgKLS0tIHhmcmVl
Y2VsbC5vcmlnL3N1YndpbmRvd3MuaAkxOTk5LTAzLTE1IDIzOjA5OjQ5LjAwMDAwMDAwMCArMDAw
MAorKysgeGZyZWVjZWxsL3N1YndpbmRvd3MuaAkyMDA0LTAyLTE3IDA1OjQ2OjQzLjAwMDAwMDAw
MCArMDAwMApAQCAtNzYsNyArNzYsNyBAQAogICBpbnQgX3VuZG9zOwogICBpbnQgX3RvdGFsU2Nv
cmU7CiAKLSAgc3RyaW5nIHNhdmVGaWxlOworICBzdGQ6OnN0cmluZyBzYXZlRmlsZTsKIAogICBi
b29sIGV4aXRQcmVzc2VkOwogCmRpZmYgLXVyTiB4ZnJlZWNlbGwub3JpZy91bmRvLmNwcCB4ZnJl
ZWNlbGwvdW5kby5jcHAKLS0tIHhmcmVlY2VsbC5vcmlnL3VuZG8uY3BwCTE5OTktMDMtMjUgMTU6
NDg6NDAuMDAwMDAwMDAwICswMDAwCisrKyB4ZnJlZWNlbGwvdW5kby5jcHAJMjAwNC0wMi0xNyAw
NTo0ODoyNC4wMDAwMDAwMDAgKzAwMDAKQEAgLTIyLDcgKzIyLDcgQEAKICAgYy0+bW92ZVRvU3Rh
Y2soZnJvbSwgZmFsc2UsIGZhbHNlKTsKIH0KIAotc3RhY2s8TW92ZT4gbW92ZXM7CitzdGQ6OnN0
YWNrPE1vdmU+IG1vdmVzOwogCiB2b2lkIHVuZG9DbGVhck1vdmVzKCkKIHsKZGlmZiAtdXJOIHhm
cmVlY2VsbC5vcmlnL3dpZGdldC9jb250YWluZXIuY3BwIHhmcmVlY2VsbC93aWRnZXQvY29udGFp
bmVyLmNwcAotLS0geGZyZWVjZWxsLm9yaWcvd2lkZ2V0L2NvbnRhaW5lci5jcHAJMTk5OS0wMy0w
MyAxNzozNDo1Mi4wMDAwMDAwMDAgKzAwMDAKKysrIHhmcmVlY2VsbC93aWRnZXQvY29udGFpbmVy
LmNwcAkyMDA0LTAyLTE3IDA1OjU2OjU1LjAwMDAwMDAwMCArMDAwMApAQCAtNjEsMTggKzYxLDE4
IEBACiAKIHZvaWQgTlNDb250YWluZXI6OnJlbW92ZShOU0NvbXBvbmVudCogbnNjKQogewotICB2
ZWN0b3I8TlNDb21wb25lbnQqPjo6aXRlcmF0b3IgaXRlcjsKKyAgc3RkOjp2ZWN0b3I8TlNDb21w
b25lbnQqPjo6aXRlcmF0b3IgaXRlcjsKICAgZm9yIChpdGVyID0gbnNjVmVjLmJlZ2luKCk7IGl0
ZXIgIT0gbnNjVmVjLmVuZCgpOyBpdGVyKyspIAogICAgIGlmICgqaXRlciA9PSBuc2MpIG5zY1Zl
Yy5lcmFzZShpdGVyKTsKIH0KIAogdm9pZCBOU0NvbnRhaW5lcjo6aHJlbW92ZShOU0NvbXBvbmVu
dCogbnNjKQogewotICB2ZWN0b3I8TlNDb21wb25lbnQqPjo6aXRlcmF0b3IgaXRlcjsKKyAgc3Rk
Ojp2ZWN0b3I8TlNDb21wb25lbnQqPjo6aXRlcmF0b3IgaXRlcjsKICAgZm9yIChpdGVyID0gbnNj
VmVjLmJlZ2luKCk7IGl0ZXIgIT0gbnNjVmVjLmVuZCgpOyBpdGVyKyspIHsKICAgICBpZiAoKml0
ZXIgPT0gbnNjKSB7CiAgICAgICBpbnQgdyA9ICgqaXRlciktPndpZHRoKCkgKyBfbmVpZ2hib3JH
YXA7Ci0gICAgICB2ZWN0b3I8TlNDb21wb25lbnQqPjo6aXRlcmF0b3IgaXRlcjIgPSBpdGVyICsg
MTsKKyAgICAgIHN0ZDo6dmVjdG9yPE5TQ29tcG9uZW50Kj46Oml0ZXJhdG9yIGl0ZXIyID0gaXRl
ciArIDE7CiAgICAgICBpZiAobnNjVmVjLnNpemUoKSA9PSAwKSB7CiAJX3dpZHRoID0gMDsgX2hl
aWdodCA9IDA7CiAgICAgICB9IGVsc2UgewpAQCAtODcsMTEgKzg3LDExIEBACiAKIHZvaWQgTlND
b250YWluZXI6OnZyZW1vdmUoTlNDb21wb25lbnQqIG5zYykKIHsKLSAgdmVjdG9yPE5TQ29tcG9u
ZW50Kj46Oml0ZXJhdG9yIGl0ZXI7CisgIHN0ZDo6dmVjdG9yPE5TQ29tcG9uZW50Kj46Oml0ZXJh
dG9yIGl0ZXI7CiAgIGZvciAoaXRlciA9IG5zY1ZlYy5iZWdpbigpOyBpdGVyICE9IG5zY1ZlYy5l
bmQoKTsgaXRlcisrKSB7CiAgICAgaWYgKCppdGVyID09IG5zYykgewogICAgICAgaW50IGggPSAo
Kml0ZXIpLT5oZWlnaHQoKSArIF9uZWlnaGJvckdhcDsKLSAgICAgIHZlY3RvcjxOU0NvbXBvbmVu
dCo+OjppdGVyYXRvciBpdGVyMiA9IGl0ZXIgKyAxOworICAgICAgc3RkOjp2ZWN0b3I8TlNDb21w
b25lbnQqPjo6aXRlcmF0b3IgaXRlcjIgPSBpdGVyICsgMTsKICAgICAgIGlmIChuc2NWZWMuc2l6
ZSgpID09IDApIHsKIAlfd2lkdGggPSAwOyBfaGVpZ2h0ID0gMDsKICAgICAgIH0gZWxzZSB7CmRp
ZmYgLXVyTiB4ZnJlZWNlbGwub3JpZy93aWRnZXQvbWFrZWZpbGUgeGZyZWVjZWxsL3dpZGdldC9t
YWtlZmlsZQotLS0geGZyZWVjZWxsLm9yaWcvd2lkZ2V0L21ha2VmaWxlCTE5OTktMDMtMTggMDU6
NTQ6NTcuMDAwMDAwMDAwICswMDAwCisrKyB4ZnJlZWNlbGwvd2lkZ2V0L21ha2VmaWxlCTIwMDQt
MDItMTcgMDU6MDE6MzMuMDAwMDAwMDAwICswMDAwCkBAIC0xLDcgKzEsNyBAQAogT0JKRUNUUz13
aW5kb3cubyBwbGF0ZS5vIHN0cmluZy5vIGJ1dHRvbi5vIGxhYmVsLm8gdGV4dGZpZWxkLm8gY29u
dGFpbmVyLm8gZnJhbWUubyB1dGlsLm8gc2Nyb2xsYmFyLm8gZm9udC5vIG1haW4ubwogI0M9L3Vz
ci9sb2NhbC9nY2MtMi44LjEvYmluL2crKwotQ0M9ZysrCi1DRkxBR1M9LWcgLVdhbGwKK0NDPSQo
Y3h4KQorQ0ZMQUdTPSQoY3h4ZmxhZ3MpIC1XYWxsCiBMSUJTPS1ML3Vzci9YMTFSNi9saWIgLWxY
MTEKIExJQk5BTUU9bGlibnMuYQogCmRpZmYgLXVyTiB4ZnJlZWNlbGwub3JpZy93aWRnZXQvdGV4
dGZpZWxkLmNwcCB4ZnJlZWNlbGwvd2lkZ2V0L3RleHRmaWVsZC5jcHAKLS0tIHhmcmVlY2VsbC5v
cmlnL3dpZGdldC90ZXh0ZmllbGQuY3BwCTE5OTktMDMtMDMgMTc6MzQ6NTIuMDAwMDAwMDAwICsw
MDAwCisrKyB4ZnJlZWNlbGwvd2lkZ2V0L3RleHRmaWVsZC5jcHAJMjAwNC0wMi0xNyAwNTo1NToy
NS4wMDAwMDAwMDAgKzAwMDAKQEAgLTEsMyArMSw0IEBACisjaW5jbHVkZSA8Y2N0eXBlPgogI2lu
Y2x1ZGUgIndpZGdldC5oIgogCiBHQyBOU1RleHRGaWVsZDo6Z2M7CmRpZmYgLXVyTiB4ZnJlZWNl
bGwub3JpZy93aWRnZXQvd2lkZ2V0LmggeGZyZWVjZWxsL3dpZGdldC93aWRnZXQuaAotLS0geGZy
ZWVjZWxsLm9yaWcvd2lkZ2V0L3dpZGdldC5oCTE5OTktMDMtMTUgMTY6Mjk6MzIuMDAwMDAwMDAw
ICswMDAwCisrKyB4ZnJlZWNlbGwvd2lkZ2V0L3dpZGdldC5oCTIwMDQtMDItMTcgMDU6NDI6Mjku
MDAwMDAwMDAwICswMDAwCkBAIC0xMTQsNyArMTE0LDcgQEAKICAgICBFbHQoTlNXaW5kb3cqIG53
LCBXaW5kb3cgdykgeyBuc3dpbmRvdyA9IG53OyB3aW5kb3cgPSB3OyB9CiAgIH07CiAKLSAgc3Rh
dGljIHZlY3RvcjxFbHQ+IGVsdFZlY3RvcjsKKyAgc3RhdGljIHN0ZDo6dmVjdG9yPEVsdD4gZWx0
VmVjdG9yOwogICBzdGF0aWMgdm9pZCBlcmFzZVdpbmRvdyhXaW5kb3cpOwogICBzdGF0aWMgdm9p
ZCByZWdpc3RlcldpbmRvdyhOU1dpbmRvdyosIFdpbmRvdyk7CiB9OwpAQCAtMTcxLDcgKzE3MSw3
IEBACiAgIHZvaWQgZm9udFdpbmRvd0hlaWdodCh1bnNpZ25lZCBpbnQpOwogICB2b2lkIHJlc2l6
YWJsZShib29sIGFyZykgeyBfcmVzaXphYmxlID0gYXJnOyB9CiAKLSAgc3RyaW5nIF9sYWJlbDsK
KyAgc3RkOjpzdHJpbmcgX2xhYmVsOwogcHJpdmF0ZToKICAgc3RhdGljIGNvbnN0IGludCBmb250
R2FwID0gNDsKICAgc3RhdGljIFhGb250U3RydWN0KiBmb250U3RydWN0OwpAQCAtMjcyLDcgKzI3
Miw3IEBACiAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgY2hhcldpZHRoLCBjaGFySGVpZ2h0OwogCiAg
IHVuc2lnbmVkIGludCBtYXhDaGFyTnVtOwotICBzdHJpbmcgX3N0cjsKKyAgc3RkOjpzdHJpbmcg
X3N0cjsKICAgdW5zaWduZWQgaW50IGN1cnNvclBvczsKICAgdW5zaWduZWQgaW50IHN0clN0YXJ0
OwogICBib29sIGN1cnNvck9uVEY7CkBAIC0zMjcsNyArMzI3LDcgQEAKICAgdW5zaWduZWQgaW50
IF92R2FwLCBfaEdhcCwgX25laWdoYm9yR2FwOwogICBXaW5kb3cgX3BhcmVudFdpbmRvdzsKIAot
ICB2ZWN0b3I8TlNDb21wb25lbnQqPiBuc2NWZWM7CisgIHN0ZDo6dmVjdG9yPE5TQ29tcG9uZW50
Kj4gbnNjVmVjOwogfTsKIAogLy8gIyMjIyMgTlNIQ29udGFpbmVyICMjIyMjCmRpZmYgLXVyTiB4
ZnJlZWNlbGwub3JpZy93aWRnZXQvd2luZG93LmNwcCB4ZnJlZWNlbGwvd2lkZ2V0L3dpbmRvdy5j
cHAKLS0tIHhmcmVlY2VsbC5vcmlnL3dpZGdldC93aW5kb3cuY3BwCTE5OTktMDMtMDMgMTc6MzQ6
NTIuMDAwMDAwMDAwICswMDAwCisrKyB4ZnJlZWNlbGwvd2lkZ2V0L3dpbmRvdy5jcHAJMjAwNC0w
Mi0xNyAwNTo1Mjo1NC4wMDAwMDAwMDAgKzAwMDAKQEAgLTIsNyArMiw3IEBACiAKIGJvb2wgTlNX
aW5kb3c6OndpbmRvd0luaXRpYWxpemVkID0gZmFsc2U7CiBXaW5kb3cgTlNXaW5kb3c6Ol9yb290
OwotdmVjdG9yPE5TV2luZG93OjpFbHQ+IE5TV2luZG93OjplbHRWZWN0b3I7CitzdGQ6OnZlY3Rv
cjxOU1dpbmRvdzo6RWx0PiBOU1dpbmRvdzo6ZWx0VmVjdG9yOwogCiBOU1dpbmRvdzo6TlNXaW5k
b3coYm9vbCBjcmVhdGUsIFdpbmRvdyB3LCBpbnQgeCwgaW50IHksIHVuc2lnbmVkIGludCB3aWR0
aCwgdW5zaWduZWQgaW50IGhlaWdodCwgCiAJCSAgIHVuc2lnbmVkIGludCBib3JkZXJXaWR0aCwg
dW5zaWduZWQgbG9uZyBib3JkZXIsIHVuc2lnbmVkIGxvbmcgYmcpCkBAIC04Niw4ICs4Niw4IEBA
CiAKIHZvaWQgTlNXaW5kb3c6OnJlZ2lzdGVyV2luZG93KE5TV2luZG93KiBuc3csIFdpbmRvdyB3
KQogewotICB2ZWN0b3I8RWx0Pjo6aXRlcmF0b3IgYmVnaW4gPSBlbHRWZWN0b3IuYmVnaW4oKTsK
LSAgdmVjdG9yPEVsdD46Oml0ZXJhdG9yIGVuZCA9IGVsdFZlY3Rvci5lbmQoKTsKKyAgc3RkOjp2
ZWN0b3I8RWx0Pjo6aXRlcmF0b3IgYmVnaW4gPSBlbHRWZWN0b3IuYmVnaW4oKTsKKyAgc3RkOjp2
ZWN0b3I8RWx0Pjo6aXRlcmF0b3IgZW5kID0gZWx0VmVjdG9yLmVuZCgpOwogICBFbHQgZWx0KG5z
dywgdyk7CiAKICAgaWYgKGVsdFZlY3Rvci5zaXplKCkgPT0gMCB8fCB3ID4gZWx0VmVjdG9yLmJh
Y2soKS53aW5kb3cpIHsKQEAgLTk1LDcgKzk1LDcgQEAKICAgICByZXR1cm47CiAgIH0KIAotICBm
b3IgKHZlY3RvcjxFbHQ+OjppdGVyYXRvciBpdGVyID0gYmVnaW47IGl0ZXIgIT0gZW5kOyBpdGVy
KyspCisgIGZvciAoc3RkOjp2ZWN0b3I8RWx0Pjo6aXRlcmF0b3IgaXRlciA9IGJlZ2luOyBpdGVy
ICE9IGVuZDsgaXRlcisrKQogICAgIGlmICgoKml0ZXIpLndpbmRvdyA+IHcpCiAgICAgICBlbHRW
ZWN0b3IuaW5zZXJ0KGl0ZXIsIGVsdCk7CiAgIApAQCAtMTA0LDkgKzEwNCw5IEBACiAKIHZvaWQg
TlNXaW5kb3c6OmVyYXNlV2luZG93KFdpbmRvdyB3KQogewotICB2ZWN0b3I8RWx0Pjo6aXRlcmF0
b3IgYmVnaW4gPSBlbHRWZWN0b3IuYmVnaW4oKTsKLSAgdmVjdG9yPEVsdD46Oml0ZXJhdG9yIGVu
ZCA9IGVsdFZlY3Rvci5lbmQoKTsKLSAgdmVjdG9yPEVsdD46Oml0ZXJhdG9yIGl0ZXI7CisgIHN0
ZDo6dmVjdG9yPEVsdD46Oml0ZXJhdG9yIGJlZ2luID0gZWx0VmVjdG9yLmJlZ2luKCk7CisgIHN0
ZDo6dmVjdG9yPEVsdD46Oml0ZXJhdG9yIGVuZCA9IGVsdFZlY3Rvci5lbmQoKTsKKyAgc3RkOjp2
ZWN0b3I8RWx0Pjo6aXRlcmF0b3IgaXRlcjsKIAogICBmb3IgKGl0ZXIgPSBiZWdpbjsgaXRlciAh
PSBlbmQ7IGl0ZXIrKykgewogICAgIGlmICgoKml0ZXIpLndpbmRvdyA9PSB3KSBlbHRWZWN0b3Iu
ZXJhc2UoaXRlcik7Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>