Update of /cvsroot/fink/experimental/rangerrick/common/main/finkinfo/graphics
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27889/common/main/finkinfo/graphics

Added Files:
        glui-aqua.info glui-aqua.patch glui.info glui.patch 
Log Message:
taking over maintainership?

--- NEW FILE: glui.patch ---
--- glui_v2_1_beta/makefile     Fri Jul  9 20:38:44 1999
+++ glui_v2_1_beta-patched/makefile     Sat Mar 30 21:44:28 2002
@@ -5,27 +5,27 @@
 #Change the following two lines to reflect the locations
 # of the GLUT library (.a) and includes on your system
 
-GLUT_LIB_LOCATION=/unc/walk/lib/sgi_irix
-GLUT_INC_LOCATION=/unc/walk/include
[EMAIL PROTECTED]@/lib
[EMAIL PROTECTED]@/include
 
-CFLAGS = 
+CFLAGS = -w -I/usr/X11R6/include
 
 
 #for sgi   -- comment out the lines below to use on HP
-CC=CC -g0 -o32
+CC=g++ -O3
 #CC=gcc
 #CC=g++ -O3
 CPPFLAGS=-I${GLUT_INC_LOCATION} #-w 
-GLLIBS=-L${GLUT_LIB_LOCATION} -lglut -lGL -lGLU
+GLLIBS=-L${GLUT_LIB_LOCATION} -lglut -L/usr/X11R6/lib -lGL -lGLU
 LPATH=${GLUTPATH} 
 INCS= 
 
 
-libs =     ${GLLIBS}  -lXmu -lXext -lX11 -lXi -lm #-lmalloc 
+libs =     ${GLLIBS}  -lXmu -lXext -lX11 -lXi -L/usr/lib -lm #-lmalloc 
 
 LIBGLUI= -Llib -lglui
 
-All: lib/libglui.a bin/example1 bin/example2 bin/example3 bin/example4 
bin/example5
+All: libglui.a
 
 GLUI_OBJS = glui_add_controls.o glui.o glui_bitmap_img_data.o glui_bitmaps.o 
glui_button.o glui_edittext.o glui_checkbox.o glui_node.o glui_radio.o 
glui_statictext.o glui_panel.o glui_separator.o glui_spinner.o glui_control.o 
glui_column.o glui_translation.o glui_rotation.o glui_mouse_iaction.o 
glui_listbox.o glui_rollout.o arcball.o algebra3.o quaternion.o
 
@@ -49,9 +49,9 @@
        @echo "Linking example5"
        $(CC)  $(CFLAG) $(CPPFLAGS) $(LPATH) example5.o $(LIBGLUI) $(libs) -o 
bin/example5
 
-lib/libglui.a: $(GLUI_OBJS)
+libglui.a: $(GLUI_OBJS)
        @echo "Creating library"
-       ar -r lib/libglui.a $(GLUI_OBJS)
+       ar -r libglui.a $(GLUI_OBJS)
 
 .cpp.o:
        $(CC) -c $(CFLAGS) $(CPPFLAGS) $(INCS) $*.cpp

--- NEW FILE: glui-aqua.patch ---
--- glui_v2_2/makefile  1999-07-09 16:38:44.000000000 -0400
+++ glui_v2_2-patched/makefile  2006-03-23 14:46:44.000000000 -0500
@@ -12,18 +12,18 @@
 
 
 #for sgi   -- comment out the lines below to use on HP
-CC=CC -g0 -o32
+CC=g++ -Os
 #CC=gcc
 #CC=g++ -O3
-CPPFLAGS=-I${GLUT_INC_LOCATION} #-w 
-GLLIBS=-L${GLUT_LIB_LOCATION} -lglut -lGL -lGLU
+CPPFLAGS=-I.
+GLLIBS=-Wl,-framework,OpenGL -Wl-framework,GLUT
 LPATH=${GLUTPATH} 
 INCS= 
 
 
-libs =     ${GLLIBS}  -lXmu -lXext -lX11 -lXi -lm #-lmalloc 
+libs =     ${GLLIBS}
 
-LIBGLUI= -Llib -lglui
+LIBGLUI= ${GLLIBS} -Llib -lglui
 
 All: lib/libglui.a bin/example1 bin/example2 bin/example3 bin/example4 
bin/example5
 
@@ -50,6 +50,7 @@
        $(CC)  $(CFLAG) $(CPPFLAGS) $(LPATH) example5.o $(LIBGLUI) $(libs) -o 
bin/example5
 
 lib/libglui.a: $(GLUI_OBJS)
+       @mkdir -p lib
        @echo "Creating library"
        ar -r lib/libglui.a $(GLUI_OBJS)
 
@@ -98,4 +99,4 @@
 glui_rotation.o: glui.h stdinc.h  
 glui_mouse_iaction.o: glui.h stdinc.h  
 glui_listbox.o: glui.h stdinc.h  
-glui_rollout.o: glui.h stdinc.h 
\ No newline at end of file
+glui_rollout.o: glui.h stdinc.h 

