# # Copyright (C) 2008-2010 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.1.1 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://lftp.cybermirror.org \ http://lftp.cybermirror.org/old PKG_MD5SUM:=87717c30869a626cc53817c1c0a585ef PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk define Package/lftp SUBMENU:=FTP 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. 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))