Ticket #5950: curlftpfs.patch

File curlftpfs.patch, 2.5 KB (added by Blackhorn <blackhorn@…>, 7 years ago)
  • net/curlftpfs/patches/uClibc-mod.patch

     
     1diff -cr curlftpfs-0.9.2/ftpfs-ls.c curlftpfs-0.9.2-1/ftpfs-ls.c 
     2*** curlftpfs-0.9.2/ftpfs-ls.c  2008-04-23 12:55:41.000000000 +0200 
     3--- curlftpfs-0.9.2-1/ftpfs-ls.c        2009-09-24 23:19:03.000000000 +0200 
     4*************** 
     5*** 58,64 **** 
     6                 "%5s"  "%*c" 
     7                 "%1023c", 
     8                 mode, &nlink, user, group, &size, month, day, year, file); 
     9!   if (res < 9) { 
     10      res = sscanf(line, 
     11                   "%11s" 
     12                   "%32s" SPACES 
     13--- 58,64 ---- 
     14                 "%5s"  "%*c" 
     15                 "%1023c", 
     16                 mode, &nlink, user, group, &size, month, day, year, file); 
     17!   if (res < 8) { 
     18      res = sscanf(line, 
     19                   "%11s" 
     20                   "%32s" SPACES 
     21*************** 
     22*** 69,75 **** 
     23                   "%5s"  "%*c" 
     24                   "%1023c", 
     25                   mode, user, group, &size, month, day, year, file); 
     26!     if (res < 8) { 
     27        return 0; 
     28      } 
     29    } 
     30--- 69,75 ---- 
     31                   "%5s"  "%*c" 
     32                   "%1023c", 
     33                   mode, user, group, &size, month, day, year, file); 
     34!     if (res < 7) { 
     35        return 0; 
     36      } 
     37    } 
  • net/curlftpfs/Makefile

     
     1# This is free software, licensed under the GNU General Public License v2. 
     2# See /LICENSE for more information. 
     3 
     4#CONFIG_NO_STRIP:=true 
     5include $(TOPDIR)/rules.mk 
     6 
     7PKG_NAME:=curlftpfs 
     8PKG_VERSION:=0.9.2 
     9PKG_RELEASE:=1 
     10PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
     11PKG_SOURCE_URL:=@SF/curlftpfs 
     12PKG_MD5SUM:=b452123f755114cd4461d56c648d9f12 
     13 
     14ifeq ($(CONFIG_EXTERNAL_KERNEL_TREE),) 
     15PATCH_DIR:= 
     16else 
     17PATCH_DIR:=./patches 
     18endif 
     19 
     20 
     21include $(INCLUDE_DIR)/package.mk 
     22 
     23define Package/curlftpfs 
     24        SECTION:=net 
     25        CATEGORY:=Network 
     26        DEPENDS:=+libcurl +libfuse +glib2 
     27        TITLE:=CurlFtpFS 
     28endef 
     29 
     30define Package/curlftpfs/description 
     31CurlFtpFS is a filesystem for accessing FTP hosts based on FUSE and libcurl. 
     32endef 
     33 
     34EXTRA_CFLAGS+=-I$(STAGING_DIR)/usr/lib/libiconv/include -DICONV_CONST=const 
     35 
     36define Package/curlftpfs/install 
     37        $(INSTALL_DIR) $(1)/usr/bin 
     38        $(INSTALL_BIN) $(PKG_BUILD_DIR)/curlftpfs $(1)/usr/bin/ 
     39endef 
     40 
     41$(eval $(call BuildPackage,curlftpfs)) 
     42