<?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>170763</bug_id>
          
          <creation_ts>2007-03-13 18:02 0000</creation_ts>
          <short_desc>games-emulation/mupen64-0.5-r2 missing patches for glN64</short_desc>
          <delta_ts>2007-03-28 01:00:38 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>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>blef@codejunkie.net</reporter>
          <assigned_to>joker@gentoo.org</assigned_to>
          <cc>games@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>blef@codejunkie.net</who>
            <bug_when>2007-03-13 18:02:26 0000</bug_when>
            <thetext>As of mupen64-0.5-r2 it seems glN64 is included in the main ebuild, but patches that were in the mupen64-glN64 ebuild were not placed in the main mupen64 ebuild.  The patches fixed some showstopper bugs for me, and I assume others.

new ebuild &amp; relevant patches attached.

Reproducible: Always

Steps to Reproduce:
1. emerge mupen64
2. run mupen64
3. use glN64 plugin
4. run mario cart 64

Actual Results:  
Get invalid ucode error, mupen64 freezes.

Expected Results:  
Enjoyment</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blef@codejunkie.net</who>
            <bug_when>2007-03-13 18:03:11 0000</bug_when>
            <thetext>Created an attachment (id=113197)
fixed e-build

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blef@codejunkie.net</who>
            <bug_when>2007-03-13 18:03:36 0000</bug_when>
            <thetext>Created an attachment (id=113199)
Missing patch #1

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blef@codejunkie.net</who>
            <bug_when>2007-03-13 18:04:04 0000</bug_when>
            <thetext>Created an attachment (id=113201)
Missing patch #2

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>joker@gentoo.org</who>
            <bug_when>2007-03-28 00:24:29 0000</bug_when>
            <thetext>Ok i&apos;ll take a look and test it on amd64. I guess it&apos;s already tested on x86.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>joker@gentoo.org</who>
            <bug_when>2007-03-28 01:00:38 0000</bug_when>
            <thetext>Added as games-emulation/mupen64-0.5-r4 to CVS.

Since this was already part of the standalone glN64 package i don&apos;t expect
any regression. But since you never know, please tell me if somethings worse
after adding these 2 patches.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>113197</attachid>
            <date>2007-03-13 18:03 0000</date>
            <desc>fixed e-build</desc>
            <filename>mupen64-0.5-r3.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2dhbWVzLWVtdWxhdGlvbi9tdXBlbjY0L211cGVu
