Bump buidlroot version to 2018.02.6

This commit is contained in:
jbnadal
2018-10-22 14:55:59 +02:00
parent 222960cedb
commit bec94fdb63
6150 changed files with 84803 additions and 117446 deletions

View File

@@ -1,48 +0,0 @@
From 4ce3545b704588c5889b8dd7b100fcdb88ae2e1a Mon Sep 17 00:00:00 2001
From: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Date: Wed, 17 Sep 2014 17:48:54 +0100
Subject: [PATCH] iprutils: Don't use gettext
... since we don't have any translation.
Based on the former patch by Jeremy Kerr.
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
[Thomas: adapt to the new autotools build system.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
configure.ac | 2 +-
iprconfig.h | 4 +---
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/configure.ac b/configure.ac
index ee69bee..c1a4f70 100644
--- a/configure.ac
+++ b/configure.ac
@@ -137,7 +137,7 @@ AC_SUBST([IPRCONFIG_LIBS])
LIBS="$save_LIBS"
# Checks for header files.
-AC_CHECK_HEADERS([fcntl.h libintl.h locale.h netinet/in.h nl_types.h \
+AC_CHECK_HEADERS([fcntl.h locale.h netinet/in.h nl_types.h \
paths.h stddef.h stdint.h stdlib.h string.h sys/file.h \
sys/ioctl.h sys/mount.h sys/socket.h syslog.h \
unistd.h ncurses.h form.h menu.h], [],
diff --git a/iprconfig.h b/iprconfig.h
index 9bce950..751a737 100644
--- a/iprconfig.h
+++ b/iprconfig.h
@@ -11,9 +11,7 @@
*
**/
-#include <libintl.h>
-
-#define _(string) gettext(string)
+#define _(string) (string)
#define __(string) (string)
#define EXIT_FLAG 0x8000 /* stops at given screen on exit call */
#define CANCEL_FLAG 0x4000 /* stops at given screen on quit call */
--
2.6.4

View File

@@ -1,36 +0,0 @@
From 62a41abffa028a3a4c4ae0803d48c559a14e97f1 Mon Sep 17 00:00:00 2001
From: Bernd Kuhls <bernd.kuhls@t-online.de>
Date: Sun, 7 Feb 2016 13:54:10 +0100
Subject: [PATCH] configure.ac: use pow() instead of matherr() for libm check
In certain configurations of uClibc, the matherr() function may not be
provided by the C library, which makes the current configure.ac check
for libm fail. However, iprutils does not use matherr(), so using this
function for the test makes little sense.
This patch adjusts configure.ac to test for pow() instead, which is
actually used by iprutils, and more commonly available, including in
uClibc.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index c1a4f70..e430554 100644
--- a/configure.ac
+++ b/configure.ac
@@ -129,7 +129,7 @@ save_LIBS="$LIBS"
AC_CHECK_LIB([ncurses], [curses_version], [],
[AC_ERROR("libncurses not found.")])
AC_CHECK_LIB([form], [free_form], [], [AC_ERROR("libform not found.")])
-AC_CHECK_LIB([m], [matherr], [], [AC_ERROR("libm not found.")])
+AC_CHECK_LIB([m], [pow], [], [AC_ERROR("libm not found.")])
AC_CHECK_LIB([menu], [new_menu], [], [AC_ERROR("libmenu not found.")])
AC_CHECK_LIB([panel], [show_panel], [], [AC_ERROR("libpanel not found.")])
IPRCONFIG_LIBS="$LIBS"
--
2.6.4

View File

@@ -1,34 +0,0 @@
From df3b2b74ed7b49d74f5a5ec5687bcc3188d3b319 Mon Sep 17 00:00:00 2001
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Date: Sun, 7 Feb 2016 14:10:44 +0100
Subject: [PATCH] iprlib: fixes for compatibility with musl
<bits/sockaddr.h> is an internal C library header, which is not
guaranteed to be available in all C libraries, so it shouldn't be
included, otherwise iprutils cannot be built with musl.
<limits.h> is needed to get the definition of PATH_MAX.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
iprlib.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/iprlib.h b/iprlib.h
index 16fe1e1..73aa1ce 100644
--- a/iprlib.h
+++ b/iprlib.h
@@ -46,9 +46,9 @@
#include <asm/byteorder.h>
#include <sys/mman.h>
#include <paths.h>
-#include <bits/sockaddr.h>
#include <linux/netlink.h>
#include <time.h>
+#include <limits.h>
typedef uint8_t u8;
typedef uint16_t u16;
--
2.6.4

View File

@@ -1,10 +1,11 @@
config BR2_PACKAGE_IPRUTILS
bool "iprutils"
depends on BR2_USE_MMU # fork()
depends on !BR2_bfin # pciutils
select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_LIBSYSFS
select BR2_PACKAGE_PCIUTILS
depends on BR2_USE_MMU # fork()
depends on !BR2_bfin # pciutils
select BR2_PACKAGE_ZLIB
help
System utilities for IBM Power RAID devices

View File

@@ -1,2 +1,5 @@
# From https://sourceforge.net/projects/iprdd/files/iprutils%20for%202.6%20kernels/2.4.15/
md5 e4011051bba7470df3936cbba7dced98 iprutils-2.4.15.1.tar.gz
sha1 ed6c362ee3c6bd9023ee60d0d1a1ce5543c27c41 iprutils-2.4.15.1.tar.gz
# Locally computed:
sha256 99f28418fec505c4dfd532270569d4902a3792dcb2f08710b896f4e7bc0211e0 iprutils-2.4.10.1.tar.gz
sha256 a733e65f8fb19565f2ef5191eaa2a14d816fabed0fc254ab4bbf1a4c7800ebe5 iprutils-2.4.15.1.tar.gz

View File

@@ -4,13 +4,11 @@
#
################################################################################
IPRUTILS_VERSION_MAJOR = 2.4.10
IPRUTILS_VERSION_MAJOR = 2.4.15
IPRUTILS_VERSION = $(IPRUTILS_VERSION_MAJOR).1
IPRUTILS_SITE = http://downloads.sourceforge.net/project/iprdd/iprutils%20for%202.6%20kernels/$(IPRUTILS_VERSION_MAJOR)
IPRUTILS_DEPENDENCIES = ncurses libsysfs pciutils
IPRUTILS_SITE = https://downloads.sourceforge.net/project/iprdd/iprutils%20for%202.6%20kernels/$(IPRUTILS_VERSION_MAJOR)
IPRUTILS_DEPENDENCIES = ncurses libsysfs pciutils zlib
IPRUTILS_LICENSE = Common Public License Version 1.0
IPRUTILS_LICENSE_FILES = LICENSE
# Patches touching configure.ac
IPRUTILS_AUTORECONF = YES
$(eval $(autotools-package))