<?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>36783</bug_id>
          
          <creation_ts>2003-12-29 22:55 0000</creation_ts>
          <short_desc>freeglut-2.2.0.ebuild (New Package)</short_desc>
          <delta_ts>2004-08-01 15:53:01 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>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>tamer@tammura.at</reporter>
          <assigned_to>x11@gentoo.org</assigned_to>
          <cc>jcjones@ufl.edu</cc>
    
    <cc>nelchael@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>tamer@tammura.at</who>
            <bug_when>2003-12-29 22:55:23 0000</bug_when>
            <thetext>Hi!

Please find attached freeglut-2.2.0.ebuild.

freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. Different to the original glut library it is actively developed, maintained and doesn&apos;t have the license restrictions (X11) that doesn&apos;t allow one to modify the codebase.

Check http://freeglut.sourceforge.net/ for more information.

I added a blocker against a possibly installed glut lib. the same should be added for the glut ebuild against freeglut as they share the same library name libglut.

the demo sources are installed in the demos directory of the doc directory.

I suggested media-libs as category as the original glut library also resides there.

i decided to mask the package until somebody verifies that it also works for him. (currently only tested on x86)

hope i did get my first ebuild right ;),
  tamer.


Reproducible: Always
Steps to Reproduce:
1.
2.
3.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tamer@tammura.at</who>
            <bug_when>2003-12-29 22:57:25 0000</bug_when>
            <thetext>Created an attachment (id=22835)
freeglut-2.2.0.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2003-12-30 06:51:53 0000</bug_when>
            <thetext>the blocker would be best if it was !virtual/glut

media-libs/glut isnt the only glut provider</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tamer@tammura.at</who>
            <bug_when>2003-12-30 14:57:40 0000</bug_when>
            <thetext>Created an attachment (id=22876)
revised freeglut-2.2.0.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tamer@tammura.at</who>
            <bug_when>2003-12-30 14:59:49 0000</bug_when>
            <thetext>true! attached new revised version.

tamer.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jcjones@ufl.edu</who>
            <bug_when>2003-12-30 17:38:21 0000</bug_when>
            <thetext>This compiles and runs just fine, but one question... Do we want all the demos installed into the docs directory?

&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/One/
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/One/one.c.gz
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/Lorenz/
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/Lorenz/lorenz.c.gz
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/Fractals/
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/Fractals/fractals.dat.gz
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/Fractals/fractals.c.gz
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/Fractals/fractals_random.c.gz
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/shapes/
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/shapes/shapes.c.gz
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/CallbackMaker/
&gt;&gt;&gt; /usr/share/doc/freeglut-2.2.0/demos/CallbackMaker/CallbackMaker.c.gz

That seems a mighty odd place to put them, if they&apos;re even wanted.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tamer@tammura.at</who>
            <bug_when>2004-01-02 23:10:42 0000</bug_when>
            <thetext>hmm, possibly not. i believe the ebuild should be just as fine without. should
i upload another revised version or is it ok for you to remove the part from
DEMODIR on in src_install()?

greets,
  tamer.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tamer@tammura.at</who>
            <bug_when>2004-01-13 09:17:02 0000</bug_when>
            <thetext>Created an attachment (id=23742)
freeglut-2.2.0.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tamer@tammura.at</who>
            <bug_when>2004-01-13 09:17:56 0000</bug_when>
            <thetext>added revised freeglut-2.2.0.ebuild that removes the examples.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2004-03-17 11:21:55 0000</bug_when>
            <thetext>Bryan: ping. Here&apos;s your ebuild -- run some QA.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>battousai@gentoo.org</who>
            <bug_when>2004-03-18 09:47:52 0000</bug_when>
            <thetext>Almost everything looks alright, but the copyright header should read 2004 now. Reading through the installation instructions on the freeglut website I see a step involving symlinks for replacing the real glut. I&apos;m not a freeglut user, so I don&apos;t know if this is necessary. Please enlighten me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jcjones@ufl.edu</who>
            <bug_when>2004-03-18 10:30:09 0000</bug_when>
            <thetext>Bryan,

I am a freeglut developer, and - wow - that documentation is wrong. Good thing it&apos;s optional. We don&apos;t even build libfreeglut anymore. Expect it gone soon.

This build should work just fine. It installs the correct libraries (some of these are symlinks, of course):

/usr/lib/libglut.so.3.8.0
/usr/lib/libglut.so.3
/usr/lib/libglut.so
/usr/lib/libglut.la
/usr/lib/libglut.a

