712d90bda6
generation. PKGREVISION -> 1 to encourage rebuilding with proper PLIST support.
87 lines
2.2 KiB
Text
87 lines
2.2 KiB
Text
$NetBSD: patch-aa,v 1.11 2013/12/16 06:33:06 dholland Exp $
|
|
|
|
- configure for pkgsrc
|
|
- destdir support
|
|
|
|
--- makefile.orig 2008-10-13 21:35:17.000000000 +0000
|
|
+++ makefile
|
|
@@ -269,11 +269,11 @@ TRACING =
|
|
# DEBUGGING = 1
|
|
# TRACING = -g
|
|
|
|
-PREFIX = /home/jeff
|
|
+PREFIX := ${DESTDIR}${PREFIX}
|
|
BINDIR = $(PREFIX)/bin
|
|
-LOUTLIBDIR = $(PREFIX)/lout.lib
|
|
-LOUTDOCDIR = $(PREFIX)/lout.doc
|
|
-MANDIR = $(PREFIX)/lout.man
|
|
+LOUTLIBDIR = $(PREFIX)/share/lout
|
|
+LOUTDOCDIR = $(PREFIX)/share/doc/lout
|
|
+MANDIR = $(PREFIX)/${PKGMANDIR}/man1
|
|
|
|
LIBFONT = font
|
|
LIBMAPS = maps
|
|
@@ -291,17 +291,16 @@ LOC_DE = de
|
|
|
|
COLLATE = 1
|
|
|
|
-PDF_COMPRESSION = 0
|
|
-ZLIB =
|
|
+PDF_COMPRESSION = 1
|
|
+ZLIB = -lz
|
|
ZLIBPATH =
|
|
|
|
-CC = gcc
|
|
|
|
RCOPY = cp -r
|
|
|
|
-COPTS = -ansi -pedantic -Wall -O3
|
|
+COPTS = -ansi -pedantic -Wall
|
|
|
|
-CFLAGS = -DOS_UNIX=$(OSUNIX) \
|
|
+CFLAGS += -DOS_UNIX=$(OSUNIX) \
|
|
-DOS_DOS=$(OSDOS) \
|
|
-DOS_MAC=$(OSMAC) \
|
|
-DDB_FIX=$(DBFIX) \
|
|
@@ -333,7 +332,7 @@ OBJS = z01.o z02.o z03.o z04.o z05.o z06
|
|
z49.o z50.o z51.o z52.o
|
|
|
|
lout: $(OBJS)
|
|
- $(CC) -o lout $(OBJS) $(ZLIB) -lm
|
|
+ $(CC) $(CFLAGS) $(LDFLAGS) -o lout $(OBJS) $(ZLIB) -lm
|
|
chmod a+x lout
|
|
|
|
$(OBJS): externs.h
|
|
@@ -341,7 +340,7 @@ $(OBJS): externs.h
|
|
externs.h:
|
|
|
|
prg2lout: prg2lout.c
|
|
- $(CC) $(COPTS) -o prg2lout prg2lout.c
|
|
+ $(CC) $(CFLAGS) $(LDFLAGS) -o prg2lout prg2lout.c
|
|
chmod a+x prg2lout
|
|
|
|
all: lout prg2lout
|
|
@@ -387,7 +386,7 @@ install: lout prg2lout
|
|
chmod 755 $(LOUTLIBDIR)/$(LIBLOCA)
|
|
@echo ""
|
|
@echo "(c) Initializing run (should be silent, no errors expected)"
|
|
- $(BINDIR)/lout -x -s $(LOUTLIBDIR)/$(LIBINCL)/init
|
|
+ $(BINDIR)/lout -D $(LOUTLIBDIR)/$(LIBDATA) -H $(LOUTLIBDIR)/$(LIBHYPH) -I $(LOUTLIBDIR)/$(LIBINCL) -x -s $(LOUTLIBDIR)/$(LIBINCL)/init
|
|
@echo ""
|
|
@echo "(d) Changing mode of files just created by initializing run"
|
|
chmod 644 $(LOUTLIBDIR)/$(LIBDATA)/*
|
|
@@ -406,6 +405,7 @@ installman:
|
|
installdoc:
|
|
@echo ""
|
|
@echo "Creating LOUTDOCDIR $(LOUTDOCDIR) and copying documentation into it"
|
|
+ mkdir $(LOUTDOCDIR)
|
|
$(RCOPY) doc/* $(LOUTDOCDIR)
|
|
chmod 755 $(LOUTDOCDIR)
|
|
chmod 755 $(LOUTDOCDIR)/*
|
|
@@ -447,3 +447,6 @@ clean:
|
|
-rm -f lout prg2lout *.o
|
|
|
|
restart: clean uninstall
|
|
+
|
|
+all: lout prg2lout
|
|
+allinstall: install installman installdoc
|