NjQtMC41LXIyLmVidWlsZCx2IDEuMyAyMDA3LzAyLzIyIDA5OjU5OjMwIGJsdWJiIEV4cCAkCgpp
bmhlcml0IGV1dGlscyBtdWx0aWxpYiBnYW1lcwoKTVlfUD0ke1BOfV9zcmMtJHtQVn0KREVTQ1JJ
UFRJT049IkEgTmludGVuZG8gNjQgKE42NCkgZW11bGF0b3IiCkhPTUVQQUdFPSJodHRwOi8vbXVw
ZW42NC5lbXVsYXRpb242NC5jb20vIgpTUkNfVVJJPSJodHRwOi8vbXVwZW42NC5lbXVsYXRpb242
NC5jb20vZmlsZXMvJHtQVn0vJHtNWV9QfS50YXIuYnoyIgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9
IjAiCktFWVdPUkRTPSItKiB+YW1kNjQgeDg2IgpJVVNFPSIiCgpSREVQRU5EPSJ2aXJ0dWFsL29w
ZW5nbAoJPj14MTEtbGlicy9ndGsrLTIKCW1lZGlhLWxpYnMvbGlic2RsCgltZWRpYS1saWJzL3Nk
bC10dGYKCWFtZDY0PyAoCgkJYXBwLWVtdWxhdGlvbi9lbXVsLWxpbnV4LXg4Ni1ndGtsaWJzCgkJ
Pj1hcHAtZW11bGF0aW9uL2VtdWwtbGludXgteDg2LXNkbC0xMC4wCgkpIgpERVBFTkQ9IiR7UkRF
UEVORH0KCWRldi11dGlsL3BrZ2NvbmZpZwoJIWdhbWVzLWVtdWxhdGlvbi9tdXBlbjY0LWJsaWdo
dC1pbnB1dAoJIWdhbWVzLWVtdWxhdGlvbi9tdXBlbjY0LWdsTjY0CgkhZ2FtZXMtZW11bGF0aW9u
L211cGVuNjQtanR0bF9zb3VuZCIKClM9JHtXT1JLRElSfS8ke01ZX1B9CgpzcmNfdW5wYWNrKCkg
ewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgoJcm0gLWYgcGx1Z2lucy9lbXB0eSBibGlnaHRfaW5w
dXQvU0RMX3R0ZioKCgkjIEZJWE1FOiBsaWJkaXIgYnJlYWthZ2Ugb24gYW1kNjQKCWVwYXRjaCBc
CgkJIiR7RklMRVNESVJ9Ii8ke1B9LXBhdGhzLnBhdGNoIFwKCQkiJHtGSUxFU0RJUn0iLyR7UH0t
c2RsLXR0Zi5wYXRjaCBcCgkJIiR7RklMRVNESVJ9Ii8ke1BOfS1nbE42NC11Y29kZS5wYXRjaCBc
CgkJIiR7RklMRVNESVJ9Ii8ke1BOfS1nbE42NC1ub2FzbWZpeC5wYXRjaAoKCXNlZCAtaSAiczoj
dW5kZWYgV0lUSF9IT01FOiNkZWZpbmUgV0lUSF9IT01FIFwiJHtHQU1FU19QUkVGSVh9L1wiOiIg
XAoJCWNvbmZpZy5oIFwKCQl8fCBkaWUgInNlZCBmYWlsZWQiCgoJIyBGSVhNRTogLWZQSUMgc2hv
dWxkIG9ubHkgYmUgdXNlZCBvbiBzaGFyZWQgb2JqZWN0cwoJc2VkIC1pIFwKCQktZSAnL3N0cmlw
L2QnIFwKCQktZSAiczpDRkxBR1NbWzpzcGFjZTpdXSo9XCguKlwpOkNGTEFHUz0tZlBJQyAke0NG
TEFHU306IiBcCgkJLWUgInM6Q1hYRkxBR1NbWzpzcGFjZTpdXSo9XCguKlwpOkNYWEZMQUdTPS1m
UElDICR7Q1hYRkxBR1N9OiIgXAoJCU1ha2VmaWxlIFwKCQl8fCBkaWUgInNlZCBmYWlsZWQiCn0K
CnNyY19jb21waWxlKCkgewoJdXNlIGFtZDY0ICYmIG11bHRpbGliX3Rvb2xjaGFpbl9zZXR1cCB4
ODYKCglsb2NhbCB0Cglmb3IgdCBpbiBcCgkJbXVwZW42NCBcCgkJbXVwZW42NF9ub2d1aSBcCgkJ
cGx1Z2lucy9tdXBlbjY0X2lucHV0LnNvIFwKCQlwbHVnaW5zL2JsaWdodF9pbnB1dC5zbyBcCgkJ
cGx1Z2lucy9tdXBlbjY0X2hsZV9yc3BfYXppbWVyLnNvIFwKCQlwbHVnaW5zL2R1bW15YXVkaW8u
c28gXAoJCXBsdWdpbnMvbXVwZW42NF9hdWRpby5zbyBcCgkJcGx1Z2lucy9qdHRsX2F1ZGlvLnNv
IFwKCQlwbHVnaW5zL211cGVuNjRfc29mdF9nZnguc28gXAoJCXBsdWdpbnMvZ2xONjQuc28KCWRv
CgkJZW1ha2UgJHt0fSB8fCBkaWUgImVtYWtlICR7dH0gZmFpbGVkIgoJZG9uZQp9CgpzcmNfaW5z
dGFsbCgpIHsKCWRvZ2FtZXNiaW4gbXVwZW42NCBtdXBlbjY0X25vZ3VpIHx8IGRpZSAiZG9nYW1l
c2JpbiBmYWlsZWQiCgoJaW5zaW50byAiJHtHQU1FU19MSUJESVJ9Ii8ke1BOfQoJZG9pbnMgLXIg
bXVwZW42NC5pbmkganR0bF9hdWRpby5jb25mIGxhbmcgcm9tcyBwbHVnaW5zIHx8IGRpZSAiZG9p
bnMgZmFpbGVkIgoKCWRvZG9jICoudHh0IGRvYy9yZWFkbWUucGRmCglwcmVwZ2FtZXNkaXJzCn0K
CnBrZ19wb3N0aW5zdCgpIHsKCWdhbWVzX3BrZ19wb3N0aW5zdAoJZWNobwoJZXdhcm4gIklmIHlv
dSBhcmUgdXBncmFkaW5nIGZyb20gYSBwcmV2aW91cyB2ZXJzaW9uIG9mIG11cGVuNjQsIgoJZXdh
cm4gImJhY2t1cCB5b3VyIHNhdmVkIGdhbWVzIHRoZW4gcnVuIHJtIC1yZiBvbiB5b3VyIgoJZXdh
cm4gIi5tdXBlbjY0IGRpcmVjdG9yeS4gQWZ0ZXIgbGF1bmNoaW5nIHRoZSBuZXcgdmVyc2lvbiwg
Y29weSIKCWV3YXJuICJ5b3VyIHNhdmVkIGdhbWVzIHRvIHRoZWlyIG9yaWdpbmFsIHBsYWNlLiIK
CWVjaG8KfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113199</attachid>
            <date>2007-03-13 18:03 0000</date>
            <desc>Missing patch #1</desc>
            <filename>mupen64-glN64-ucode.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtZyBnbE42NC1vbGQvR0JJLmNwcCBnbE42NC9HQkkuY3BwCioqKiBnbE42NC1vbGQvR0JJ
