summaryrefslogtreecommitdiff
path: root/x11/fltk/patches
diff options
context:
space:
mode:
authorjlam <jlam>2000-08-04 03:38:12 +0000
committerjlam <jlam>2000-08-04 03:38:12 +0000
commit9d227ac4265a6cd62bea2fa0641157263696ffd7 (patch)
treed4796009ac69084a114e7cdfba7a572a5e0b6dcc /x11/fltk/patches
parente0160521bf25c29201d5faf81cad1cf7b0140f7f (diff)
downloadpkgsrc-9d227ac4265a6cd62bea2fa0641157263696ffd7.tar.gz
Update fltk to 1.0.9. Changes from version 1.0.7 include many bug fixes,
better modal behaviour, and better portability. Find Mesa headers when xpkgwedge is installed.
Diffstat (limited to 'x11/fltk/patches')
-rw-r--r--x11/fltk/patches/patch-aa45
-rw-r--r--x11/fltk/patches/patch-ab51
-rw-r--r--x11/fltk/patches/patch-ac103
-rw-r--r--x11/fltk/patches/patch-ad98
4 files changed, 145 insertions, 152 deletions
diff --git a/x11/fltk/patches/patch-aa b/x11/fltk/patches/patch-aa
index 940190d43fa..df5c3f0e37d 100644
--- a/x11/fltk/patches/patch-aa
+++ b/x11/fltk/patches/patch-aa
@@ -1,39 +1,26 @@
-$NetBSD: patch-aa,v 1.2 1999/10/31 03:00:36 jlam Exp $
+$NetBSD: patch-aa,v 1.3 2000/08/04 03:38:15 jlam Exp $
---- fluid/Makefile.orig Wed Aug 25 01:37:38 1999
-+++ fluid/Makefile Sat Oct 30 00:59:51 1999
-@@ -49,17 +49,17 @@
+--- fluid/Makefile.orig Mon Jun 5 17:20:41 2000
++++ fluid/Makefile Thu Aug 3 23:13:08 2000
+@@ -51,7 +51,7 @@
- include ../makeinclude
-
-+LIB_TO_LINK = ../src/$(LIBNAME)
-+
- .SUFFIXES : .cxx .c .o
-
- .cxx.o :
- $(CXX) -I.. $(CXXFLAGS) -c $<
- .c.o :
- $(CC) -I.. $(CFLAGS) -c $<
--.cxx :
-- $(CXX) -I.. $(CXXFLAGS) -o $@ $< -L../lib -lfltk $(LDLIBS)
-
--$(PROGRAM) : $(OBJECTS) ../lib/$(LIBNAME)
-- $(CXX) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) -L../lib -lfltk $(LDLIBS)
-+$(PROGRAM) : $(OBJECTS) $(LIB_TO_LINK)
-+ $(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) $(LIB_TO_LINK) $(LDLIBS) $(GLDLIBS)
+ $(PROGRAM) : $(OBJECTS) ../lib/$(LIBNAME)
+ echo Linking $@...
+- $(CXX) -L../lib $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) -lfltk $(LDLIBS)
++ $(CXX) -L../lib $(LDFLAGS) -o $(PROGRAM) $(OBJECTS) $(FLTKLIB) $(LDLIBS)
clean :
-@ rm -f *.o $(PROGRAM) $(CLEAN) core *~ makedepend
-@@ -71,10 +71,8 @@
+@@ -63,10 +63,8 @@
install: $(PROGRAM)
- @echo "Installing FLUID..."
-- @strip $(PROGRAM)
-- @-mkdir -p $(bindir)
-- @cp $(PROGRAM) $(bindir)/$(PROGRAM)
-- @chmod 755 $(bindir)/$(PROGRAM)
+ echo "Installing FLUID..."
+- strip $(PROGRAM)
+- -mkdir -p $(bindir)
+- cp $(PROGRAM) $(bindir)/$(PROGRAM)
+- chmod 755 $(bindir)/$(PROGRAM)
+ $(BSD_INSTALL_PROGRAM_DIR) $(bindir)
-+ $(LIBTOOL) --mode=install $(BSD_INSTALL_PROGRAM) $(PROGRAM) $(bindir)
++ $(LIBTOOL) $(BSD_INSTALL_PROGRAM) $(PROGRAM) $(bindir)
uninstall:
- -@ rm -f $(bindir)/$(PROGRAM)
+ -rm -f $(bindir)/$(PROGRAM)
diff --git a/x11/fltk/patches/patch-ab b/x11/fltk/patches/patch-ab
index 3630b022d40..509c8c89aaf 100644
--- a/x11/fltk/patches/patch-ab
+++ b/x11/fltk/patches/patch-ab
@@ -1,13 +1,48 @@
-$NetBSD: patch-ab,v 1.3 1999/10/31 03:00:36 jlam Exp $
+$NetBSD: patch-ab,v 1.4 2000/08/04 03:38:15 jlam Exp $
---- makeinclude.in.orig Thu Mar 25 10:26:28 1999
-+++ makeinclude.in Sat Oct 30 00:30:16 1999
-@@ -42,7 +42,7 @@
- CXXFLAGS =@CXXFLAGS@ @X_CFLAGS@
+--- makeinclude.in.orig Mon Jun 5 17:20:17 2000
++++ makeinclude.in Thu Aug 3 23:13:46 2000
+@@ -34,14 +34,15 @@
+
+ # compiler names:
+-CXX =@CXX@
+-CC =@CC@
++CXX =${LIBTOOL} @CXX@
++CC =${LIBTOOL} @CC@
+ MAKEDEPEND =@MAKEDEPEND@
+
+ # flags for C++ compiler:
+-CFLAGS =@CFLAGS@ @X_CFLAGS@
+-CXXFLAGS =@CXXFLAGS@ @X_CFLAGS@
++CFLAGS =@CFLAGS@ @X_CFLAGS@ @CPPFLAGS@
++CXXFLAGS =@CXXFLAGS@ @X_CFLAGS@ @CPPFLAGS@
# program to make the archive:
--LIBNAME =@LIBNAME@
-+LIBNAME =libfltk.la
+ LIBNAME =@LIBNAME@
++FLTKLIB =../src/libfltk.la
LIBCOMMAND =@LIBCOMMAND@
RANLIB =@RANLIB@
- DSONAME =@DSONAME@
+@@ -50,5 +51,5 @@
+
+ # libraries to link with:
+-LDLIBS =@LDFLAGS@ @LIBS@ -lX11 -lXext @X_EXTRA_LIBS@ -lm
++LDLIBS =$(GLDLIBS)
+ GLDLIBS =@LDFLAGS@ @LIBS@ @GLLIB@ -lX11 -lXext @X_EXTRA_LIBS@ -lm
+
+@@ -61,13 +62,13 @@
+ .cxx:
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) $< -lfltk $(LDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) $< $(FLTKLIB) $(LDLIBS) -o $@
+
+ .c.o:
+ echo Compiling $@...
+- $(CC) -I.. $(CXXFLAGS) $< -c
++ $(CC) -I.. $(CXXFLAGS) -c $<
+
+ .cxx.o:
+ echo Compiling $@...
+- $(CXX) -I.. $(CXXFLAGS) $< -c
++ $(CXX) -I.. $(CXXFLAGS) -c $<
+
+ #
diff --git a/x11/fltk/patches/patch-ac b/x11/fltk/patches/patch-ac
index db3febd7032..8c05ae94758 100644
--- a/x11/fltk/patches/patch-ac
+++ b/x11/fltk/patches/patch-ac
@@ -1,74 +1,53 @@
-$NetBSD: patch-ac,v 1.2 1999/10/31 03:00:36 jlam Exp $
+$NetBSD: patch-ac,v 1.3 2000/08/04 03:38:15 jlam Exp $
---- src/Makefile.orig Mon Apr 26 08:36:17 1999
-+++ src/Makefile Sat Oct 30 00:30:16 1999
-@@ -146,30 +146,24 @@
-
- include ../makeinclude
-
--LIBRARY = ../lib/$(LIBNAME)
-+LIBRARY = $(LIBNAME)
+--- src/Makefile.orig Mon Jun 5 17:21:03 2000
++++ src/Makefile Thu Aug 3 23:13:08 2000
+@@ -152,7 +152,13 @@
OBJECTS = $(CPPFILES:.cxx=.o) $(CFILES:.c=.o)
-all: $(LIBRARY) $(DSONAME)
-+all: $(LIBRARY)
++all: libfltk.la
++
++libfltk.la: $(OBJECTS)
++ $(CXX) -o $@ $(OBJECTS:.o=.lo) -rpath $(prefix)/lib \
++ -version-info $(FLTK_MAJOR):$(FLTK_MINOR)
++ $(RM) -f $(LIBRARY)
++ echo timestamp > $(LIBRARY)
$(LIBRARY): $(OBJECTS)
-- @echo $(LIBCOMMAND) $@ ...
-- @$(LIBCOMMAND) $@ $(OBJECTS)
-- @$(RANLIB) $@
--
--libfltk.so.1 libfltk.sl.1: $(OBJECTS)
-- @echo $(DSOCOMMAND) $@ ...
-- @$(DSOCOMMAND) $@ $(OBJECTS)
-+ $(LIBTOOL) --cplusplus --mode=link $(CXX) -o $@ $(OBJECTS:.o=.lo) -rpath $(prefix)/lib -version-info $(FLTK_MAJOR):$(FLTK_MINOR)
-
- .SUFFIXES: .cxx .h .o
-
- .cxx.o :
-- $(CXX) -I.. $(CXXFLAGS) -c $<
-+ $(LIBTOOL) --mode=compile $(CXX) -I.. $(CXXFLAGS) -c $<
- .c.o :
-- $(CC) -I.. $(CFLAGS) -c -o $@ $<
-+ $(LIBTOOL) --mode=compile $(CC) -I.. $(CFLAGS) -c $<
-
- clean :
-- -@ rm -f *.o *.do $(DSONAME) $(LIBRARY) $(CLEAN) core *~ ../include/*~ makedepend cmap
-+ -@ rm -f *.o *.do $(LIBRARY) $(CLEAN) core *~ ../include/*~ makedepend cmap
- @touch makedepend
+ echo $(LIBCOMMAND) $@ ...
+@@ -174,7 +180,14 @@
- depend:
-@@ -180,28 +174,11 @@
+ ################################################################
- install: $(LIBRARY) $(DSONAME)
- @echo "Installing libraries..."
-- @-mkdir -p $(libdir)
-- @rm -f $(libdir)/$(LIBNAME)
-- @-cp $(LIBRARY) $(libdir)
-- @-chmod 644 $(libdir)/$(LIBNAME)
-- @if test "$(DSONAME)" = libfltk.so.1; then\
-- rm -f $(libdir)/libfltk.so*;\
-- cp libfltk.so.1 $(libdir); \
-- chmod 755 $(libdir)/libfltk.so.1; \
-- ln -s $(libdir)/libfltk.so.1 $(libdir)/libfltk.so;\
-- fi
-- @if test "$(DSONAME)" = libfltk.sl.1; then\
-- rm -f $(libdir)/libfltk.sl*;\
-- cp libfltk.sl.1 $(libdir); \
-- chmod 755 $(libdir)/libfltk.sl.1; \
-- ln -s $(libdir)/libfltk.sl.1 $(libdir)/libfltk.sl;\
-- fi
+-install: $(LIBRARY) $(DSONAME)
++install: install-la install-includes
++
++install-la: libfltk.la
++ echo "Installing libraries..."
+ $(BSD_INSTALL_DATA_DIR) $(libdir)
-+ $(LIBTOOL) --mode=install $(BSD_INSTALL_DATA) $(LIBNAME) $(libdir)
- @echo "Installing include files..."
-- @-mkdir -p $(includedir)
-- @rm -rf $(includedir)/FL $(includedir)/Fl
-- @-cp -r ../FL $(includedir)
-- @-chmod 755 $(includedir)/FL
-- @-chmod 644 $(includedir)/FL/*
++ $(LIBTOOL) $(BSD_INSTALL_DATA) libfltk.la $(libdir)
++
++install-lib: $(LIBRARY) $(DSONAME)
+ echo "Installing libraries..."
+ -mkdir -p $(libdir)
+ rm -f $(libdir)/$(LIBNAME)
+@@ -192,13 +205,11 @@
+ chmod 755 $(libdir)/libfltk.sl.1; \
+ ln -s libfltk.sl.1 $(libdir)/libfltk.sl;\
+ fi
++
++install-includes:
+ echo "Installing include files..."
+- -mkdir -p $(includedir)
+- rm -rf $(includedir)/FL
+- mkdir $(includedir)/FL
+- cp ../FL/*.[hH] $(includedir)/FL
+- -chmod 755 $(includedir)/FL
+- -chmod 644 $(includedir)/FL/*
+ $(BSD_INSTALL_DATA_DIR) $(includedir)/FL
+ $(BSD_INSTALL_DATA) ../FL/* $(includedir)/FL
- @for file in $(includedir)/FL/*.H; do\
- newfile="`basename $$file H`h";\
- ln -s $$file $(includedir)/FL/$$newfile;\
+ cd $(includedir)/FL;\
+ for file in *.H; do\
+ ln -s $$file "`basename $$file H`h";\
diff --git a/x11/fltk/patches/patch-ad b/x11/fltk/patches/patch-ad
index c3fe99b24cc..5a3b1a4badc 100644
--- a/x11/fltk/patches/patch-ad
+++ b/x11/fltk/patches/patch-ad
@@ -1,76 +1,68 @@
-$NetBSD: patch-ad,v 1.2 1999/10/31 03:00:37 jlam Exp $
+$NetBSD: patch-ad,v 1.3 2000/08/04 03:38:15 jlam Exp $
---- test/Makefile.orig Thu Mar 25 10:26:43 1999
-+++ test/Makefile Sat Oct 30 00:58:02 1999
-@@ -48,12 +48,14 @@
-
- include ../makeinclude
-
--$(ALL): ../lib/$(LIBNAME)
-+LIB_TO_LINK = ../src/$(LIBNAME)
-+
-+$(ALL): $(LIB_TO_LINK)
-
- .SUFFIXES: .cxx .c .o .fl .h
-
- .cxx:
-- $(CXX) -I.. $(CXXFLAGS) $< -L../lib -lfltk $(LDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) $< $(LIB_TO_LINK) $(LDLIBS) $(GLDLIBS) -o $@
-
- .cxx.o:
- $(CXX) -I.. $(CXXFLAGS) $< -c
-@@ -63,41 +65,40 @@
-
+--- test/Makefile.orig Mon Jun 5 17:21:15 2000
++++ test/Makefile Thu Aug 3 23:13:08 2000
+@@ -56,7 +56,7 @@
.fl:
+ echo Generating, compiling, and linking $@...
../fluid/fluid -c $<
-- $(CXX) -I.. $(CXXFLAGS) $@.cxx -L../lib -lfltk $(LDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) $@.cxx $(LIB_TO_LINK) $(LDLIBS) $(GLDLIBS) -o $@
+- $(CXX) -I.. -L../lib $(CXXFLAGS) $@.cxx -lfltk $(LDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) $@.cxx $(FLTKLIB) $(LDLIBS) -o $@
- # Other programs needing special "help"...
+
+ $(ALL): ../lib/$(LIBNAME)
+@@ -65,43 +65,43 @@
CubeView: CubeMain.o CubeView.o CubeViewUI.o
-- $(CXX) -I.. $(CXXFLAGS) CubeMain.o CubeView.o CubeViewUI.o \
-- -L../lib -lfltk $(GLDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) CubeMain.o CubeView.o CubeViewUI.o $(LIB_TO_LINK) $(GLDLIBS) -o $@
+ echo Compiling and linking $@...
+ $(CXX) -I.. -L../lib $(CXXFLAGS) CubeMain.o CubeView.o CubeViewUI.o \
+- -lfltk $(GLDLIBS) -o $@
++ $(FLTKLIB) $(GLDLIBS) -o $@
CubeMain.o: CubeViewUI.h CubeView.h
CubeView.o: CubeView.h
cube: cube.cxx
-- $(CXX) -I.. $(CXXFLAGS) cube.cxx -L../lib -lfltk $(GLDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) cube.cxx $(LIB_TO_LINK) $(GLDLIBS) -o $@
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) cube.cxx -lfltk $(GLDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) cube.cxx $(FLTKLIB) $(GLDLIBS) -o $@
fractals: fractals.cxx
-- $(CXX) -I.. $(CXXFLAGS) fractals.cxx -L../lib -lfltk $(GLDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) fractals.cxx $(LIB_TO_LINK) $(GLDLIBS) -o $@
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) fractals.cxx -lfltk $(GLDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) fractals.cxx $(FLTKLIB) $(GLDLIBS) -o $@
fullscreen: fullscreen.cxx
-- $(CXX) -I.. $(CXXFLAGS) fullscreen.cxx -L../lib -lfltk $(GLDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) fullscreen.cxx $(LIB_TO_LINK) $(GLDLIBS) -o $@
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) fullscreen.cxx -lfltk $(GLDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) fullscreen.cxx $(FLTKLIB) $(GLDLIBS) -o $@
glpuzzle: glpuzzle.cxx
-- $(CXX) -I.. $(CXXFLAGS) glpuzzle.cxx -L../lib -lfltk $(GLDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) glpuzzle.cxx $(LIB_TO_LINK) $(GLDLIBS) -o $@
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) glpuzzle.cxx -lfltk $(GLDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) glpuzzle.cxx $(FLTKLIB) $(GLDLIBS) -o $@
gl_overlay: gl_overlay.cxx
-- $(CXX) -I.. $(CXXFLAGS) gl_overlay.cxx -L../lib -lfltk $(GLDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) gl_overlay.cxx $(LIB_TO_LINK) $(GLDLIBS) -o $@
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) gl_overlay.cxx -lfltk $(GLDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) gl_overlay.cxx $(FLTKLIB) $(GLDLIBS) -o $@
shiny: shiny.cxx shiny_panel.cxx
-- $(CXX) -I.. $(CXXFLAGS) shiny.cxx -L../lib -lfltk $(GLDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) shiny.cxx $(LIB_TO_LINK) $(GLDLIBS) -o $@
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) shiny.cxx -lfltk $(GLDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) shiny.cxx $(FLTKLIB) $(GLDLIBS) -o $@
keyboard: keyboard.cxx keyboard_ui.cxx
-- $(CXX) -I.. $(CXXFLAGS) keyboard.cxx -L../lib -lfltk $(LDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) keyboard.cxx $(LIB_TO_LINK) $(LDLIBS) $(GLDLIBS) -o $@
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) keyboard.cxx -lfltk $(LDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) keyboard.cxx $(FLTKLIB) $(LDLIBS) -o $@
mandelbrot: mandelbrot.cxx mandelbrot_ui.cxx
-- $(CXX) -I.. $(CXXFLAGS) mandelbrot.cxx -L../lib -lfltk $(LDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) mandelbrot.cxx $(LIB_TO_LINK) $(LDLIBS) $(GLDLIBS) -o $@
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) mandelbrot.cxx -lfltk $(LDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) mandelbrot.cxx $(FLTKLIB) $(LDLIBS) -o $@
shape: shape.cxx
-- $(CXX) -I.. $(CXXFLAGS) shape.cxx -L../lib -lfltk $(GLDLIBS) -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) shape.cxx $(LIB_TO_LINK) $(GLDLIBS) -o $@
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) shape.cxx -lfltk $(GLDLIBS) -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) shape.cxx $(FLTKLIB) $(GLDLIBS) -o $@
# If you have libjpeg installed, you might want to try this test program:
jpeg_image: jpeg_image.cxx
-- $(CXX) -I.. $(CXXFLAGS) -I../../../local/jpeg-6b -L../../../local/jpeg-6b jpeg_image.cxx -L../lib -lfltk $(LDLIBS) -ljpeg -lXext -o $@
-+ $(LIBTOOL) --mode=link $(CXX) -I.. $(CXXFLAGS) -I../../../local/jpeg-6b -L../../../local/jpeg-6b jpeg_image.cxx $(LIB_TO_LINK) $(LDLIBS) -ljpeg -lXext -o $@
+ echo Compiling and linking $@...
+- $(CXX) -I.. -L../lib $(CXXFLAGS) -I../../../local/jpeg-6b -L../../../local/jpeg-6b jpeg_image.cxx -lfltk $(LDLIBS) -ljpeg -lXext -o $@
++ $(CXX) -I.. -L../lib $(CXXFLAGS) -I../../../local/jpeg-6b -L../../../local/jpeg-6b jpeg_image.cxx $(FLTKLIB) $(LDLIBS) -ljpeg -lXext -o $@
depend:
-- $(MAKEDEPEND) -I.. $(CXXFLAGS) $(CPPFILES) > makedepend
-+ $(LIBTOOL) --mode=link $(MAKEDEPEND) -I.. $(CXXFLAGS) $(CPPFILES) > makedepend
-
- clean:
- -@ rm -f $(ALL) jpeg_image *.o core *~
+ $(MAKEDEPEND) -I.. $(CXXFLAGS) $(CPPFILES) > makedepend