pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/maildrop Update mail/maildrop to 2.0.4. Changes ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d7ad83865a93
branches:  trunk
changeset: 532046:d7ad83865a93
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Fri Aug 10 17:57:09 2007 +0000

description:
Update mail/maildrop to 2.0.4.  Changes from version 2.0.2 include:

* New command-line option to require the use of a working courier-authlib
  installation.

* Install makedat along with related documentation.

diffstat:

 mail/maildrop/DESCR            |   4 +-
 mail/maildrop/Makefile         |  14 +++++++---
 mail/maildrop/PLIST            |   5 +++-
 mail/maildrop/distinfo         |  15 ++++++-----
 mail/maildrop/patches/patch-aa |  54 +++++++++++------------------------------
 mail/maildrop/patches/patch-ab |  10 +++---
 mail/maildrop/patches/patch-ac |   8 +++---
 mail/maildrop/patches/patch-ad |  14 ++++++++++
 8 files changed, 62 insertions(+), 62 deletions(-)

diffs (253 lines):

diff -r 85875201ce13 -r d7ad83865a93 mail/maildrop/DESCR
--- a/mail/maildrop/DESCR       Fri Aug 10 17:57:03 2007 +0000
+++ b/mail/maildrop/DESCR       Fri Aug 10 17:57:09 2007 +0000
@@ -1,7 +1,7 @@
 Maildrop is a replacement for your local mail delivery agent.  maildrop
 reads a mail message from standard input, then delivers the message to your
-mailbox.  maildrop knows how to deliver mail to mbox-style mailboxes, and
-maildirs.  "maildir" is a mailbox format used by the Qmail MTA.
+mailbox.  Maildrop knows how to deliver mail to mbox-style mailboxes, and
+maildirs.  "Maildir" is a mailbox format used by the Qmail MTA.
 
 Maildrop will optionally read instructions from a file, which describes
 how to filter incoming mail.  Instructions can be provided having mail
diff -r 85875201ce13 -r d7ad83865a93 mail/maildrop/Makefile
--- a/mail/maildrop/Makefile    Fri Aug 10 17:57:03 2007 +0000
+++ b/mail/maildrop/Makefile    Fri Aug 10 17:57:09 2007 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.43 2007/08/10 15:00:12 jlam Exp $
+# $NetBSD: Makefile,v 1.44 2007/08/10 17:57:09 jlam Exp $
 
-DISTNAME=      maildrop-2.0.2
+DISTNAME=      maildrop-2.0.4
 CATEGORIES=    security
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=courier/}
 EXTRACT_SUFX=  .tar.bz2
@@ -14,6 +14,7 @@
 DEPENDS+=      courier-maildir>=0.53.1:../../mail/courier-maildir
 
 USE_TOOLS+=            gmake perl
+USE_TOOLS+=            cat:run         # used by makedat(1)
 USE_LANGUAGES=         c c++
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.maildrop
@@ -26,8 +27,10 @@
 # These are the users that may invoke maildrop with the "-d user"
 # argument (mailbox delivery mode).
 #
-MAILDROP_TRUSTED_USERS?=       ${ROOT_USER} ${COURIER_USER} qmaild
+MAILDROP_TRUSTED_USERS?=       ${REAL_ROOT_USER} ${COURIER_USER} qmaild
 
+CONFIGURE_ARGS+=       --datadir=${DATADIR:Q}
+CONFIGURE_ARGS+=       --libexecdir=${LIBEXECDIR:Q}
 CONFIGURE_ARGS+=       --with-etcdir=${PKG_SYSCONFDIR:Q}
 CONFIGURE_ARGS+=       --enable-maildirquota
 CONFIGURE_ARGS+=       --enable-maildrop-uid=${ROOT_USER:Q}
@@ -43,7 +46,10 @@
 CONFIGURE_ARGS+=       --disable-authlib
 .endif
 
-REQD_DIRS=     ${DOCDIR}
+INSTALL_AM_MAKEFLAGS+= htmldir=${DOCDIR:Q}
+INSTALL_MAKE_FLAGS=    ${MAKE_FLAGS} AM_MAKEFLAGS=${INSTALL_AM_MAKEFLAGS:Q}
+
+REQD_DIRS=     ${DATADIR} ${DOCDIR} ${LIBEXECDIR}
 
 # Note special permissions for some binaries.  These are set to match
 # the defaults from a courier-mta installation.