--- NEW FILE: glui-aqua.info ---
Package: glui-aqua
Version: 2.2
Revision: 1
GCC: 4.0
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Source: mirror:sourceforge:glui/glui_v2_2.tgz
Source-MD5: 2f14c1aaf0b295b3370e10bc6fefbcf9
Patch: %n.patch
Conflicts: glui
Replaces: glui
Depends: %N-shlibs
CompileScript: <<
#!/bin/sh -ev
        mkdir GL
        ln -s /System/Library/Frameworks/OpenGL.framework/Headers/* GL/
        ln -s /System/Library/Frameworks/GLUT.framework/Headers/* GL/
        make lib/libglui.a
        ranlib lib/libglui.a
        c++ -dynamiclib -o libglui-aqua.2.2.dylib -install_name 
%p/lib/libglui-aqua.2.dylib \
                -compatibility_version 2 -current_version 2.2 -all_load 
lib/libglui.a \
                -Wl,-framework,OpenGL -Wl,-framework,GLUT
<<
InstallScript: <<
#!/bin/sh -ev

        install -d -m 755 %i/include
        install -d -m 755 %i/lib

        install -c -m 644 glui.h %i/include

        install -c -m 644 lib/libglui.a %i/lib/libglui-aqua.a
        install -c -m 644 libglui-aqua.2.2.dylib %i/lib
        pushd %i/lib
                ln -s libglui-aqua.2.2.dylib libglui-aqua.2.dylib
                ln -s libglui-aqua.2.dylib libglui-aqua.dylib
                ln -s libglui-aqua.dylib libglui.dylib
                ln -s libglui-aqua.a libglui.a
        popd

        install -d -m 755 %i/lib/pkgconfig
        cat <<END >%i/lib/pkgconfig/glui.pc
prefix=%p
exec_prefix=\${prefix}
libdir=\${exec_prefix}/lib
includedir=\${prefix}/include

Name: glui
Description: an OpenGL UI toolkit
Version: %v
Libs: -L\${libdir}  -lglui-aqua
Cflags: -I\${includedir} 
END
<<

SplitOff: <<
        Package: %N-shlibs
        Files: lib/libglui-aqua.*.dylib
        Shlibs: <<
                %p/lib/libglui-aqua.2.dylib 2.0.0 %n (>= 2.2-1)
        <<
<<

DocFiles: readme.txt
BuildDependsOnly: True
Description: GLUT-based C++ interface library (Aqua Version)
DescDetail: <<
GLUI is a GLUT-based C++ user interface library which provides
controls such as buttons, checkboxes, radio buttons, and spinners to
OpenGL applications.  It is window-system independent, relying on GLUT
to handle all system-dependent issues, such as window and mouse
management.
<<
DescPackaging: <<
 Originally packaged by Matt Stephenson.
<<
License: LGPL
Homepage: http://glui.sourceforge.net/

--- NEW FILE: glui.info ---
Package: glui
Version: 2.2
Revision: 1
GCC: 4.0
Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
Source: mirror:sourceforge:glui/glui_v2_2.tgz
Source-MD5: 2f14c1aaf0b295b3370e10bc6fefbcf9
Conflicts: glui-aqua
Replaces: glui-aqua
Depends: %N-shlibs (>= %v-%r)
BuildDepends: glut (>= 3.7-1025)
PatchScript: <<
        sed 's|@prefix@|%p|g' <%a/%n.patch | patch -p1
<<
CompileScript: make
InstallScript: <<
#!/bin/sh -ev
        mkdir -p %i/include
        mkdir -p %i/lib
        ranlib libglui.a
        (c++ -dynamiclib -o libglui.2.2.dylib -install_name 
%p/lib/libglui.2.dylib -compatibility_version 2 -current_version 2.2 -all_load 
libglui.a -L%p/lib -lglut -L/usr/X11R6/lib -lGL -lGLU)
        install -c libglui.a libglui.2.2.dylib %i/lib
        install -c -m 644 glui.h %i/include
        (cd %i/lib && ln -s libglui.2.2.dylib libglui.2.dylib && ln -s 
libglui.2.2.dylib libglui.dylib)

        install -d -m 755 %i/lib/pkgconfig
        cat <<END >%i/lib/pkgconfig/glui.pc
prefix=%p
exec_prefix=\${prefix}
libdir=\${exec_prefix}/lib
includedir=\${prefix}/include
   
Name: glui
Description: an OpenGL UI toolkit
Version: %v
Libs: -L\${libdir} -L/usr/X11R6/lib -lglui -lGL -lGLU
Cflags: -I\${includedir} -I/usr/X11R6/include
END
<<
DocFiles: readme.txt
BuildDependsOnly: True
SplitOff: <<
        Package: %N-shlibs
        Depends: glut-shlibs (>= 3.7-1025)
        Files: lib/libglui.2.2.dylib lib/libglui.2.dylib
        Shlibs: %p/lib/libglui.2.dylib 2.1.0 %n (>= 2.1-16)
        DocFiles: readme.txt
<<
Description: GLUT-based C++ interface library
DescDetail: <<
GLUI is a GLUT-based C++ user interface library which provides
controls such as buttons, checkboxes, radio buttons, and spinners to
OpenGL applications.  It is window-system independent, relying on GLUT
to handle all system-dependent issues, such as window and mouse
management.
<<
DescPackaging: <<
        Originally packaged by Matt Stephenson.
<<
License: LGPL
Homepage: http://glui.sourceforge.net/



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to