Update of /cvsroot/fink/packages/dists/unstable/main/finkinfo/graphics
In directory usw-pr-cvs1:/tmp/cvs-serv25658

Added Files:
        glui-2.1-5.info glui-2.1-5.patch 
Log Message:
Now builds on jag


--- NEW FILE: glui-2.1-5.info ---
Package: glui
Version: 2.1
Revision: 5
Maintainer: Matt Stephenson <[EMAIL PROTECTED]>
Source: http://www.cs.unc.edu/~rademach/%N/%N_v2_1_beta.tar.gz
Source-MD5: e8ab926ac22f3fbfe3c82f541b924496
Depends: %N-shlibs
BuildDepends: glut
PatchScript: sed 's|@prefix@|%p|g' <%a/%f.patch | patch -p1
CompileScript: make
InstallScript: <<
 mkdir -p %i/include
 mkdir -p %i/lib
 ranlib libglui.a
 (c++ -dynamiclib -o libglui.2.1.dylib -install_name %p/lib/libglui.2.dylib 
-compatibility_version 2.1 -current_version 2.1 -all_load libglui.a -L%p/lib -lglut 
-L/usr/X11R6/lib -lGL -lGLU)
 install -c libglui.a libglui.2.1.dylib %i/lib
 install -c -m 644 glui.h %i/include
 (cd %i/lib && ln -s libglui.2.1.dylib libglui.2.dylib && ln -s libglui.2.1.dylib 
libglui.dylib)
<<
DocFiles: readme.txt
BuildDependsOnly: True
SplitOff: <<
 Package: %N-shlibs
 Depends: glut-shlibs
 Files: lib/libglui.2.1.dylib lib/libglui.2.dylib
 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.
<<
DescPort: <<
Patch to fix a lack of a directory and to find the correct 'includes'
directories. Shared libraries built manually from static.
<<
License: LGPL
Homepage: http://www.cs.unc.edu/~rademach/glui
--- NEW FILE: glui-2.1-5.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
+GLUT_LIB_LOCATION=@prefix@/lib
+GLUT_INC_LOCATION=@prefix@/include
 
-CFLAGS = 
+CFLAGS = -w -I/usr/X11R6/include
 
 
 #for sgi   -- comment out the lines below to use on HP
-CC=CC -g0 -o32
+CC=cc
 #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



-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to