diff options
Diffstat (limited to 'graphics/libwmf/files/patch-ab')
-rw-r--r-- | graphics/libwmf/files/patch-ab | 44 |
1 files changed, 39 insertions, 5 deletions
diff --git a/graphics/libwmf/files/patch-ab b/graphics/libwmf/files/patch-ab index cdf75bd1ebbd..3a6b1c91aade 100644 --- a/graphics/libwmf/files/patch-ab +++ b/graphics/libwmf/files/patch-ab @@ -1,5 +1,5 @@ ---- xgd-1.7.3/Makefile.in.orig Fri Dec 17 00:31:47 1999 -+++ xgd-1.7.3/Makefile.in Sat May 20 15:04:39 2000 +--- xgd-1.7.3/Makefile.in.orig Thu Dec 16 13:31:47 1999 ++++ xgd-1.7.3/Makefile.in Fri May 26 00:46:31 2000 @@ -29,14 +29,14 @@ #If you don't have FreeType and/or Xpm installed, including the @@ -17,12 +17,12 @@ #If you do have FreeType and/or Xpm fully installed, uncomment a #variation of this and comment out the line above. Note that -@@ -80,26 +80,11 @@ +@@ -80,26 +80,18 @@ BIN_PROGRAMS=pngtogd pngtogd2 gdtopng gd2topng gd2copypal gdparttopng webpng TEST_PROGRAMS=gdtest gddemo gd2time gdtestttf -all: libxgd.a $(PROGRAMS) -+all: libxgd.a ++.SUFFIXES: .c .so .o -install: libxgd.a $(BIN_PROGRAMS) - $(INSTALL) libxgd.a $(INSTALL_LIB)/libxgd.a @@ -42,9 +42,43 @@ - $(INSTALL_DATA) gdfontmb.h $(INSTALL_INCLUDE)/gdfontmb.h - $(INSTALL_DATA) gdfonts.h $(INSTALL_INCLUDE)/gdfonts.h - $(INSTALL_DATA) gdfontt.h $(INSTALL_INCLUDE)/gdfontt.h -+install: libxgd.a ++.c.so: ++ $(CC) -fpic -DPIC $(CFLAGS) -c $(.IMPSRC) -o $(.TARGET) ++ ++all: libxgd.a libxgd.so.0 ++ ++install: libxgd.a libxgd.so.0 + $(INSTALL_DATA) libxgd.a $(INSTALL_LIB)/libxgd.a ++ $(INSTALL_DATA) libxgd.so.0 $(INSTALL_LIB)/libxgd.so.0 ++ ln -sf libxgd.so.0 $(INSTALL_LIB)/libxgd.so + $(INSTALL_DATA) gd.h $(INSTALL_INCLUDE)/xgd.h gddemo: gddemo.o libxgd.a $(CC) gddemo.o -o gddemo $(LIBDIRS) $(LIBS) +@@ -134,16 +126,19 @@ + gdtestttf: gdtestttf.o libxgd.a + $(CC) gdtestttf.o -o gdtestttf $(LIBDIRS) $(LIBS) + +-libxgd.a: gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o gd_io_file.o gd_ss.o \ ++OBJS= gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o gd_io_file.o gd_ss.o \ + gd_io_ss.o gd_png.o gdxpm.o gdfontt.o gdfonts.o gdfontmb.o gdfontl.o \ +- gdfontg.o gdtables.o gdttf.o gdcache.o gdkanji.o \ +- gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h ++ gdfontg.o gdtables.o gdttf.o gdcache.o gdkanji.o ++INCS= gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h ++ ++libxgd.a: $(INCS) $(OBJS) + rm -f libxgd.a +- $(AR) rc libxgd.a gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o \ +- gd_io_file.o gd_ss.o gd_io_ss.o gd_png.o gdxpm.o \ +- gdfontt.o gdfonts.o gdfontmb.o gdfontl.o gdfontg.o \ +- gdtables.o gdttf.o gdcache.o gdkanji.o ++ $(AR) rc libxgd.a $(OBJS) + -ranlib libxgd.a ++ ++libxgd.so.0: $(INCS) $(OBJS:S/o$/so/g) ++ $(CC) -shared -Wl,-x -Wl,-assert -Wl,pure-text -Wl,-soname,$@ -o $@ $(OBJS:S/o$/so/g) $(LIBDIRS) $(LIBS) ++ ln -sf libxgd.so.0 libxgd.so + + clean: + rm -f *.o *.a ${PROGRAMS} |