2 # Copyright (C) 2009 David Cooper <dave@kupesoft.com>
3 # Copyright (C) 2009 OpenWrt.org
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
16 PKG_SOURCE_URL
:=@SF
/msmtp
18 PKG_MD5SUM
:=b0b74f1144812b60688f590c62a0d3dd
20 include $(INCLUDE_DIR
)/package.mk
22 define Package
/msmtp
/Default
25 TITLE
:=Simple sendmail SMTP forwarding
26 URL
:=http
://msmtp.sourceforge.net
/
29 define Package
/msmtp
/Default
/description
30 msmtp is an SMTP client. In the default mode
, it transmits a mail to
31 an SMTP server
(for example at a free mail provider
) which does the
32 delivery. To use this program with your mail user agent
(MUA
), create
33 a configuration file with your mail account
(s
) and tell your MUA to
34 call msmtp instead of
/usr
/sbin
/sendmail.
38 $(call Package
/msmtp
/Default
)
40 TITLE
+= (with SSL support
)
43 define Package
/msmtp
/description
44 $(call Package
/msmtp
/Default
/description
)
45 This package is built with SSL support.
48 define Package
/msmtp-nossl
49 $(call Package
/msmtp
/Default
)
50 TITLE
+= (without SSL support
)
53 define Package
/msmtp-nossl
/description
54 $(call Package
/msmtp
/Default
/description
)
55 This package is built without SSL support.
60 $(STAMP_BUILT
)-$(2): $(STAMP_PREPARED
)
61 -$(MAKE
) -C
$(PKG_BUILD_DIR
) clean
62 $(call Build
/Configure
/Default
,$(3))
63 $(MAKE
) -C
$(PKG_BUILD_DIR
)
64 ( cd
$(PKG_BUILD_DIR
)/src
; mv
-f msmtp msmtp-
$(2) )
67 $(STAMP_BUILT
): $(STAMP_BUILT
)-$(2)
69 define Package
/$(1)/install
70 $(INSTALL_DIR
) $$(1)/etc
71 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/doc
/msmtprc-system.example \
73 $(INSTALL_DIR
) $$(1)/usr
/bin
74 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/src
/msmtp-
$(2) $$(1)/usr
/bin
/msmtp
75 $(INSTALL_DIR
) $$(1)/usr
/sbin
76 ln
-sf
/usr
/bin
/msmtp
$$(1)/usr
/sbin
/sendmail
87 ifneq ($(SDK
)$(CONFIG_PACKAGE_msmtp
),)
89 $(call Build
/Template
,msmtp
,with-ssl
, \
91 --with-libssl-prefix
="$(STAGING_DIR)/usr/include" \
95 $(eval
$(Build
/with-ssl
))
97 ifneq ($(SDK
)$(CONFIG_PACKAGE_msmtp-nossl
),)
98 define Build
/without-ssl
99 $(call Build
/Template
,msmtp-nossl
,without-ssl
, \
104 $(eval
$(Build
/without-ssl
))
106 $(eval
$(call BuildPackage
,msmtp
))
107 $(eval
$(call BuildPackage
,msmtp-nossl
))