diff options
Diffstat (limited to 'graphics/netpbm/patches/patch-ax')
-rw-r--r-- | graphics/netpbm/patches/patch-ax | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/graphics/netpbm/patches/patch-ax b/graphics/netpbm/patches/patch-ax new file mode 100644 index 00000000000..cad3dd691a6 --- /dev/null +++ b/graphics/netpbm/patches/patch-ax @@ -0,0 +1,124 @@ +$NetBSD: patch-ax,v 1.1 1999/01/10 23:52:17 tron Exp $ + +--- ppm/Makefile.orig Mon Jan 31 17:44:34 1994 ++++ ppm/Makefile Mon Jan 11 00:18:52 1999 +@@ -10,22 +10,24 @@ + # implied warranty. + + # Default values, usually overridden by top-level Makefile. +-#CC = cc +-CC = gcc -ansi -pedantic -fcombine-regs -fpcc-struct-return ++CC = gcc ++#CC = gcc -ansi -pedantic -fcombine-regs -fpcc-struct-return + #CFLAGS = -O +-CFLAGS = -g ++CFLAGS = -O2 + #CFLAGS = -g -O +-#LDFLAGS = -s +-LDFLAGS = +-INSTALLBINARIES = /usr/new/pbm ++LDFLAGS = -s ++#LDFLAGS = ++INSTALLBINARIES = $(PREFIX)/bin + INSTALLSCRIPTS = $(INSTALLBINARIES) +-INSTALLMANUALS1 = /usr/man/mann ++INSTALLMANUALS1 = $(PREFIX)/man/man1 + SUFFIXMANUALS1 = 1 +-INSTALLMANUALS3 = /usr/man/mann ++INSTALLMANUALS3 = $(PREFIX)/man/man3 + SUFFIXMANUALS3 = 3 +-INSTALLMANUALS5 = /usr/man/mann ++INSTALLMANUALS5 = $(PREFIX)/man/man5 + SUFFIXMANUALS5 = 5 +-MANCP = cp ++MANCP = install -c -m 0644 ++INSTALLLIBS = $(PREFIX)/lib ++INSTALLDEFS = $(PREFIX)/include + + PGMDIR = ../pgm + INCLUDEPGM = -I$(PGMDIR) +@@ -43,6 +45,7 @@ + INCLUDE = -I.. $(INCLUDEPGM) $(INCLUDEPBM) + ALLCFLAGS = $(CFLAGS) $(INCLUDE) + LIBPPM = libppm.a ++DEFPPM = ppm.h + + PORTBINARIES = bmptoppm gouldtoppm hpcdtoppm ilbmtoppm imgtoppm \ + mtvtoppm pcxtoppm pgmtoppm pi1toppm picttoppm \ +@@ -85,21 +88,21 @@ + MANUALS5 = ppm + + +-#all: binaries +-all: merge +-#install: install.bin +-install: install.merge ++all: binaries ++#all: merge ++install: install.bin ++#install: install.merge + + + binaries: $(BINARIES) + + install.bin: binaries $(SCRIPTS) + cd $(INSTALLBINARIES) ; rm -f $(BINARIES) +- cp $(BINARIES) $(INSTALLBINARIES) ++ install -c -s -m 0755 $(BINARIES) $(INSTALLBINARIES) + cd $(INSTALLSCRIPTS) ; rm -f $(SCRIPTS) +- cp $(SCRIPTS) $(INSTALLSCRIPTS) +- cd $(INSTALLSCRIPTS) ; chmod +x $(SCRIPTS) +- ++ install -c -m 0755 $(SCRIPTS) $(INSTALLSCRIPTS) ++ install -c -m 0644 $(LIBPPM) $(INSTALLLIBS) ++ install -c -m 0644 $(DEFPPM) $(INSTALLDEFS) + + merge: ppmmerge + ppmmerge: ppmmerge.c $(OBJECTS) $(LIBPPM) $(LIBPGM) $(LIBPBM) +@@ -132,15 +135,15 @@ + + + # Rule for plain programs. +-$(PORTBINARIES): ppm.h $(DEFPGM) $(DEFPBM) $(LIBPPM) $(LIBPGM) $(LIBPBM) ++$(PORTBINARIES): $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPPM) $(LIBPGM) $(LIBPBM) + $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPPM) $(LIBPGM) $(LIBPBM) + + # Rule for math-dependent programs. +-$(MATHBINARIES): ppm.h $(DEFPGM) $(DEFPBM) $(LIBPPM) $(LIBPGM) $(LIBPBM) ++$(MATHBINARIES): $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPPM) $(LIBPGM) $(LIBPBM) + $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c -lm $(LIBPPM) $(LIBPGM) $(LIBPBM) + + # Rule for objects. +-$(OBJECTS): ppm.h $(DEFPGM) $(DEFPBM) ++$(OBJECTS): $(DEFPPM) $(DEFPGM) $(DEFPBM) + $(CC) $(ALLCFLAGS) "-Dmain=$*_main" -c $*.c + + # And libraries. +@@ -155,16 +158,16 @@ + libppm5.o bitio.o + -ranlib $(LIBPPM) + +-libppm1.o: ppm.h $(DEFPGM) $(DEFPBM) libppm.h libppm1.c ++libppm1.o: $(DEFPPM) $(DEFPGM) $(DEFPBM) libppm.h libppm1.c + $(CC) $(ALLCFLAGS) -c libppm1.c +-libppm2.o: ppm.h $(DEFPGM) $(DEFPBM) libppm.h libppm2.c $(DEFLIBPGM) \ ++libppm2.o: $(DEFPPM) $(DEFPGM) $(DEFPBM) libppm.h libppm2.c $(DEFLIBPGM) \ + $(DEFLIBPBM) + $(CC) $(ALLCFLAGS) -c libppm2.c +-libppm3.o: ppm.h $(DEFPGM) $(DEFPBM) ppmcmap.h libppm.h libppm3.c ++libppm3.o: $(DEFPPM) $(DEFPGM) $(DEFPBM) ppmcmap.h libppm.h libppm3.c + $(CC) $(ALLCFLAGS) -c libppm3.c +-libppm4.o: ppm.h $(DEFPGM) $(DEFPBM) libppm4.c ++libppm4.o: $(DEFPPM) $(DEFPGM) $(DEFPBM) libppm4.c + $(CC) $(ALLCFLAGS) -c libppm4.c +-libppm5.o: ppm.h $(DEFPGM) $(DEFPBM) ppmdraw.h libppm5.c ++libppm5.o: $(DEFPPM) $(DEFPGM) $(DEFPBM) ppmdraw.h libppm5.c + $(CC) $(ALLCFLAGS) -c libppm5.c + bitio.o: ../pbmplus.h bitio.c + $(CC) $(ALLCFLAGS) -c bitio.c +@@ -235,4 +238,4 @@ + yuvsplittoppm yuvsplittoppm.o: yuvsplittoppm.c + + clean: +- -rm -f *.o *.a *.cat *~ core $(BINARIES) ppmmerge ++ -rm -f *.o *.a *.cat *~ core *.core $(BINARIES) ppmmerge |