$(call PKG_INIT_BIN, 0.5.3) $(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz $(PKG)_HASH:=46cea3bd02f207c62c7c6f2f22133382602baeda1dc320747809e94881414884 $(PKG)_SITE:=http://www.unix-ag.uni-kl.de/~massar/vpnc $(PKG)_BINARY:=$($(PKG)_DIR)/vpnc $(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/sbin/vpnc $(PKG)_STARTLEVEL=81 $(PKG)_DEPENDS_ON += libgpg-error libgcrypt $(PKG)_REBUILD_SUBOPTS += FREETZ_PACKAGE_VPNC_WITH_HYBRID_AUTH $(PKG)_REBUILD_SUBOPTS += FREETZ_PACKAGE_VPNC_NAT_SUPPORT ifeq ($(strip $(FREETZ_PACKAGE_VPNC_WITH_HYBRID_AUTH)),y) $(PKG)_REBUILD_SUBOPTS += FREETZ_OPENSSL_SHLIB_VERSION $(PKG)_DEPENDS_ON += openssl $(PKG)_OPENSSL_GPL_VIOLATION := -DOPENSSL_GPL_VIOLATION $(PKG)_OPENSSLLIBS := -lcrypto endif $(PKG_SOURCE_DOWNLOAD) $(PKG_UNPACKED) $(PKG_CONFIGURED_NOP) $($(PKG)_BINARY): $($(PKG)_DIR)/.configured $(SUBMAKE) -C $(VPNC_DIR) vpnc \ CC="$(TARGET_CC)" \ EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ OPENSSL_GPL_VIOLATION="$(VPNC_OPENSSL_GPL_VIOLATION)" \ OPENSSLLIBS="$(VPNC_OPENSSLLIBS)" $($(PKG)_TARGET_BINARY): $($(PKG)_BINARY) $(INSTALL_BINARY_STRIP) $(PKG)_NAT_SUPPORT: $(PACKAGES_DIR)/.$(pkg)-$($(PKG)_VERSION) ifeq ($(strip $(FREETZ_PACKAGE_VPNC_NAT_SUPPORT)),y) @$(SED) -i -r -e 's/#((start|stop)_vpn_nat)/\1/g' $(VPNC_DEST_DIR)/etc/default.vpnc/vpnc-script endif $(pkg): $(pkg)-precompiled: $($(PKG)_TARGET_BINARY) $(PKG)_NAT_SUPPORT $(pkg)-clean: -$(SUBMAKE) -C $(VPNC_DIR) clean $(RM) $(VPNC_FREETZ_CONFIG_FILE) $(pkg)-uninstall: $(RM) $(VPNC_TARGET_BINARY) $(PKG_FINISH)