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