Update to 1.4.26 * Introduce scripts option to install optional scripts. Changelog: Version 1.4.26: - A new version of the msmtpq script fixes serious bugs. To update to the new version of the script, you need to remove the old msmtpQ symlink, change msmtpQ to msmtpq in your MUA config, and use msmtp-queue for queue management.diff -r1.33 -r1.34 pkgsrc/mail/msmtp/Makefile
(ryoon)
@@ -1,40 +1,41 @@ | @@ -1,40 +1,41 @@ | |||
1 | # $NetBSD: Makefile,v 1.33 2011/11/01 06:11:55 sbd Exp $ | 1 | # $NetBSD: Makefile,v 1.34 2011/12/02 12:33:53 ryoon Exp $ | |
2 | 2 | |||
3 | DISTNAME= msmtp-1.4.25 | 3 | DISTNAME= msmtp-1.4.26 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= mail | 4 | CATEGORIES= mail | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=msmtp/} | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=msmtp/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
8 | 7 | |||
9 | MAINTAINER= bcv@hub3.net | 8 | MAINTAINER= bcv@hub3.net | |
10 | HOMEPAGE= http://msmtp.sourceforge.net/ | 9 | HOMEPAGE= http://msmtp.sourceforge.net/ | |
11 | COMMENT= SMTP plugin for MUAs | 10 | COMMENT= SMTP plugin for MUAs | |
12 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
13 | 12 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 14 | |||
16 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
17 | USE_PKGLOCALEDIR= yes | 16 | USE_PKGLOCALEDIR= yes | |
18 | USE_TOOLS+= pkg-config msgfmt xgettext | 17 | USE_TOOLS+= pkg-config msgfmt xgettext | |
19 | 18 | |||
20 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | 19 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | |
21 | 20 | |||
22 | EGDIR= ${PREFIX}/share/examples/msmtp | 21 | EGDIR= ${PREFIX}/share/examples/msmtp | |
23 | CONF_FILES= ${EGDIR}/msmtprc-user.example \ | 22 | CONF_FILES= ${EGDIR}/msmtprc-user.example \ | |
24 | ${PKG_SYSCONFDIR}/msmtprc | 23 | ${PKG_SYSCONFDIR}/msmtprc | |
25 | 24 | |||
26 | INFO_FILES= yes | 25 | INFO_FILES= yes | |
26 | PLIST_VARS+= scripts | |||
27 | 27 | |||
28 | .include "../../mk/bsd.prefs.mk" | 28 | .include "../../mk/bsd.prefs.mk" | |
29 | .if ${OPSYS} == "Interix" | 29 | .if ${OPSYS} == "Interix" | |
30 | CPPFLAGS+= -D__WINSOCK | 30 | CPPFLAGS+= -D__WINSOCK | |
31 | .endif | 31 | .endif | |
32 | 32 | |||
33 | .include "options.mk" | 33 | .include "options.mk" | |
34 | 34 | |||
35 | post-install: | 35 | .PHONY: install-msmtp-scripts | |
36 | post-install: install-msmtp-scripts | |||
36 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} | 37 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} | |
37 | ${INSTALL_DATA} ${WRKSRC}/doc/msmtprc-user.example ${DESTDIR}${EGDIR} | 38 | ${INSTALL_DATA} ${WRKSRC}/doc/msmtprc-user.example ${DESTDIR}${EGDIR} | |
38 | 39 | |||
39 | .include "../../devel/gettext-lib/buildlink3.mk" | 40 | .include "../../devel/gettext-lib/buildlink3.mk" | |
40 | .include "../../mk/bsd.pkg.mk" | 41 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,21 @@ | @@ -1,6 +1,21 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.9 2011/05/13 08:00:04 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.10 2011/12/02 12:33:53 ryoon Exp $ | |
2 | bin/msmtp | 2 | bin/msmtp | |
3 | info/msmtp.info | 3 | info/msmtp.info | |
4 | man/man1/msmtp.1 | 4 | man/man1/msmtp.1 | |
5 | share/examples/msmtp/msmtprc-user.example | 5 | share/examples/msmtp/msmtprc-user.example | |
6 | share/locale/de/LC_MESSAGES/msmtp.mo | 6 | share/locale/de/LC_MESSAGES/msmtp.mo | |
7 | ${PLIST.scripts}share/msmtp/find_alias/find_alias_for_msmtp.sh | |||
8 | ${PLIST.scripts}share/msmtp/msmtp-gnome-tool/README | |||
9 | ${PLIST.scripts}share/msmtp/msmtp-gnome-tool/msmtp-gnome-tool.py | |||
10 | ${PLIST.scripts}share/msmtp/msmtpq/README.msmtpq | |||
11 | ${PLIST.scripts}share/msmtp/msmtpq/msmtp-queue | |||
12 | ${PLIST.scripts}share/msmtp/msmtpq/msmtpq | |||
13 | ${PLIST.scripts}share/msmtp/msmtpqueue/ChangeLog | |||
14 | ${PLIST.scripts}share/msmtp/msmtpqueue/README | |||
15 | ${PLIST.scripts}share/msmtp/msmtpqueue/msmtp-enqueue.sh | |||
16 | ${PLIST.scripts}share/msmtp/msmtpqueue/msmtp-listqueue.sh | |||
17 | ${PLIST.scripts}share/msmtp/msmtpqueue/msmtp-runqueue.sh | |||
18 | ${PLIST.scripts}share/msmtp/set_sendmail/set_sendmail.conf | |||
19 | ${PLIST.scripts}share/msmtp/set_sendmail/set_sendmail.sh | |||
20 | ${PLIST.scripts}share/msmtp/vim/README | |||
21 | ${PLIST.scripts}share/msmtp/vim/msmtp.vim |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.21 2011/10/18 10:27:50 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.22 2011/12/02 12:33:53 ryoon Exp $ | |
2 | 2 | |||
3 | SHA1 (msmtp-1.4.25.tar.bz2) = ee3be4e250cbd6fef2fb14af4eadfc0ce58ef424 | 3 | SHA1 (msmtp-1.4.26.tar.bz2) = 0ce5352447b01dc21970b7a00cf13b8a3e7172c9 | |
4 | RMD160 (msmtp-1.4.25.tar.bz2) = 4c74b9e939424015c4a474268273a264e9f3c1bd | 4 | RMD160 (msmtp-1.4.26.tar.bz2) = 9e552483193129589510f589f3d11ed4ed0c0abb | |
5 | Size (msmtp-1.4.25.tar.bz2) = 302039 bytes | 5 | Size (msmtp-1.4.26.tar.bz2) = 301686 bytes | |
6 | SHA1 (patch-src_Makefile.in) = 0af62b9cee833f3b23e2d504462a380bb97953cc | 6 | SHA1 (patch-src_Makefile.in) = 0af62b9cee833f3b23e2d504462a380bb97953cc |
@@ -1,21 +1,21 @@ | @@ -1,21 +1,21 @@ | |||
1 | # $NetBSD: options.mk,v 1.11 2010/07/06 07:33:43 obache Exp $ | 1 | # $NetBSD: options.mk,v 1.12 2011/12/02 12:33:53 ryoon Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.msmtp | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.msmtp | |
4 | 4 | |||
5 | PKG_OPTIONS_OPTIONAL_GROUPS= ssl | 5 | PKG_OPTIONS_OPTIONAL_GROUPS= ssl | |
6 | PKG_OPTIONS_GROUP.ssl= gnutls ssl | 6 | PKG_OPTIONS_GROUP.ssl= gnutls ssl | |
7 | 7 | |||
8 | PKG_SUPPORTED_OPTIONS= gnome-keyring gsasl idn inet6 | 8 | PKG_SUPPORTED_OPTIONS= gnome-keyring gsasl idn inet6 scripts | |
9 | PKG_SUGGESTED_OPTIONS= ssl | 9 | PKG_SUGGESTED_OPTIONS= ssl | |
10 | 10 | |||
11 | .include "../../mk/bsd.options.mk" | 11 | .include "../../mk/bsd.options.mk" | |
12 | 12 | |||
13 | ### | 13 | ### | |
14 | ### SSL support | 14 | ### SSL support | |
15 | ### | 15 | ### | |
16 | .if !empty(PKG_OPTIONS:Mssl) | 16 | .if !empty(PKG_OPTIONS:Mssl) | |
17 | . include "../../security/openssl/buildlink3.mk" | 17 | . include "../../security/openssl/buildlink3.mk" | |
18 | CONFIGURE_ARGS+= --with-ssl=openssl | 18 | CONFIGURE_ARGS+= --with-ssl=openssl | |
19 | CONFIGURE_ARGS+= --with-libssl-prefix=${BUILDLINK_PREFIX.openssl} | 19 | CONFIGURE_ARGS+= --with-libssl-prefix=${BUILDLINK_PREFIX.openssl} | |
20 | .elif !empty(PKG_OPTIONS:Mgnutls) | 20 | .elif !empty(PKG_OPTIONS:Mgnutls) | |
21 | . include "../../security/gnutls/buildlink3.mk" | 21 | . include "../../security/gnutls/buildlink3.mk" | |
@@ -47,13 +47,37 @@ CONFIGURE_ARGS+= --with-libidn-prefix=${ | @@ -47,13 +47,37 @@ CONFIGURE_ARGS+= --with-libidn-prefix=${ | |||
47 | CONFIGURE_ARGS+= --without-libidn | 47 | CONFIGURE_ARGS+= --without-libidn | |
48 | .endif | 48 | .endif | |
49 | 49 | |||
50 | ### | 50 | ### | |
51 | ### GNOME keyring support | 51 | ### GNOME keyring support | |
52 | ### | 52 | ### | |
53 | .if !empty(PKG_OPTIONS:Mgnome-keyring) | 53 | .if !empty(PKG_OPTIONS:Mgnome-keyring) | |
54 | . include "../../security/gnome-keyring/buildlink3.mk" | 54 | . include "../../security/gnome-keyring/buildlink3.mk" | |
55 | CONFIGURE_ARGS+= --with-gnome-keyring | 55 | CONFIGURE_ARGS+= --with-gnome-keyring | |
56 | USE_TOOLS+= pkg-config | 56 | USE_TOOLS+= pkg-config | |
57 | .else | 57 | .else | |
58 | CONFIGURE_ARGS+= --without-gnome-keyring | 58 | CONFIGURE_ARGS+= --without-gnome-keyring | |
59 | .endif | 59 | .endif | |
60 | ||||
61 | ### | |||
62 | ### Install additional scripts | |||
63 | ### | |||
64 | .if !empty(PKG_OPTIONS:Mscripts) | |||
65 | CHECK_INTERPRETER_SKIP+= share/msmtp/find_alias/find_alias_for_msmtp.sh \ | |||
66 | share/msmtp/msmtpq/msmtp-queue \ | |||
67 | share/msmtp/msmtpq/msmtpq \ | |||
68 | share/msmtp/msmtp-gnome-tool/msmtp-gnome-tool.py \ | |||
69 | share/msmtp/msmtpqueue/msmtp-enqueue.sh \ | |||
70 | share/msmtp/msmtpqueue/msmtp-listqueue.sh \ | |||
71 | share/msmtp/msmtpqueue/msmtp-runqueue.sh \ | |||
72 | share/msmtp/set_sendmail/set_sendmail.sh | |||
73 | PLIST.scripts= yes | |||
74 | USE_TOOLS+= pax | |||
75 | INSTALLATION_DIRS+= share/msmtp | |||
76 | install-msmtp-scripts: | |||
77 | cd ${WRKSRC}/scripts && \ | |||
78 | pax -rw find_alias msmtp-gnome-tool msmtpq msmtpqueue \ | |||
79 | set_sendmail vim \ | |||
80 | ${DESTDIR}${PREFIX}/share/msmtp | |||
81 | .else | |||
82 | install-msmtp-scripts: | |||
83 | .endif |