[packages] quagga-unstable: Update to v0.99.16
[openwrt/svn-archive/archive.git] / net / lftp / Makefile
index bcc91ea71625388a2aa708ed61d63a45a80e189c..432f759eaebaf08d14b95d2bc20bc61885e5c3a3 100644 (file)
@@ -1,5 +1,5 @@
-# 
-# Copyright (C) 2008 OpenWrt.org
+#
+# Copyright (C) 2008-2010 OpenWrt.org
 #
 
 # This is free software, licensed under the GNU General Public License v2.
@@ -9,12 +9,15 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=lftp
-PKG_VERSION:=3.7.9
-PKG_RELEASE:=1
+PKG_VERSION:=4.0.5
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_SOURCE_URL:=http://lftp.cybermirror.org/old/
-PKG_MD5SUM:=3b7f85e73467d56488b32f5d746d6772
+PKG_SOURCE_URL:=http://lftp.cybermirror.org \
+  http://lftp.cybermirror.org/old
+PKG_MD5SUM:=5400cad5f91e131ac2ded7c24aea594c
+
+PKG_INSTALL:=1
 
 include $(INCLUDE_DIR)/package.mk
 
@@ -22,11 +25,17 @@ define Package/lftp
   SUBMENU:=FTP
   SECTION:=net
   CATEGORY:=Network
-  DEPENDS:=+libncurses +libopenssl +libreadline +uclibcxx
+  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
+
 # uses GNU configure
 
 CONFIGURE_ARGS += \
@@ -35,7 +44,7 @@ CONFIGURE_ARGS += \
        --without-gnutls \
        --without-libresolv \
        --with-openssl="$(STAGING_DIR)/usr" \
-       --disable-static 
+       --disable-static
 
 CONFIGURE_VARS += \
         CXXFLAGS="$$$$CXXFLAGS -fno-builtin -I$(STAGING_DIR)/usr/include/uClibc++ -nostdinc++" \
@@ -43,17 +52,14 @@ CONFIGURE_VARS += \
         LDFLAGS="$$$$LDFLAGS" \
         LIBS="-nodefaultlibs -lz -lutil -luClibc++ -lcurses -lgcc $(LIBGCC_S) -ldl" \
 
-define Build/Compile
-        $(MAKE) -C $(PKG_BUILD_DIR) \
-                LD="\$$$$(CC)" \
-                all
-endef
+MAKE_VARS += \
+       LD="\$$$$(CC)" \
 
-define Package/lftp/install 
-       $(INSTALL_DIR) $(1)/usr/bin 
+define Package/lftp/install
+       $(INSTALL_DIR) $(1)/usr/bin
        $(INSTALL_DIR) $(1)/usr/lib
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/lftp $(1)/usr/bin 
-endef 
+       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/lftp $(1)/usr/bin
+endef
 
 define Package/lftp/postinst
 # check for real system