LmNwcAkyMDAzLTEwLTE1IDE2OjAxOjA3LjAwMDAwMDAwMCAtMDcwMAotLS0gZ2xONjQvR0JJLmNw
cAkyMDA1LTAyLTAyIDIzOjQyOjMwLjAwMDAwMDAwMCAtMDgwMAoqKioqKioqKioqKioqKioKKioq
IDM3LDQzICoqKioKICAJeyBGM0RES1IsCUZBTFNFLAkweDhkOTEyNDRmLCAiRGlkZHkgS29uZyBS
YWNpbmciIH0sCiAgCXsgRjNEREtSLAlGQUxTRSwJMHg2ZTZmYzg5MywgIkRpZGR5IEtvbmcgUmFj
aW5nIiB9LAogIAl7IEYzRERLUiwJRkFMU0UsCTB4YmRlOWQxZmIsICJKZXQgRm9yY2UgR2VtaW5p
IiB9LAohIAl7IEYzRFBELAlGQUxTRSwJMHgxYzRmNzg2OSwgIlBlcmZlY3QgRGFyayIgfQogIH07
CiAgCiAgdTMyIEdfUkRQSEFMRl8xLCBHX1JEUEhBTEZfMiwgR19SRFBIQUxGX0NPTlQ7Ci0tLSAz
Nyw0NCAtLS0tCiAgCXsgRjNEREtSLAlGQUxTRSwJMHg4ZDkxMjQ0ZiwgIkRpZGR5IEtvbmcgUmFj
aW5nIiB9LAogIAl7IEYzRERLUiwJRkFMU0UsCTB4NmU2ZmM4OTMsICJEaWRkeSBLb25nIFJhY2lu
ZyIgfSwKICAJeyBGM0RES1IsCUZBTFNFLAkweGJkZTlkMWZiLCAiSmV0IEZvcmNlIEdlbWluaSIg
fSwKISAJeyBGM0RQRCwJRkFMU0UsCTB4MWM0Zjc4NjksICJQZXJmZWN0IERhcmsiIH0sCiEgCXsg
RjNERVgsCUZBTFNFLAkweDBhY2U0YzNmLCAiTWFyaW8gS2FydCIgfQogIH07CiAgCiAgdTMyIEdf
UkRQSEFMRl8xLCBHX1JEUEhBTEZfMiwgR19SRFBIQUxGX0NPTlQ7CioqKioqKioqKioqKioqKgoq
KiogMjY0LDI3NCAqKioqCiAgCiAgCXdoaWxlIChzZWxlY3RlZE1pY3JvY29kZSA9PSAtMSkKICAJ
ewohIC8vCQlpZiggZ3RrX21haW5faXRlcmF0aW9uKCkgKQohIC8vCQkJYnJlYWs7CiAgCQl1c2xl
ZXAoIDEwMDAwICk7CiAgCX0KICAJZ2RrX3RocmVhZHNfbGVhdmUoKTsKICAJcmV0dXJuIHNlbGVj
dGVkTWljcm9jb2RlOwogIH0KICAjZW5kaWYgLy8gX19MSU5VWF9fCi0tLSAyNjUsMjc2IC0tLS0K
ICAKICAJd2hpbGUgKHNlbGVjdGVkTWljcm9jb2RlID09IC0xKQogIAl7CiEgCQlpZiggZ3RrX21h
aW5faXRlcmF0aW9uKCkgKQohIAkJCWJyZWFrOwogIAkJdXNsZWVwKCAxMDAwMCApOwogIAl9CiAg
CWdka190aHJlYWRzX2xlYXZlKCk7CisgCiAgCXJldHVybiBzZWxlY3RlZE1pY3JvY29kZTsKICB9
CiAgI2VuZGlmIC8vIF9fTElOVVhfXwoqKioqKioqKioqKioqKioKKioqIDQzNSw0NDEgKioqKgog
IAljdXJyZW50LT50eXBlID0gRGlhbG9nQm94KCBoSW5zdGFuY2UsIE1BS0VJTlRSRVNPVVJDRSgg
SUREX01JQ1JPQ09ERURMRyApLCBoV25kLCBNaWNyb2NvZGVEbGdQcm9jICk7CiAgI2Vsc2UgLy8g
IV9fTElOVVhfXwogIAlwcmludGYoICJnbE42NDogV2FybmluZyAtIHVua25vd24gdWNvZGUhISFc
biIgKTsKISAJY3VycmVudC0+dHlwZSA9IE1pY3JvY29kZURpYWxvZygpOwogICNlbmRpZiAvLyBf
X0xJTlVYX18KICAJcmV0dXJuIGN1cnJlbnQ7CiAgfQotLS0gNDM3LDQ0NyAtLS0tCiAgCWN1cnJl
bnQtPnR5cGUgPSBEaWFsb2dCb3goIGhJbnN0YW5jZSwgTUFLRUlOVFJFU09VUkNFKCBJRERfTUlD
Uk9DT0RFRExHICksIGhXbmQsIE1pY3JvY29kZURsZ1Byb2MgKTsKICAjZWxzZSAvLyAhX19MSU5V
WF9fCiAgCXByaW50ZiggImdsTjY0OiBXYXJuaW5nIC0gdW5rbm93biB1Y29kZSEhIVxuIiApOwoh
IAlpZihsYXN0X2dvb2RfdWNvZGUgIT0gLTEpIHsKISAJCWN1cnJlbnQtPnR5cGU9bGFzdF9nb29k
X3Vjb2RlOwohIAl9IGVsc2UgewohIAkJY3VycmVudC0+dHlwZSA9IE1pY3JvY29kZURpYWxvZygp
OwohIAl9CiAgI2VuZGlmIC8vIF9fTElOVVhfXwogIAlyZXR1cm4gY3VycmVudDsKICB9CmRpZmYg
LWcgZ2xONjQtb2xkL0dCSS5oIGdsTjY0L0dCSS5oCioqKiBnbE42NC1vbGQvR0JJLmgJMjAwMy0x
MC0xNSAxNjowMTowNy4wMDAwMDAwMDAgLTA3MDAKLS0tIGdsTjY0L0dCSS5oCTIwMDUtMDItMDIg
MjM6Mzc6MzYuMDAwMDAwMDAwIC0wODAwCioqKioqKioqKioqKioqKgoqKiogNzM2LDc0MSAqKioq
Ci0tLSA3MzYsNzQyIC0tLS0KICAKICB2b2lkIEdCSV9NYWtlQ3VycmVudCggTWljcm9jb2RlSW5m
byAqY3VycmVudCApOwogIE1pY3JvY29kZUluZm8gKkdCSV9EZXRlY3RNaWNyb2NvZGUoIHUzMiB1
Y19zdGFydCwgdTMyIHVjX2RzdGFydCwgdTE2IHVjX2RzaXplICk7CisgZXh0ZXJuIHUzMiBsYXN0
X2dvb2RfdWNvZGU7CiAgdm9pZCBHQklfSW5pdCgpOwogIHZvaWQgR0JJX0Rlc3Ryb3koKTsKICAK
ZGlmZiAtZyBnbE42NC1vbGQvZ2xONjQuY3BwIGdsTjY0L2dsTjY0LmNwcAoqKiogZ2xONjQtb2xk
L2dsTjY0LmNwcAkyMDAzLTEwLTE1IDE2OjA5OjAwLjAwMDAwMDAwMCAtMDcwMAotLS0gZ2xONjQv
Z2xONjQuY3BwCTIwMDUtMDItMDIgMjM6MzY6NDcuMDAwMDAwMDAwIC0wODAwCioqKioqKioqKioq
KioqKgoqKiogMjksMzUgKioqKgogIAogIGNoYXIJCXBsdWdpbk5hbWVbXSA9ICJnbE42NCB2MC40
LjEtcmMyIjsKICBjaGFyCQkqc2NyZWVuRGlyZWN0b3J5OwohIAogIHZvaWQgKCpDaGVja0ludGVy
cnVwdHMpKCB2b2lkICk7CiAgCiAgI2lmbmRlZiBfX0xJTlVYX18KLS0tIDI5LDM1IC0tLS0KICAK
ICBjaGFyCQlwbHVnaW5OYW1lW10gPSAiZ2xONjQgdjAuNC4xLXJjMiI7CiAgY2hhcgkJKnNjcmVl
bkRpcmVjdG9yeTsKISB1MzIgbGFzdF9nb29kX3Vjb2RlID0gLTE7CiAgdm9pZCAoKkNoZWNrSW50
ZXJydXB0cykoIHZvaWQgKTsKICAKICAjaWZuZGVmIF9fTElOVVhfXwpkaWZmIC1nIGdsTjY0LW9s
ZC9nU1AuY3BwIGdsTjY0L2dTUC5jcHAKKioqIGdsTjY0LW9sZC9nU1AuY3BwCTIwMDMtMTAtMTUg
MTY6MDE6MDcuMDAwMDAwMDAwIC0wNzAwCi0tLSBnbE42NC9nU1AuY3BwCTIwMDUtMDItMDIgMjM6
NDE6NTguMDAwMDAwMDAwIC0wODAwCioqKioqKioqKioqKioqKgoqKiogNjAsNjYgKioqKgogIAl9
CiAgCiAgCU1pY3JvY29kZUluZm8gKnVjb2RlID0gR0JJX0RldGVjdE1pY3JvY29kZSggdWNfc3Rh
cnQsIHVjX2RzdGFydCwgdWNfZHNpemUgKTsKISAKICAJaWYgKHVjb2RlLT50eXBlICE9IE5PTkUp
CiAgCQlHQklfTWFrZUN1cnJlbnQoIHVjb2RlICk7CiAgCWVsc2UKLS0tIDYwLDY2IC0tLS0KICAJ
fQogIAogIAlNaWNyb2NvZGVJbmZvICp1Y29kZSA9IEdCSV9EZXRlY3RNaWNyb2NvZGUoIHVjX3N0
YXJ0LCB1Y19kc3RhcnQsIHVjX2RzaXplICk7CiEgCWlmICh1Y29kZS0+dHlwZSAhPSAtMSkgbGFz
dF9nb29kX3Vjb2RlID0gdWNvZGUtPnR5cGU7CiAgCWlmICh1Y29kZS0+dHlwZSAhPSBOT05FKQog
IAkJR0JJX01ha2VDdXJyZW50KCB1Y29kZSApOwogIAllbHNlCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113201</attachid>
            <date>2007-03-13 18:04 0000</date>
            <desc>Missing patch #2</desc>
            <filename>mupen64-glN64-noasmfix.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGdsTjY0L2NvbnZlcnQuaC5vbGQJMjAwNS0wNC0yMyAxNjozMjo0NC4wMDAwMDAwMDAgLTA3
MDAKKysrIGdsTjY0L2NvbnZlcnQuaAkyMDA1LTA0LTIzIDE2OjQwOjQzLjAwMDAwMDAwMCAtMDcw
MApAQCAtNDQyLDcgKzQ0Miw3IEBACiAJd2hpbGUgKG51bURXb3Jkcy0tKQogCXsKIAkJdTMyIGR3
b3JkID0gKih1MzIgKilzcmM7Ci0JCV9fYXNtX18gdm9sYXRpbGUoICJic3dhcGwgJTBcblx0IiA6
ICI9cSIoZHdvcmQpIDogIjAiKGR3b3JkKSApOworCQlkd29yZCA9ICgoZHdvcmQ8PDI0KXwoKGR3
b3JkPDw4KSYweDAwRkYwMDAwKXwoKGR3b3JkPj44KSYweDAwMDBGRjAwKXwoZHdvcmQ+PjI0KSk7
CiAJCSoodTMyICopZGVzdCA9IGR3b3JkOwogCQlkZXN0ID0gKHZvaWQgKikoKGludClkZXN0KzQp
OwogCQlzcmMgID0gKHZvaWQgKikoKGludClzcmMgKzQpOwo=
</data>        

          </attachment>
    </bug>

</bugzilla>