libcap: bump to version 2.20
PATCH 1/4 libcap: bump to version 2.20
Bump libcap to version 2.20 and adjust style to match buildroot's defacto standard.
---
...system.patch => libcap-2.20-build-system.patch} | 41 +++++++++-----------
package/libcap/libcap.mk | 30 ++++++++++-----
2 files changed, 38 insertions(+), 33 deletions(-)
rename package/libcap/{libcap-2.19-build-system.patch => libcap-2.20-build-system.patch} (57%)package/libcap/libcap-2.20-build-system.patch renamed from package/libcap/libcap-2.19-build-system.patch +18 -23
@@ -1,9 +1,14 @@ -diff -Nura libcap-2.19.orig/Make.Rules libcap-2.19/Make.Rules ---- libcap-2.19.orig/Make.Rules 2010-01-13 23:04:58.000000000 -0300 -+++ libcap-2.19/Make.Rules 2010-12-28 16:44:18.164052748 -0300 -@@ -45,25 +45,26 @@ +Avoid the libcap buildsys forcing CC/CFLAGS/LDFLAGS/AR/RANLIB +Also install the shared lib +x + +Signed-off-by: Gustavo Zacarias <[email protected]> + +diff -Nura libcap-2.20/Make.Rules libcap-2.20-build/Make.Rules +--- libcap-2.20/Make.Rules 2011-01-19 02:06:44.000000000 -0300 ++++ libcap-2.20-build/Make.Rules 2011-04-19 14:07:53.544903094 -0300 +@@ -47,25 +47,25 @@ KERNEL_HEADERS := $(topdir)/libcap/include - IPATH += -I$(topdir)/libcap/include -I$(KERNEL_HEADERS) + IPATH += -fPIC -I$(topdir)/libcap/include -I$(KERNEL_HEADERS) -CC := gcc -CFLAGS := -O2
@@ -13,12 +18,12 @@ diff -Nura libcap-2.19.orig/Make.Rules libcap-2.19/Make.Rules -RANLIB := ranlib +CC ?= gcc +CFLAGS ?= -O2 -+CC_FOR_BUILD ?= $(CC) -+CFLAGS_FOR_BUILD ?= $(CFLAGS) ++BUILD_CC ?= $(CC) ++BUILD_CFLAGS ?= $(CFLAGS) $(IPATH) +AR ?= ar +RANLIB ?= ranlib DEBUG = -g #-DDEBUG - WARNINGS=-fPIC -Wall -Wwrite-strings \ + WARNINGS=-Wall -Wwrite-strings \ -Wpointer-arith -Wcast-qual -Wcast-align \ -Wstrict-prototypes -Wmissing-prototypes \ -Wnested-externs -Winline -Wshadow
@@ -29,25 +34,15 @@ diff -Nura libcap-2.19.orig/Make.Rules libcap-2.19/Make.Rules SYSTEM_HEADERS = /usr/include INCS=$(topdir)/libcap/include/sys/capability.h LDFLAGS += -L$(topdir)/libcap - CFLAGS += -Dlinux $(WARNINGS) $(DEBUG) $(IPATH) + CFLAGS += -Dlinux $(WARNINGS) $(DEBUG) -PAM_CAP := $(shell if [ -f /usr/include/security/pam_modules.h ]; then echo yes ; else echo no ; fi) -+CFLAGS_FOR_BUILD += $(IPATH) -+PAM_CAP := no ++PAM_CAP = no INDENT := $(shell if [ -n "$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi) DYNAMIC := $(shell if [ ! -d "$(topdir)/.git" ]; then echo yes; fi) LIBATTR := yes -diff -Nura libcap-2.19.orig/libcap/Makefile libcap-2.19/libcap/Makefile ---- libcap-2.19.orig/libcap/Makefile 2008-12-04 05:03:12.000000000 -0200 -+++ libcap-2.19/libcap/Makefile 2010-12-28 16:44:33.457052750 -0300 -@@ -33,7 +33,7 @@ - endif - - _makenames: _makenames.c cap_names.list.h -- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@ -+ $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $< -o $@ - - cap_names.h: _makenames - ./_makenames > cap_names.h +diff -Nura libcap-2.20/libcap/Makefile libcap-2.20-build/libcap/Makefile +--- libcap-2.20/libcap/Makefile 2010-08-08 19:26:04.000000000 -0300 ++++ libcap-2.20-build/libcap/Makefile 2011-04-19 14:08:29.377146094 -0300 @@ -65,7 +65,7 @@ install -m 0644 include/sys/capability.h $(INCDIR)/sys mkdir -p -m 0755 $(LIBDIR)
package/libcap/libcap.mk +20 -10
@@ -1,27 +1,37 @@ -LIBCAP_VERSION=2.19 -LIBCAP_SOURCE=libcap-$(LIBCAP_VERSION).tar.bz2 -LIBCAP_SITE=http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/ -LIBCAP_INSTALL_STAGING=YES +############################################################# +# +# libcap +# +############################################################# + +LIBCAP_VERSION = 2.20 +LIBCAP_SITE = http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2 +LIBCAP_DEPENDENCIES = host-libcap +LIBCAP_INSTALL_STAGING = YES define LIBCAP_BUILD_CMDS - $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) LIBATTR=no + $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \ + LIBATTR=no BUILD_CC="$(HOSTCC)" BUILD_CFLAGS="$(HOST_CFLAGS)" endef define LIBCAP_INSTALL_STAGING_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(STAGING_DIR) prefix=/usr lib=lib install + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(STAGING_DIR) \ + prefix=/usr lib=lib install endef define LIBCAP_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(TARGET_DIR) prefix=/usr lib=lib install - rm -f $(addprefix $(TARGET_DIR)/usr/sbin/,capsh getpcaps) + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(TARGET_DIR) \ + prefix=/usr lib=lib install + rm -f $(addprefix $(TARGET_DIR)/usr/sbin/,capsh getpcaps) endef define HOST_LIBCAP_BUILD_CMDS - $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) LIBATTR=no + $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) LIBATTR=no endef define HOST_LIBCAP_INSTALL_CMDS - $(HOST_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(HOST_DIR) prefix=/usr lib=lib install + $(HOST_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(HOST_DIR) \ + prefix=/usr lib=lib install endef $(eval $(call GENTARGETS,package,libcap))
Signature · 1 line
1.7.3.4
PATCH 2/4 readline: bump to version 6.2pl1
---
...s-link.patch => readline-6.2-curses-link.patch} | 0
package/readline/readline-6.2-pl1.patch | 29 ++++++++++++++++++++
package/readline/readline.mk | 3 +-
3 files changed, 31 insertions(+), 1 deletions(-)
rename package/readline/{readline-6.1-curses-link.patch => readline-6.2-curses-link.patch} (100%)
create mode 100644 package/readline/readline-6.2-pl1.patchpackage/readline/readline-6.2-curses-link.patch renamed from package/readline/readline-6.1-curses-link.patch +0 -0
package/readline/readline-6.2-pl1.patch new file +29 -0
@@ -0,0 +1,29 @@ +Bug-Reported-by: Clark J. Wang <[email protected]> +Bug-Reference-ID: <[email protected]> +Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2011-02/msg00157.html + +diff -Nura readline-6.2/callback.c readline-6.2-pl1/callback.c +--- readline-6.2/callback.c 2010-06-06 13:18:58.000000000 -0300 ++++ readline-6.2-pl1/callback.c 2011-04-19 14:20:00.269829168 -0300 +@@ -148,6 +148,9 @@ + eof = _rl_vi_domove_callback (_rl_vimvcxt); + /* Should handle everything, including cleanup, numeric arguments, + and turning off RL_STATE_VIMOTION */ ++ if (RL_ISSTATE (RL_STATE_NUMERICARG) == 0) ++ _rl_internal_char_cleanup (); ++ + return; + } + #endif +diff -Nura readline-6.2/vi_mode.c readline-6.2-pl1/vi_mode.c +--- readline-6.2/vi_mode.c 2010-11-20 21:51:39.000000000 -0300 ++++ readline-6.2-pl1/vi_mode.c 2011-04-19 14:19:24.510586785 -0300 +@@ -1114,7 +1114,7 @@ + rl_beg_of_line (1, c); + _rl_vi_last_motion = c; + RL_UNSETSTATE (RL_STATE_VIMOTION); +- return (0); ++ return (vidomove_dispatch (m)); + } + #if defined (READLINE_CALLBACKS) + /* XXX - these need to handle rl_universal_argument bindings */
package/readline/readline.mk +2 -1
@@ -3,7 +3,8 @@ # build GNU readline # ############################################################# -READLINE_VERSION = 6.1 + +READLINE_VERSION = 6.2 READLINE_SOURCE = readline-$(READLINE_VERSION).tar.gz READLINE_SITE = $(BR2_GNU_MIRROR)/readline READLINE_INSTALL_STAGING = YES
Signature · 1 line
1.7.3.4
PATCH 2/4 readline: bump to version 6.2pl1
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Gustavo" == Gustavo Zacarias <[email protected]> writes:
Gustavo> Signed-off-by: Gustavo Zacarias <[email protected]> Gustavo> ---
Gustavo> ...s-link.patch => readline-6.2-curses-link.patch} | 0 Gustavo> package/readline/readline-6.2-pl1.patch | 29 ++++++++++++++++++++ Gustavo> package/readline/readline.mk | 3 +-
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 3/4 usbutils: bump to version 002
In reply to Gustavo ZacariasBump to version 002, no longer needs libusb-compat
--- package/usbutils/Config.in | 1 - package/usbutils/usbutils.mk | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-)
package/usbutils/Config.in +0 -1
@@ -5,7 +5,6 @@ config BR2_PACKAGE_USBUTILS bool "usbutils" depends on BR2_PROGRAM_INVOCATION select BR2_PACKAGE_LIBUSB - select BR2_PACKAGE_LIBUSB_COMPAT help USB enumeration utilities
package/usbutils/usbutils.mk +2 -2
@@ -4,9 +4,9 @@ # ############################################################# -USBUTILS_VERSION = 0.91 +USBUTILS_VERSION = 002 USBUTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/usb/usbutils -USBUTILS_DEPENDENCIES = host-pkg-config libusb-compat +USBUTILS_DEPENDENCIES = host-pkg-config libusb ifeq ($(BR2_PACKAGE_USBUTILS_ZLIB),y) USBUTILS_DEPENDENCIES += zlib
Signature · 1 line
1.7.3.4
PATCH 3/4 usbutils: bump to version 002
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Gustavo" == Gustavo Zacarias <[email protected]> writes:
Gustavo> Bump to version 002, no longer needs libusb-compat Gustavo> Signed-off-by: Gustavo Zacarias <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 4/4 u-boot 2011.03: fix build failure with newer headers
In reply to Gustavo ZacariasNewer linux headers dropped config.h and this is included in the tools build, so drop the unnecessary include in tools/imximage.h
--- boot/u-boot/u-boot-2011.03-drop-configh.patch | 27 +++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) create mode 100644 boot/u-boot/u-boot-2011.03-drop-configh.patch
boot/u-boot/u-boot-2011.03-drop-configh.patch new file +27 -0
@@ -0,0 +1,27 @@ +"make tools-all" should allow building tools such as mkimage and the new +imximage without any config, but imximage.c currently fails to build +with: +imximage.h:27:20: error: config.h: No such file or directory + +config.h is not needed in imximage.h nor in imximage.c, and imximage.h +is only included from imximage.c, so drop this include to fix the build. + +Signed-off-by: Lo?c Minier <[email protected]> +--- + tools/imximage.h | 2 -- + 1 files changed, 0 insertions(+), 2 deletions(-) + +diff --git a/tools/imximage.h b/tools/imximage.h +index 38ca6be..d126a46 100644 +--- a/tools/imximage.h ++++ b/tools/imximage.h +@@ -24,8 +24,6 @@ + #ifndef _IMXIMAGE_H_ + #define _IMXIMAGE_H_ + +-#include <config.h> +- + #define MAX_HW_CFG_SIZE_V2 121 /* Max number of registers imx can set for v2 */ + #define MAX_HW_CFG_SIZE_V1 60 /* Max number of registers imx can set for v1 */ + #define APP_CODE_BARKER 0xB1 +-- 1.7.2.3
Signature · 1 line
1.7.3.4
PATCH 1/4 libcap: bump to version 2.20
In reply to Gustavo ZacariasQuoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Gustavo" == Gustavo Zacarias <[email protected]> writes:
Gustavo> Bump libcap to version 2.20 and adjust style to match buildroot's Gustavo> defacto standard.
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard