<?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>23099</bug_id>
          
          <creation_ts>2003-06-19 06:40 0000</creation_ts>
          <short_desc>ruby-opengl ebuild</short_desc>
          <delta_ts>2004-02-21 02:44:14 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>Library</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>EBUILD</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>akira@fluxbox.org</reporter>
          <assigned_to>ruby@gentoo.org</assigned_to>
          <cc>akira@fluxbox.org</cc>

      

      
          <long_desc isprivate="0">
            <who>akira@fluxbox.org</who>
            <bug_when>2003-06-19 06:40:58 0000</bug_when>
            <thetext>i made a ruby-opengl-ebuild. please try it out and gimme back some response

regards, mathias</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>akira@fluxbox.org</who>
            <bug_when>2003-06-19 06:42:14 0000</bug_when>
            <thetext>Created an attachment (id=13535)
main ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>akira@fluxbox.org</who>
            <bug_when>2003-06-19 06:43:59 0000</bug_when>
            <thetext>Created an attachment (id=13536)
the patch for the extconf.rb

i had to patch the extconf.rb for detecting the GL and GLU libraries correct.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>akira@fluxbox.org</who>
            <bug_when>2003-06-19 06:45:47 0000</bug_when>
            <thetext>Created an attachment (id=13537)
digest
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>akira@fluxbox.org</who>
            <bug_when>2003-06-29 10:52:12 0000</bug_when>
            <thetext>Created an attachment (id=14005)
patch to enable glut-builtin-bitmapfonts

i was playing around a bit with ruby-opengl and was stepping over the missing
builtin-glut-bitmap-fonts. so i wrote this little patch to make them work.
works here for me but comments and critic is welcome.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>twp@gentoo.org</who>
            <bug_when>2003-12-22 14:30:44 0000</bug_when>
            <thetext>Sorry, I have very limited internet access at the moment. Please can someone else from the ruby herd take this. Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-01-31 01:51:45 0000</bug_when>
            <thetext>Hi, sorry for the delay. Your extconf patch needs reworking a bit
to apply cleanly to ruby-opengl-0.32c (your ebuild was for
ruby-opengl-0.32b but 0.32c is the latest). Here&apos;s some comments
on the ebuild.

* KEYWORDS must be the arches you tested the ebuild on. You cannot
write alpha, arm, hppa and so on unless you actually test it.
* LICENSE should be one of /usr/portage/licenses/* . In this case,
we don&apos;t have &quot;Ruby&apos;s&quot; but &quot;Ruby&quot;, so it should be &quot;Ruby&quot;.
* Patching process must be done in src_unpack(). You shouldn&apos;t do
it inside src_compile().
* Please add &quot;|| die&quot; after make in src_compile() and src_install().
If you don&apos;t, it may result incomplete installation.
* It would be nice to include sample ruby scripts under /usr/share/${PN}.
You could use insinto/doins functions to do it.

I&apos;ll attach a new diff to extconf.rb. If you&apos;re still interested in
the ebuild, please rewrite it according to instruction I suggested
above with the diff file so that we can include it into Portage.
If you aren&apos;t (sorry if you loose interest because of the delay),
I&apos;ll make necessary changes and commit it. Thanks for your time
and effort.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-01-31 01:52:44 0000</bug_when>
            <thetext>Created an attachment (id=24677)
extconf diff to ruby-opengl-0.32c
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-02-21 02:44:14 0000</bug_when>
            <thetext>Committed. Thanks for submitting the ebuild and patch.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>13535</attachid>
            <date>2003-06-19 06:42 0000</date>
            <desc>main ebuild</desc>
            <filename>ruby-opengl-0.32b.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2Rldi1ydWJ5L2Ftc3RkL2Ftc3Rk
LTIuMC4wLmVidWlsZCx2IDEuNSAyMDAzLzA1LzIzIDExOjE5OjIzIHR3cCBFeHAgJAoKaW5oZXJp
dCBldXRpbHMKCkRFU0NSSVBUSU9OPSJPcGVuR0wgLyBHTFVUIGJpbmRpbmdzIGZvciBydWJ5IgpI
T01FUEFHRT0iaHR0cDovL3d3dzIuZ2lnYW5ldC5uZXQvfnlvc2hpLyIKU1JDX1VSST0iaHR0cDov
L3d3dzIuZ2lnYW5ldC5uZXQvfnlvc2hpL3Jib2dsLSR7UFZ9LnRneiIKTElDRU5TRT0iUnVieSdz
IgpTTE9UPSIwIgpLRVlXT1JEUz0iYWxwaGEgYXJtIGhwcGEgbWlwcyBzcGFyYyB4ODYiCklVU0U9
IiIKREVQRU5EPSI+PWRldi1sYW5nL3J1YnktMS42IgoKUz0ke1dPUktESVJ9L29wZW5nbAoKc3Jj
X2NvbXBpbGUoKSB7CgoJZXBhdGNoICR7RklMRVNESVJ9L2V4dGNvbmYtcGF0Y2gKCQkKCXJ1Ynkg
ZXh0Y29uZi5yYiB8fCBkaWUKCW1ha2UKfQoKc3JjX2luc3RhbGwgKCkgewoJbWFrZSBpbnN0YWxs
Cn0K
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13536</attachid>
            <date>2003-06-19 06:43 0000</date>
            <desc>the patch for the extconf.rb</desc>
            <filename>extconf-patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGV4dGNvbmYucmJ+CTIwMDEtMTItMDEgMDY6MjQ6NTguMDAwMDAwMDAwICswMTAwCisrKyBl
eHRjb25mLnJiCTIwMDMtMDYtMTMgMjM6MjQ6MjcuMDAwMDAwMDAwICswMjAwCkBAIC00Myw4ICs0
Myw4IEBACiAKICRvYmpzID0gWyJnbHUubyIsICJvZ2wubyIsICJyYm9nbC5vIl0KICNoYXZlX2xp
YnJhcnkoInB0aHJlYWQiLCAicHRocmVhZF9jcmVhdGUiKQotKGhhdmVfbGlicmFyeShnbF9saWJu
YW1lLCBuaWwpIHx8IGhhdmVfbGlicmFyeSgiTWVzYSIrZ2xfbGlibmFtZSwgbmlsKSkgJiYKLSAg
KGhhdmVfbGlicmFyeShnbHVfbGlibmFtZSwgbmlsKSB8fCAgaGF2ZV9saWJyYXJ5KCJNZXNhIitn
bHVfbGlibmFtZSwgbmlsKSkgJiYKKyhoYXZlX2xpYnJhcnkoZ2xfbGlibmFtZSwgImdsQmVnaW4i
KSB8fCBoYXZlX2xpYnJhcnkoIk1lc2EiK2dsX2xpYm5hbWUsICJnbEJlZ2luIikpICYmCisgICho
YXZlX2xpYnJhcnkoZ2x1X2xpYm5hbWUsICJnbHVMb29rQXQiKSB8fCAgaGF2ZV9saWJyYXJ5KCJN
ZXNhIitnbHVfbGlibmFtZSwgImdsdUxvb2tBdCIpKSAmJgogICBjcmVhdGVfbWFrZWZpbGUoIm9w
ZW5nbCIpCiBpZiAoRmlsZVRlc3QuZXhpc3Q/ICJNYWtlZmlsZSIpCiAgICAgb3BlbigiTWFrZWZp
bGUiKSB7fGZ8CkBAIC02NCw3ICs2NCw3IEBACiBoYXZlX2xpYnJhcnkoIlhpIiwgIlhBbGxvd0Rl
dmljZUV2ZW50cyIpICYmCiAgIGhhdmVfbGlicmFyeSgiWGV4dCIsICJYTUlUTWlzY0dldEJ1Z01v
ZGUiKSAmJgogICBoYXZlX2xpYnJhcnkoIlhtdSIsICJYbXVBZGRDbG9zZURpc3BsYXlIb29rIikK
LWhhdmVfbGlicmFyeShnbHV0X2xpYm5hbWUsIG5pbCkgJiYKK2hhdmVfbGlicmFyeShnbHV0X2xp
Ym5hbWUsICJnbHV0SW5pdCIpICYmCiAgIGNyZWF0ZV9tYWtlZmlsZSgiZ2x1dCIpCiBpZiAoRmls
ZVRlc3QuZXhpc3Q/ICJNYWtlZmlsZSIpCiAgICAgb3BlbigiTWFrZWZpbGUiKSB7fGZ8Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>13537</attachid>
            <date>2003-06-19 06:45 0000</date>
            <desc>digest</desc>
            <filename>digest-ruby-opengl-0.32b</filename>
            <type>application/octet-stream</type>
            <data encoding="base64">TUQ1IDk0YTY4OTY2NmExMThiMmVmMTA5OTAxODNkNWEzMDhjIHJib2dsLTAuMzJiLnRneiA3MDM0
MAo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14005</attachid>
            <date>2003-06-29 10:52 0000</date>
            <desc>patch to enable glut-builtin-bitmapfonts</desc>
            <filename>fontpatch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGdsdXQuYwkyMDAwLTAxLTA2IDE3OjM3OjQzLjAwMDAwMDAwMCArMDEwMAorKysgZ2x1dC5j
CTIwMDMtMDYtMjkgMTk6NDU6NDAuMDAwMDAwMDAwICswMjAwCkBAIC0xNDU3LDYgKzE0NTcsMjgg
QEAKICAgICByYl9kZWZpbmVfY29uc3QobUdMVVQsICJDVVJTT1JfTk9ORSIsIElOVDJOVU0oR0xV
VF9DVVJTT1JfTk9ORSkpOwogICAgIHJiX2RlZmluZV9jb25zdChtR0xVVCwgIkNVUlNPUl9GVUxM
X0NST1NTSEFJUiIsIElOVDJOVU0oR0xVVF9DVVJTT1JfRlVMTF9DUk9TU0hBSVIpKTsKIAorI2lm
ZGVmIFdJTjMyCisgICAgcmJfZGVmaW5lX2NvbnN0KG1HTFVULCAiQklUTUFQXzhfQllfMTMiLCBJ
TlQyTlVNKDIpKTsKKyAgICByYl9kZWZpbmVfY29uc3QobUdMVVQsICJCSVRNQVBfOV9CWV8xNSIs
IElOVDJOVU0oMykpOworICAgIHJiX2RlZmluZV9jb25zdChtR0xVVCwgIkJJVE1BUF9USU1FU19S
T01BTl8xMCIsIElOVDJOVU0oNCkpOworICAgIHJiX2RlZmluZV9jb25zdChtR0xVVCwgIkJJVE1B
UF9USU1FU19ST01BTl8yNCIsIElOVDJOVU0oNSkpOworI2lmIChHTFVUX0FQSV9WRVJTSU9OID49
IDMpCisgICAgcmJfZGVmaW5lX2NvbnN0KG1HTFVULCAiQklUTUFQX0hFTFZFVElDQV8xMCIsIElO
VDJOVU0oNikpOworICAgIHJiX2RlZmluZV9jb25zdChtR0xVVCwgIkJJVE1BUF9IRUxWRVRJQ0Ff
MTIiLCBJTlQyTlVNKDcpKTsKKyAgICByYl9kZWZpbmVfY29uc3QobUdMVVQsICJCSVRNQVBfSEVM
VkVUSUNBXzE4IiwgSU5UMk5VTSg4KSk7CisjZW5kaWYKKyNlbHNlIC8qIG5vbiB3aW4zMiAqLwor
ICAgIHJiX2RlZmluZV9jb25zdChtR0xVVCwgIkJJVE1BUF84X0JZXzEzIiwgSU5UMk5VTSgodW5z
aWduZWQgaW50KSZnbHV0Qml0bWFwOEJ5MTMpKTsKKyAgICByYl9kZWZpbmVfY29uc3QobUdMVVQs
ICJCSVRNQVBfOV9CWV8xNSIsIElOVDJOVU0oKHVuc2lnbmVkIGludCkmZ2x1dEJpdG1hcDlCeTE1
KSk7CisgICAgcmJfZGVmaW5lX2NvbnN0KG1HTFVULCAiQklUTUFQX1RJTUVTX1JPTUFOXzEwIiwg
SU5UMk5VTSgodW5zaWduZWQgaW50KSZnbHV0Qml0bWFwVGltZXNSb21hbjEwKSk7CisgICAgcmJf
ZGVmaW5lX2NvbnN0KG1HTFVULCAiQklUTUFQX1RJTUVTX1JPTUFOXzI0IiwgSU5UMk5VTSgodW5z
aWduZWQgaW50KSZnbHV0Qml0bWFwVGltZXNSb21hbjI0KSk7CisjaWYgKEdMVVRfQVBJX1ZFUlNJ
T04gPj0gMykKKyAgICByYl9kZWZpbmVfY29uc3QobUdMVVQsICJCSVRNQVBfSEVMVkVUSUNBXzEw
IiwgSU5UMk5VTSgodW5zaWduZWQgaW50KSZnbHV0Qml0bWFwSGVsdmV0aWNhMTApKTsKKyAgICBy
Yl9kZWZpbmVfY29uc3QobUdMVVQsICJCSVRNQVBfSEVMVkVUSUNBXzEyIiwgSU5UMk5VTSgodW5z
aWduZWQgaW50KSZnbHV0Qml0bWFwSGVsdmV0aWNhMTIpKTsKKyAgICByYl9kZWZpbmVfY29uc3Qo
bUdMVVQsICJCSVRNQVBfSEVMVkVUSUNBXzE4IiwgSU5UMk5VTSgodW5zaWduZWQgaW50KSZnbHV0
Qml0bWFwSGVsdmV0aWNhMTgpKTsKKyNlbmRpZgorI2VuZGlmIC8qIGZvbnRzICovCisgICAgCiAg
ICAgY2FsbElkID0gcmJfaW50ZXJuKCJjYWxsIik7CiAKICAgICBXSU5ET1dfQ0FMTEJBQ0tfREVG
SU5FKERpc3BsYXlGdW5jKTsK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>24677</attachid>
            <date>2004-01-31 01:52 0000</date>
            <desc>extconf diff to ruby-opengl-0.32c</desc>
            <filename>ruby-opengl-0.32c-extconf-gentoo.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGV4dGNvbmYucmIub3JpZwkyMDAzLTA4LTE3IDEyOjA0OjMyLjAwMDAwMDAwMCArMDkwMAor
KysgZXh0Y29uZi5yYgkyMDA0LTAxLTMxIDE4OjIyOjM1LjAwMDAwMDAwMCArMDkwMApAQCAtNTIs
NyArNTIsNyBAQAogCiAkb2JqcyA9IFsiZ2x1Lm8iLCAib2dsLm8iLCAicmJvZ2wubyJdCiAjaGF2
ZV9saWJyYXJ5KCJwdGhyZWFkIiwgInB0aHJlYWRfY3JlYXRlIikKLWlmIGhhdmVfb2dsX2xpYnJh
cnkoZ2xfbGlibmFtZSkgJiYgaGF2ZV9vZ2xfbGlicmFyeShnbHVfbGlibmFtZSkKK2lmIGhhdmVf
b2dsX2xpYnJhcnkoZ2xfbGlibmFtZSwgImdsQmVnaW4iKSAmJiBoYXZlX29nbF9saWJyYXJ5KGds
dV9saWJuYW1lLCAiZ2x1TG9va0F0IikKICAgICBjcmVhdGVfbWFrZWZpbGUoIm9wZW5nbCIpCiAg
ICAgRmlsZS5yZW5hbWUoIk1ha2VmaWxlIiwgIk1ha2VmaWxlLm9nbCIpCiAgICAgbW9kdWxlcyA9
IG1vZHVsZXMgKyAib3BlbmdsLiN7Q09ORklHWydETEVYVCddfSIgCkBAIC02Myw3ICs2Myw3IEBA
CiBlbmQKIAogJG9ianMgPSBbImdsdXQubyJdCi1pZiBoYXZlX2xpYnJhcnkoZ2x1dF9saWJuYW1l
KQoraWYgaGF2ZV9saWJyYXJ5KGdsdXRfbGlibmFtZSwgImdsdXRJbml0IikKICAgICBjcmVhdGVf
bWFrZWZpbGUoImdsdXQiKQogICAgIEZpbGUucmVuYW1lKCJNYWtlZmlsZSIsICJNYWtlZmlsZS5n
bHV0IikKICAgICBtb2R1bGVzID0gImdsdXQuI3tDT05GSUdbJ0RMRVhUJ119ICIgKyBtb2R1bGVz
Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>