diff options
author | jlam <jlam> | 2000-08-04 03:38:12 +0000 |
---|---|---|
committer | jlam <jlam> | 2000-08-04 03:38:12 +0000 |
commit | 4369b98cc3ccd7e348597dd71623abac06c975ef (patch) | |
tree | d4796009ac69084a114e7cdfba7a572a5e0b6dcc /x11/fltk/patches | |
parent | 493dc7a9dc09cdf0a6e7a6536debb0f5a2458a88 (diff) | |
download | pkgsrc-4369b98cc3ccd7e348597dd71623abac06c975ef.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-aa | 45 | ||||
-rw-r--r-- | x11/fltk/patches/patch-ab | 51 | ||||
-rw-r--r-- | x11/fltk/patches/patch-ac | 103 | ||||
-rw-r--r-- | x11/fltk/patches/patch-ad | 98 |
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 |