Changeset 38300


Ignore:
Timestamp:
2013-10-04T05:15:02+02:00 (4 years ago)
Author:
luka
Message:

[packages] mtd-utils: upgrade to latest git version

Signed-off-by: Luka Perkov <luka@…>

Location:
packages/utils/mtd-utils
Files:
1 added
6 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • packages/utils/mtd-utils/Makefile

    r35004 r38300  
    11# 
    2 # Copyright (C) 2009-2010 OpenWrt.org 
     2# Copyright (C) 2009-2013 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    99 
    1010PKG_NAME:=mtd-utils 
    11 PKG_REV:=5319b84974fcb71504aed2d1b8285e9c0a4a4bb8 
    12 PKG_VERSION:=1.4.5 
     11PKG_REV:=ab8c6fb93ce9db0f09401c4b819b0b277dc00340 
     12PKG_VERSION:=1.5.0 
    1313PKG_RELEASE:=1 
    1414PKG_INSTALL:=1 
     
    2929        flash_erase \ 
    3030        flash_eraseall:+mtd-utils-flash-erase \ 
    31         flash_info \ 
    3231        flash_lock \ 
    3332        flash_otp_dump \ 
    34         flash_otp_info \ 
     33        flash_otp_lock \ 
     34        flash_otp_write \ 
    3535        flash_unlock \ 
    3636        flashcp \ 
     
    3838        ftl_format \ 
    3939        jffs2dump \ 
     40        jffs2reader \ 
    4041        mkfs.jffs2:+zlib \ 
    41         mkfs.ubifs:+libuuid:+zlib \ 
     42        mkfs.ubifs:+libuuid:+liblzo:+zlib \ 
    4243        mtd_debug \ 
    4344        mtdinfo \ 
     
    101102define PartInstall 
    102103define Package/mtd-utils-$(subst _,-,$(firstword $(subst :, ,$(1))))/install 
    103         $(INSTALL_DIR) \ 
    104                 $$(1)/usr/sbin 
    105  
     104        $(INSTALL_DIR) $$(1)/usr/sbin 
    106105        $(INSTALL_BIN) \ 
    107106                $(PKG_INSTALL_DIR)/usr/sbin/$(firstword $(subst :, ,$(1))) \ 
  • packages/utils/mtd-utils/patches/130-lzma_jffs2.patch

    r31913 r38300  
    11--- a/Makefile 
    22+++ b/Makefile 
    3 @@ -1,7 +1,7 @@ 
     3@@ -3,7 +3,7 @@ 
    44  
    5  # -*- sh -*- 
     5 VERSION = 1.5.0 
    66  
    7 -CPPFLAGS += -I./include $(ZLIBCPPFLAGS) $(LZOCPPFLAGS) 
    8 +CPPFLAGS += -I./include $(ZLIBCPPFLAGS) $(LZOCPPFLAGS) -I./include/linux/lzma 
     7-CPPFLAGS += -D_GNU_SOURCE -I./include -I$(BUILDDIR)/include -I./ubi-utils/include $(ZLIBCPPFLAGS) $(LZOCPPFLAGS) 
     8+CPPFLAGS += -D_GNU_SOURCE -I./include -I$(BUILDDIR)/include -I./ubi-utils/include $(ZLIBCPPFLAGS) $(LZOCPPFLAGS) -I./include/linux/lzma 
    99  
    1010 ifeq ($(WITHOUT_XATTR), 1) 
    1111   CPPFLAGS += -DWITHOUT_XATTR 
    12 @@ -50,7 +50,9 @@ $(SYMLINKS): 
    13         ln -sf ../fs/jffs2/$@ $@ 
    14   
    15  $(BUILDDIR)/mkfs.jffs2: $(addprefix $(BUILDDIR)/,\ 
    16 -       compr_rtime.o mkfs.jffs2.o compr_zlib.o compr_lzo.o \ 
    17 +       compr_rtime.o mkfs.jffs2.o compr_zlib.o \ 
    18 +       $(if $(WITHOUT_LZO),,compr_lzo.o) \ 
    19 +       compr_lzma.o lzma/LzFind.o lzma/LzmaEnc.o lzma/LzmaDec.o \ 
    20         compr.o rbtree.o) 
     12@@ -84,7 +84,7 @@ 
     13 # 
     14 # Utils in top level 
     15 # 
     16-obj-mkfs.jffs2 = compr_rtime.o compr_zlib.o compr_lzo.o compr.o rbtree.o 
     17+obj-mkfs.jffs2 = compr_rtime.o compr_zlib.o $(if $(WITHOUT_LZO),,compr_lzo.o) compr_lzma.o lzma/LzFind.o lzma/LzmaEnc.o lzma/LzmaDec.o compr.o rbtree.o 
    2118 LDFLAGS_mkfs.jffs2 = $(ZLIBLDFLAGS) $(LZOLDFLAGS) 
    2219 LDLIBS_mkfs.jffs2  = -lz $(LZOLDLIBS) 
     20  
    2321--- a/compr.c 
    2422+++ b/compr.c 
     
    2826 #endif 
    2927+#ifdef CONFIG_JFFS2_LZMA 
    30 +        jffs2_lzma_init(); 
     28+       jffs2_lzma_init(); 
    3129+#endif 
    3230        return 0; 
     
    3836 #endif 
    3937+#ifdef CONFIG_JFFS2_LZMA 
    40 +        jffs2_lzma_exit(); 
     38+       jffs2_lzma_exit(); 
    4139+#endif 
    4240        return 0; 
     
    121119+       } 
    122120+ 
    123 +        return 0; 
     121+       return 0; 
    124122+} 
    125123+ 
     
    177175+int INIT jffs2_lzma_init(void) 
    178176+{ 
    179 +        int ret; 
     177+       int ret; 
    180178+       CLzmaEncProps props; 
    181179+       LzmaEncProps_Init(&props); 
    182180+ 
    183 +        props.dictSize = LZMA_BEST_DICT(0x2000); 
    184 +        props.level = LZMA_BEST_LEVEL; 
    185 +        props.lc = LZMA_BEST_LC; 
    186 +        props.lp = LZMA_BEST_LP; 
    187 +        props.pb = LZMA_BEST_PB; 
    188 +        props.fb = LZMA_BEST_FB; 
     181+       props.dictSize = LZMA_BEST_DICT(0x2000); 
     182+       props.level = LZMA_BEST_LEVEL; 
     183+       props.lc = LZMA_BEST_LC; 
     184+       props.lp = LZMA_BEST_LP; 
     185+       props.pb = LZMA_BEST_PB; 
     186+       props.fb = LZMA_BEST_FB; 
    189187+ 
    190188+       ret = lzma_alloc_workspace(&props); 
    191 +        if (ret < 0) 
    192 +                return ret; 
     189+       if (ret < 0) 
     190+       return ret; 
    193191+ 
    194192+       ret = jffs2_register_compressor(&jffs2_lzma_comp); 
     
    196194+               lzma_free_workspace(); 
    197195+        
    198 +        return ret; 
     196+       return ret; 
    199197+} 
    200198+ 
     
    263261+static void *p_lzma_malloc(void *p, size_t size) 
    264262+{ 
    265 +        if (size == 0) 
    266 +                return NULL; 
    267 + 
    268 +        return LZMA_MALLOC(size); 
     263+       if (size == 0) 
     264+               return NULL; 
     265+ 
     266+       return LZMA_MALLOC(size); 
    269267+} 
    270268+ 
    271269+static void p_lzma_free(void *p, void *address) 
    272270+{ 
    273 +        if (address != NULL) 
    274 +                LZMA_FREE(address); 
     271+       if (address != NULL) 
     272+               LZMA_FREE(address); 
    275273+} 
    276274+ 
Note: See TracChangeset for help on using the changeset viewer.