diff -ru pl232src.orig/src/Makefile pl232src/src/Makefile --- pl232src.orig/src/Makefile 2005-08-24 00:54:11.000000000 +1000 +++ pl232src/src/Makefile 2005-10-01 17:11:05.000000000 +1000 @@ -123,11 +123,11 @@ #### For PNG (only) uncomment the following.. (this will use a version of GD that comes #### bundled with ploticus; you need to have libpng and zlib ). Set GD16H if your #### png.h or other header files are in a nonstandard place, eg GD16H = -I/home/scg/lib -ploticus: plpng -PLPNG = pl -GD16LIBS = -lpng -lz -GD16H = -ZFLAG = -DWZ +# ploticus: plpng +# PLPNG = pl +# GD16LIBS = -lpng -lz +# GD16H = +# ZFLAG = -DWZ #### For pseudo-GIF (only) uncomment the following.. (this will use a version of GD that @@ -149,18 +149,18 @@ #### uncomment the following.. (gd 1.84+, libpng, zlib, libjpeg required). Set GD18H if your #### png.h or other header files are in a nonstandard place, eg GD18H = -I/home/scg/lib -# ploticus: plgd18 -# GD18LIBS = -lgd -lpng -lz -ljpeg -# GD18H = +#ploticus: plgd18 +#GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype +#GD18H = # GDFREETYPE = -# ZFLAG = -DWZ +#ZFLAG = -DWZ #### For JPEG, WBMP, PNG, and FreeType2, using your copy of GD 1.84+, ###### #### uncomment the following.. (gd 1.84+, libpng, zlib, libjpeg, libfreetype ###### #### are all required). Set GDFONTPATH to directory containing .ttf files ###### -# ploticus: plgd18 -# GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype +#ploticus: plgd18 +# GD18LIBS = -lgd -lpng -lz -ljpeg -lfreetype -lfreetype # GD18H = # GDFREETYPE = -DGDFREETYPE # ZFLAG = -DWZ @@ -170,6 +170,10 @@ # ploticus: plnogd # NOGDFLAG = -DNOGD +EXE=pl +ploticus: $(EXE) + + ################################################################ @@ -186,11 +190,11 @@ # MINGH = -I/home/scg/lib #### #### Otherwise, for no SWF capability, uncomment the following line.. -NOSWFFLAG = -DNOSWF +# NOSWFFLAG = -DNOSWF #### If you plan to do a "make install", where do you want the executable(s) to be moved to? -BIN = /usr/local/bin +BIN = /usr/bin #### To set a hard-coded directory for prefabs files, uncomment & edit the following.. @@ -260,8 +264,8 @@ LIBS = $(XLIBS) -lm $(ADDLIBS) -CFLAGS = $(WALL) -DPLOTICUS -D$(PLATFORM) -DTDH_NOREC $(ZFLAG) $(FLAGS) $(LOCALE_FLAG) \ - $(NOGDFLAG) $(NOXFLAG) $(NOPSFLAG) $(NOSVGFLAG) $(NOSWFFLAG) $(INCLUDEDIRS) \ +CFLAGS += $(WALL) -DPLOTICUS -D$(PLATFORM) -DTDH_NOREC $(ZFLAG) $(FLAGS) $(LOCALE_FLAG) \ + $(GDLEVEL) $(NOGDFLAG) $(NOXFLAG) $(NOPSFLAG) $(NOSVGFLAG) $(NOSWFFLAG) $(INCLUDEDIRS) \ $(MINGH) $(NORLIMFLAG) -DPREFABS_DIR=\"$(PREFABS_DIR)\" OBJ = proc_annotate.o proc_areadef.o proc_axis.o proc_bars.o proc_rect.o proc_breakaxis.o \ @@ -277,39 +281,39 @@ $(LOCALEOBJ) pl: pl.o $(OBJ) $(XOBJ) gd00files gd13files - $(CC) pl.o $(FLAGS) $(OBJ) $(GD13) $(GD) $(XOBJ) $(LIBS) $(ZLIB) $(MING) -o $(PL) + $(CC) pl.o $(CFLAGS) $(OBJ) $(GD13) $(GD) $(XOBJ) $(LIBS) $(ZLIB) $(MING) -o $(PL) plpng: pl.o $(OBJ) $(XOBJ) gd00files gd16files - $(CC) pl.o $(FLAGS) $(OBJ) $(GD16) $(GD) $(XOBJ) $(GD16LIBS) $(LIBS) $(MING) -o $(PLPNG) + $(CC) pl.o $(CFLAGS) $(OBJ) $(GD16) $(GD) $(XOBJ) $(GD16LIBS) $(LIBS) $(MING) -o $(PLPNG) gd00files: - $(CC) -I./gd13 -I./ -c gdfontg.c gdfontl.c gdfontmb.c gdfonts.c gdfontt.c + $(CC) $(CFLAGS) -I./gd13 -I./ -c gdfontg.c gdfontl.c gdfontmb.c gdfonts.c gdfontt.c echo "done with gd00files" > gd00files gd13files: - $(CC) -c $(WALL) grgd.c -DGD13 -DPLOTICUS -I./gd13 -o grgd13.o + $(CC) -c $(CFLAGS) $(WALL) grgd.c -DGD13 -DPLOTICUS -I./gd13 -o grgd13.o $(CC) -c $(CFLAGS) devstuff.c -DGD13 -o devstuff13.o - $(CC) -c gd13.c -I./gd13 + $(CC) -c $(CFLAGS) gd13.c -I./gd13 echo "done with gd13files" > gd13files gd16files: - $(CC) -c $(WALL) grgd.c -DGD16 -DPLOTICUS -I./ -I./gd16 -o grgd16.o + $(CC) -c $(CFLAGS) $(WALL) grgd.c -DGD16 -DPLOTICUS -I./ -I./gd16 -o grgd16.o $(CC) -c $(CFLAGS) devstuff.c -DGD16 -o devstuff16.o - $(CC) -c -I./gd16 -I./ $(GD16H) gd16.c gd_io.c gd_io_dp.c gd_io_file.c gd_png.c + $(CC) -c $(CFLAGS) -I./gd16 -I./ $(GD16H) gd16.c gd_io.c gd_io_dp.c gd_io_file.c gd_png.c echo "done with gd16files" > gd16files # GD18: plgd18: pl.o $(OBJ) $(XOBJ) gd18files - $(CC) $(FLAGS) pl.o grgd.o devstuff.o $(OBJ) $(XOBJ) $(GD18LIBS) $(LIBS) $(MING) -o $(PL) + $(CC) $(CFLAGS) pl.o grgd.o devstuff.o $(OBJ) $(XOBJ) $(GD18LIBS) $(LIBS) $(MING) -o $(PL) gd18files: - $(CC) -c $(WALL) grgd.c devstuff.c -DGD18 $(GDFREETYPE) $(GD18H) $(CFLAGS) + $(CC) -c $(CFLAGS) $(WALL) grgd.c devstuff.c -DGD18 $(GDFREETYPE) $(GD18H) # NOGD: plnogd: pl.o $(OBJ) $(XOBJ) nogdfiles - $(CC) $(FLAGS) pl.o devstuff.o $(OBJ) $(XOBJ) $(LIBS) $(ZLIB) $(MING) -o $(PL) + $(CC) $(CFLAGS) pl.o devstuff.o $(OBJ) $(XOBJ) $(LIBS) $(ZLIB) $(MING) -o $(PL) nogdfiles: $(CC) -c $(WALL) devstuff.c $(CFLAGS) @@ -317,7 +321,7 @@ install: - mv $(EXE) $(BIN) + mv $(EXE) $(DESTDIR)$(BIN) clean: $(RMCOM) *.o gd??files diff -ru pl232src.orig/src/functions.c pl232src/src/functions.c --- pl232src.orig/src/functions.c 2005-02-16 04:20:12.000000000 +1100 +++ pl232src/src/functions.c 2005-10-01 17:11:05.000000000 +1000 @@ -646,7 +646,7 @@ if( hash == 1708 ) { /* $htmldisplay( var1, .. varN ) - convert embedded HTML problem chars (<,>,&) * to their html esc sequences for all variables given */ - char *strchr(); + //char *strchr(); for( i = 0; i < nargs; i++ ) { stat = TDH_getvalue( tok, arg[i], TDH_dat, TDH_recid ); if( strchr( tok, '&' ) != NULL ) GL_substitute( "&", "&", tok ); Only in pl232src/src: functions.c.orig diff -ru pl232src.orig/src/interact.c pl232src/src/interact.c --- pl232src.orig/src/interact.c 2005-01-13 07:28:57.000000000 +1100 +++ pl232src/src/interact.c 2005-10-01 17:11:05.000000000 +1000 @@ -71,6 +71,7 @@ /* =================================== */ /* GETCLICK wait until a key or button is hit.. */ /* when using postscript, this will do a showpage and return. */ +#ifndef NOX11 int PLG_getclick() { @@ -87,6 +88,7 @@ return( Egetkey( &x, &y, &e ) ); } +#endif /* ================================ */ /* HE This gets called by the X11 driver when we are waiting for an event diff -ru pl232src.orig/src/tdhkit.h pl232src/src/tdhkit.h --- pl232src.orig/src/tdhkit.h 2005-02-11 05:29:34.000000000 +1100 +++ pl232src/src/tdhkit.h 2005-10-01 17:12:31.000000000 +1000 @@ -18,7 +18,7 @@ #define DATAMAXLEN 256 /* max length of one field - should be same value as VARMAXLEN */ /* Variables list */ -#define MAXVAR 200 /* max number of variables */ +#define MAXVAR 2000 /* max number of variables */ #define VARMAXLEN 256 /* max length of variable contents - should be same value as DATAMAXLEN */ /* Variable name size */