diff options
author | Luka Perkov <luka.perkov@sartura.hr> | 2016-06-23 13:57:21 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-23 13:57:21 +0200 |
commit | 282b917e47d9ae5017e1e426face9b75cb7aabd0 (patch) | |
tree | 3284ca2d20d9c8d7a4563c6446675c1ecf3feac2 /package/utils | |
parent | 34d432b05312de6d9575c559db8209809489096d (diff) | |
parent | 441a9c879ba6562ea9f431cf33bbb0c0400d5fd0 (diff) | |
download | master-187ad058-282b917e47d9ae5017e1e426face9b75cb7aabd0.tar.gz master-187ad058-282b917e47d9ae5017e1e426face9b75cb7aabd0.tar.bz2 master-187ad058-282b917e47d9ae5017e1e426face9b75cb7aabd0.zip |
Merge pull request #11 from wigyori/master
pull req for 4.4.12, ar71xx/mediatek updates, package upgrades
Diffstat (limited to 'package/utils')
-rw-r--r-- | package/utils/admswconfig/Makefile | 2 | ||||
-rw-r--r-- | package/utils/busybox/patches/030-ip-fix-problem-on-mips64-n64-big-endian-musl-systems.patch | 75 | ||||
-rw-r--r-- | package/utils/e2fsprogs/Makefile | 4 | ||||
-rw-r--r-- | package/utils/nvram/Makefile | 1 | ||||
-rw-r--r-- | package/utils/oseama/Makefile | 2 | ||||
-rw-r--r-- | package/utils/otrx/Makefile | 1 | ||||
-rw-r--r-- | package/utils/usbutils/Makefile | 2 |
7 files changed, 84 insertions, 3 deletions
diff --git a/package/utils/admswconfig/Makefile b/package/utils/admswconfig/Makefile index 820f854ff8..6f4b6049e2 100644 --- a/package/utils/admswconfig/Makefile +++ b/package/utils/admswconfig/Makefile @@ -15,6 +15,8 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://downloads.openwrt.org/sources PKG_MD5SUM:=faafd4618f970119a665b11b21ac6a26 +PKG_FLAGS:=nonshared + include $(INCLUDE_DIR)/package.mk define Package/admswconfig diff --git a/package/utils/busybox/patches/030-ip-fix-problem-on-mips64-n64-big-endian-musl-systems.patch b/package/utils/busybox/patches/030-ip-fix-problem-on-mips64-n64-big-endian-musl-systems.patch new file mode 100644 index 0000000000..6e25f55881 --- /dev/null +++ b/package/utils/busybox/patches/030-ip-fix-problem-on-mips64-n64-big-endian-musl-systems.patch @@ -0,0 +1,75 @@ +From: Szabolcs Nagy <nsz@port70.net> +Date: Sun, 24 Apr 2016 17:39:02 +0200 +Subject: [PATCH] ip: fix problem on mips64 n64 big endian musl systems + +Use designated initializers for struct msghdr. +The struct layout is non-portable and musl libc does not match what busybox expects. + +Signed-off-by: Szabolcs Nagy <nsz@port70.net> +Tested-by: Waldemar Brodkorb <wbx@openadk.org> +Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> +--- + +--- a/networking/libiproute/libnetlink.c ++++ b/networking/libiproute/libnetlink.c +@@ -71,11 +71,15 @@ int FAST_FUNC rtnl_dump_request(struct r + struct nlmsghdr nlh; + struct sockaddr_nl nladdr; + struct iovec iov[2] = { { &nlh, sizeof(nlh) }, { req, len } }; ++ /* Use designated initializers, struct layout is non-portable */ + struct msghdr msg = { +- (void*)&nladdr, sizeof(nladdr), +- iov, 2, +- NULL, 0, +- 0 ++ .msg_name = (void*)&nladdr, ++ .msg_namelen = sizeof(nladdr), ++ .msg_iov = iov, ++ .msg_iovlen = 2, ++ .msg_control = NULL, ++ .msg_controllen = 0, ++ .msg_flags = 0 + }; + + memset(&nladdr, 0, sizeof(nladdr)); +@@ -104,12 +108,15 @@ static int rtnl_dump_filter(struct rtnl_ + while (1) { + int status; + struct nlmsghdr *h; +- ++ /* Use designated initializers, struct layout is non-portable */ + struct msghdr msg = { +- (void*)&nladdr, sizeof(nladdr), +- &iov, 1, +- NULL, 0, +- 0 ++ .msg_name = (void*)&nladdr, ++ .msg_namelen = sizeof(nladdr), ++ .msg_iov = &iov, ++ .msg_iovlen = 1, ++ .msg_control = NULL, ++ .msg_controllen = 0, ++ .msg_flags = 0 + }; + + status = recvmsg(rth->fd, &msg, 0); +@@ -211,11 +218,15 @@ int FAST_FUNC rtnl_talk(struct rtnl_hand + struct sockaddr_nl nladdr; + struct iovec iov = { (void*)n, n->nlmsg_len }; + char *buf = xmalloc(8*1024); /* avoid big stack buffer */ ++ /* Use designated initializers, struct layout is non-portable */ + struct msghdr msg = { +- (void*)&nladdr, sizeof(nladdr), +- &iov, 1, +- NULL, 0, +- 0 ++ .msg_name = (void*)&nladdr, ++ .msg_namelen = sizeof(nladdr), ++ .msg_iov = &iov, ++ .msg_iovlen = 1, ++ .msg_control = NULL, ++ .msg_controllen = 0, ++ .msg_flags = 0 + }; + + memset(&nladdr, 0, sizeof(nladdr)); diff --git a/package/utils/e2fsprogs/Makefile b/package/utils/e2fsprogs/Makefile index bc1e5ed5ca..e90a752080 100644 --- a/package/utils/e2fsprogs/Makefile +++ b/package/utils/e2fsprogs/Makefile @@ -8,8 +8,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=e2fsprogs -PKG_VERSION:=1.42.12 -PKG_MD5SUM:=68255f51be017a93f2f6402fab06c2bf +PKG_VERSION:=1.42.13 +PKG_MD5SUM:=bc759fc62666786f5436e2075beb3265 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz diff --git a/package/utils/nvram/Makefile b/package/utils/nvram/Makefile index 992f3366ba..040d953582 100644 --- a/package/utils/nvram/Makefile +++ b/package/utils/nvram/Makefile @@ -11,6 +11,7 @@ PKG_NAME:=nvram PKG_RELEASE:=9 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) +PKG_FLAGS:=nonshared include $(INCLUDE_DIR)/package.mk diff --git a/package/utils/oseama/Makefile b/package/utils/oseama/Makefile index ad1395c7be..8957a69967 100644 --- a/package/utils/oseama/Makefile +++ b/package/utils/oseama/Makefile @@ -10,6 +10,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=oseama PKG_RELEASE:=1 +PKG_FLAGS:=nonshared + include $(INCLUDE_DIR)/package.mk define Package/oseama diff --git a/package/utils/otrx/Makefile b/package/utils/otrx/Makefile index 360fb1790d..ba981fcc84 100644 --- a/package/utils/otrx/Makefile +++ b/package/utils/otrx/Makefile @@ -9,6 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=otrx PKG_RELEASE:=1 +PKG_FLAGS:=nonshared include $(INCLUDE_DIR)/package.mk diff --git a/package/utils/usbutils/Makefile b/package/utils/usbutils/Makefile index ff737847d1..2b44df9e90 100644 --- a/package/utils/usbutils/Makefile +++ b/package/utils/usbutils/Makefile @@ -36,7 +36,7 @@ endef define Download/usb_ids FILE:=$(USB_IDS_FILE) - URL:=https://raw.githubusercontent.com/gentoo/hwids/d9e840aa3d5cedf5637d59ef0dc555c380a0e822 + URL:=@GITHUB/gentoo/hwids/d9e840aa3d5cedf5637d59ef0dc555c380a0e822 MD5SUM:=$(USB_IDS_MD5SUM) endef $(eval $(call Download,usb_ids)) |