X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=net%2Ftinc%2FMakefile;h=67501767fb4659fdf0da0a9d06226dd4765f0d02;hb=055150e074b0ffa34f624504fba6d026f9a532a5;hp=7e4f3b1972b6144d5c6e631309c0b9c645f44bc3;hpb=a7b13a5155663d55c45218a57eaad8448c4770b9;p=openwrt%2Fsvn-archive%2Farchive.git diff --git a/net/tinc/Makefile b/net/tinc/Makefile index 7e4f3b1972..67501767fb 100644 --- a/net/tinc/Makefile +++ b/net/tinc/Makefile @@ -1,53 +1,55 @@ # -# Copyright (C) 2006 OpenWrt.org +# Copyright (C) 2007-2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # -# $Id$ include $(TOPDIR)/rules.mk PKG_NAME:=tinc -PKG_VERSION:=1.0.4 +PKG_VERSION:=1.0.13 PKG_RELEASE:=1 -PKG_MD5SUM:=63887373dd763f8d90cecc5a3616c363 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.tinc-vpn.org/packages \ http://ftp.yi.se/pub/tinc/ \ http://www.mirrors.wiretapped.net/security/network-security/tinc/ -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_CAT:=zcat +PKG_MD5SUM:=86263994d38c750431efd17e9a91a248 -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) -PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk define Package/tinc SECTION:=net CATEGORY:=Network - DEPENDS:=+liblzo +libopenssl +zlib + DEPENDS:=+liblzo +libopenssl +kmod-tun TITLE:=VPN tunneling daemon - DESCRIPTION:=A VPN tunneling daemon URL:=http://www.tinc-vpn.org/ + SUBMENU:=VPN endef -define Build/Configure -$(call Build/Configure/Default,--with-kernel=$(LINUX_DIR) \ - --with-zlib=$(STAGING_DIR)/usr/) +define Package/tinc/description + tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and + encryption to create a secure private network between hosts on the Internet. endef -define Build/Compile -$(call Build/Compile/Default,CC=$(TARGET_CC) \ - CFLAGS="$(TARGET_CFLAGS)" \ - DESTDIR="$(PKG_INSTALL_DIR)" \ - all install) -endef +TARGET_CFLAGS += -std=gnu99 + +CONFIGURE_ARGS += \ + --with-kernel="$(LINUX_DIR)" \ + --with-zlib="$(STAGING_DIR)/usr" \ + --with-lzo-include="$(STAGING_DIR)/usr/include/lzo" \ + +# XXX: checking for SHA1_version(), which is a variable, not a function, +# fails on PowerPC, so just override it for now +CONFIGURE_VARS += \ + ac_cv_lib_crypto_SHA1_version="yes" \ -define Package/tinc/install - install -m0755 -d $(1)/usr/sbin - $(CP) $(PKG_INSTALL_DIR)/usr/sbin/tincd $(1)/usr/sbin/ +define Package/tinc/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/tincd $(1)/usr/sbin/ endef $(eval $(call BuildPackage,tinc))