diff -r 85875201ce13 -r d7ad83865a93 mail/maildrop/PLIST
--- a/mail/maildrop/PLIST       Fri Aug 10 17:57:03 2007 +0000
+++ b/mail/maildrop/PLIST       Fri Aug 10 17:57:09 2007 +0000
@@ -1,10 +1,12 @@
-@comment $NetBSD: PLIST,v 1.5 2006/04/28 18:14:06 jlam Exp $
+@comment $NetBSD: PLIST,v 1.6 2007/08/10 17:57:09 jlam Exp $
 bin/lockmail
 bin/mailbot
 bin/maildrop
+bin/makedat
 bin/makemime
 bin/reformail
 bin/reformime
+libexec/courier/makedatprog
 man/man1/lockmail.1
 man/man1/mailbot.1
 man/man1/maildrop.1
@@ -15,6 +17,7 @@
 man/man7/maildropex.7
 man/man7/maildropfilter.7
 man/man7/maildropgdbm.7
+share/courier/makedat
 share/doc/courier/README.postfix
 share/doc/courier/lockmail.html
 share/doc/courier/mailbot.html
diff -r 85875201ce13 -r d7ad83865a93 mail/maildrop/distinfo
--- a/mail/maildrop/distinfo    Fri Aug 10 17:57:03 2007 +0000
+++ b/mail/maildrop/distinfo    Fri Aug 10 17:57:09 2007 +0000
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.11 2006/04/28 18:14:06 jlam Exp $
+$NetBSD: distinfo,v 1.12 2007/08/10 17:57:09 jlam Exp $
 
-SHA1 (maildrop-2.0.2.tar.bz2) = a7f3ac17cd1e14256b047e36810d3e8ec6cb872e
-RMD160 (maildrop-2.0.2.tar.bz2) = 7b2bd7fc0b3d9e7f8cefd9236e7e387d9d5ae1ce
-Size (maildrop-2.0.2.tar.bz2) = 2139549 bytes
-SHA1 (patch-aa) = f7e09cb85bfd831fdbc719ce88b7d19542ecdf8c
-SHA1 (patch-ab) = 7d8c9080bb413dd926eadd8ec2a8d93b19bb21b7
-SHA1 (patch-ac) = 752cddcc61226c9c8baefb5ec45f4787b6923a9f
+SHA1 (maildrop-2.0.4.tar.bz2) = df2755c1d0e00d19506b0659e59bf5d4756cce17
+RMD160 (maildrop-2.0.4.tar.bz2) = 9c0a349879cc0791ad01e5bae04b680de3a7a606
+Size (maildrop-2.0.4.tar.bz2) = 2286125 bytes
+SHA1 (patch-aa) = 294f05cf64f8ada8b18f6e555a93149850d93933
+SHA1 (patch-ab) = c863a21be30ee0808c6bc4cafd9a8775015a727e
+SHA1 (patch-ac) = c206b268d3cc1234f27c8ec133bd5251cc132930
+SHA1 (patch-ad) = e3ce0e564df467d7af0266df0467b382cbc8c831
diff -r 85875201ce13 -r d7ad83865a93 mail/maildrop/patches/patch-aa
--- a/mail/maildrop/patches/patch-aa    Fri Aug 10 17:57:03 2007 +0000
+++ b/mail/maildrop/patches/patch-aa    Fri Aug 10 17:57:09 2007 +0000
@@ -1,24 +1,13 @@
-$NetBSD: patch-aa,v 1.6 2006/04/28 18:14:06 jlam Exp $
+$NetBSD: patch-aa,v 1.7 2007/08/10 17:57:09 jlam Exp $
 
---- Makefile.in.orig   2006-02-19 11:39:50.000000000 -0500
+--- Makefile.in.orig   2007-04-22 11:24:04.000000000 -0400
 +++ Makefile.in
