2 # Copyright (C) 2011 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR)/rules.mk
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://www.inet.no/dante/files/
16 PKG_MD5SUM:=69b9d6234154d7d6a91fcbd98c68e62a
18 PKG_MAINTAINER:=Jo-Philipp Wich <jow@openwrt.org>
19 PKG_LICENSE:=BSD-4-Clause
24 include $(INCLUDE_DIR)/package.mk
26 TARGET_CFLAGS += -D_GNU_SOURCE
33 CC="$(TARGET_CC) $(TARGET_CFLAGS)"
35 define Build/InstallDev
36 $(INSTALL_DIR) $(1)/usr/include
37 $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
38 $(INSTALL_DIR) $(1)/usr/lib
39 $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{a,so*,la} $(1)/usr/lib/
43 define Package/dante/default
45 URL:=http://www.inet.no/dante/
48 define Package/dante/default/description
49 Dante is a circuit-level firewall/proxy that can be used to provide convenient
50 and secure network connectivity, requiring only that the server Dante runs on
51 has external network connectivity. Dante is used daily by Fortune 100 companies
52 and large international organizations, either as a standard SOCKS server or as
56 define Package/libsocks
57 $(call Package/dante/default)
63 define Package/libsocks/description
64 $(call Package/dante/default/description)
65 This package provides the shared libsocks library.
68 define Package/libsocks/install
69 $(INSTALL_DIR) $(1)/usr/lib
70 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsocks.so* $(1)/usr/lib/
75 $(call Package/dante/default)
76 SUBMENU:=Web Servers/Proxies
82 define Package/sockd/description
83 $(call Package/dante/default/description)
84 This package provides the Dante sockd daemon.
87 define Package/sockd/install
88 $(INSTALL_DIR) $(1)/usr/sbin
89 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/sockd $(1)/usr/sbin/
93 define Package/socksify
94 $(call Package/dante/default)
97 SUBMENU:=Web Servers/Proxies
101 define Package/socksify/description
102 $(call Package/dante/default/description)
103 This package provides the Dante socksify client.
106 define Package/socksify/install
107 $(INSTALL_DIR) $(1)/usr/bin
108 $(CP) $(PKG_INSTALL_DIR)/usr/bin/socksify $(1)/usr/bin/
110 $(INSTALL_DIR) $(1)/usr/lib
111 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libdsocks.so* $(1)/usr/lib/
115 $(eval $(call BuildPackage,libsocks))
116 $(eval $(call BuildPackage,sockd))
117 $(eval $(call BuildPackage,socksify))