pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail/queue-repair Don't remove top-level symlink to qu...
details: https://anonhg.NetBSD.org/pkgsrc/rev/b575c5d43963
branches: trunk
changeset: 383150:b575c5d43963
user: schmonz <schmonz%pkgsrc.org@localhost>
date: Tue Jul 24 08:23:00 2018 +0000
description:
Don't remove top-level symlink to queue (as found in mail/qmail). Run
under Python 3. Honor mk.conf paths, users, and groups for qmail. Set
LICENSE. Bump PKGREVISION.
diffstat:
mail/queue-repair/MESSAGE | 8 --------
mail/queue-repair/Makefile | 39 ++++++++++++++++++++++++++++++++++++---
mail/queue-repair/distinfo | 6 +++++-
3 files changed, 41 insertions(+), 12 deletions(-)
diffs (84 lines):
diff -r 4e2a133d7f9c -r b575c5d43963 mail/queue-repair/MESSAGE
--- a/mail/queue-repair/MESSAGE Tue Jul 24 08:02:10 2018 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.1 2006/12/29 06:44:00 schmonz Exp $
-
-This package is incompatible with mail/qmail, as it does not follow
-symlinks properly. Use it only with non-pkgsrc qmail installations.
-Otherwise, try mail/queue-fix instead.
-
-===========================================================================
diff -r 4e2a133d7f9c -r b575c5d43963 mail/queue-repair/Makefile
--- a/mail/queue-repair/Makefile Tue Jul 24 08:02:10 2018 +0000
+++ b/mail/queue-repair/Makefile Tue Jul 24 08:23:00 2018 +0000
@@ -1,18 +1,51 @@
-# $NetBSD: Makefile,v 1.10 2014/05/17 16:10:46 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2018/07/24 08:23:00 schmonz Exp $
#
DISTNAME= queue-repair-0.9.0
-PKGREVISION= 6
+PKGREVISION= 7
CATEGORIES= mail
MASTER_SITES= ${HOMEPAGE}
MAINTAINER= schmonz%NetBSD.org@localhost
HOMEPAGE= http://pyropus.ca/software/queue-repair/
COMMENT= Check or correct most corruptions of the queue in qmail
+LICENSE= gnu-gpl-v2
+
+SYMLINK3_PATCH= queue-repair-0.9.0-symlink3-20180724.patch
+PATCHFILES+= ${SYMLINK3_PATCH}
+SITES.${SYMLINK3_PATCH}=https://schmonz.com/qmail/queuerepairsymlink3/
+
+REPLACE_PYTHON= queue_repair.py
+
+SUBST_CLASSES+= paths
+SUBST_STAGE.paths= do-configure
+SUBST_FILES.paths= queue_repair.py
+SUBST_SED.paths= -e "s|'/var/qmail'|'${QMAILDIR}'|g"
+
+SUBST_CLASSES+= users
+SUBST_STAGE.users= do-configure
+SUBST_FILES.users= queue_repair.py
+SUBST_SED.users= -e "s|'alias'|'${QMAIL_ALIAS_USER}'|g"
+SUBST_SED.users+= -e "s|'qmaild'|'${QMAIL_DAEMON_USER}'|g"
+SUBST_SED.users+= -e "s|'qmaill'|'${QMAIL_LOG_USER}'|g"
+SUBST_SED.users+= -e "s|'qmailp'|'${QMAIL_PASSWD_USER}'|g"
+SUBST_SED.users+= -e "s|'qmailq'|'${QMAIL_QUEUE_USER}'|g"
+SUBST_SED.users+= -e "s|'qmailr'|'${QMAIL_REMOTE_USER}'|g"
+SUBST_SED.users+= -e "s|'qmails'|'${QMAIL_SEND_USER}'|g"
+
+SUBST_CLASSES+= groups
+SUBST_STAGE.groups= do-configure
+SUBST_FILES.groups= queue_repair.py
+SUBST_SED.groups= -e "s|'qmail'|'${QMAIL_QMAIL_GROUP}'|g"
+SUBST_SED.groups+= -e "s|'nofiles'|'${QMAIL_NOFILES_GROUP}'|g"
+
+BUILD_DEFS+= QMAILDIR QMAIL_ALIAS_USER QMAIL_DAEMON_USER
+BUILD_DEFS+= QMAIL_LOG_USER QMAIL_PASSWD_USER QMAIL_QUEUE_USER
+BUILD_DEFS+= QMAIL_REMOTE_USER QMAIL_SEND_USER
+BUILD_DEFS+= QMAIL_QMAIL_GROUP QMAIL_NOFILES_GROUP
NO_BUILD= YES
-REPLACE_PYTHON= queue_repair.py
INSTALLATION_DIRS= bin
do-install:
diff -r 4e2a133d7f9c -r b575c5d43963 mail/queue-repair/distinfo
--- a/mail/queue-repair/distinfo Tue Jul 24 08:02:10 2018 +0000
+++ b/mail/queue-repair/distinfo Tue Jul 24 08:23:00 2018 +0000
@@ -1,5 +1,9 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 23:27:18 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/07/24 08:23:00 schmonz Exp $
+SHA1 (queue-repair-0.9.0-symlink3-20180724.patch) = 621db690a83497967e04631e6e1017b361c167bb
+RMD160 (queue-repair-0.9.0-symlink3-20180724.patch) = 39682df382ebbdd2a5a88a0422dbeb0f1604949e
+SHA512 (queue-repair-0.9.0-symlink3-20180724.patch) = 89277a341341a8dfe8f6c5a440f8414c68a5515d8134bf826acad38d84757285fd358be44ca311995bf3a388db0c5ddb48ed82c31084f24630e1045ca99b0ed1
+Size (queue-repair-0.9.0-symlink3-20180724.patch) = 10205 bytes
SHA1 (queue-repair-0.9.0.tar.gz) = 123a9034c2fbbda7ca7c193153d67c4837909e56
RMD160 (queue-repair-0.9.0.tar.gz) = 7634105825299e5d2314c819d7eb3260a3bdb2b3
SHA512 (queue-repair-0.9.0.tar.gz) = b7c21de207c80c3f764eddae6e60b4d54869f2037f572f98ff4e0a1e34f55ae1feeab5162b4f0f902a5a3c9d631c687057cdfdc4f646d6843d845f31f5b7bf6f
Home |
Main Index |
Thread Index |
Old Index