summaryrefslogtreecommitdiff
path: root/graphics/netpbm/patches/patch-ac
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>1999-01-10 23:52:15 +0000
committertron <tron@pkgsrc.org>1999-01-10 23:52:15 +0000
commitf9cc3e2fe3166bc53d24920d40a75616a15b5e82 (patch)
tree99d3147289899b06709d968bf62d94403c80f9c3 /graphics/netpbm/patches/patch-ac
parent4aba3cc51f80d0cac59ec6837b5ac9348cb65567 (diff)
downloadpkgsrc-f9cc3e2fe3166bc53d24920d40a75616a15b5e82.tar.gz
Major cleanup of "netpbm" package based on patches supply by
John F. Woods in PR pkg/6763 and Rob Windsor in PR pkg/6779.
Diffstat (limited to 'graphics/netpbm/patches/patch-ac')
-rw-r--r--graphics/netpbm/patches/patch-ac145
1 files changed, 114 insertions, 31 deletions
diff --git a/graphics/netpbm/patches/patch-ac b/graphics/netpbm/patches/patch-ac
index 0cc29ccda80..c62b5d8bc11 100644
--- a/graphics/netpbm/patches/patch-ac
+++ b/graphics/netpbm/patches/patch-ac
@@ -1,33 +1,116 @@
-$NetBSD: patch-ac,v 1.5 1998/08/07 10:40:50 agc Exp $
+$NetBSD: patch-ac,v 1.6 1999/01/10 23:52:15 tron Exp $
---- pnm/Makefile.orig Mon Jan 31 09:47:32 1994
-+++ pnm/Makefile Sat Jun 20 04:21:57 1998
-@@ -62,6 +62,7 @@
- pnmtile pnmtoddif pnmtofits pnmtops pnmtorast \
-- pnmtosgi pnmtosir pnmtoxwd \
-- rasttopnm sgitopnm sirtopnm xwdtopnm zeisstopnm
-+ pnmtorle pnmtosgi pnmtosir pnmtoxwd \
-+ rasttopnm rletopnm sgitopnm sirtopnm xwdtopnm zeisstopnm
- MATHBINARIES = pnmgamma pnmnlfilt pnmrotate pnmscale pnmshear
--BINARIES = $(PORTBINARIES) $(MATHBINARIES) $(TIFFBINARIES)
-+PNGBINARIES = pngtopnm pnmtopng
-+BINARIES = $(PORTBINARIES) $(MATHBINARIES) $(PNGBINARIES) $(TIFFBINARIES)
- SCRIPTS = anytopnm pnmindex pnmmargin pnmsmooth pstopnm
-@@ -76,3 +77,3 @@
- pnmgamma.o pnmnlfilt.o pnmrotate.o pnmscale.o pnmshear.o
--OBJECTS = $(PORTOBJECTS) $(TIFFOBJECTS)
-+OBJECTS = $(PORTOBJECTS)
-
-@@ -130,4 +131,10 @@
- # Rules for plain programs.
--$(PORTBINARIES) $(TIFFBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) $(TIFFLIB)
-- $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) $(TIFFLIB)
-+$(PORTBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM)
-+ $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM)
-+
-+$(PNGBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM)
-+ $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) -L${LOCALBASE}/lib -lpng -lz -lm
-+
-+$(TIFFBINARIES): pnm.h $(DEFPPM) $(DEFPGM) $(DEFPBM) $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM)
-+ $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPNM) $(LIBPPM) $(LIBPGM) $(LIBPBM) $(TIFFLIB) -lm -lz
+--- pbm/Makefile.orig Sat Nov 20 15:59:20 1993
++++ pbm/Makefile Mon Jan 11 00:18:43 1999
+@@ -10,28 +10,31 @@
+ # implied warranty.
+ # Default values, usually overridden by top-level Makefile.
+-CC = cc
++CC = gcc
+ #CC = gcc -ansi -pedantic -fcombine-regs -fpcc-struct-return
+ #CFLAGS = -O
+-CFLAGS = -g
++CFLAGS = -O2
+ #CFLAGS = -g -O
+ TIFFDEF = -DLIBTIFF
+ #LDFLAGS = -s
+ LDFLAGS =
+-INSTALLBINARIES = /usr/new/pbm
+-INSTALLMANUALS1 = /usr/man/man1
++INSTALLBINARIES = $(PREFIX)/bin
++INSTALLMANUALS1 = $(PREFIX)/man/man1
+ SUFFIXMANUALS1 = 1
+-INSTALLMANUALS3 = /usr/man/man3
++INSTALLMANUALS3 = $(PREFIX)/man/man3
+ SUFFIXMANUALS3 = 3
+-INSTALLMANUALS5 = /usr/man/man5
++INSTALLMANUALS5 = $(PREFIX)/man/man5
+ SUFFIXMANUALS5 = 5
+-MANCP = cp
++MANCP = install -c -m 0644
++INSTALLLIBS = $(PREFIX)/lib
++INSTALLDEFS = $(PREFIX)/include
+
+ SHELL = /bin/sh
+ INCLUDE = -I..
+ ALLCFLAGS = $(CFLAGS) $(TIFFDEF) $(INCLUDE)
+ LIBPBM = libpbm.a
+-DEFPBM = pbm.h ../pbmplus.h
++DEFPBM = pbm.h
++DEFPBMPLUS = ../pbmplus.h
+
+ PORTBINARIES = atktopbm brushtopbm cmuwmtopbm g3topbm \
+ icontopbm gemtopbm macptopbm mgrtopbm \
+@@ -67,18 +70,19 @@
+ MANUALS5 = pbm
+
+
+-#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
+ cd $(INSTALLBINARIES) ; rm -f $(BINARIES)
+- cp $(BINARIES) $(INSTALLBINARIES)
+-
++ install -c -s -m 0755 $(BINARIES) $(INSTALLBINARIES)
++ install -c -m 0644 $(LIBPBM) $(INSTALLLIBS)
++ install -c -m 0644 $(DEFPBM) $(INSTALLDEFS)
+
+ merge: pbmmerge
+ pbmmerge: pbmmerge.c $(OBJECTS) $(LIBPBM)
+@@ -107,15 +111,15 @@
+ done
+
+ # Rule for plain programs.
+-$(PORTBINARIES): $(DEFPBM) $(LIBPBM)
++$(PORTBINARIES): $(DEFPBM) $(DEFPBMPLUS) $(LIBPBM)
+ $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c $(LIBPBM)
+
+ # Rule for math-dependent programs.
+-$(MATHBINARIES): $(DEFPBM) $(LIBPBM)
++$(MATHBINARIES): $(DEFPBM) $(DEFPBMPLUS) $(LIBPBM)
+ $(CC) $(ALLCFLAGS) $(LDFLAGS) -o $@ $@.c -lm $(LIBPBM)
+
+ # Rule for objects.
+-$(OBJECTS): $(DEFPBM)
++$(OBJECTS): $(DEFPBM) $(DEFPBMPLUS)
+ $(CC) $(ALLCFLAGS) "-Dmain=$*_main" -c $*.c
+
+ # And library.
+@@ -125,15 +129,15 @@
+ ar rc $(LIBPBM) libpbm1.o libpbm2.o libpbm3.o libpbm4.o libpbm5.o
+ -ranlib $(LIBPBM)
+
+-libpbm1.o: $(DEFPBM) ../version.h ../compile.h libpbm.h libpbm1.c
++libpbm1.o: $(DEFPBM) $(DEFPBMPLUS) ../version.h ../compile.h libpbm.h libpbm1.c
+ $(CC) $(ALLCFLAGS) -c libpbm1.c
+-libpbm2.o: $(DEFPBM) libpbm.h libpbm2.c
++libpbm2.o: $(DEFPBM) $(DEFPBMPLUS) libpbm.h libpbm2.c
+ $(CC) $(ALLCFLAGS) -c libpbm2.c
+-libpbm3.o: $(DEFPBM) libpbm.h libpbm3.c
++libpbm3.o: $(DEFPBM) $(DEFPBMPLUS) libpbm.h libpbm3.c
+ $(CC) $(ALLCFLAGS) -c libpbm3.c
+-libpbm4.o: $(DEFPBM) libpbm.h libpbm4.c
++libpbm4.o: $(DEFPBM) $(DEFPBMPLUS) libpbm.h libpbm4.c
+ $(CC) $(ALLCFLAGS) -c libpbm4.c
+-libpbm5.o: $(DEFPBM) pbmfont.h libpbm5.c
++libpbm5.o: $(DEFPBM) $(DEFPBMPLUS) pbmfont.h libpbm5.c
+ $(CC) $(ALLCFLAGS) -c libpbm5.c
+
+ # Other dependencies.
+@@ -184,4 +188,4 @@
+ pbmtoepsi pbmtoepsi.o: pbmtoepsi.c
+
+ clean:
+- -rm -f *.o *.a *.cat *~ core $(BINARIES) pbmmerge
++ -rm -f *.o *.a *.cat *~ core *.core $(BINARIES) pbmmerge