DESTDIR support.diff -r1.15 -r1.16 pkgsrc/mail/qtools/Makefile
(schmonz)
@@ -1,19 +1,21 @@ | @@ -1,19 +1,21 @@ | |||
1 | # $NetBSD: Makefile,v 1.15 2005/08/19 03:55:00 schmonz Exp $ | 1 | # $NetBSD: Makefile,v 1.16 2010/03/15 17:31:09 schmonz Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= qtools-0.56 | 4 | DISTNAME= qtools-0.56 | |
5 | CATEGORIES= mail | 5 | CATEGORIES= mail | |
6 | MASTER_SITES= http://www.superscript.com/qtools/ | 6 | MASTER_SITES= ${HOMEPAGE} | |
7 | 7 | |||
8 | MAINTAINER= schmonz@NetBSD.org | 8 | MAINTAINER= schmonz@NetBSD.org | |
9 | HOMEPAGE= http://www.superscript.com/qtools/intro.html | 9 | HOMEPAGE= http://www.superscript.com/qtools/ | |
10 | COMMENT= Utilities for filtering via .qmail | 10 | COMMENT= Utilities for filtering via .qmail | |
11 | 11 | |||
12 | PKG_DESTDIR_SUPPORT= user-destdir | |||
13 | ||||
12 | DEPENDS+= {ezmlm>=0.53,ezmlm-idx-[0-9]*}:../../mail/ezmlm | 14 | DEPENDS+= {ezmlm>=0.53,ezmlm-idx-[0-9]*}:../../mail/ezmlm | |
13 | DEPENDS+= qmail>=1.03:../../mail/qmail | 15 | DEPENDS+= qmail>=1.03:../../mail/qmail | |
14 | 16 | |||
15 | DJB_RESTRICTED= NO | 17 | DJB_RESTRICTED= NO | |
16 | DJB_CONFIG_CMDS= ${ECHO} ${LOCALBASE} > ${WRKSRC}/conf-ezmlm | 18 | DJB_CONFIG_CMDS= ${ECHO} ${LOCALBASE:Q} > ${WRKSRC}/conf-ezmlm | |
17 | 19 | |||
18 | .include "../../mk/djbware.mk" | 20 | .include "../../mk/djbware.mk" | |
19 | .include "../../mk/bsd.pkg.mk" | 21 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,7 @@ | @@ -1,6 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2005/02/24 09:59:28 agc Exp $ | 1 | $NetBSD: distinfo,v 1.4 2010/03/15 17:31:09 schmonz Exp $ | |
2 | 2 | |||
3 | SHA1 (qtools-0.56.tar.gz) = 0c6daa8611ac38413e0e221bbc45ccf2b7396ebc | 3 | SHA1 (qtools-0.56.tar.gz) = 0c6daa8611ac38413e0e221bbc45ccf2b7396ebc | |
4 | RMD160 (qtools-0.56.tar.gz) = 0f040d18f02a9772291b1a1ddc55d4d899918684 | 4 | RMD160 (qtools-0.56.tar.gz) = 0f040d18f02a9772291b1a1ddc55d4d899918684 | |
5 | Size (qtools-0.56.tar.gz) = 37748 bytes | 5 | Size (qtools-0.56.tar.gz) = 37748 bytes | |
6 | SHA1 (patch-aa) = 0c95897bb6ff75584231e39c26e79cee3a794439 | 6 | SHA1 (patch-aa) = 0c95897bb6ff75584231e39c26e79cee3a794439 | |
7 | SHA1 (patch-ab) = bbb6bc4e19e806a16b1a07ba61bef003311b31a6 |
$NetBSD: patch-ab,v 1.1 2010/03/15 17:31:09 schmonz Exp $
--- Makefile.orig 2001-11-08 13:07:57.000000000 +0000
+++ Makefile
@@ -688,9 +688,9 @@ error.a alloc.a open.a auto_ezmlm.o auto
./load replier-config strerr.a buffer.a stralloc.a str.a error.a alloc.a \
open.a auto_ezmlm.o auto_home.o auto_qmail.o
-instcheck: load instcheck.o hier.o auto_home.o strerr.a buffer.a error.a \
+instcheck: load instcheck.o hier.o auto_destdir.o strerr.a buffer.a error.a \
str.a
- ./load instcheck hier.o auto_home.o strerr.a buffer.a error.a str.a
+ ./load instcheck hier.o auto_destdir.o strerr.a buffer.a error.a str.a
make-text: load make-text.o getln.a buffer.a stralloc.a alloc.a error.a \
str.a
@@ -710,6 +710,13 @@ strerr.h buffer.h stralloc.h gen_alloc.h
auto_ezmlm.h auto_home.h auto_qmail.h str.h help.t
./compile replier-config.c
+auto_destdir.o: compile \
+auto_destdir.c
+ ./compile auto_destdir.c
+
+auto_destdir.c: auto-str conf-destdir
+ ./auto-str auto_home `head -1 conf-destdir` > auto_destdir.c
+
auto_ezmlm.o: compile \
auto_ezmlm.c
./compile auto_ezmlm.c
@@ -724,9 +731,9 @@ auto_home.c
auto_home.c: auto-str conf-home
./auto-str auto_home `head -1 conf-home` > auto_home.c
-install: load install.o hier.o auto_home.o stralloc.a alloc.a strerr.a \
+install: load install.o hier.o auto_destdir.o stralloc.a alloc.a strerr.a \
buffer.a open.a error.a str.a
- ./load install hier.o auto_home.o stralloc.a alloc.a strerr.a buffer.a \
+ ./load install hier.o auto_destdir.o stralloc.a alloc.a strerr.a buffer.a \
open.a error.a str.a
install.o: compile \