summaryrefslogtreecommitdiffstats
path: root/rules/mtd-utils.make
diff options
context:
space:
mode:
authorAlexander Dahl <ada@thorsis.com>2017-08-30 16:49:41 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2017-09-05 08:08:01 +0200
commit11c111c3af117e786b71279ae1bf71530b2a4d32 (patch)
tree32d7be4678485eef804bbdbab6a2698528d9c825 /rules/mtd-utils.make
parenta4ee0b457baa1682ce6738f8ffb3b24c817e1dd0 (diff)
downloadptxdist-11c111c3af117e786b71279ae1bf71530b2a4d32.tar.gz
ptxdist-11c111c3af117e786b71279ae1bf71530b2a4d32.tar.xz
mtd-utils: Upgrade from 1.5.2 to 2.0.1
This is a major upgrade, mtd-utils switched from a hand written Makefile build to autotools. See the release announcements for 2.0.0 and 2.0.1: http://lists.infradead.org/pipermail/linux-mtd/2016-December/071145.html http://lists.infradead.org/pipermail/linux-mtd/2017-August/076477.html For the ptxdist package the menu entries were kept the same, while some of them now control the ./configure switches for jffs and ubifs by selecting new hidden kconfig variables. On the old patches: 0001 and 0002 made ubifs and lzo configurable at build time, this is done by autotools with configure options now. All other patches were applied upstream. Signed-off-by: Alexander Dahl <ada@thorsis.com> [mol: fix kconfig symbol typo] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/mtd-utils.make')
-rw-r--r--rules/mtd-utils.make31
1 files changed, 12 insertions, 19 deletions
diff --git a/rules/mtd-utils.make b/rules/mtd-utils.make
index ba633c33e..7244b0e35 100644
--- a/rules/mtd-utils.make
+++ b/rules/mtd-utils.make
@@ -17,8 +17,8 @@ PACKAGES-$(PTXCONF_MTD_UTILS) += mtd-utils
#
# Paths and names
#
-MTD_UTILS_VERSION := 1.5.2
-MTD_UTILS_MD5 := 596bc7b20a6d4fb86d63fc9b8af674d6
+MTD_UTILS_VERSION := 2.0.1
+MTD_UTILS_MD5 := ef065490799f5e21e90199dd25d033b6
MTD_UTILS := mtd-utils-$(MTD_UTILS_VERSION)
MTD_UTILS_SUFFIX := tar.bz2
MTD_UTILS_URL := ftp://ftp.infradead.org/pub/mtd-utils/$(MTD_UTILS).$(MTD_UTILS_SUFFIX)
@@ -30,23 +30,16 @@ MTD_UTILS_LICENSE := GPL-2.0+
# Prepare
# ----------------------------------------------------------------------------
-MTD_UTILS_CONF_TOOL := NO
-
-MTD_UTILS_COMPILE_ENV := \
- $(CROSS_ENV) \
- CROSS="$(COMPILER_PREFIX)" \
- WITHOUT_XATTR=1
-
-ifndef PTXCONF_MTD_UTILS_USE_LIBLZO
-MTD_UTILS_COMPILE_ENV += WITHOUT_LZO=1
-endif
-
-ifndef PTXCONF_MTD_UTILS_MKFS_UBIFS
-MTD_UTILS_COMPILE_ENV += WITHOUT_MKUBIFS=1
-endif
-
-MTD_UTILS_COMPILE_OPT := \
- BUILDDIR=$(MTD_UTILS_DIR)
+MTD_UTILS_CONF_TOOL := autoconf
+MTD_UTILS_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-unit-tests \
+ --disable-tests \
+ --disable-install-tests \
+ --$(call ptx/wwo, PTXCONF_MTD_UTILS_JFFS)-jffs \
+ --$(call ptx/wwo, PTXCONF_MTD_UTILS_UBIFS)-ubifs \
+ --without-xattr \
+ --$(call ptx/wwo, PTXCONF_MTD_UTILS_USE_LIBLZO)-lzo
# ----------------------------------------------------------------------------
# Target-Install