OpenWrt – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 #
2 # Copyright (C) 2011 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7  
8 include $(TOPDIR)/rules.mk
9  
10 PKG_NAME:=dante
11 PKG_VERSION:=1.4.1
12 PKG_RELEASE:=3
13  
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://www.inet.no/dante/files/
16 PKG_HASH:=b6d232bd6fefc87d14bf97e447e4fcdeef4b28b16b048d804b50b48f261c4f53
17  
18 PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
19 PKG_LICENSE:=BSD-4-Clause
20  
21 PKG_FIXUP:=autoreconf
22 PKG_INSTALL:=1
23  
24 include $(INCLUDE_DIR)/package.mk
25  
26 CONFIGURE_ARGS += \
27 --without-upnp \
28 --without-pam \
29 --disable-libwrap
30  
31 CONFIGURE_VARS += \
32 ac_cv_search_pam_start="" \
33 ac_cv_func_sched_setscheduler=no
34  
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/
40 endef
41  
42  
43 define Package/dante/default
44 TITLE:=Dante SOCKS
45 URL:=http://www.inet.no/dante/
46 endef
47  
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
53 a "reverse proxy".
54 endef
55  
56 define Package/libsocks
57 $(call Package/dante/default)
58 SECTION:=libs
59 CATEGORY:=Libraries
60 TITLE+= Library
61 ABI_VERSION:=0
62 endef
63  
64 define Package/libsocks/description
65 $(call Package/dante/default/description)
66 This package provides the shared libsocks library.
67 endef
68  
69 define Package/libsocks/install
70 $(INSTALL_DIR) $(1)/usr/lib
71 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsocks.so.* $(1)/usr/lib/
72 endef
73  
74  
75 define Package/sockd
76 $(call Package/dante/default)
77 SUBMENU:=Web Servers/Proxies
78 SECTION:=net
79 CATEGORY:=Network
80 TITLE+= Daemon
81 endef
82  
83 define Package/sockd/description
84 $(call Package/dante/default/description)
85 This package provides the Dante sockd daemon.
86 endef
87  
88 define Package/sockd/install
89 $(INSTALL_DIR) $(1)/usr/sbin
90 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/sockd $(1)/usr/sbin/
91 endef
92  
93  
94 define Package/socksify
95 $(call Package/dante/default)
96 SECTION:=net
97 CATEGORY:=Network
98 SUBMENU:=Web Servers/Proxies
99 TITLE+= Client
100 endef
101  
102 define Package/socksify/description
103 $(call Package/dante/default/description)
104 This package provides the Dante socksify client.
105 endef
106  
107 define Package/socksify/install
108 $(INSTALL_DIR) $(1)/usr/bin
109 $(CP) $(PKG_INSTALL_DIR)/usr/bin/socksify $(1)/usr/bin/
110  
111 $(INSTALL_DIR) $(1)/usr/lib
112 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libdsocks.so* $(1)/usr/lib/
113 endef
114  
115  
116 $(eval $(call BuildPackage,libsocks))
117 $(eval $(call BuildPackage,sockd))
118 $(eval $(call BuildPackage,socksify))