Should someone change the copyright notice on the ebuild and reattach it otherwise verbatim, or does that not matter?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>battousai@gentoo.org</who>
            <bug_when>2004-03-18 10:57:26 0000</bug_when>
            <thetext>I can change it upon commit when repoman reminds me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2004-03-18 11:10:11 0000</bug_when>
            <thetext>Bryan, make sure you check the Fedora RPM for any patches, if you haven&apos;t already. Some might be useful.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>battousai@gentoo.org</who>
            <bug_when>2004-03-18 11:51:15 0000</bug_when>
            <thetext>I&apos;ve checked their 2.2.0-0.10 srpm and it doesn&apos;t appear to have any patches.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nelchael@gentoo.org</who>
            <bug_when>2004-06-30 04:42:38 0000</bug_when>
            <thetext>I have succesfuly build freeglut using third version of ebuild (dated 2004-01-13), when it will be put in portage tree?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>motaboy@gentoo.org</who>
            <bug_when>2004-07-15 06:02:51 0000</bug_when>
            <thetext>The ebuilds works well on my system too. Thanks!
It works with gcc 3.4 too.

Please add it to the portage tree.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2004-07-15 11:11:12 0000</bug_when>
            <thetext>Thanks for your comments. I&apos;m interested in getting this into the tree, but unfortunately I haven&apos;t had time yet.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dberkholz@gentoo.org</who>
            <bug_when>2004-07-31 13:38:05 0000</bug_when>
            <thetext>Bryan: got time to get this in today or tomorrow? If not, I&apos;ll try to.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>battousai@gentoo.org</who>
            <bug_when>2004-08-01 15:53:01 0000</bug_when>
            <thetext>Added to portage.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>22835</attachid>
            <date>2003-12-29 22:57 0000</date>
            <desc>freeglut-2.2.0.ebuild</desc>
            <filename>freeglut-2.2.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKREVTQ1JJUFRJT049IkEgY29tcGxldGVseSBPcGVuU291cmNlZCBhbHRl
cm5hdGl2ZSB0byB0aGUgT3BlbkdMIFV0aWxpdHkgVG9vbGtpdCAoR0xVVCkgbGlicmFyeSIKSE9N
RVBBR0U9Imh0dHA6Ly9mcmVlZ2x1dC5zb3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6
Ly9zb3VyY2Vmb3JnZS9mcmVlZ2x1dC8ke1B9LnRhci5neiIKTElDRU5TRT0iWDExIgpTTE9UPSIw
IgpLRVlXT1JEUz0ifng4NiIKSVVTRT0iIgpERVBFTkQ9InZpcnR1YWwvb3BlbmdsCgl2aXJ0dWFs
L2dsdQoJIW1lZGlhLWxpYnMvZ2x1dCIKUFJPVklERT0idmlydHVhbC9nbHV0IgoKc3JjX2NvbXBp
bGUoKSB7CgllY29uZiB8fCBkaWUgImNvbmZpZ3VyZSBmYWlsZWQiCgllbWFrZSB8fCBkaWUgImVt
YWtlIGZhaWxlZCIKfQoKc3JjX2luc3RhbGwoKSB7CgltYWtlIERFU1RESVI9JHtEfSBpbnN0YWxs
IHx8IGRpZSAibWFrZSBpbnN0YWxsIGZhaWxlZCIKCWRvZG9jIEFVVEhPUlMgQ09QWUlORyBDaGFu
Z2VMb2cgTkVXUyBSRUFETUUgVE9ETwoJZG9jaW50byBkb2MKCWRvaHRtbCAtciBkb2MvKi5odG1s
IGRvYy8qLnBuZwoJREVNT0RJUj1wcm9ncy9kZW1vcwoJZG9jaW50byBkZW1vcy9DYWxsYmFja01h
a2VyCglkb2RvYyAke0RFTU9ESVJ9L0NhbGxiYWNrTWFrZXIvQ2FsbGJhY2tNYWtlci5jCglkb2Np
bnRvIGRlbW9zL0ZyYWN0YWxzCglkb2RvYyAke0RFTU9ESVJ9L0ZyYWN0YWxzL2ZyYWN0YWxzLmMg
JHtERU1PRElSfS9GcmFjdGFscy9mcmFjdGFscy5kYXQgXAoJCSR7REVNT0RJUn0vRnJhY3RhbHNf
cmFuZG9tL2ZyYWN0YWxzLmRhdCBcCgkJJHtERU1PRElSfS9GcmFjdGFsc19yYW5kb20vZnJhY3Rh
bHNfcmFuZG9tLmMKCWRvY2ludG8gZGVtb3MvTG9yZW56Cglkb2RvYyAke0RFTU9ESVJ9L0xvcmVu
ei9sb3JlbnouYwoJZG9jaW50byBkZW1vcy9PbmUKCWRvZG9jICR7REVNT0RJUn0vT25lL29uZS5j
Cglkb2NpbnRvIGRlbW9zL3NoYXBlcwoJZG9kb2MgJHtERU1PRElSfS9zaGFwZXMvc2hhcGVzLmMK
fQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>22876</attachid>
            <date>2003-12-30 14:57 0000</date>
            <desc>revised freeglut-2.2.0.ebuild</desc>
            <filename>freeglut-2.2.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKREVTQ1JJUFRJT049IkEgY29tcGxldGVseSBPcGVuU291cmNlZCBhbHRl
