| @@ -1,29 +1,39 @@ | | | @@ -1,29 +1,39 @@ |
1 | $NetBSD: patch-Makefile,v 1.1 2017/07/24 03:18:54 maya Exp $ | | 1 | $NetBSD: patch-Makefile,v 1.2 2017/08/19 00:21:25 jlam Exp $ |
2 | | | 2 | |
3 | Allow overriding PREFIX | | 3 | Allow overriding PREFIX |
4 | DESTDIR support | | 4 | DESTDIR support |
| | | 5 | PKGMANDIR support |
5 | | | 6 | |
6 | --- Makefile.orig 2016-06-04 03:25:08.000000000 +0000 | | 7 | --- Makefile.orig 2016-06-04 03:25:08.000000000 +0000 |
7 | +++ Makefile | | 8 | +++ Makefile |
8 | @@ -2,7 +2,7 @@ CC = gcc | | 9 | @@ -2,7 +2,7 @@ CC = gcc |
9 | | | 10 | |
10 | #OPTS = -g -Wall -Wextra | | 11 | #OPTS = -g -Wall -Wextra |
11 | | | 12 | |
12 | -PREFIX = /usr/local | | 13 | -PREFIX = /usr/local |
13 | +PREFIX ?= /usr/local | | 14 | +PREFIX ?= /usr/local |
14 | MAN_PREFIX = $(PREFIX) | | 15 | MAN_PREFIX = $(PREFIX) |
15 | | | 16 | |
16 | COMPVERSION = 6.33 | | 17 | COMPVERSION = 6.33 |
| | | 18 | @@ -15,7 +15,7 @@ distdir = $(DISTNAME) |
| | | 19 | LIBDIR = $(PREFIX)/share/$(BINNAME)/lib |
| | | 20 | INCLUDEDIR = $(PREFIX)/share/$(BINNAME)/include |
| | | 21 | MANPAGE = $(NAME).1 |
| | | 22 | -MANDIR = $(MAN_PREFIX)/man/man1 |
| | | 23 | +MANDIR = $(MAN_PREFIX)/$(PKGMANDIR)/man1 |
| | | 24 | |
| | | 25 | DEFINES= -DInclude_Directory=\"$(INCLUDEDIR),$(LIBDIR)\" -DTemporary_Directory=\"/tmp\" |
| | | 26 | |
17 | @@ -63,18 +63,18 @@ strip: $(BINNAME) | | 27 | @@ -63,18 +63,18 @@ strip: $(BINNAME) |
18 | strip $(BINNAME) | | 28 | strip $(BINNAME) |
19 | | | 29 | |
20 | install: $(BINNAME) lib | | 30 | install: $(BINNAME) lib |
21 | - install -d -m 755 $(BINDIR) | | 31 | - install -d -m 755 $(BINDIR) |
22 | - install -c -m 755 $(BINNAME) $(BINDIR) | | 32 | - install -c -m 755 $(BINNAME) $(BINDIR) |
23 | - install -d -m 755 $(LIBDIR) | | 33 | - install -d -m 755 $(LIBDIR) |
24 | - install -c -m 644 $(wildcard lib/*) $(LIBDIR) | | 34 | - install -c -m 644 $(wildcard lib/*) $(LIBDIR) |
25 | - install -d -m 755 $(INCLUDEDIR) | | 35 | - install -d -m 755 $(INCLUDEDIR) |
26 | - install -c -m 644 $(wildcard include/*) $(INCLUDEDIR) | | 36 | - install -c -m 644 $(wildcard include/*) $(INCLUDEDIR) |
27 | - install -d -m 755 $(MANDIR) | | 37 | - install -d -m 755 $(MANDIR) |
28 | - install -c -m 644 $(MANPAGE) $(MANDIR) | | 38 | - install -c -m 644 $(MANPAGE) $(MANDIR) |
29 | - install -d -m 755 $(DEMODIR) | | 39 | - install -d -m 755 $(DEMODIR) |