Show
Obsolete (2)
View All
Add an attachment
(proposed patch, testcase, etc.)
Description
Tamer Fahmy
2003-12-29 22:55:23 UTC
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't have the license restrictions (X11) that doesn't allow one to modify the codebase.
Check 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.
Comment 1
Tamer Fahmy
2003-12-29 22:57:25 UTC
Created attachment 22835 [details]
freeglut-2.2.0.ebuild
Comment 2
SpanKY
2003-12-30 06:51:53 UTC
the blocker would be best if it was !virtual/glut
media-libs/glut isnt the only glut provider
Comment 3
Tamer Fahmy
2003-12-30 14:57:40 UTC
Created attachment 22876 [details]
revised freeglut-2.2.0.ebuild
Comment 4
Tamer Fahmy
2003-12-30 14:59:49 UTC
true! attached new revised version.
tamer.
Comment 5
James Jones
2003-12-30 17:38:21 UTC
This compiles and runs just fine, but one question... Do we want all the demos installed into the docs directory?
>>> /usr/share/doc/freeglut-2.2.0/demos/
>>> /usr/share/doc/freeglut-2.2.0/demos/One/
>>> /usr/share/doc/freeglut-2.2.0/demos/One/one.c.gz
>>> /usr/share/doc/freeglut-2.2.0/demos/Lorenz/
>>> /usr/share/doc/freeglut-2.2.0/demos/Lorenz/lorenz.c.gz
>>> /usr/share/doc/freeglut-2.2.0/demos/Fractals/
>>> /usr/share/doc/freeglut-2.2.0/demos/Fractals/fractals.dat.gz
>>> /usr/share/doc/freeglut-2.2.0/demos/Fractals/fractals.c.gz
>>> /usr/share/doc/freeglut-2.2.0/demos/Fractals/fractals_random.c.gz
>>> /usr/share/doc/freeglut-2.2.0/demos/shapes/
>>> /usr/share/doc/freeglut-2.2.0/demos/shapes/shapes.c.gz
>>> /usr/share/doc/freeglut-2.2.0/demos/CallbackMaker/
>>> /usr/share/doc/freeglut-2.2.0/demos/CallbackMaker/CallbackMaker.c.gz
That seems a mighty odd place to put them, if they're even wanted.
Comment 6
Tamer Fahmy
2004-01-02 23:10:42 UTC
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.
Comment 7
Tamer Fahmy
2004-01-13 09:17:02 UTC
Created attachment 23742 [details]
freeglut-2.2.0.ebuild
Comment 8
Tamer Fahmy
2004-01-13 09:17:56 UTC
added revised freeglut-2.2.0.ebuild that removes the examples.
Comment 9
Donnie Berkholz
2004-03-17 11:21:55 UTC
Bryan: ping. Here's your ebuild -- run some QA.
Comment 10
Bryan Stine (RETIRED)
2004-03-18 09:47:52 UTC
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'm not a freeglut user, so I don't know if this is necessary. Please enlighten me.
Comment 11
James Jones
2004-03-18 10:30:09 UTC
Bryan,
I am a freeglut developer, and - wow - that documentation is wrong. Good thing it's optional. We don'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?
Comment 12
Bryan Stine (RETIRED)
2004-03-18 10:57:26 UTC
I can change it upon commit when repoman reminds me.
Comment 13
Donnie Berkholz
2004-03-18 11:10:11 UTC
Bryan, make sure you check the Fedora RPM for any patches, if you haven't already. Some might be useful.
Comment 14
Bryan Stine (RETIRED)
2004-03-18 11:51:15 UTC
I've checked their 2.2.0-0.10 srpm and it doesn't appear to have any patches.
Comment 15
Krzysztof Pawlik (RETIRED)
2004-06-30 04:42:38 UTC
I have succesfuly build freeglut using third version of ebuild (dated 2004-01-13), when it will be put in portage tree?
Comment 16
Simone Gotti (RETIRED)
2004-07-15 06:02:51 UTC
The ebuilds works well on my system too. Thanks!
It works with gcc 3.4 too.
Please add it to the portage tree.
Comment 17
Donnie Berkholz
2004-07-15 11:11:12 UTC
Thanks for your comments. I'm interested in getting this into the tree, but unfortunately I haven't had time yet.
Comment 18
Donnie Berkholz
2004-07-31 13:38:05 UTC
Bryan: got time to get this in today or tomorrow? If not, I'll try to.
Comment 19
Bryan Stine (RETIRED)
2004-08-01 15:53:01 UTC
Added to portage.
Format For Printing
- XML
- Clone This Bug
- Top of page
FirstLastPrevNextThis bug is not in your last
search results.
Created attachment 22835 [details] freeglut-2.2.0.ebuild
Created attachment 22876 [details] revised freeglut-2.2.0.ebuild
This compiles and runs just fine, but one question... Do we want all the demos installed into the docs directory? >>> /usr/share/doc/freeglut-2.2.0/demos/ >>> /usr/share/doc/freeglut-2.2.0/demos/One/ >>> /usr/share/doc/freeglut-2.2.0/demos/One/one.c.gz >>> /usr/share/doc/freeglut-2.2.0/demos/Lorenz/ >>> /usr/share/doc/freeglut-2.2.0/demos/Lorenz/lorenz.c.gz >>> /usr/share/doc/freeglut-2.2.0/demos/Fractals/ >>> /usr/share/doc/freeglut-2.2.0/demos/Fractals/fractals.dat.gz >>> /usr/share/doc/freeglut-2.2.0/demos/Fractals/fractals.c.gz >>> /usr/share/doc/freeglut-2.2.0/demos/Fractals/fractals_random.c.gz >>> /usr/share/doc/freeglut-2.2.0/demos/shapes/ >>> /usr/share/doc/freeglut-2.2.0/demos/shapes/shapes.c.gz >>> /usr/share/doc/freeglut-2.2.0/demos/CallbackMaker/ >>> /usr/share/doc/freeglut-2.2.0/demos/CallbackMaker/CallbackMaker.c.gz That seems a mighty odd place to put them, if they're even wanted.
Created attachment 23742 [details] freeglut-2.2.0.ebuild