[packages] c++ fixes:
[openwrt/svn-archive/archive.git] / net / ssmtp / Makefile
1 #
2 # Copyright (C) 2007 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7 # $Id$
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=ssmtp
12 PKG_VERSION:=2.61
13 PKG_RELEASE:=2
14
15 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
16 PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/s/ssmtp/
17 PKG_MD5SUM:=957e6fff08625fe34f4fc33d0925bbc9
18
19 include $(INCLUDE_DIR)/package.mk
20
21 define Package/ssmtp
22 SECTION:=net
23 CATEGORY:=Network
24 DEPENDS:=+libopenssl
25 TITLE:=A minimal and secure mail sender
26 URL:=http://packages.debian.org/stable/mail/ssmtp
27 endef
28
29 define Package/ssmtp/description
30 A secure, effective and simple way of getting mail off a system to your
31 mail hub. It contains no suid-binaries or other dangerous things - no
32 mail spool to poke around in, and no daemons running in the background.
33 mail is simply forwarded to the configured mailhost. Extremely easy
34 configuration.
35 endef
36
37 EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
38 EXTRA_LDFLAGS+=-L$(STAGING_DIR)/usr/lib -Wl,-rpath-link,$(STAGING_DIR)/usr/lib
39
40 TARGET_CONFIGURE_OPTS+=\
41 CC="$(TARGET_CC) $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS)"
42
43 CONFIGURE_ARGS += \
44 --enable-ssl
45
46 define Package/ssmtp/install
47 $(INSTALL_DIR) $(1)/etc/ssmtp
48 $(INSTALL_DATA) $(PKG_BUILD_DIR)/ssmtp.conf $(1)/etc/ssmtp/
49 $(INSTALL_DATA) $(PKG_BUILD_DIR)/revaliases $(1)/etc/ssmtp/
50 $(INSTALL_DIR) $(1)/usr/sbin
51 $(INSTALL_BIN) $(PKG_BUILD_DIR)/ssmtp $(1)/usr/sbin/
52 ln -sf ssmtp $(1)/usr/sbin/sendmail
53 endef
54
55 $(eval $(call BuildPackage,ssmtp))