trace-cmd: Update to version 1.2
cover trace-cmd: Update to version 1.2
The following changes since commit f4efaa0f472b4bf0ba0a0297cc9ecc8b5a671f72:
squashfs-tools: fix PR, those should start with 'r' (2011-11-30 23:37:40 +0000)
are available in the git repository at:
git://git.yoctoproject.org/user-contrib/dvhart/oe-core updates
http://git.yoctoproject.org/cgit.cgi/user-contrib/dvhart/oe-core/log/?h=updates
Darren Hart (1):
trace-cmd: Update to 1.2 (includes kernelshark)
.../{kernelshark_git.bb => kernelshark_1.2.bb} | 9 +++--
.../trace-cmd/trace-cmd/addldflags.patch | 28 ++++++++++-----
.../trace-cmd/trace-cmd/make-docs-optional.patch | 36 ++++++++++++++++++++
.../{trace-cmd_git.bb => trace-cmd_1.2.bb} | 9 +++--
4 files changed, 64 insertions(+), 18 deletions(-)
rename meta/recipes-kernel/trace-cmd/{kernelshark_git.bb => kernelshark_1.2.bb} (81%)
create mode 100644 meta/recipes-kernel/trace-cmd/trace-cmd/make-docs-optional.patch
rename meta/recipes-kernel/trace-cmd/{trace-cmd_git.bb => trace-cmd_1.2.bb} (76%)Signature · 1 line
1.7.6.4
PATCH 1/1 trace-cmd: Update to 1.2 (includes kernelshark)
From: Darren Hart <[email protected]>
Update the trace-cmd and kernelshark recipes to version 1.2. Rename the recipes to the more descriptive trace-cmd_1.2.bb and kernelshark_1.2.bb respectively.
Update addldflags.patch for 1.2 and current Upstream-Status.
Add make-docs-optional.patch to avoid building the new doc target which requires asciidocs. We should add asciidocs and properly package the docs, but for now it's more important to get the sources current.
---
.../{kernelshark_git.bb => kernelshark_1.2.bb} | 9 +++--
.../trace-cmd/trace-cmd/addldflags.patch | 28 ++++++++++-----
.../trace-cmd/trace-cmd/make-docs-optional.patch | 36 ++++++++++++++++++++
.../{trace-cmd_git.bb => trace-cmd_1.2.bb} | 9 +++--
4 files changed, 64 insertions(+), 18 deletions(-)
rename meta/recipes-kernel/trace-cmd/{kernelshark_git.bb => kernelshark_1.2.bb} (81%)
create mode 100644 meta/recipes-kernel/trace-cmd/trace-cmd/make-docs-optional.patch
rename meta/recipes-kernel/trace-cmd/{trace-cmd_git.bb => trace-cmd_1.2.bb} (76%)meta/recipes-kernel/trace-cmd/kernelshark_1.2.bb renamed from meta/recipes-kernel/trace-cmd/kernelshark_git.bb +5 -4
@@ -3,9 +3,9 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ file://kernel-shark.c;beginline=6;endline=8;md5=2c22c965a649ddd7973d7913c5634a5e" -SRCREV = "6c696cec3f264a9399241b6e648f58bc97117d49" -PR = r1 -PV = "1.0.5+git${SRCPV}" +SRCREV = "7055ffd37beeb44714e86a4abc703f7e175a0db5" +PR = "r0" +PV = "1.2+git${SRCPV}" DEPENDS = "gtk+" RDEPENDS_${PN} = "trace-cmd"
@@ -13,7 +13,8 @@ RDEPENDS_${PN} = "trace-cmd" inherit pkgconfig SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git;protocol=git \ - file://addldflags.patch" + file://addldflags.patch \ + file://make-docs-optional.patch" S = "${WORKDIR}/git" EXTRA_OEMAKE = "'CC=${CC}' 'AR=${AR}' 'prefix=${prefix}' gui"
meta/recipes-kernel/trace-cmd/trace-cmd/addldflags.patch +18 -10
@@ -1,29 +1,37 @@ -Upstream-Status: Pending +trace-cmd: Cross-compile fixes for LDFLAGS and include path Add ability for the Makefile to respect LDFLAGS. - Also remove hardcoded /usr/local/include include path. -RP 7/5/2011 +Upstream-Status: Submitted [LKML] + +Signed-off-by: Richard Purdie <[email protected]> +Signed-off-by: Darren Hart <[email protected]> + +--- + Makefile | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) Index: git/Makefile =================================================================== ---- git.orig/Makefile 2011-07-05 11:58:11.699910550 +0100 -+++ git/Makefile 2011-07-05 23:30:12.319920617 +0100 -@@ -189,10 +189,11 @@ +--- git.orig/Makefile ++++ git/Makefile +@@ -202,12 +202,13 @@ export Q VERBOSE TRACECMD_VERSION = $(TC_VERSION).$(TC_PATCHLEVEL).$(TC_EXTRAVERSION) KERNELSHARK_VERSION = $(KS_VERSION).$(KS_PATCHLEVEL).$(KS_EXTRAVERSION) -INCLUDES = -I. -I/usr/local/include $(CONFIG_INCLUDES) +INCLUDES = -I. $(CONFIG_INCLUDES) + include features.mk + # Set compile option CFLAGS if not set elsewhere CFLAGS ?= -g -Wall +LDFLAGS ?= - # Append required CFLAGS - override CFLAGS += $(CONFIG_FLAGS) $(INCLUDES) $(PLUGIN_DIR_SQ) -@@ -225,7 +226,7 @@ + ifndef NO_PTRACE + ifneq ($(call try-cc,$(SOURCE_PTRACE),),y) +@@ -251,7 +252,7 @@ do_fpic_compile = \ do_app_build = \ ($(print_app_build) \
@@ -32,7 +40,7 @@ Index: git/Makefile do_compile_shared_library = \ ($(print_shared_lib_compile) \ -@@ -237,7 +238,7 @@ +@@ -263,7 +264,7 @@ do_compile_plugin_obj = \ do_plugin_build = \ ($(print_plugin_build) \
meta/recipes-kernel/trace-cmd/trace-cmd/make-docs-optional.patch new file +36 -0
@@ -0,0 +1,36 @@ +Disable building docs until we have asciidocs available as a recipe. + +Upstream-Status: Inappropriate [Account for missing dependency, the lazy way] + +Signed-off-by: Darren Hart <[email protected]> + +--- + Makefile | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +Index: git/Makefile +=================================================================== +--- git.orig/Makefile ++++ git/Makefile +@@ -327,7 +327,9 @@ TARGETS = $(CMD_TARGETS) $(GUI_TARGETS) + # If you want kernelshark, then do: make gui + ### + +-all: all_cmd doc show_gui_make ++# Make doc optional ++#all: all_cmd doc show_gui_make ++all: all_cmd show_gui_make + + all_cmd: $(CMD_TARGETS) + +@@ -503,7 +505,9 @@ install_python: $(PYTHON_SO_INSTALL) $(P + install_cmd: all_cmd install_plugins install_python + $(Q)$(call do_install,trace-cmd,$(bindir_SQ)) + +-install: install_cmd install_doc ++# Make doc optional ++#install: install_cmd install_doc ++install: install_cmd + @echo "Note: to install the gui, type \"make install_gui\"" + + install_gui: install_cmd gui
meta/recipes-kernel/trace-cmd/trace-cmd_1.2.bb renamed from meta/recipes-kernel/trace-cmd/trace-cmd_git.bb +5 -4
@@ -3,14 +3,15 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ file://trace-cmd.c;beginline=6;endline=8;md5=2c22c965a649ddd7973d7913c5634a5e" -SRCREV = "6c696cec3f264a9399241b6e648f58bc97117d49" -PR = "r2" -PV = "1.0.5+git${SRCPV}" +SRCREV = "7055ffd37beeb44714e86a4abc703f7e175a0db5" +PR = "r0" +PV = "1.2+git${SRCPV}" inherit pkgconfig SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git;protocol=git \ - file://addldflags.patch" + file://addldflags.patch \ + file://make-docs-optional.patch" S = "${WORKDIR}/git" EXTRA_OEMAKE = "'prefix=${prefix}'"
Signature · 1 line
1.7.6.4
Re: [PATCH 1/1] trace-cmd: Update to 1.2 (includes kernelshark)
Quoted 7 lines · Darren Hart
From: Darren Hart <[email protected]>
Update the trace-cmd and kernelshark recipes to version 1.2. Rename the recipes to the more descriptive trace-cmd_1.2.bb and kernelshark_1.2.bb respectively.
Update addldflags.patch for 1.2 and current Upstream-Status.
This has now been accepted upstream. I've updated the same branch in 0/1 (also below) with "Accepted" for Upstream status.
git://git.yoctoproject.org/user-contrib/dvhart/oe-core updates
http://git.yoctoproject.org/cgit.cgi/user-contrib/dvhart/oe-core/log/?h=updates
--
Darren
Quoted 174 lines
Add make-docs-optional.patch to avoid building the new doc target which requires asciidocs. We should add asciidocs and properly package the docs, but for now it's more important to get the sources current.
Signed-off-by Darren Hart <[email protected]>--- .../{kernelshark_git.bb => kernelshark_1.2.bb} | 9 +++-- .../trace-cmd/trace-cmd/addldflags.patch | 28 ++++++++++----- .../trace-cmd/trace-cmd/make-docs-optional.patch | 36 ++++++++++++++++++++ .../{trace-cmd_git.bb => trace-cmd_1.2.bb} | 9 +++-- 4 files changed, 64 insertions(+), 18 deletions(-) rename meta/recipes-kernel/trace-cmd/{kernelshark_git.bb => kernelshark_1.2.bb} (81%) create mode 100644 meta/recipes-kernel/trace-cmd/trace-cmd/make-docs-optional.patch rename meta/recipes-kernel/trace-cmd/{trace-cmd_git.bb => trace-cmd_1.2.bb} (76%)meta/recipes-kernel/trace-cmd/kernelshark_1.2.bb renamed from meta/recipes-kernel/trace-cmd/kernelshark_git.bb +5
-4@@ -3,9 +3,9 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ file://kernel-shark.c;beginline=6;endline=8;md5=2c22c965a649ddd7973d7913c5634a5e" -SRCREV = "6c696cec3f264a9399241b6e648f58bc97117d49" -PR = r1 -PV = "1.0.5+git${SRCPV}" +SRCREV = "7055ffd37beeb44714e86a4abc703f7e175a0db5" +PR = "r0" +PV = "1.2+git${SRCPV}" DEPENDS = "gtk+" RDEPENDS_${PN} = "trace-cmd"@@ -13,7 +13,8 @@ RDEPENDS_${PN} = "trace-cmd" inherit pkgconfig SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git;protocol=git \ - file://addldflags.patch" + file://addldflags.patch \ + file://make-docs-optional.patch" S = "${WORKDIR}/git" EXTRA_OEMAKE = "'CC=${CC}' 'AR=${AR}' 'prefix=${prefix}' gui"meta/recipes-kernel/trace-cmd/trace-cmd/addldflags.patch +18
-10@@ -1,29 +1,37 @@ -Upstream-Status: Pending +trace-cmd: Cross-compile fixes for LDFLAGS and include path Add ability for the Makefile to respect LDFLAGS. - Also remove hardcoded /usr/local/include include path. -RP 7/5/2011 +Upstream-Status: Submitted [LKML] + +Signed-off-by: Richard Purdie <[email protected]> +Signed-off-by: Darren Hart <[email protected]> + +--- + Makefile | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) Index: git/Makefile =================================================================== ---- git.orig/Makefile 2011-07-05 11:58:11.699910550 +0100 -+++ git/Makefile 2011-07-05 23:30:12.319920617 +0100 -@@ -189,10 +189,11 @@ +--- git.orig/Makefile ++++ git/Makefile +@@ -202,12 +202,13 @@ export Q VERBOSE TRACECMD_VERSION = $(TC_VERSION).$(TC_PATCHLEVEL).$(TC_EXTRAVERSION) KERNELSHARK_VERSION = $(KS_VERSION).$(KS_PATCHLEVEL).$(KS_EXTRAVERSION) -INCLUDES = -I. -I/usr/local/include $(CONFIG_INCLUDES) +INCLUDES = -I. $(CONFIG_INCLUDES) + include features.mk + # Set compile option CFLAGS if not set elsewhere CFLAGS ?= -g -Wall +LDFLAGS ?= - # Append required CFLAGS - override CFLAGS += $(CONFIG_FLAGS) $(INCLUDES) $(PLUGIN_DIR_SQ) -@@ -225,7 +226,7 @@ + ifndef NO_PTRACE + ifneq ($(call try-cc,$(SOURCE_PTRACE),),y) +@@ -251,7 +252,7 @@ do_fpic_compile = \ do_app_build = \ ($(print_app_build) \@@ -32,7 +40,7 @@ Index: git/Makefile do_compile_shared_library = \ ($(print_shared_lib_compile) \ -@@ -237,7 +238,7 @@ +@@ -263,7 +264,7 @@ do_compile_plugin_obj = \ do_plugin_build = \ ($(print_plugin_build) \meta/recipes-kernel/trace-cmd/trace-cmd/make-docs-optional.patch new file +36
-0@@ -0,0 +1,36 @@ +Disable building docs until we have asciidocs available as a recipe. + +Upstream-Status: Inappropriate [Account for missing dependency, the lazy way] + +Signed-off-by: Darren Hart <[email protected]> + +--- + Makefile | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +Index: git/Makefile +=================================================================== +--- git.orig/Makefile ++++ git/Makefile +@@ -327,7 +327,9 @@ TARGETS = $(CMD_TARGETS) $(GUI_TARGETS) + # If you want kernelshark, then do: make gui + ### + +-all: all_cmd doc show_gui_make ++# Make doc optional ++#all: all_cmd doc show_gui_make ++all: all_cmd show_gui_make + + all_cmd: $(CMD_TARGETS) + +@@ -503,7 +505,9 @@ install_python: $(PYTHON_SO_INSTALL) $(P + install_cmd: all_cmd install_plugins install_python + $(Q)$(call do_install,trace-cmd,$(bindir_SQ)) + +-install: install_cmd install_doc ++# Make doc optional ++#install: install_cmd install_doc ++install: install_cmd + @echo "Note: to install the gui, type \"make install_gui\"" + + install_gui: install_cmd guimeta/recipes-kernel/trace-cmd/trace-cmd_1.2.bb renamed from meta/recipes-kernel/trace-cmd/trace-cmd_git.bb +5
-4@@ -3,14 +3,15 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ file://trace-cmd.c;beginline=6;endline=8;md5=2c22c965a649ddd7973d7913c5634a5e" -SRCREV = "6c696cec3f264a9399241b6e648f58bc97117d49" -PR = "r2" -PV = "1.0.5+git${SRCPV}" +SRCREV = "7055ffd37beeb44714e86a4abc703f7e175a0db5" +PR = "r0" +PV = "1.2+git${SRCPV}" inherit pkgconfig SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git;protocol=git \ - file://addldflags.patch" + file://addldflags.patch \ + file://make-docs-optional.patch" S = "${WORKDIR}/git" EXTRA_OEMAKE = "'prefix=${prefix}'"
Signature · 3 lines
Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel
Richard Purdie
AppliedQuoted 10 lines · Darren Hart
The following changes since commit
f4efaa0f472b4bf0ba0a0297cc9ecc8b5a671f72:squashfs-tools: fix PR, those should start with 'r' (2011-11-30 23:37:40 +0000)
are available in the git repository at:
git://git.yoctoproject.org/user-contrib/dvhart/oe-coreupdates
http://git.yoctoproject.org/cgit.cgi/user-contrib/dvhart/oe-core/log/?h=updatesDarren Hart (1):
trace-cmd: Update to 1.2 (includes kernelshark)
Merged to master, thanks!
Richard