cm5hdGl2ZSB0byB0aGUgT3BlbkdMIFV0aWxpdHkgVG9vbGtpdCAoR0xVVCkgbGlicmFyeSIKSE9N
RVBBR0U9Imh0dHA6Ly9mcmVlZ2x1dC5zb3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6
Ly9zb3VyY2Vmb3JnZS9mcmVlZ2x1dC8ke1B9LnRhci5neiIKTElDRU5TRT0iWDExIgpTTE9UPSIw
IgpLRVlXT1JEUz0ifng4NiIKSVVTRT0iIgpERVBFTkQ9InZpcnR1YWwvb3BlbmdsCgl2aXJ0dWFs
L2dsdQoJIXZpcnR1YWwvZ2x1dCIKUFJPVklERT0idmlydHVhbC9nbHV0IgoKc3JjX2NvbXBpbGUo
KSB7CgllY29uZiB8fCBkaWUgImNvbmZpZ3VyZSBmYWlsZWQiCgllbWFrZSB8fCBkaWUgImVtYWtl
IGZhaWxlZCIKfQoKc3JjX2luc3RhbGwoKSB7CgltYWtlIERFU1RESVI9JHtEfSBpbnN0YWxsIHx8
IGRpZSAibWFrZSBpbnN0YWxsIGZhaWxlZCIKCWRvZG9jIEFVVEhPUlMgQ09QWUlORyBDaGFuZ2VM
b2cgTkVXUyBSRUFETUUgVE9ETwoJZG9jaW50byBkb2MKCWRvaHRtbCAtciBkb2MvKi5odG1sIGRv
Yy8qLnBuZwoJREVNT0RJUj1wcm9ncy9kZW1vcwoJZG9jaW50byBkZW1vcy9DYWxsYmFja01ha2Vy
Cglkb2RvYyAke0RFTU9ESVJ9L0NhbGxiYWNrTWFrZXIvQ2FsbGJhY2tNYWtlci5jCglkb2NpbnRv
IGRlbW9zL0ZyYWN0YWxzCglkb2RvYyAke0RFTU9ESVJ9L0ZyYWN0YWxzL2ZyYWN0YWxzLmMgJHtE
RU1PRElSfS9GcmFjdGFscy9mcmFjdGFscy5kYXQgXAoJCSR7REVNT0RJUn0vRnJhY3RhbHNfcmFu
ZG9tL2ZyYWN0YWxzLmRhdCBcCgkJJHtERU1PRElSfS9GcmFjdGFsc19yYW5kb20vZnJhY3RhbHNf
cmFuZG9tLmMKCWRvY2ludG8gZGVtb3MvTG9yZW56Cglkb2RvYyAke0RFTU9ESVJ9L0xvcmVuei9s
b3JlbnouYwoJZG9jaW50byBkZW1vcy9PbmUKCWRvZG9jICR7REVNT0RJUn0vT25lL29uZS5jCglk
b2NpbnRvIGRlbW9zL3NoYXBlcwoJZG9kb2MgJHtERU1PRElSfS9zaGFwZXMvc2hhcGVzLmMKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>23742</attachid>
            <date>2004-01-13 09:17 0000</date>
            <desc>freeglut-2.2.0.ebuild</desc>
            <filename>freeglut-2.2.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKREVTQ1JJUFRJT049IkEgY29tcGxldGVseSBPcGVuU291cmNlZCBhbHRl
cm5hdGl2ZSB0byB0aGUgT3BlbkdMIFV0aWxpdHkgVG9vbGtpdCAoR0xVVCkgbGlicmFyeSIKSE9N
RVBBR0U9Imh0dHA6Ly9mcmVlZ2x1dC5zb3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6
Ly9zb3VyY2Vmb3JnZS9mcmVlZ2x1dC8ke1B9LnRhci5neiIKTElDRU5TRT0iWDExIgpTTE9UPSIw
IgpLRVlXT1JEUz0ifng4NiIKSVVTRT0iIgpERVBFTkQ9InZpcnR1YWwvb3BlbmdsCgl2aXJ0dWFs
L2dsdQoJIXZpcnR1YWwvZ2x1dCIKUFJPVklERT0idmlydHVhbC9nbHV0IgoKc3JjX2NvbXBpbGUo
KSB7CgllY29uZiB8fCBkaWUgImNvbmZpZ3VyZSBmYWlsZWQiCgllbWFrZSB8fCBkaWUgImVtYWtl
IGZhaWxlZCIKfQoKc3JjX2luc3RhbGwoKSB7CgltYWtlIERFU1RESVI9JHtEfSBpbnN0YWxsIHx8
IGRpZSAibWFrZSBpbnN0YWxsIGZhaWxlZCIKCWRvZG9jIEFVVEhPUlMgQ09QWUlORyBDaGFuZ2VM
b2cgTkVXUyBSRUFETUUgVE9ETwoJZG9jaW50byBkb2MKCWRvaHRtbCAtciBkb2MvKi5odG1sIGRv
Yy8qLnBuZwp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>