fix cross-compiling issue in configure, force configure args to what we need, cleanup...
[packages.git] / net / stunnel / Makefile
1 # $Id$
2
3 include $(TOPDIR)/rules.mk
4
5 PKG_NAME:=stunnel
6 PKG_VERSION:=4.20
7 PKG_RELEASE:=1
8 PKG_MD5SUM:=cf9940395d3503018f721c962528d2ec
9 PKG_SOURCE_URL:=http://www.stunnel.org/download/stunnel/src/
10 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
11 PKG_CAT:=zcat
12
13 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
14 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
15
16 include $(INCLUDE_DIR)/package.mk
17
18 define Package/stunnel
19   SECTION:=net
20   CATEGORY:=Network
21   DEPENDS:=+libopenssl +libwrap
22   TITLE:=SSL TCP Wrapper
23   DESCRIPTION:=\
24          Open source SSL TCP Wrapper
25   URL:=http://stunnel.org
26 endef
27
28
29 define Build/Configure
30         $(call Build/Configure/Default, \
31                 --with-random=/dev/urandom \
32                 --with-threads=fork \
33                 --with-ssl=$(STAGING_DIR)/usr \
34         )
35 endef
36
37 define Build/Compile    
38         mkdir -p $(PKG_INSTALL_DIR)/etc/stunnel
39         echo '#dummy' > $(PKG_INSTALL_DIR)/etc/stunnel/stunnel.pem
40         $(MAKE) -C $(PKG_BUILD_DIR) \
41                 DESTDIR="$(PKG_INSTALL_DIR)" \
42                 all install
43 endef
44
45 define Package/stunnel/install  
46         $(INSTALL_DIR) $(1)/usr/sbin $(1)/usr/lib $(1)/usr/stunnel
47         $(INSTALL_DIR) $(1)/etc/stunnel $(1)/etc/init.d
48         $(CP) $(PKG_INSTALL_DIR)/usr/sbin/stunnel $(1)/usr/sbin/
49         $(CP) $(PKG_INSTALL_DIR)/usr/lib/libstunnel.so $(1)/usr/sbin/
50         $(CP) ./files/stunnel.conf $(1)/etc/stunnel/stunnel.conf
51         $(CP) ./files/stunnel.init $(1)/etc/init.d/S90stunnel
52 endef
53
54 $(eval $(call BuildPackage,stunnel))