-@@ -243,21 +243,18 @@ EXTRA_DIST = README.html INSTALL.html UP
-       maildroptips.txt automake.fix COPYING.GPL manpage.css pgpkeys.txt
- 
- scriptdir = $(pkgdatadir)/scripts
--htmldir = $(pkgdatadir)/html
-+htmldir = $(prefix)/share/doc/courier
- DELIVERQUOTAHTMLSOURCE = maildirquota.html deliverquota.html
--@INSTALL_DELIVERQUOTA_FALSE@DELIVERQUOTAHTML = 
--@INSTALL_DELIVERQUOTA_TRUE@DELIVERQUOTAHTML = $(DELIVERQUOTAHTMLSOURCE)
--@INSTALL_DELIVERQUOTA_FALSE@DELIVERQUOTAMAN = 
--@INSTALL_DELIVERQUOTA_TRUE@DELIVERQUOTAMAN = maildirquota.7 deliverquota.8
+@@ -249,15 +249,12 @@ DELIVERQUOTAHTMLSOURCE = maildirquota.ht
+ @INSTALL_DELIVERQUOTA_TRUE@DELIVERQUOTAHTML = $(DELIVERQUOTAHTMLSOURCE)
+ @INSTALL_DELIVERQUOTA_FALSE@DELIVERQUOTAMAN = 
+ @INSTALL_DELIVERQUOTA_TRUE@DELIVERQUOTAMAN = maildirquota.7 deliverquota.8
 -MAILDROPHTML = lockmail.html maildirmake.html maildropex.html \
 -      maildir.html \
-+DELIVERQUOTAHTML = 
-+#DELIVERQUOTAHTML = $(DELIVERQUOTAHTMLSOURCE)
-+DELIVERQUOTAMAN = 
-+#DELIVERQUOTAMAN = maildirquota.7 deliverquota.8
 +MAILDROPHTML = lockmail.html maildropex.html \
        maildropfilter.html maildropgdbm.html maildrop.html mailbot.html \
        makemime.html reformail.html reformime.html
@@ -32,32 +21,19 @@
  
  EXTRA_LTLIBRARIES = librfc822.la librfc2045.la
  @DEVEL_TRUE@DEVEL_MAN = rfc822.3 rfc2045.3
-@@ -1046,15 +1043,15 @@ uninstall-man: uninstall-man1 uninstall-
- #  where deliverquota will be installed.
- #  Create a soft link from bindir/deliverquota to libdir/bin/deliverquota
- 
--@INSTALL_DELIVERQUOTA_TRUE@install-deliverquota:
--@INSTALL_DELIVERQUOTA_TRUE@   $(mkinstalldirs) $(DESTDIR)$(bindir)
--@INSTALL_DELIVERQUOTA_TRUE@   $(INSTALL_PROGRAM) maildir/deliverquota $(DESTDIR)$(bindir)/deliverquota
--@INSTALL_DELIVERQUOTA_TRUE@   cd $(DESTDIR)$(bindir); rm -f maildrop.deliverquota
-+#install-deliverquota:
-+#     $(mkinstalldirs) $(DESTDIR)$(bindir)
-+#     $(INSTALL_PROGRAM) maildir/deliverquota $(DESTDIR)$(bindir)/deliverquota
-+#     cd $(DESTDIR)$(bindir); rm -f maildrop.deliverquota
- 
- @INSTALL_DELIVERQUOTA_TRUE@uninstall-deliverquota:
- @INSTALL_DELIVERQUOTA_TRUE@   rm -f $(DESTDIR)$(bindir)/deliverquota
- 
--@INSTALL_DELIVERQUOTA_FALSE@install-deliverquota:
-+install-deliverquota:
- 
- @INSTALL_DELIVERQUOTA_FALSE@uninstall-deliverquota:
- 
-@@ -1084,7 +1081,6 @@ install-maildrop:
+@@ -1084,11 +1081,12 @@ install-maildrop:
                $(INSTALL_PROGRAM) maildrop/$$f $(DESTDIR)$(bindir)/$$f ; \
        done
        $(INSTALL_PROGRAM) liblock/lockmail $(DESTDIR)$(bindir)/lockmail
 -      $(INSTALL_PROGRAM) maildir/maildirmake $(DESTDIR)$(bindir)/maildirmake
        $(INSTALL_PROGRAM) rfc2045/reformime $(DESTDIR)$(bindir)/reformime
        $(INSTALL_PROGRAM) rfc2045/makemime $(DESTDIR)$(bindir)/makemime
