$NetBSD: patch-aa,v 1.10 2007/10/28 16:42:48 seb Exp $

--- Makefile.orig	2007-10-07 11:07:19.000000000 +0000
+++ Makefile
@@ -1,7 +1,7 @@
-DESTDIR =
-BINDIR = /usr/local/bin
-SHAREDIR = /usr/local/share/imapfilter
-MANDIR = /usr/local/man
+DESTDIR = $(PREFIX)
+BINDIR = $(PREFIX)/bin
+SHAREDIR = $(PREFIX)/share/imapfilter
+MANDIR = $(PREFIX)/$(PKGMANDIR)
 
 INCDIRS = -I/usr/local/include
 LIBDIRS = -L/usr/local/lib
@@ -11,8 +11,7 @@ MYLDFLAGS = 
 
 DEFS = -DMAKEFILE_SHAREDIR='"$(SHAREDIR)"'
 
-CFLAGS = $(MYCFLAGS) $(DEFS) $(INCDIRS)
-LDFLAGS = $(MYLDFLAGS) $(LIBDIRS)
+CFLAGS+=	$(DEFS)
 
 LIBS = -lm -llua -lpcre -lssl -lcrypto
 
@@ -37,7 +36,7 @@ OBJ = auth.o buffer.o cert.o core.o file
 all: $(BIN)
 
 $(BIN): $(OBJ)
-	$(CC) -o $(BIN) $(LDFLAGS) $(OBJ) $(LIBS)
+	$(CC) -o $(BIN) $(LDFLAGS) $(CLFAGS) $(OBJ) $(LIBS)
 
 $(OBJ): imapfilter.h
 buffer.o imap.o imapfilter.o namespace.o request.o response.o: buffer.h
@@ -49,38 +48,22 @@ auth.o cert.o imap.o imapfilter.o log.o 
 imapfilter.o: version.h
 
 install: $(BIN)
-	if test ! -d $(DESTDIR)$(BINDIR); then \
-		mkdir -p $(DESTDIR)$(BINDIR); fi
-	cp -f $(BIN) $(DESTDIR)$(BINDIR) && \
-		chmod 0755 $(DESTDIR)$(BINDIR)/$(BIN)
-	if test ! -d $(DESTDIR)$(SHAREDIR); then \
-		mkdir -p $(DESTDIR)$(SHAREDIR); fi
-	cp -f $(COMMON_LUA) $(DESTDIR)$(SHAREDIR) && \
-		chmod 0644 $(DESTDIR)$(SHAREDIR)/$(COMMON_LUA)
-	cp -f $(SET_LUA) $(DESTDIR)$(SHAREDIR) && \
-		chmod 0644 $(DESTDIR)$(SHAREDIR)/$(SET_LUA)
-	cp -f $(REGEX_LUA) $(DESTDIR)$(SHAREDIR) && \
-		chmod 0644 $(DESTDIR)$(SHAREDIR)/$(REGEX_LUA)
-	cp -f $(ACCOUNT_LUA) $(DESTDIR)$(SHAREDIR) && \
-		chmod 0644 $(DESTDIR)$(SHAREDIR)/$(ACCOUNT_LUA)
-	cp -f $(MAILBOX_LUA) $(DESTDIR)$(SHAREDIR) && \
-		chmod 0644 $(DESTDIR)$(SHAREDIR)/$(MAILBOX_LUA)
-	cp -f $(MESSAGE_LUA) $(DESTDIR)$(SHAREDIR) && \
-		chmod 0644 $(DESTDIR)$(SHAREDIR)/$(MESSAGE_LUA)
-	cp -f $(OPTIONS_LUA) $(DESTDIR)$(SHAREDIR) && \
-		chmod 0644 $(DESTDIR)$(SHAREDIR)/$(OPTIONS_LUA)
-	cp -f $(AUXILIARY_LUA) $(DESTDIR)$(SHAREDIR) && \
-		chmod 0644 $(DESTDIR)$(SHAREDIR)/$(AUXILIARY_LUA)
-	cp -f $(DEPRECATED_LUA) $(DESTDIR)$(SHAREDIR) && \
-		chmod 0644 $(DESTDIR)$(SHAREDIR)/$(DEPRECATED_LUA)
-	if test ! -d $(DESTDIR)$(MANDIR)/man1; then \
-		mkdir -p $(DESTDIR)$(MANDIR)/man1; fi
-	cp -f $(MAN_BIN) $(DESTDIR)$(MANDIR)/man1 && \
-		chmod 0644 $(DESTDIR)$(MANDIR)/man1/$(MAN_BIN)
-	if test ! -d $(DESTDIR)$(MANDIR)/man5; then \
-		mkdir -p $(DESTDIR)$(MANDIR)/man5; fi
-	cp -f $(MAN_CONFIG) $(DESTDIR)$(MANDIR)/man5 && \
-		chmod 0644 $(DESTDIR)$(MANDIR)/man5/$(MAN_CONFIG)
+	$(BSD_INSTALL_PROGRAM_DIR) $(BINDIR)
+	$(BSD_INSTALL_PROGRAM) $(BIN) $(BINDIR)/$(BIN)
+	$(BSD_INSTALL_DATA_DIR) $(SHAREDIR)
+	$(BSD_INSTALL_DATA) $(COMMON_LUA) $(SHAREDIR)/$(COMMON_LUA)
+	$(BSD_INSTALL_DATA) $(SET_LUA) $(SHAREDIR)/$(SET_LUA)
+	$(BSD_INSTALL_DATA) $(REGEX_LUA) $(SHAREDIR)/$(REGEX_LUA)
+	$(BSD_INSTALL_DATA) $(ACCOUNT_LUA) $(SHAREDIR)/$(ACCOUNT_LUA)
+	$(BSD_INSTALL_DATA) $(MAILBOX_LUA) $(SHAREDIR)/$(MAILBOX_LUA)
+	$(BSD_INSTALL_DATA) $(MESSAGE_LUA) $(SHAREDIR)/$(MESSAGE_LUA)
+	$(BSD_INSTALL_DATA) $(OPTIONS_LUA) $(SHAREDIR)/$(OPTIONS_LUA)
+	$(BSD_INSTALL_DATA) $(AUXILIARY_LUA) $(SHAREDIR)/$(AUXILIARY_LUA)
+	$(BSD_INSTALL_DATA) $(DEPRECATED_LUA) $(SHAREDIR)/$(DEPRECATED_LUA)
+	$(BSD_INSTALL_MAN_DIR) $(MANDIR)/man1
+	$(BSD_INSTALL_MAN) $(MAN_BIN) $(MANDIR)/man1/$(MAN_BIN)
+	$(BSD_INSTALL_MAN_DIR) $(MANDIR)/man5
+	$(BSD_INSTALL_MAN) $(MAN_CONFIG) $(MANDIR)/man5/$(MAN_CONFIG)
 
 deinstall:
 	rm -f $(DESTDIR)$(BINDIR)/$(BIN) \
