Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23207 - new ebuild GLUI
Summary: new ebuild GLUI
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Alastair Tse (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-20 20:39 UTC by steven knight
Modified: 2007-06-12 17:04 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
GLUI's ebuild. (glui.tar.gz,10.53 KB, application/gzip)
2003-06-20 20:41 UTC, steven knight
Details
glui ebuild (glui-2.1_beta-r1.ebuild,1.18 KB, application/octet-stream)
2003-06-21 14:21 UTC, steven knight
Details
ebuild for glui (glui-2.1_beta-r3.ebuild,720 bytes, application/octet-stream)
2003-07-14 15:09 UTC, steven knight
Details
ebuild for glui (glui-2.1_beta-r3.ebuild,720 bytes, application/octet-stream)
2003-07-14 15:10 UTC, steven knight
Details
patch for glui (glui-2.1.0.beta-gentoo.patch,29.14 KB, patch)
2003-07-14 15:11 UTC, steven knight
Details | Diff
Updated ebuild for GLUI (glui-2.1_beta-r3.ebuild,1.71 KB, text/plain)
2004-01-08 20:04 UTC, Daniel Westermann-Clark
Details
Patch for updated GLUI ebuild (glui-2.1_beta-r3-debian.diff,32.12 KB, patch)
2004-01-08 20:05 UTC, Daniel Westermann-Clark
Details | Diff
glui-2.2.ebuild (glui-2.2.ebuild,1.90 KB, text/plain)
2005-02-07 09:49 UTC, Colin Macdonald
Details
glui_2.1_to_2.2.diff (glui_2.1_to_2.2.diff,2.58 KB, patch)
2005-02-07 09:50 UTC, Colin Macdonald
Details | Diff
glui-2.2-debian.diff (glui-2.2-debian.diff,4.74 KB, patch)
2005-02-07 09:52 UTC, Colin Macdonald
Details | Diff
glui-2.2-r1.ebuild (glui-2.2-r1.ebuild,1.92 KB, text/plain)
2005-02-07 11:39 UTC, Colin Macdonald
Details
glui_2.1_to_2.2-r1.diff (glui_2.1_to_2.2-r1.diff,2.70 KB, patch)
2005-02-07 11:41 UTC, Colin Macdonald
Details | Diff
glui-2.2-r1-debian.diff (glui-2.2-r1-debian.diff,4.74 KB, patch)
2005-02-07 11:42 UTC, Colin Macdonald
Details | Diff
ebuild for glui-2.35 (glui-2.35.ebuild,863 bytes, text/plain)
2007-06-12 17:04 UTC, Mirko Dietrich
Details

Note You need to log in before you can comment on or make changes to this bug.
Description steven knight 2003-06-20 20:39:12 UTC
GLUI, http://www.cs.unc.edu/~rademach/glui/, is a GLUT-based C++ user interface.
Comment 1 steven knight 2003-06-20 20:41:04 UTC
Created attachment 13620 [details]
GLUI's ebuild.

This is the ebuild for GLUI.  This is my first ebuild and I hope it is correct.
Comment 2 Alastair Tse (RETIRED) gentoo-dev 2003-06-21 09:21:11 UTC
please attach the ebuild as text/plain as the ebuild contribution howto says.
Comment 3 steven knight 2003-06-21 14:21:51 UTC
Created attachment 13669 [details]
glui ebuild
Comment 4 Tim Yamin (RETIRED) gentoo-dev 2003-07-07 10:39:22 UTC
	patch -p0 < ${FILESDIR}/${GLUI_GENTOO_PATCH} || die "patch failed "

epatch() is preferred here. It automatically corrects things such as directory tree and -p? problems. Syntax: epatch $patch_filename || die

Secondly, do you have to manually use an install script? What's wrong with einstall || die

Thirdly, next time you attach an ebuild make sure content-type is set to auto or text :-)
Comment 5 steven knight 2003-07-14 15:09:59 UTC
Created attachment 14479 [details]
ebuild for glui

New and improved ebuild for glui.
Comment 6 steven knight 2003-07-14 15:10:10 UTC
Created attachment 14480 [details]
ebuild for glui

New and improved ebuild for glui.
Comment 7 steven knight 2003-07-14 15:11:01 UTC
Created attachment 14481 [details, diff]
patch for glui