+-      $(INSTALL_PROGRAM) makedat/makedatprog $(DESTDIR)$(bindir)/makedatprog
+-      $(INSTALL_SCRIPT)  makedat/makedat     $(DESTDIR)$(bindir)/makedat
++      $(INSTALL_PROGRAM) makedat/makedatprog $(DESTDIR)$(libexecdir)/makedatprog
++      $(INSTALL_SCRIPT)  makedat/makedat     $(DESTDIR)$(datadir)/makedat
++      rm -f $(DESTDIR)$(bindir)/makedat
++      $(LN_S) $(datadir)/makedat $(DESTDIR)$(bindir)/makedat
        . maildrop/uidgid ; test -z "$$gid" && exit 0; test -w /etc || exit 0; cd $(DESTDIR)$(bindir) && chgrp $$gid maildrop lockmail
+       . maildrop/uidgid ; test -z "$$uid" && exit 0; test -w /etc || exit 0; cd $(DESTDIR)$(bindir) && chown $$uid maildrop lockmail && chmod 755 maildrop lockmail
+ 
diff -r 85875201ce13 -r d7ad83865a93 mail/maildrop/patches/patch-ab
--- a/mail/maildrop/patches/patch-ab    Fri Aug 10 17:57:03 2007 +0000
+++ b/mail/maildrop/patches/patch-ab    Fri Aug 10 17:57:09 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.3 2006/04/28 18:14:06 jlam Exp $
+$NetBSD: patch-ab,v 1.4 2007/08/10 17:57:09 jlam Exp $
 
---- maildrop/configure.orig    2006-02-19 11:40:09.000000000 -0500
+--- maildrop/configure.orig    2007-04-22 11:24:25.000000000 -0400
 +++ maildrop/configure
-@@ -22605,7 +22605,7 @@ fi
+@@ -21562,7 +21562,7 @@ fi
  test "x$prefix" = xNONE && prefix=$ac_default_prefix
  test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  
@@ -11,7 +11,7 @@
  then
  #
  # This version of maildrop is integrated into Courier mail server
-@@ -22742,7 +22742,7 @@ SPOOLDIR="$DIR"
+@@ -21699,7 +21699,7 @@ SPOOLDIR="$DIR"
  
  get_spooldir() {
  
@@ -20,7 +20,7 @@
  then
        MBOX_RESET_GID=1
        SPOOLDIR="./Maildir"
-@@ -22810,7 +22810,7 @@ if test "${with_default_maildrop+set}" =
+@@ -21767,7 +21767,7 @@ if test "${with_default_maildrop+set}" =
  else
    # Courier defaults to ./Maildir
  
diff -r 85875201ce13 -r d7ad83865a93 mail/maildrop/patches/patch-ac
--- a/mail/maildrop/patches/patch-ac    Fri Aug 10 17:57:03 2007 +0000
+++ b/mail/maildrop/patches/patch-ac    Fri Aug 10 17:57:09 2007 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.1 2006/03/21 19:50:51 jlam Exp $
+$NetBSD: patch-ac,v 1.2 2007/08/10 17:57:09 jlam Exp $
 
---- maildrop/main.C.orig       2005-05-12 11:23:54.000000000 -0400
+--- maildrop/main.C.orig       2006-10-01 20:03:37.000000000 -0400
 +++ maildrop/main.C
-@@ -616,6 +616,14 @@ Buffer    value;
+@@ -628,6 +628,14 @@ Buffer    value;
        {
        const char *p;
  
@@ -17,7 +17,7 @@
                if ((p=getenv("HOME")) && *p)
                        maildrop.init_home=p;
  
-@@ -640,6 +648,8 @@ Buffer     value;
+@@ -652,6 +660,8 @@ Buffer     value;
  
                if ((p=getenv("MAILDIRQUOTA")) && *p)
                        maildrop.init_quota=p;
diff -r 85875201ce13 -r d7ad83865a93 mail/maildrop/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/maildrop/patches/patch-ad    Fri Aug 10 17:57:09 2007 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-ad,v 1.1 2007/08/10 17:57:09 jlam Exp $
+
+--- configure.orig     2007-04-22 11:24:05.000000000 -0400
++++ configure
+@@ -20529,7 +20529,8 @@ esac
+ 
+ 
+ 
+-if test "$maildirquota" = "1"; then
++# deliverquota is installed by pkgsrc/mail/courier-maildir.
++if false && test "$maildirquota" = "1"; then
+   INSTALL_DELIVERQUOTA_TRUE=
+   INSTALL_DELIVERQUOTA_FALSE='#'
+ else



Home | Main Index | Thread Index | Old Index