| @@ -1,23 +1,56 @@ | | | @@ -1,23 +1,56 @@ |
1 | # $NetBSD: Makefile,v 1.10 2014/05/17 16:10:46 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.11 2018/07/24 08:23:00 schmonz Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= queue-repair-0.9.0 | | 4 | DISTNAME= queue-repair-0.9.0 |
5 | PKGREVISION= 6 | | 5 | PKGREVISION= 7 |
6 | CATEGORIES= mail | | 6 | CATEGORIES= mail |
7 | MASTER_SITES= ${HOMEPAGE} | | 7 | MASTER_SITES= ${HOMEPAGE} |
8 | | | 8 | |
9 | MAINTAINER= schmonz@NetBSD.org | | 9 | MAINTAINER= schmonz@NetBSD.org |
10 | HOMEPAGE= http://pyropus.ca/software/queue-repair/ | | 10 | HOMEPAGE= http://pyropus.ca/software/queue-repair/ |
11 | COMMENT= Check or correct most corruptions of the queue in qmail | | 11 | COMMENT= Check or correct most corruptions of the queue in qmail |
| | | 12 | LICENSE= gnu-gpl-v2 |
| | | 13 | |
| | | 14 | SYMLINK3_PATCH= queue-repair-0.9.0-symlink3-20180724.patch |
| | | 15 | PATCHFILES+= ${SYMLINK3_PATCH} |
| | | 16 | SITES.${SYMLINK3_PATCH}=https://schmonz.com/qmail/queuerepairsymlink3/ |
| | | 17 | |
| | | 18 | REPLACE_PYTHON= queue_repair.py |
| | | 19 | |
| | | 20 | SUBST_CLASSES+= paths |
| | | 21 | SUBST_STAGE.paths= do-configure |
| | | 22 | SUBST_FILES.paths= queue_repair.py |
| | | 23 | SUBST_SED.paths= -e "s|'/var/qmail'|'${QMAILDIR}'|g" |
| | | 24 | |
| | | 25 | SUBST_CLASSES+= users |
| | | 26 | SUBST_STAGE.users= do-configure |
| | | 27 | SUBST_FILES.users= queue_repair.py |
| | | 28 | SUBST_SED.users= -e "s|'alias'|'${QMAIL_ALIAS_USER}'|g" |
| | | 29 | SUBST_SED.users+= -e "s|'qmaild'|'${QMAIL_DAEMON_USER}'|g" |
| | | 30 | SUBST_SED.users+= -e "s|'qmaill'|'${QMAIL_LOG_USER}'|g" |
| | | 31 | SUBST_SED.users+= -e "s|'qmailp'|'${QMAIL_PASSWD_USER}'|g" |
| | | 32 | SUBST_SED.users+= -e "s|'qmailq'|'${QMAIL_QUEUE_USER}'|g" |
| | | 33 | SUBST_SED.users+= -e "s|'qmailr'|'${QMAIL_REMOTE_USER}'|g" |
| | | 34 | SUBST_SED.users+= -e "s|'qmails'|'${QMAIL_SEND_USER}'|g" |
| | | 35 | |
| | | 36 | SUBST_CLASSES+= groups |
| | | 37 | SUBST_STAGE.groups= do-configure |
| | | 38 | SUBST_FILES.groups= queue_repair.py |
| | | 39 | SUBST_SED.groups= -e "s|'qmail'|'${QMAIL_QMAIL_GROUP}'|g" |
| | | 40 | SUBST_SED.groups+= -e "s|'nofiles'|'${QMAIL_NOFILES_GROUP}'|g" |
| | | 41 | |
| | | 42 | BUILD_DEFS+= QMAILDIR QMAIL_ALIAS_USER QMAIL_DAEMON_USER |
| | | 43 | BUILD_DEFS+= QMAIL_LOG_USER QMAIL_PASSWD_USER QMAIL_QUEUE_USER |
| | | 44 | BUILD_DEFS+= QMAIL_REMOTE_USER QMAIL_SEND_USER |
| | | 45 | BUILD_DEFS+= QMAIL_QMAIL_GROUP QMAIL_NOFILES_GROUP |
12 | | | 46 | |
13 | NO_BUILD= YES | | 47 | NO_BUILD= YES |
14 | | | 48 | |
15 | REPLACE_PYTHON= queue_repair.py | | | |
16 | INSTALLATION_DIRS= bin | | 49 | INSTALLATION_DIRS= bin |
17 | | | 50 | |
18 | do-install: | | 51 | do-install: |
19 | ${INSTALL_SCRIPT} ${WRKSRC}/queue_repair.py \ | | 52 | ${INSTALL_SCRIPT} ${WRKSRC}/queue_repair.py \ |
20 | ${DESTDIR}${PREFIX}/bin/queue_repair | | 53 | ${DESTDIR}${PREFIX}/bin/queue_repair |
21 | | | 54 | |
22 | .include "../../lang/python/application.mk" | | 55 | .include "../../lang/python/application.mk" |
23 | .include "../../mk/bsd.pkg.mk" | | 56 | .include "../../mk/bsd.pkg.mk" |