pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail/qmail Apply the "tai-leapsecs" patch iff the 'tai...
details: https://anonhg.NetBSD.org/pkgsrc/rev/f20f71ce9bbf
branches: trunk
changeset: 390231:f20f71ce9bbf
user: schmonz <schmonz%pkgsrc.org@localhost>
date: Thu Jan 17 22:49:12 2019 +0000
description:
Apply the "tai-leapsecs" patch iff the 'tai-system-clock' option is set
(off by default). Bump PKGREVISION.
diffstat:
mail/qmail/Makefile | 33 ++-------------------------------
mail/qmail/options.mk | 36 +++++++++++++++++++++++++++++++-----
2 files changed, 33 insertions(+), 36 deletions(-)
diffs (131 lines):
diff -r 1a5b17d1abcb -r f20f71ce9bbf mail/qmail/Makefile
--- a/mail/qmail/Makefile Thu Jan 17 22:26:21 2019 +0000
+++ b/mail/qmail/Makefile Thu Jan 17 22:49:12 2019 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.108 2019/01/09 19:32:07 schmonz Exp $
+# $NetBSD: Makefile,v 1.109 2019/01/17 22:49:12 schmonz Exp $
#
DISTNAME= netqmail-1.06
PKGNAME= qmail-1.03
-PKGREVISION= 43
+PKGREVISION= 44
CATEGORIES= mail
MASTER_SITES= http://qmail.org/
@@ -13,8 +13,6 @@
LICENSE= public-domain
DEPENDS+= daemontools-[0-9]*:../../sysutils/daemontools
-DEPENDS_LIBTAI= libtai>=0.60nb5:../../devel/libtai
-DEPENDS+= ${DEPENDS_LIBTAI}
CONFLICTS+= courier-maildirmake-[0-9]*
CONFLICTS+= courier-mta-[0-9]*
@@ -78,19 +76,6 @@
.include "../../mk/bsd.prefs.mk"
-# Detect the PKG_SYSCONFDIR of the installed libtai, so we can find
-# its leapsecs.dat.
-
-.if !defined(PKG_SYSCONFDIR.libtai)
-PKG_SYSCONFDIR.libtai!= \
- ${PKG_INFO} -Q PKG_SYSCONFDIR \
- ${DEPENDS_LIBTAI:C/:.*$//:Q} 2>/dev/null || \
- ${ECHO} "PKG_SYSCONFDIR.libtai_not_set"
-. if empty(PKG_SYSCONFDIR.libtai:M*not_set)
-MAKEVARS+= PKG_SYSCONFDIR.libtai
-. endif
-.endif
-
BUILD_DEFS+= QMAILDIR QMAILPATCHES QMAIL_QUEUE_DIR QMAIL_QUEUE_EXTRA
BUILD_DEFS+= QMAIL_ALIAS_USER QMAIL_DAEMON_USER QMAIL_LOG_USER
BUILD_DEFS+= QMAIL_ROOT_USER QMAIL_PASSWD_USER QMAIL_QUEUE_USER
@@ -137,11 +122,6 @@
SUBST_FILES.paths= README.*
SUBST_VARS.paths= PKGNAME PKG_INFO PREFIX GREP
-SUBST_CLASSES+= libtai
-SUBST_STAGE.libtai= do-configure
-SUBST_FILES.libtai= leapsecs_read.c
-SUBST_SED.libtai= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR.libtai}|g'
-
SUBST_FILES.djbware+= cdb_seek.c dns.c
PKG_USERS_VARS+= QMAIL_ALIAS_USER QMAIL_DAEMON_USER QMAIL_LOG_USER
@@ -220,15 +200,6 @@
PATCH_DIST_STRIP.${SPP_PATCH}= -p1
LICENSE+= AND gnu-gpl-v2
-QMAILPATCHES+= taileapsecs:${TAILEAPSECS_PATCH}
-TAILEAPSECS_PATCH= netqmail-1.05-TAI-leapsecs.patch
-PATCHFILES+= ${TAILEAPSECS_PATCH}
-SITES.${TAILEAPSECS_PATCH}= https://su.bze.ro/software/
-PATCH_DIST_STRIP.${TAILEAPSECS_PATCH}=-p1
-PATCH_DIST_CAT.${TAILEAPSECS_PATCH}= \
- ${SED} -e 's|"/etc/leapsecs.dat"|"@PKG_SYSCONFDIR@/leapsecs.dat"|' \
- < ${TAILEAPSECS_PATCH}
-
post-extract:
for i in ${READMES}; do \
${CP} ${FILESDIR}/$$i ${WRKSRC} || ${TRUE}; \
diff -r 1a5b17d1abcb -r f20f71ce9bbf mail/qmail/options.mk
--- a/mail/qmail/options.mk Thu Jan 17 22:26:21 2019 +0000
+++ b/mail/qmail/options.mk Thu Jan 17 22:49:12 2019 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: options.mk,v 1.61 2019/01/09 19:32:07 schmonz Exp $
+# $NetBSD: options.mk,v 1.62 2019/01/17 22:49:12 schmonz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.qmail
-PKG_SUPPORTED_OPTIONS+= eai inet6 pam syncdir tls
+PKG_SUPPORTED_OPTIONS+= eai inet6 pam syncdir tai-system-clock tls
PKG_SUPPORTED_OPTIONS+= qmail-customerror qmail-srs
PKG_SUGGESTED_OPTIONS+= eai syncdir tls
PKG_SUGGESTED_OPTIONS+= qmail-customerror qmail-srs
@@ -76,6 +76,32 @@
SUBST_MESSAGE.load= Setting linker flags for syncdir.
.endif
+.if !empty(PKG_OPTIONS:Mtai-system-clock)
+QMAILPATCHES+= taileapsecs:${TAILEAPSECS_PATCH}
+TAILEAPSECS_PATCH= netqmail-1.05-TAI-leapsecs.patch
+PATCHFILES+= ${TAILEAPSECS_PATCH}
+SITES.${TAILEAPSECS_PATCH}= https://su.bze.ro/software/
+PATCH_DIST_STRIP.${TAILEAPSECS_PATCH}=-p1
+PATCH_DIST_CAT.${TAILEAPSECS_PATCH}= \
+ ${SED} -e 's|"/etc/leapsecs.dat"|"@PKG_SYSCONFDIR@/leapsecs.dat"|' \
+ < ${TAILEAPSECS_PATCH}
+SUBST_CLASSES+= libtai
+SUBST_STAGE.libtai= do-configure
+SUBST_FILES.libtai= leapsecs_read.c
+SUBST_SED.libtai= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR.libtai}|g'
+DEPENDS_LIBTAI= libtai>=0.60nb5:../../devel/libtai
+DEPENDS+= ${DEPENDS_LIBTAI}
+. if !defined(PKG_SYSCONFDIR.libtai)
+PKG_SYSCONFDIR.libtai!= \
+ ${PKG_INFO} -Q PKG_SYSCONFDIR \
+ ${DEPENDS_LIBTAI:C/:.*$//:Q} 2>/dev/null || \
+ ${ECHO} "PKG_SYSCONFDIR.libtai_not_set"
+. if empty(PKG_SYSCONFDIR.libtai:M*not_set)
+MAKEVARS+= PKG_SYSCONFDIR.libtai
+. endif
+. endif
+.endif
+
PLIST_VARS+= tls
.if !empty(PKG_OPTIONS:Mtls)
PLIST.tls= yes
@@ -99,9 +125,9 @@
.else
BUILDLINK_TRANSFORM+= rm:-lssl
BUILDLINK_TRANSFORM+= rm:-lcrypto
-.if !empty(PKG_OPTIONS:Minet6)
+. if !empty(PKG_OPTIONS:Minet6)
DEPENDS+= ucspi-tcp6-[0-9]*:../../net/ucspi-tcp6
-.else
+. else
DEPENDS+= {ucspi-tcp6-[0-9]*,ucspi-tcp-[0-9]*}:../../net/ucspi-tcp
+. endif
.endif
-.endif
Home |
Main Index |
Thread Index |
Old Index