New patch for glui.  Use this with ebuild r3.
Comment 8 steven knight 2003-07-14 15:13:09 UTC
Another question for you.  emerge glui works but it does not use the CFLAGS and CXXFLAGS from /etc/make.conf.  I am using emake. --- Thanks.
Comment 9 Alastair Tse (RETIRED) gentoo-dev 2004-01-08 15:51:48 UTC
sorry this took so long. but i've decided not to add this to portage simply because i can't find any applications that use this and there hasn't been any additional requests for it. i hope this doesn't discourage you from submitting any ebuilds in the future.

if you feel strongly about having this in portage, try and gather some support for its inclusion so i know that you are not the only one who is going to use it. otherwise, a good idea would be to send your ebuild to the author and get them to include it on their homepage.

thanks again
Comment 10 steven knight 2004-01-08 18:09:55 UTC
Ok.  Thanks for letting me know.  And don't worry, this hasn't discourage me from creating/submitting any ebuilds.
Comment 11 Daniel Westermann-Clark 2004-01-08 20:03:31 UTC
I am interested in seeing GLUI in Portage, though I'm happy using overlay if there's not enough interest.  One of my courses this semester requires that we use GLUI.

I will be attaching a slightly improved ebuild and patch shortly.
Comment 12 Daniel Westermann-Clark 2004-01-08 20:04:26 UTC
Created attachment 23436 [details]
Updated ebuild for GLUI

I've updated the ebuild to use a more comprehensive patch (from Debian's GLUI
package), which I will attach.	This ebuild respects CC, CXX, CFLAGS, and
CXXFLAGS.

This ebuild does not install the example files.  I think that a new, separate
Makefile for the examples should be installed instead of installing the
binaries and source with no way to recompile the examples.  At the very least,
a separate Makefile would provide a starting point for users.
Comment 13 Daniel Westermann-Clark 2004-01-08 20:05:22 UTC
Created attachment 23437 [details, diff]
Patch for updated GLUI ebuild
Comment 14 Alastair Tse (RETIRED) gentoo-dev 2004-01-09 04:27:43 UTC
thanks for letting me know there's additional interest for this, but without any dependent application on these libraries, it is difficult to maintain them.

i'll keep an eye out for this bug, in case if does gain a couple of people wanting this. the best way would be to post the ebuild to the author and ask them to include it on their homepage. for instance, there are applications which i've found unstable to put into portage, but after posting it to development mailing lists, a couple people have found them useful.
Comment 15 Colin Macdonald 2005-02-07 09:49:16 UTC
Created attachment 50628 [details]
glui-2.2.ebuild

ebuild for 2.2, based on comment #12 (will attach diff later) and using patches
from debian unstable.  I will attach a diff against comment #12.
Comment 16 Colin Macdonald 2005-02-07 09:50:04 UTC
Created attachment 50629 [details, diff]
glui_2.1_to_2.2.diff

diff against ebuild for 2.1
Comment 17 Colin Macdonald 2005-02-07 09:52:17 UTC
Created attachment 50630 [details, diff]
glui-2.2-debian.diff

The modified patchset from debian unstable, also has s/2.1/2.2/ on the
debian-provided Makefile (which still refered to version 2.1 and I assume thus
installed the wrong .so numbers -- I didn't try the original).
Comment 18 Colin Macdonald 2005-02-07 11:39:35 UTC
Created attachment 50643 [details]
glui-2.2-r1.ebuild

Updated version, didn't test properly earlier.
Comment 19 Colin Macdonald 2005-02-07 11:41:24 UTC
Created attachment 50644 [details, diff]
glui_2.1_to_2.2-r1.diff
Comment 20 Colin Macdonald 2005-02-07 11:42:15 UTC
Created attachment 50645 [details, diff]
glui-2.2-r1-debian.diff
Comment 21 Mirko Dietrich 2007-06-12 17:04:53 UTC
Created attachment 121825 [details]
ebuild for glui-2.35

Hi folks...

It seems there aren't many project that use glui (the glui sf page lists http://doris.sourceforge.net/). This is obviously the reason why there is no official ebuild in portage.

Nevertheless I created one because in the classes at university we needed it. So I post the ebuild here hoping it will serve someone somewhere...