| @@ -1,46 +1,84 @@ | | | @@ -1,46 +1,84 @@ |
1 | $NetBSD: patch-aa,v 1.6 2010/06/28 10:41:53 joerg Exp $ | | 1 | $NetBSD: patch-aa,v 1.7 2011/01/20 09:46:56 adam Exp $ |
2 | | | 2 | |
3 | --- makefile.orig 2002-10-15 23:11:05.000000000 +0000 | | 3 | --- makefile.orig 2008-10-13 21:35:17.000000000 +0000 |
4 | +++ makefile | | 4 | +++ makefile |
5 | @@ -276,10 +276,10 @@ SAFEDFT = 0 | | 5 | @@ -269,11 +269,11 @@ TRACING = |
6 | DEBUGGING = 1 | | 6 | # DEBUGGING = 1 |
7 | TRACING = -g | | 7 | # TRACING = -g |
8 | | | 8 | |
9 | -BINDIR = /home/jeff/bin | | 9 | -PREFIX = /home/jeff |
10 | -LIBDIR = /home/jeff/lout.lib | | 10 | +PREFIX = ${DESTDIR}/usr/pkg |
11 | -DOCDIR = /home/jeff/lout.doc | | 11 | BINDIR = $(PREFIX)/bin |
12 | -MANDIR = /home/jeff/lout.man | | 12 | -LOUTLIBDIR = $(PREFIX)/lout.lib |
13 | +BINDIR = ${DESTDIR}@PREFIX@/bin | | 13 | -LOUTDOCDIR = $(PREFIX)/lout.doc |
14 | +LIBDIR = ${DESTDIR}@PREFIX@/share/lout | | 14 | -MANDIR = $(PREFIX)/lout.man |
15 | +DOCDIR = ${DESTDIR}@PREFIX@/share/doc/lout | | 15 | +LOUTLIBDIR = $(PREFIX)/share/lout |
16 | +MANDIR = ${DESTDIR}@PREFIX@/${PKGMANDIR}/man1 | | 16 | +LOUTDOCDIR = $(PREFIX)/share/doc/lout |
| | | 17 | +MANDIR = $(PREFIX)/${PKGMANDIR}/man1 |
17 | | | 18 | |
18 | LIBFONT = font | | 19 | LIBFONT = font |
19 | LIBMAPS = maps | | 20 | LIBMAPS = maps |
20 | @@ -297,8 +297,8 @@ LOC_DE = de | | 21 | @@ -291,17 +291,16 @@ LOC_DE = de |
21 | | | 22 | |
22 | COLLATE = 1 | | 23 | COLLATE = 1 |
23 | | | 24 | |
24 | -PDF_COMPRESSION = 0 | | 25 | -PDF_COMPRESSION = 0 |
25 | -ZLIB = | | 26 | -ZLIB = |
26 | +PDF_COMPRESSION = 1 | | 27 | +PDF_COMPRESSION = 1 |
27 | +ZLIB = -lz | | 28 | +ZLIB = -lz |
28 | ZLIBPATH = | | 29 | ZLIBPATH = |
29 | | | 30 | |
30 | CC = gcc | | 31 | -CC = gcc |
31 | @@ -392,7 +392,7 @@ install: lout prg2lout | | 32 | |
32 | chmod 755 $(LIBDIR)/$(LIBLOCA) | | 33 | RCOPY = cp -r |
| | | 34 | |
| | | 35 | -COPTS = -ansi -pedantic -Wall -O3 |
| | | 36 | +COPTS = -ansi -pedantic -Wall |
| | | 37 | |
| | | 38 | -CFLAGS = -DOS_UNIX=$(OSUNIX) \ |
| | | 39 | +CFLAGS += -DOS_UNIX=$(OSUNIX) \ |
| | | 40 | -DOS_DOS=$(OSDOS) \ |
| | | 41 | -DOS_MAC=$(OSMAC) \ |
| | | 42 | -DDB_FIX=$(DBFIX) \ |
| | | 43 | @@ -333,7 +332,7 @@ OBJS = z01.o z02.o z03.o z04.o z05.o z06 |
| | | 44 | z49.o z50.o z51.o z52.o |
| | | 45 | |
| | | 46 | lout: $(OBJS) |
| | | 47 | - $(CC) -o lout $(OBJS) $(ZLIB) -lm |
| | | 48 | + $(CC) $(CFLAGS) $(LDFLAGS) -o lout $(OBJS) $(ZLIB) -lm |
| | | 49 | chmod a+x lout |
| | | 50 | |
| | | 51 | $(OBJS): externs.h |
| | | 52 | @@ -341,7 +340,7 @@ $(OBJS): externs.h |
| | | 53 | externs.h: |
| | | 54 | |
| | | 55 | prg2lout: prg2lout.c |
| | | 56 | - $(CC) $(COPTS) -o prg2lout prg2lout.c |
| | | 57 | + $(CC) $(CFLAGS) $(LDFLAGS) -o prg2lout prg2lout.c |
| | | 58 | chmod a+x prg2lout |
| | | 59 | |
| | | 60 | all: lout prg2lout |
| | | 61 | @@ -387,7 +386,7 @@ install: lout prg2lout |
| | | 62 | chmod 755 $(LOUTLIBDIR)/$(LIBLOCA) |
33 | @echo "" | | 63 | @echo "" |
34 | @echo "(c) Initializing run (should be silent, no errors expected)" | | 64 | @echo "(c) Initializing run (should be silent, no errors expected)" |
35 | - $(BINDIR)/lout -x -s $(LIBDIR)/$(LIBINCL)/init | | 65 | - $(BINDIR)/lout -x -s $(LOUTLIBDIR)/$(LIBINCL)/init |
36 | + $(BINDIR)/lout -D $(LIBDIR)/$(LIBDATA) -H $(LIBDIR)/$(LIBHYPH) -I $(LIBDIR)/$(LIBINCL) -x -s $(LIBDIR)/$(LIBINCL)/init | | 66 | + $(BINDIR)/lout -D $(LIBDIR)/$(LIBDATA) -H $(LIBDIR)/$(LIBHYPH) -I $(LIBDIR)/$(LIBINCL) -x -s $(LOUTLIBDIR)/$(LIBINCL)/init |
37 | @echo "" | | 67 | @echo "" |
38 | @echo "(d) Changing mode of files just created by initializing run" | | 68 | @echo "(d) Changing mode of files just created by initializing run" |
39 | chmod 644 $(LIBDIR)/$(LIBDATA)/* | | 69 | chmod 644 $(LOUTLIBDIR)/$(LIBDATA)/* |
40 | @@ -450,3 +450,6 @@ clean: | | 70 | @@ -406,6 +405,7 @@ installman: |
| | | 71 | installdoc: |
| | | 72 | @echo "" |
| | | 73 | @echo "Creating LOUTDOCDIR $(LOUTDOCDIR) and copying documentation into it" |
| | | 74 | + mkdir $(LOUTDOCDIR) |
| | | 75 | $(RCOPY) doc/* $(LOUTDOCDIR) |
| | | 76 | chmod 755 $(LOUTDOCDIR) |
| | | 77 | chmod 755 $(LOUTDOCDIR)/* |
| | | 78 | @@ -447,3 +447,6 @@ clean: |
41 | -rm -f lout prg2lout *.o | | 79 | -rm -f lout prg2lout *.o |
42 | | | 80 | |
43 | restart: clean uninstall | | 81 | restart: clean uninstall |
44 | + | | 82 | + |
45 | +all: lout prg2lout | | 83 | +all: lout prg2lout |
46 | +allinstall: install installman installdoc | | 84 | +allinstall: install installman installdoc |