packages/net/lftp/Makefile
swalker 7fe9e11b98 [packages] lftp: update to 4.3.1
git-svn-id: svn://svn.openwrt.org/openwrt/packages@27426 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-04 00:49:01 +00:00

64 lines
1.6 KiB
Makefile

#
# Copyright (C) 2008-2011 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=lftp
PKG_VERSION:=4.3.1
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=http://lftp.cybermirror.org \
http://lftp.cybermirror.org/old
PKG_MD5SUM:=ccef0f84416fc964b7b8a5e3f2e87631
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
define Package/lftp
SUBMENU:=File Transfer
SECTION:=net
CATEGORY:=Network
DEPENDS:=+libncurses +libopenssl +libreadline +uclibcxx +libexpat
TITLE:=lftp
URL:=http://lftp.yar.ru/
endef
define Package/lftp/description
lftp is sophisticated file transfer program with command line interface. It
supports FTP, HTTP, FISH, SFTP and FILE (local FS) protocols. GNU Readline
library is used for input. BitTorrent protocol is supported as built-in
`torrent' command.
endef
CONFIGURE_ARGS += \
--without-libiconv-prefix \
--without-libintl-prefix \
--without-gnutls \
--without-libresolv \
--with-openssl="$(STAGING_DIR)/usr" \
--disable-static
CONFIGURE_VARS += \
CXX="$(STAGING_DIR)/host/bin/g++-uc" \
CXXFLAGS="$$$$CXXFLAGS -fno-builtin -I$(STAGING_DIR)/usr/include/uClibc++ -nostdinc++" \
CPPFLAGS="$$$$CPPFLAGS -I$(STAGING_DIR)/usr/include/uClibc++" \
LDFLAGS="$$$$LDFLAGS" \
LIBS="-nodefaultlibs -lz -lutil -lc -luClibc++ -lcurses $(LIBGCC_S) -ldl" \
i_cv_posix_fallocate_works=no
MAKE_VARS += \
LD="\$$$$(CC)"
define Package/lftp/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/lftp $(1)/usr/bin/
endef
$(eval $(call BuildPackage,lftp))