mtd: bump to version 1.5.2
PATCH 1/1 mtd: bump to version 1.5.2
Patches upstream so drop them.
Signed-off-by Gustavo Zacarias <[email protected]>
--- ...01-Fix-rpmatch-call-under-uClibc-and-musl.patch | 78 ---------------------- .../0002-lib-libfec.c-fix-build-against-musl.patch | 29 -------- .../0003-serve_image-do-not-include-error.h.patch | 30 --------- .../0004-recv_image-do-not-include-error.h.patch | 30 --------- .../0005-mkfs.ubifs-Fix-build-with-gcc-5.1.patch | 76 --------------------- package/mtd/mtd.hash | 4 +- package/mtd/mtd.mk | 2 +- 7 files changed, 3 insertions(+), 246 deletions(-) delete mode 100644 package/mtd/0001-Fix-rpmatch-call-under-uClibc-and-musl.patch delete mode 100644 package/mtd/0002-lib-libfec.c-fix-build-against-musl.patch delete mode 100644 package/mtd/0003-serve_image-do-not-include-error.h.patch delete mode 100644 package/mtd/0004-recv_image-do-not-include-error.h.patch delete mode 100644 package/mtd/0005-mkfs.ubifs-Fix-build-with-gcc-5.1.patch
package/mtd/0001-Fix-rpmatch-call-under-uClibc-and-musl.patch deleted +0 -78
@@ -1,78 +0,0 @@ -From b56296212c27071f06d98cdad6b32b7db583adb0 Mon Sep 17 00:00:00 2001 -From: Baruch Siach <[email protected]> -Date: Sun, 13 Apr 2014 15:26:46 +0300 -Subject: [PATCH 1/1] Fix rpmatch() call under uClibc and musl -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The current uClibc 0.9.33 and the musl C library do not implement rpmatch(). - -Combine two upstream uClibc patches (commit 50c9e11f7e and -5923077649) and a musl patch sent to the mailing list -(http://patchwork.ozlabs.org/patch/464074/). - -include/common.h: fix build against current uClibc - -Commit dbe0fd17f2 (mtd-utils: new prompt() helper for talking to the user) -introduced a rpmatch() call. However, uClibc versions older than (not yet -released) 0.9.34 don't have rpmatch() implementation. Add one. - -Signed-off-by: Baruch Siach <[email protected]> -Signed-off-by: Artem Bityutskiy <[email protected]> -Acked-by: Mike Frysinger <[email protected]> - -include/common.h: fix build against recent 0.9.33 uClibc - -An implementation of rpmatch() was backported to the 0.9.33 branch of uClibc. -So the uClibc version check introduced in commit 50c9e11f7e (include/common.h: -fix build against current uClibc) is not enough. Rename the local rpmatch() -implementation to avoid collision. - -Signed-off-by: Baruch Siach <[email protected]> -Acked-by: Mike Frysinger <[email protected]> -Signed-off-by: Brian Norris <[email protected]> - -include/common.h: fix build against musl - -Like uClibc version older than (not yet released) 0.9.34 musl does not have -a rpmatch() implementation. - -uClibc defines both __UCLIBC__ and __GLIBC__. So first check for uCibc and its -version and then for a non glibc implementation (like musl). Note, musl does -not define __MUSL__. - -Signed-off-by: J?rg Krause <[email protected]> ---- - include/common.h | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -diff --git a/include/common.h b/include/common.h -index 4ffccea..944c712 100644 ---- a/include/common.h -+++ b/include/common.h -@@ -102,6 +102,21 @@ extern "C" { - fprintf(stderr, "%s: warning!: " fmt "\n", PROGRAM_NAME, ##__VA_ARGS__); \ - } while(0) - -+/* uClibc versions before 0.9.34 and musl don't have rpmatch() */ -+#if defined(__UCLIBC__) && \ -+ (__UCLIBC_MAJOR__ == 0 && \ -+ (__UCLIBC_MINOR__ < 9 || \ -+ (__UCLIBC_MINOR__ == 9 && __UCLIBC_SUBLEVEL__ < 34))) || \ -+ !defined(__GLIBC__) -+#undef rpmatch -+#define rpmatch __rpmatch -+static inline int __rpmatch(const char *resp) -+{ -+ return (resp[0] == 'y' || resp[0] == 'Y') ? 1 : -+ (resp[0] == 'n' || resp[0] == 'N') ? 0 : -1; -+} -+#endif -+ - /** - * prompt the user for confirmation - */ --- -2.3.6 -
package/mtd/0002-lib-libfec.c-fix-build-against-musl.patch deleted +0 -29
@@ -1,29 +0,0 @@ -From 7086438e488fa57c1add720590256f2c92602877 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=B6rg=20Krause?= <[email protected]> -Date: Tue, 31 Mar 2015 00:31:34 +0200 -Subject: [PATCH 2/4] lib/libfec.c: fix build against musl -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Add missing #include <sys/types.h> for u_long. - -Signed-off-by: J?rg Krause <[email protected]> ---- - lib/libfec.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/lib/libfec.c b/lib/libfec.c -index ff5a127..c5e7749 100644 ---- a/lib/libfec.c -+++ b/lib/libfec.c -@@ -45,6 +45,7 @@ - #include <stdio.h> - #include <stdlib.h> - #include <string.h> -+#include <sys/types.h> - - /* - * stuff used for testing purposes only --- -2.3.6
package/mtd/0003-serve_image-do-not-include-error.h.patch deleted +0 -30
@@ -1,30 +0,0 @@ -From 2734daedb65c9cc43c0d5247b580c599953102fe Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=B6rg=20Krause?= <[email protected]> -Date: Fri, 24 Apr 2015 22:04:45 +0200 -Subject: [PATCH 3/4] serve_image: do not include error.h -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -serve_image does not use anything from it and it is not available with all -C libraries. - -Signed-off-by: J?rg Krause <[email protected]> ---- - serve_image.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/serve_image.c b/serve_image.c -index 38549a1..4f0e946 100644 ---- a/serve_image.c -+++ b/serve_image.c -@@ -3,7 +3,6 @@ - - #include <time.h> - #include <errno.h> --#include <error.h> - #include <netdb.h> - #include <stdio.h> - #include <stdlib.h> --- -2.3.6
package/mtd/0004-recv_image-do-not-include-error.h.patch deleted +0 -30
@@ -1,30 +0,0 @@ -From c5837be1cc2422fc16b1fe030548e5a3ab951a54 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=B6rg=20Krause?= <[email protected]> -Date: Fri, 24 Apr 2015 22:06:31 +0200 -Subject: [PATCH 4/4] recv_image: do not include error.h -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -recv_image does not use anything from it and it is not available with all -C libraries. - -Signed-off-by: J?rg Krause <[email protected]> ---- - recv_image.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/recv_image.c b/recv_image.c -index 26a8361..0093831 100644 ---- a/recv_image.c -+++ b/recv_image.c -@@ -4,7 +4,6 @@ - #define _BSD_SOURCE /* struct ip_mreq */ - - #include <errno.h> --#include <error.h> - #include <stdio.h> - #include <netdb.h> - #include <stdlib.h> --- -2.3.6
package/mtd/0005-mkfs.ubifs-Fix-build-with-gcc-5.1.patch deleted +0 -76
76 lines not on this page · raw message
package/mtd/mtd.hash +2 -2
@@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -# ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.5.1.tar.bz2.asc -sha256 3b2ed1d05f73bd3789a85bebf5072874a72f8daf63552fd44a94e2a9acf1620b mtd-utils-1.5.1.tar.bz2 +# ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.5.2.tar.bz2.asc +sha256 5db57389280a3abaec5dd23af2590988b70f213fa3929c12a2642c8f9a86f400 mtd-utils-1.5.2.tar.bz2
package/mtd/mtd.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -MTD_VERSION = 1.5.1 +MTD_VERSION = 1.5.2 MTD_SOURCE = mtd-utils-$(MTD_VERSION).tar.bz2 MTD_SITE = ftp://ftp.infradead.org/pub/mtd-utils MTD_LICENSE = GPLv2
Signature · 1 line
2.4.6
PATCH 1/1 mtd: bump to version 1.5.2
Dear Gustavo Zacarias,
Quoted 3 lines · Gustavo Zacarias
Patches upstream so drop them.
Signed-off-by Gustavo Zacarias <[email protected]>
Version 1.5.2 also adds the 'mtdpart' utility. Maybe we should add this as BR2_PACKAGE_MTD_MTDPART in a follow up patch?
Best regards
J?rg Krause
PATCH 1/1 mtd: bump to version 1.5.2
Quoted 2 lines · J?rg Krause
Version 1.5.2 also adds the 'mtdpart' utility. Maybe we should add this as
BR2_PACKAGE_MTD_MTDPARTin a follow up patch?
Hi.
Yes, missed it on the git log, patch sent.
Thanks.
Regards.
Thomas Petazzoni
AppliedPATCH 1/1 mtd: bump to version 1.5.2
In reply to Gustavo ZacariasDear Gustavo Zacarias,
Quoted 17 lines · Gustavo Zacarias
Patches upstream so drop them.
Signed-off-by Gustavo Zacarias <[email protected]>--- ...01-Fix-rpmatch-call-under-uClibc-and-musl.patch | 78 ---------------------- .../0002-lib-libfec.c-fix-build-against-musl.patch | 29 -------- .../0003-serve_image-do-not-include-error.h.patch | 30 --------- .../0004-recv_image-do-not-include-error.h.patch | 30 --------- .../0005-mkfs.ubifs-Fix-build-with-gcc-5.1.patch | 76 --------------------- package/mtd/mtd.hash | 4 +- package/mtd/mtd.mk | 2 +- 7 files changed, 3 insertions(+), 246 deletions(-) delete mode 100644 package/mtd/0001-Fix-rpmatch-call-under-uClibc-and-musl.patch delete mode 100644 package/mtd/0002-lib-libfec.c-fix-build-against-musl.patch delete mode 100644 package/mtd/0003-serve_image-do-not-include-error.h.patch delete mode 100644 package/mtd/0004-recv_image-do-not-include-error.h.patch delete mode 100644 package/mtd/0005-mkfs.ubifs-Fix-build-with-gcc-5.1.patch
Applied, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com