All of lore.kernel.org
 help / color / mirror / Atom feed
* [kirkstone 00/39] Patch review
@ 2022-04-30 19:17 Armin Kuster
  2022-04-30 19:17 ` [kirkstone 01/39] crash: Upgrade to 8.0.0 Armin Kuster
                   ` (34 more replies)
  0 siblings, 35 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

Please have comments back my Tuesday

The following changes since commit 7e05822fe85a77ea7e9fdfa61f300334ed76e294:

  meta-openemnedded: Add myself as kirkstone maintainer (2022-04-23 06:50:42 -0700)

are available in the Git repository at:

  git://git.openembedded.org/meta-openembedded-contrib stable/kirkstone-nut
  http://cgit.openembedded.org/meta-openembedded-contrib/log/?h=stable/kirkstone-nut

Carlos Rafael Giani (1):
  pipewire: Upgrade to version 0.3.50

Khem Raj (23):
  crash: Fix build for mips target
  tcsh: Do not install symlinks into /bin with usrmerge
  arno-iptables-firewall: Do not use bitbake variable inside S
  fluentbit: Fix build with usrmerge distro feature
  tomoyo-tools: Define SBINDIR
  tomoyo-tools: Drop md5sum
  dietsplash: specify install rootdir
  linux-atm: Add knob to root prefix
  ufw: Fix build with usrmerge distro feature
  klibc: Recognise --dyld-prefix clang option
  mozjs: Use vendored icu on ppc/clang
  boinc-client: Do not overwrite same file when using usrmerge
  pam-ssh-agent-auth: Use specific versions of BSD licenses
  fwupd: Enable build with musl
  lirc: install systemd units only when using systemd distro feature
  fluentbit: Disable systemd support when systemd distro feature is
    disabled
  gtksourceview5: Allow wayland or x11
  gtkmm3: Allow wayland or x11 in distro features
  gparted: Allow wayland or x11 distro features
  lirc: Delete systemd unit files on non systemd distros
  atkmm: Allow build with wayland
  pangomm: Allow building with wayland
  boinc-client: Make script install not depend on host install paths

Mingli Yu (2):
  crash: Upgrade to 8.0.0
  makedumpfile: Upgrade to 1.7.1

Robert Yang (1):
  libldb: Fix installed-vs-shipped and rebuild error

Willy Tu (1):
  absil-cpp: Update SRC_URI to to the latest google internal sync

wangmy (11):
  evince: upgrade 42.1 -> 42.2
  gspell: upgrade 1.9.1 -> 1.10.0
  gtksourceview5: upgrade 5.4.0 -> 5.4.1
  libadwaita: upgrade 1.1.0 -> 1.1.1
  nautilus: upgrade 42.0 -> 42.1.1
  htpdate: upgrade 1.3.3 -> 1.3.4
  hexedit: upgrade 1.5 -> 1.6
  lsscsi: upgrade 0.31 -> 0.32
  libencode-perl: upgrade 3.16 -> 3.17
  libextutils-cppguess-perl: upgrade 0.23 -> 0.26
  libtest-harness-perl: upgrade 3.42 -> 3.44

 .../recipes-extended/gparted/gparted_1.4.0.bb |  3 +-
 .../evince/{evince_42.1.bb => evince_42.2.bb} |  2 +-
 .../{gspell_1.9.1.bb => gspell_1.10.0.bb}     |  2 +-
 ...view5_5.4.0.bb => gtksourceview5_5.4.1.bb} |  4 +-
 ...ibadwaita_1.1.0.bb => libadwaita_1.1.1.bb} |  2 +-
 .../{nautilus_42.0.bb => nautilus_42.1.1.bb}  |  2 +-
 .../klcc-cross-accept-clang-options.patch     |  5 +-
 ...-to-enable-disable-legacy-RTKit-modu.patch | 44 -----------
 ...{pipewire_0.3.49.bb => pipewire_0.3.50.bb} |  6 +-
 .../recipes-connectivity/ufw/ufw_0.36.1.bb    |  7 ++
 .../arno-iptables-firewall_2.1.1.bb           |  2 +-
 .../{htpdate_1.3.3.bb => htpdate_1.3.4.bb}    |  2 +-
 .../recipes-support/libldb/libldb_2.3.3.bb    | 11 +++
 .../linux-atm/0001-make-Add-PREFIX-knob.patch | 31 ++++++++
 .../linux-atm/linux-atm_2.5.2.bb              |  7 +-
 .../recipes-connectivity/lirc/lirc_0.10.1.bb  | 13 +--
 meta-oe/recipes-bsp/fwupd/fwupd_1.7.6.bb      |  2 -
 .../lsscsi/{lsscsi_0.31.bb => lsscsi_0.32.bb} |  3 +-
 .../abseil-cpp/abseil-ppc-fixes.patch         | 20 ++---
 .../abseil-cpp/abseil-cpp_git.bb              |  4 +-
 ...Do-not-check-for-files-on-build-host.patch | 52 ++++++++++++
 .../boinc/boinc-client_7.18.1.bb              | 17 ++--
 ...nit-install-location-with-SYSTEM_DIR.patch | 28 +++++++
 .../cross-build-init-system-detection.patch   |  4 +-
 .../fluentbit/fluentbit_1.3.5.bb              |  4 +-
 .../{hexedit_1.5.bb => hexedit_1.6.bb}        |  2 +-
 .../recipes-extended/mozjs/mozjs-91_91.8.0.bb |  2 +
 .../pam/pam-ssh-agent-auth_0.10.3.bb          |  2 +-
 .../recipes-gnome/atk/atkmm-2.36_2.36.1.bb    |  2 +-
 meta-oe/recipes-gnome/atk/atkmm_2.28.2.bb     |  2 +-
 meta-oe/recipes-gnome/gtk+/gtkmm3_3.24.5.bb   |  2 +-
 .../dietsplash/dietsplash_git.bb              |  2 +-
 .../recipes-graphics/pango/pangomm_2.46.2.bb  |  3 +-
 ...error-unknown-type-name-gdb_fpregset.patch | 36 ---------
 ...tect-the-sysroot-s-glibc-header-file.patch | 33 --------
 ...unrecognized-gcc-option-m32-for-mips.patch | 33 --------
 ...im-arange-fix-extern-inline-handling.patch | 79 -------------------
 ...m-ppc-drop-LIBS-from-psim-dependency.patch | 37 ---------
 .../crash/{crash_7.3.0.bb => crash_8.0.0.bb}  | 13 +--
 ...makedumpfile-replace-hardcode-CFLAGS.patch | 53 ++++++-------
 ...umpfile_1.7.0.bb => makedumpfile_1.7.1.bb} |  8 +-
 .../tomoyo-tools/tomoyo-tools_2.5.0.bb        |  3 +-
 meta-oe/recipes-shells/tcsh/tcsh_6.22.04.bb   |  6 +-
 ...de-perl_3.16.bb => libencode-perl_3.17.bb} |  2 +-
 ...3.bb => libextutils-cppguess-perl_0.26.bb} |  2 +-
 ...l_3.42.bb => libtest-harness-perl_3.44.bb} |  5 +-
 46 files changed, 231 insertions(+), 373 deletions(-)
 rename meta-gnome/recipes-gnome/evince/{evince_42.1.bb => evince_42.2.bb} (92%)
 rename meta-gnome/recipes-gnome/gspell/{gspell_1.9.1.bb => gspell_1.10.0.bb} (76%)
 rename meta-gnome/recipes-gnome/gtksourceview/{gtksourceview5_5.4.0.bb => gtksourceview5_5.4.1.bb} (85%)
 rename meta-gnome/recipes-gnome/libadwaita/{libadwaita_1.1.0.bb => libadwaita_1.1.1.bb} (86%)
 rename meta-gnome/recipes-gnome/nautilus/{nautilus_42.0.bb => nautilus_42.1.1.bb} (92%)
 delete mode 100644 meta-multimedia/recipes-multimedia/pipewire/files/0001-meson-Add-option-to-enable-disable-legacy-RTKit-modu.patch
 rename meta-multimedia/recipes-multimedia/pipewire/{pipewire_0.3.49.bb => pipewire_0.3.50.bb} (98%)
 rename meta-networking/recipes-support/htpdate/{htpdate_1.3.3.bb => htpdate_1.3.4.bb} (92%)
 create mode 100644 meta-networking/recipes-support/linux-atm/linux-atm/0001-make-Add-PREFIX-knob.patch
 rename meta-oe/recipes-bsp/lsscsi/{lsscsi_0.31.bb => lsscsi_0.32.bb} (70%)
 create mode 100644 meta-oe/recipes-extended/boinc/boinc-client/0001-scripts-Do-not-check-for-files-on-build-host.patch
 create mode 100644 meta-oe/recipes-extended/fluentbit/fluentbit/0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch
 rename meta-oe/recipes-extended/hexedit/{hexedit_1.5.bb => hexedit_1.6.bb} (90%)
 delete mode 100644 meta-oe/recipes-kernel/crash/crash/0002-crash-fix-build-error-unknown-type-name-gdb_fpregset.patch
 delete mode 100644 meta-oe/recipes-kernel/crash/crash/0003-crash-detect-the-sysroot-s-glibc-header-file.patch
 delete mode 100644 meta-oe/recipes-kernel/crash/crash/remove-unrecognized-gcc-option-m32-for-mips.patch
 delete mode 100644 meta-oe/recipes-kernel/crash/crash/sim-common-sim-arange-fix-extern-inline-handling.patch
 delete mode 100644 meta-oe/recipes-kernel/crash/crash/sim-ppc-drop-LIBS-from-psim-dependency.patch
 rename meta-oe/recipes-kernel/crash/{crash_7.3.0.bb => crash_8.0.0.bb} (87%)
 rename meta-oe/recipes-kernel/makedumpfile/{makedumpfile_1.7.0.bb => makedumpfile_1.7.1.bb} (85%)
 rename meta-perl/recipes-perl/libencode/{libencode-perl_3.16.bb => libencode-perl_3.17.bb} (97%)
 rename meta-perl/recipes-perl/libextutils/{libextutils-cppguess-perl_0.23.bb => libextutils-cppguess-perl_0.26.bb} (92%)
 rename meta-perl/recipes-perl/libtest/{libtest-harness-perl_3.42.bb => libtest-harness-perl_3.44.bb} (95%)

-- 
2.25.1



^ permalink raw reply	[flat|nested] 36+ messages in thread

* [kirkstone 01/39] crash: Upgrade to 8.0.0
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 02/39] crash: Fix build for mips target Armin Kuster
                   ` (33 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Mingli Yu <mingli.yu@windriver.com>

The bundled gdb upgraded to 10.2 [1] and remove related patches
against the previous gdb 7.6.

[1] https://github.com/crash-utility/crash/commit/ec568e2ea515b66343d3488d5d4b9a625d55b7ae

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit c7ce2371c021d713f5328a0a50b23a21f2e4792b)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 ...error-unknown-type-name-gdb_fpregset.patch | 36 ---------
 ...tect-the-sysroot-s-glibc-header-file.patch | 33 --------
 ...unrecognized-gcc-option-m32-for-mips.patch | 33 --------
 ...im-arange-fix-extern-inline-handling.patch | 79 -------------------
 ...m-ppc-drop-LIBS-from-psim-dependency.patch | 37 ---------
 .../crash/{crash_7.3.0.bb => crash_8.0.0.bb}  | 12 +--
 6 files changed, 3 insertions(+), 227 deletions(-)
 delete mode 100644 meta-oe/recipes-kernel/crash/crash/0002-crash-fix-build-error-unknown-type-name-gdb_fpregset.patch
 delete mode 100644 meta-oe/recipes-kernel/crash/crash/0003-crash-detect-the-sysroot-s-glibc-header-file.patch
 delete mode 100644 meta-oe/recipes-kernel/crash/crash/remove-unrecognized-gcc-option-m32-for-mips.patch
 delete mode 100644 meta-oe/recipes-kernel/crash/crash/sim-common-sim-arange-fix-extern-inline-handling.patch
 delete mode 100644 meta-oe/recipes-kernel/crash/crash/sim-ppc-drop-LIBS-from-psim-dependency.patch
 rename meta-oe/recipes-kernel/crash/{crash_7.3.0.bb => crash_8.0.0.bb} (87%)

diff --git a/meta-oe/recipes-kernel/crash/crash/0002-crash-fix-build-error-unknown-type-name-gdb_fpregset.patch b/meta-oe/recipes-kernel/crash/crash/0002-crash-fix-build-error-unknown-type-name-gdb_fpregset.patch
deleted file mode 100644
index 8355fe44ea..0000000000
--- a/meta-oe/recipes-kernel/crash/crash/0002-crash-fix-build-error-unknown-type-name-gdb_fpregset.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 52fc1a7c17768fd52c3577d21dad84e8babb94b5 Mon Sep 17 00:00:00 2001
-From: Dengke Du <dengke.du@windriver.com>
-Date: Thu, 6 Apr 2017 23:01:14 -0400
-Subject: [PATCH 2/3] crash: fix build error unknown type name 'gdb_fpregset_t'
-
-Upstream-Status: Pending
-
-Signed-off-by: Dengke Du <dengke.du@windriver.com>
----
- gdb-7.6/gdb/gdb_proc_service.h | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/gdb-7.6/gdb/gdb_proc_service.h b/gdb-7.6/gdb/gdb_proc_service.h
-index 8bc6088..99c6496 100644
---- a/gdb-7.6/gdb/gdb_proc_service.h
-+++ b/gdb-7.6/gdb/gdb_proc_service.h
-@@ -20,6 +20,7 @@
- #define GDB_PROC_SERVICE_H
- 
- #include <sys/types.h>
-+#include "gregset.h"
- 
- #ifdef HAVE_PROC_SERVICE_H
- #include <proc_service.h>
-@@ -53,8 +54,6 @@
- #include <sys/procfs.h>
- #endif
- 
--#include "gregset.h"
--
- /* Functions in this interface return one of these status codes.  */
- typedef enum
- {
--- 
-2.8.1
-
diff --git a/meta-oe/recipes-kernel/crash/crash/0003-crash-detect-the-sysroot-s-glibc-header-file.patch b/meta-oe/recipes-kernel/crash/crash/0003-crash-detect-the-sysroot-s-glibc-header-file.patch
deleted file mode 100644
index 1f4bd01da4..0000000000
--- a/meta-oe/recipes-kernel/crash/crash/0003-crash-detect-the-sysroot-s-glibc-header-file.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From c7950ef5228adc52a500b4fc67d7e48c3c09c1df Mon Sep 17 00:00:00 2001
-From: Dengke Du <dengke.du@windriver.com>
-Date: Thu, 6 Apr 2017 23:02:44 -0400
-Subject: [PATCH 3/3] crash: detect the sysroot's glibc header file
-
-This is cross compile, so let the Makefile detect the sysroot's glibc
-header file, not the host's glibc header file.
-
-Upstream-Status: Pending
-
-Signed-off-by: Dengke Du <dengke.du@windriver.com>
----
- Makefile | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index b6b7e80..94f21a5 100644
---- a/Makefile
-+++ b/Makefile
-@@ -264,8 +264,8 @@ gdb_patch:
- 	if [ "${ARCH}" = "x86_64" ] && [ "${TARGET}" = "PPC64" ] && [ -f ${GDB}-ppc64le-support.patch ]; then \
- 		patch -d ${GDB} -p1 -F0 < ${GDB}-ppc64le-support.patch ; \
- 	fi
--	if [ -f /usr/include/proc_service.h ]; then \
--		grep 'extern ps_err_e ps_get_thread_area (struct' /usr/include/proc_service.h; \
-+	if [ -f ${RECIPE_SYSROOT}/usr/include/proc_service.h ]; then \
-+		grep 'extern ps_err_e ps_get_thread_area (struct' ${RECIPE_SYSROOT}/usr/include/proc_service.h; \
- 		if [ $$? -eq 0 ]; then \
- 			patch -p0 < ${GDB}-proc_service.h.patch; \
- 		fi; \
--- 
-2.8.1
-
diff --git a/meta-oe/recipes-kernel/crash/crash/remove-unrecognized-gcc-option-m32-for-mips.patch b/meta-oe/recipes-kernel/crash/crash/remove-unrecognized-gcc-option-m32-for-mips.patch
deleted file mode 100644
index 37d43b8887..0000000000
--- a/meta-oe/recipes-kernel/crash/crash/remove-unrecognized-gcc-option-m32-for-mips.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Upstream-Status: Pending
-
-It fails to build crash for mips with error:
-
-| mips-wrs-linux-gcc: error: unrecognized command line option '-m32'
-| Makefile:291: recipe for target 'make_build_data' failed
-
-So remove the unrecognized option '-m32' for mips.
-
-Signed-off-by: Kai Kang <kai.kang@windriver.com>
----
-diff --git a/configure.c b/configure.c
-index cf1973b..71e97b3 100644
---- a/configure.c
-+++ b/configure.c
-@@ -155,7 +155,7 @@ void add_extra_lib(char *);
- #define TARGET_CFLAGS_PPC64_ON_X86_64  "TARGET_CFLAGS="
- #define TARGET_CFLAGS_MIPS            "TARGET_CFLAGS=-D_FILE_OFFSET_BITS=64"
- #define TARGET_CFLAGS_MIPS_ON_X86     "TARGET_CFLAGS=-D_FILE_OFFSET_BITS=64"
--#define TARGET_CFLAGS_MIPS_ON_X86_64  "TARGET_CFLAGS=-m32 -D_FILE_OFFSET_BITS=64"
-+#define TARGET_CFLAGS_MIPS_ON_X86_64  "TARGET_CFLAGS=-D_FILE_OFFSET_BITS=64"
- #define TARGET_CFLAGS_MIPS64          "TARGET_CFLAGS="
- #define TARGET_CFLAGS_SPARC64         "TARGET_CFLAGS="
- 
-@@ -167,7 +167,7 @@ void add_extra_lib(char *);
- #define GDB_TARGET_ARM64_ON_X86_64  "GDB_CONF_FLAGS=--target=aarch64-elf-linux"   /* TBD */
- #define GDB_TARGET_PPC64_ON_X86_64  "GDB_CONF_FLAGS=--target=powerpc64le-unknown-linux-gnu"
- #define GDB_TARGET_MIPS_ON_X86     "GDB_CONF_FLAGS=--target=mipsel-elf-linux"
--#define GDB_TARGET_MIPS_ON_X86_64  "GDB_CONF_FLAGS=--target=mipsel-elf-linux CFLAGS=-m32"
-+#define GDB_TARGET_MIPS_ON_X86_64  "GDB_CONF_FLAGS=--target=mipsel-elf-linux"
-      
- /*
-  *  The original plan was to allow the use of a particular version
diff --git a/meta-oe/recipes-kernel/crash/crash/sim-common-sim-arange-fix-extern-inline-handling.patch b/meta-oe/recipes-kernel/crash/crash/sim-common-sim-arange-fix-extern-inline-handling.patch
deleted file mode 100644
index 0185b57045..0000000000
--- a/meta-oe/recipes-kernel/crash/crash/sim-common-sim-arange-fix-extern-inline-handling.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-Upstream-Status: Backport
-
-https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=92fc615
-
-Signed-off-by: Kai Kang <kai.kang@windriver.com>
---
-From 92fc6153a6fdf2a027d9780f5945712aafad4a9e Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Sun, 29 Mar 2015 15:59:01 -0400
-Subject: [PATCH] sim: common: sim-arange: fix extern inline handling
-
-With newer versions of gcc (5.x), the extern inline we're using with the
-sim-arange module no longer works.  Since this code really wants the gnu
-inline semantics, use that attribute explicitly.
-
-Reported-by: DJ Delorie <dj@redhat.com>
-Reported-by: Joel Sherrill <joel.sherrill@oarcorp.com>
----
- gdb-7.6/sim/common/sim-arange.h | 20 ++++++++++++--------
- gdb-7.6/sim/common/sim-inline.h |  4 +++-
- 2 files changed, 15 insertions(+), 9 deletions(-)
-
-diff --git a/gdb-7.6/sim/common/sim-arange.h b/gdb-7.6/sim/common/sim-arange.h
-index 73117f3..de842c9 100644
---- a/gdb-7.6/sim/common/sim-arange.h
-+++ b/gdb-7.6/sim/common/sim-arange.h
-@@ -60,22 +60,26 @@ extern void sim_addr_range_delete (ADDR_RANGE * /*ar*/,
- 				   address_word /*start*/,
- 				   address_word /*end*/);
- 
-+/* TODO: This should get moved into sim-inline.h.  */
-+#ifdef HAVE_INLINE
-+#ifdef SIM_ARANGE_C
-+#define SIM_ARANGE_INLINE INLINE
-+#else
-+#define SIM_ARANGE_INLINE EXTERN_INLINE
-+#endif
-+#else
-+#define SIM_ARANGE_INLINE EXTERN
-+#endif
-+
- /* Return non-zero if ADDR is in range AR, traversing the entire tree.
-    If no range is specified, that is defined to mean "everything".  */
--extern INLINE int
-+SIM_ARANGE_INLINE int
- sim_addr_range_hit_p (ADDR_RANGE * /*ar*/, address_word /*addr*/);
- #define ADDR_RANGE_HIT_P(ar, addr) \
-   ((ar)->range_tree == NULL || sim_addr_range_hit_p ((ar), (addr)))
- 
- #ifdef HAVE_INLINE
--#ifdef SIM_ARANGE_C
--#define SIM_ARANGE_INLINE INLINE
--#else
--#define SIM_ARANGE_INLINE EXTERN_INLINE
--#endif
- #include "sim-arange.c"
--#else
--#define SIM_ARANGE_INLINE
- #endif
- #define SIM_ARANGE_C_INCLUDED
- 
-diff --git a/gdb-7.6/sim/common/sim-inline.h b/gdb-7.6/sim/common/sim-inline.h
-index af75562..8a9c286 100644
---- a/gdb-7.6/sim/common/sim-inline.h
-+++ b/gdb-7.6/sim/common/sim-inline.h
-@@ -303,7 +303,9 @@
- /* ??? Temporary, pending decision to always use extern inline and do a vast
-    cleanup of inline support.  */
- #ifndef INLINE2
--#if defined (__GNUC__)
-+#if defined (__GNUC_GNU_INLINE__) || defined (__GNUC_STDC_INLINE__)
-+#define INLINE2 __inline__ __attribute__ ((__gnu_inline__))
-+#elif defined (__GNUC__)
- #define INLINE2 __inline__
- #else
- #define INLINE2 /*inline*/
--- 
-2.6.1
-
diff --git a/meta-oe/recipes-kernel/crash/crash/sim-ppc-drop-LIBS-from-psim-dependency.patch b/meta-oe/recipes-kernel/crash/crash/sim-ppc-drop-LIBS-from-psim-dependency.patch
deleted file mode 100644
index 77a287f146..0000000000
--- a/meta-oe/recipes-kernel/crash/crash/sim-ppc-drop-LIBS-from-psim-dependency.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Upstream-Status: Backport
-
-https://sourceware.org/git/?p=binutils-gdb.git;h=0d8a6ab
-
-Signed-off-by: Kai Kang <kai.kang@windriver.com>
----
-From 0d8a6ab7d39d28fb1557e2a62e9e4b336341ab34 Mon Sep 17 00:00:00 2001
-From: Aaro Koskinen <aaro.koskinen@iki.fi>
-Date: Mon, 17 Feb 2014 17:12:59 -0500
-Subject: [PATCH] sim: ppc: drop $(LIBS) from psim dependency
-
-When cross-compiling GDB for PPC, there's a prerequisite "-lz" for psim
-that results in a build failure. With such prerequisite, GNU Make will
-try to search the library from build machine's /usr/lib which is wrong.
-On 64-bit Linux build machines the compilation will fail because of this.
-
-URL: https://sourceware.org/bugzilla/show_bug.cgi?id=12202
----
- sim/ppc/Makefile.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/gdb-7.6/sim/ppc/Makefile.in b/gdb-7.6/sim/ppc/Makefile.in
-index b811f6f..740bdb0 100644
---- a/gdb-7.6/sim/ppc/Makefile.in
-+++ b/gdb-7.6/sim/ppc/Makefile.in
-@@ -552,7 +552,7 @@ PACKAGE_SRC = @sim_pk_src@
- PACKAGE_OBJ = @sim_pk_obj@
- 
- 
--psim: $(TARGETLIB) main.o $(LIBIBERTY_LIB) $(BFD_LIB) $(LIBS) $(LIBINTL_DEP)
-+psim: $(TARGETLIB) main.o $(LIBIBERTY_LIB) $(BFD_LIB) $(LIBINTL_DEP)
- 	$(CC) $(CFLAGS) $(SIM_CFLAGS) $(LDFLAGS) -o psim$(EXEEXT) main.o $(TARGETLIB) $(BFD_LIB) $(LIBINTL) $(LIBIBERTY_LIB) $(LIBS)
- 
- run: psim
--- 
-1.9.4
-
diff --git a/meta-oe/recipes-kernel/crash/crash_7.3.0.bb b/meta-oe/recipes-kernel/crash/crash_8.0.0.bb
similarity index 87%
rename from meta-oe/recipes-kernel/crash/crash_7.3.0.bb
rename to meta-oe/recipes-kernel/crash/crash_8.0.0.bb
index d4aa0d52b0..4ea5b67de1 100644
--- a/meta-oe/recipes-kernel/crash/crash_7.3.0.bb
+++ b/meta-oe/recipes-kernel/crash/crash_8.0.0.bb
@@ -14,22 +14,16 @@ DEPENDS = "zlib readline coreutils-native ncurses-native"
 
 S = "${WORKDIR}/git"
 SRC_URI = "git://github.com/crash-utility/${BPN}.git;branch=master;protocol=https \
-           ${GNU_MIRROR}/gdb/gdb-7.6.tar.gz;name=gdb;subdir=git \
+           ${GNU_MIRROR}/gdb/gdb-10.2.tar.gz;name=gdb;subdir=git \
            file://7001force_define_architecture.patch \
            file://7003cross_ranlib.patch \
            file://0001-cross_add_configure_option.patch \
-           file://sim-ppc-drop-LIBS-from-psim-dependency.patch \
-           file://sim-common-sim-arange-fix-extern-inline-handling.patch \
            file://donnot-extract-gdb-during-do-compile.patch \
            file://gdb_build_jobs_and_not_write_crash_target.patch \
-           file://remove-unrecognized-gcc-option-m32-for-mips.patch \
-           file://0002-crash-fix-build-error-unknown-type-name-gdb_fpregset.patch \
-           file://0003-crash-detect-the-sysroot-s-glibc-header-file.patch \
            "
-SRCREV = "2a3e546942ab560f050ab77e8c7828b06513b3f0"
+SRCREV = "ec568e2ea515b66343d3488d5d4b9a625d55b7ae"
 
-SRC_URI[gdb.md5sum] = "a9836707337e5f7bf76a009a8904f470"
-SRC_URI[gdb.sha256sum] = "8070389a5dcc104eb0be483d582729f98ed4d761ad19cedd3f17b5d2502faa36"
+SRC_URI[gdb.sha256sum] = "b33ad58d687487a821ec8d878daab0f716be60d0936f2e3ac5cf08419ce70350"
 
 UPSTREAM_CHECK_URI = "https://github.com/crash-utility/crash/releases"
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 02/39] crash: Fix build for mips target
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
  2022-04-30 19:17 ` [kirkstone 01/39] crash: Upgrade to 8.0.0 Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 03/39] tcsh: Do not install symlinks into /bin with usrmerge Armin Kuster
                   ` (32 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

The patch to remove these options is removed therefore instrument them
via sed operations

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Mingli Yu <mingli.yu@windriver.com>
(cherry picked from commit 224d8a8cbeef0c5ccdf03e9f6660203af7abead6)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-oe/recipes-kernel/crash/crash_8.0.0.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-oe/recipes-kernel/crash/crash_8.0.0.bb b/meta-oe/recipes-kernel/crash/crash_8.0.0.bb
index 4ea5b67de1..55de6a604b 100644
--- a/meta-oe/recipes-kernel/crash/crash_8.0.0.bb
+++ b/meta-oe/recipes-kernel/crash/crash_8.0.0.bb
@@ -72,6 +72,7 @@ do_compile:prepend() {
 
     sed -i s/FORCE_DEFINE_ARCH/"${ARCH}"/g ${S}/configure.c
     sed -i -e 's/#define TARGET_CFLAGS_ARM_ON_X86_64.*/#define TARGET_CFLAGS_ARM_ON_X86_64\t\"TARGET_CFLAGS=-D_FILE_OFFSET_BITS=64\"/g' ${S}/configure.c
+    sed -i -e 's/#define TARGET_CFLAGS_MIPS_ON_X86_64.*/#define TARGET_CFLAGS_MIPS_ON_X86_64\t\"TARGET_CFLAGS=-D_FILE_OFFSET_BITS=64\"/g' ${S}/configure.c
     sed -i 's/&gt;/>/g' ${S}/Makefile
 }
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 03/39] tcsh: Do not install symlinks into /bin with usrmerge
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
  2022-04-30 19:17 ` [kirkstone 01/39] crash: Upgrade to 8.0.0 Armin Kuster
  2022-04-30 19:17 ` [kirkstone 02/39] crash: Fix build for mips target Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 04/39] arno-iptables-firewall: Do not use bitbake variable inside S Armin Kuster
                   ` (31 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit e059bf5da05dd895ac5fde665f283022ad5c59d2)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-oe/recipes-shells/tcsh/tcsh_6.22.04.bb | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/meta-oe/recipes-shells/tcsh/tcsh_6.22.04.bb b/meta-oe/recipes-shells/tcsh/tcsh_6.22.04.bb
index c4da5cd835..f7282bf1fd 100644
--- a/meta-oe/recipes-shells/tcsh/tcsh_6.22.04.bb
+++ b/meta-oe/recipes-shells/tcsh/tcsh_6.22.04.bb
@@ -27,8 +27,10 @@ do_install:append () {
     oe_runmake install.man DESTDIR=${D}
 
     install -d ${D}${base_bindir}
-    ln -s /usr/bin/tcsh ${D}${base_bindir}/tcsh
-    ln -s /usr/bin/tcsh ${D}${base_bindir}/csh
+    if ! ${@bb.utils.contains('DISTRO_FEATURES','usrmerge','true','false',d)}; then
+        ln -s /usr/bin/tcsh ${D}${base_bindir}/tcsh
+        ln -s /usr/bin/tcsh ${D}${base_bindir}/csh
+    fi
     install -d ${D}${sysconfdir}/csh/login.d
     install -m 0644 ${S}/csh.cshrc ${S}/csh.login ${S}/csh.logout ${S}/complete.tcsh ${D}${sysconfdir}
     install -D -m 0644 ${S}/csh-mode.el ${D}${datadir}/emacs/site-lisp/csh-mode.el
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 04/39] arno-iptables-firewall: Do not use bitbake variable inside S
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (2 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 03/39] tcsh: Do not install symlinks into /bin with usrmerge Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 05/39] fluentbit: Fix build with usrmerge distro feature Armin Kuster
                   ` (30 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

Location of file inside sourcedir fixed but bitbake variable
systemd_unitdir varies depending on usrmerge feature
hence can not be used here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 2b643dcefe8ae4ef0cd3066bd31bae41e322b84c)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../arno-iptables-firewall/arno-iptables-firewall_2.1.1.bb      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-networking/recipes-filter/arno-iptables-firewall/arno-iptables-firewall_2.1.1.bb b/meta-networking/recipes-filter/arno-iptables-firewall/arno-iptables-firewall_2.1.1.bb
index bba11a8c64..e124fd2906 100644
--- a/meta-networking/recipes-filter/arno-iptables-firewall/arno-iptables-firewall_2.1.1.bb
+++ b/meta-networking/recipes-filter/arno-iptables-firewall/arno-iptables-firewall_2.1.1.bb
@@ -20,7 +20,7 @@ do_install() {
 	install -m 0755 ${S}/bin/arno-fwfilter ${D}${bindir}
 	cp -r ${S}/share/arno-iptables-firewall/* ${D}${datadir}/arno-iptables-firewall
 	cp -r ${S}/etc/arno-iptables-firewall/* ${D}${sysconfdir}/arno-iptables-firewall
-	install -m 0644 ${S}/${systemd_unitdir}/system/arno-iptables-firewall.service ${D}${systemd_unitdir}/system
+	install -m 0644 ${S}/lib/systemd/system/arno-iptables-firewall.service ${D}${systemd_unitdir}/system
 	sed -i -e 's%/usr/local/sbin%${bindir}%g' ${D}${systemd_unitdir}/system/arno-iptables-firewall.service
 	sed -i -e 's%/usr/local/sbin%${sbindir}%g' ${D}${bindir}/arno-iptables-firewall
 	sed -i -e 's%/usr/local%${exec_prefix}%g' ${D}${sysconfdir}/arno-iptables-firewall/firewall.conf
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 05/39] fluentbit: Fix build with usrmerge distro feature
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (3 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 04/39] arno-iptables-firewall: Do not use bitbake variable inside S Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 06/39] tomoyo-tools: Define SBINDIR Armin Kuster
                   ` (29 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit ae8e0ae77f74d966d687fef38bc1bccc76268f8f)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 ...nit-install-location-with-SYSTEM_DIR.patch | 28 +++++++++++++++++++
 .../fluentbit/fluentbit_1.3.5.bb              |  3 +-
 2 files changed, 30 insertions(+), 1 deletion(-)
 create mode 100644 meta-oe/recipes-extended/fluentbit/fluentbit/0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch

diff --git a/meta-oe/recipes-extended/fluentbit/fluentbit/0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch b/meta-oe/recipes-extended/fluentbit/fluentbit/0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch
new file mode 100644
index 0000000000..b90a62ef19
--- /dev/null
+++ b/meta-oe/recipes-extended/fluentbit/fluentbit/0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch
@@ -0,0 +1,28 @@
+From 5571f949fa2048b79c197b5b10a11ecb1891cbe9 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Sat, 23 Apr 2022 08:24:34 -0700
+Subject: [PATCH] Control sytemd unit install location with SYSTEM_DIR
+
+This helps building when usrmerge is on
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ src/CMakeLists.txt | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -323,7 +323,11 @@ if(FLB_BINARY)
+       "${PROJECT_SOURCE_DIR}/init/systemd.in"
+       ${FLB_SYSTEMD_SCRIPT}
+       )
+-    install(FILES ${FLB_SYSTEMD_SCRIPT} DESTINATION /lib/systemd/system)
++    if(SYSTEMD_DIR)
++        install(FILES ${FLB_SYSTEMD_SCRIPT} DESTINATION ${SYSTEMD_DIR})
++    else()
++        install(FILES ${FLB_SYSTEMD_SCRIPT} DESTINATION /lib/systemd/system)
++    endif()
+     install(DIRECTORY DESTINATION ${FLB_INSTALL_CONFDIR})
+   elseif(IS_DIRECTORY /usr/share/upstart OR FLB_UPSTART)
+     set(FLB_UPSTART_SCRIPT "${PROJECT_SOURCE_DIR}/init/${FLB_OUT_NAME}.conf")
diff --git a/meta-oe/recipes-extended/fluentbit/fluentbit_1.3.5.bb b/meta-oe/recipes-extended/fluentbit/fluentbit_1.3.5.bb
index 670d596cad..e586262a60 100644
--- a/meta-oe/recipes-extended/fluentbit/fluentbit_1.3.5.bb
+++ b/meta-oe/recipes-extended/fluentbit/fluentbit_1.3.5.bb
@@ -18,6 +18,7 @@ SRC_URI = "http://fluentbit.io/releases/1.3/fluent-bit-${PV}.tar.gz \
            file://0001-ppc-Fix-signature-for-co_create-API.patch \
            file://0001-bin-fix-SIGSEGV-caused-by-using-flb_free-instead-of-.patch \
            file://0002-parser-Fix-SIGSEGV-caused-by-using-flb_free-instead-.patch \
+           file://0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch \
            "
 SRC_URI[md5sum] = "6eae6dfd0a874e5dd270c36e9c68f747"
 SRC_URI[sha256sum] = "e037c76c89269c8dc4027a08e442fefd2751b0f1e0f9c38f9a4b12d781a9c789"
@@ -47,7 +48,7 @@ EXTRA_OECMAKE += "-DFLB_LUAJIT=Off -DFLB_FILTER_LUA=Off "
 # Disable Library and examples
 EXTRA_OECMAKE += "-DFLB_SHARED_LIB=Off -DFLB_EXAMPLES=Off "
 
-EXTRA_OECMAKE += "${@bb.utils.contains('DISTRO_FEATURES','systemd','-DFLB_SYSTEMD=On','',d)}"
+EXTRA_OECMAKE += "${@bb.utils.contains('DISTRO_FEATURES','systemd','-DFLB_SYSTEMD=On -DSYSTEMD_DIR=${systemd_system_unitdir}','',d)}"
 
 EXTRA_OECMAKE:append:riscv64 = " -DFLB_DEPS='atomic'"
 EXTRA_OECMAKE:append:riscv32 = " -DFLB_DEPS='atomic'"
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 06/39] tomoyo-tools: Define SBINDIR
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (4 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 05/39] fluentbit: Fix build with usrmerge distro feature Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 07/39] tomoyo-tools: Drop md5sum Armin Kuster
                   ` (28 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

default SBINDIR is hardcoded to /sbin which does not work when using
usrmerge

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 8c7ffffa07d3c5bb8156a90f4f37dc0cc3166153)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.5.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.5.0.bb b/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.5.0.bb
index a1c4cc9eb9..d9f09d1744 100644
--- a/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.5.0.bb
+++ b/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.5.0.bb
@@ -26,5 +26,5 @@ do_compile () {
 }
 
 do_install() {
-    oe_runmake install INSTALLDIR=${D}
+    oe_runmake install SBINDIR=${base_sbindir} INSTALLDIR=${D}
 }
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 07/39] tomoyo-tools: Drop md5sum
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (5 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 06/39] tomoyo-tools: Define SBINDIR Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 08/39] dietsplash: specify install rootdir Armin Kuster
                   ` (27 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 984bc7eaca68923299797fae0fc6f89e2c6749e2)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.5.0.bb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.5.0.bb b/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.5.0.bb
index d9f09d1744..2fcdb6bd61 100644
--- a/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.5.0.bb
+++ b/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.5.0.bb
@@ -6,7 +6,6 @@ HOMEPAGE = "http://tomoyo.sourceforge.jp/"
 SECTION = "System Environment/Kernel"
 
 SRC_URI = "http://jaist.dl.sourceforge.jp/tomoyo/53357/${BP}-20170102.tar.gz"
-SRC_URI[md5sum] = "888804d58742452fe213a68f7eadd0ad"
 SRC_URI[sha256sum] = "00fedfac5e514321250bbe69eaccc732c8a8158596f77a785c2e3ae9f9968283"
 
 S = "${WORKDIR}/${BPN}"
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 08/39] dietsplash: specify install rootdir
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (6 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 07/39] tomoyo-tools: Drop md5sum Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 09/39] linux-atm: Add knob to root prefix Armin Kuster
                   ` (26 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

This takes care of rootdir being different when using usrmerge

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 8cec1f1fd9ea585039d985943f3f20b37aff9a3b)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb b/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb
index 44fc2d08ca..2c28fde347 100644
--- a/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb
+++ b/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb
@@ -17,6 +17,6 @@ inherit autotools
 S = "${WORKDIR}/git"
 
 EXTRA_OECONF = " --with-systemdsystemunitdir=${systemd_unitdir}/system \
-                 --disable-staticimages"
+                 --disable-staticimages --with-rootdir=${root_prefix}"
 
 FILES:${PN} += "${systemd_unitdir}/system/"
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 09/39] linux-atm: Add knob to root prefix
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (7 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 08/39] dietsplash: specify install rootdir Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 10/39] ufw: Fix build with usrmerge distro feature Armin Kuster
                   ` (25 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

Fixes build with usrmerge

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit d69c0da9d2ad86a5d57e7359eaba8fe26c1ed820)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../linux-atm/0001-make-Add-PREFIX-knob.patch | 31 +++++++++++++++++++
 .../linux-atm/linux-atm_2.5.2.bb              |  7 ++---
 2 files changed, 34 insertions(+), 4 deletions(-)
 create mode 100644 meta-networking/recipes-support/linux-atm/linux-atm/0001-make-Add-PREFIX-knob.patch

diff --git a/meta-networking/recipes-support/linux-atm/linux-atm/0001-make-Add-PREFIX-knob.patch b/meta-networking/recipes-support/linux-atm/linux-atm/0001-make-Add-PREFIX-knob.patch
new file mode 100644
index 0000000000..9c83ef0af4
--- /dev/null
+++ b/meta-networking/recipes-support/linux-atm/linux-atm/0001-make-Add-PREFIX-knob.patch
@@ -0,0 +1,31 @@
+From 94cb952207e44a5c29578c9c56912190a5422876 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Sat, 23 Apr 2022 09:41:51 -0700
+Subject: [PATCH] make: Add PREFIX knob
+
+This will be used to pass appropriate root prefix which is different
+when using usrmerge
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ src/extra/Makefile.am | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+--- a/src/extra/Makefile.am
++++ b/src/extra/Makefile.am
+@@ -8,10 +8,10 @@ BUILT_SOURCES = pca200e.bin pca200e_ecd.
+ CLEANFILES = pca200e.bin pca200e_ecd.bin2 sba200e_ecd.bin2
+ 
+ install-exec-hook:
+-	$(MKDIR_P) $(DESTDIR)/lib/firmware
+-	$(INSTALL_DATA) $(builddir)/pca200e.bin $(DESTDIR)/lib/firmware
+-	$(INSTALL_DATA) $(builddir)/pca200e_ecd.bin2 $(DESTDIR)/lib/firmware
+-	$(INSTALL_DATA) $(builddir)/sba200e_ecd.bin2 $(DESTDIR)/lib/firmware
++	$(MKDIR_P) $(DESTDIR)$(ROOTPREFIX)/lib/firmware
++	$(INSTALL_DATA) $(builddir)/pca200e.bin $(DESTDIR)$(ROOTPREFIX)/lib/firmware
++	$(INSTALL_DATA) $(builddir)/pca200e_ecd.bin2 $(DESTDIR)$(ROOTPREFIX)/lib/firmware
++	$(INSTALL_DATA) $(builddir)/sba200e_ecd.bin2 $(DESTDIR)$(ROOTPREFIX)/lib/firmware
+ 
+ %.bin %.bin2: %.data
+ 	objcopy -Iihex $< -Obinary $@.gz
diff --git a/meta-networking/recipes-support/linux-atm/linux-atm_2.5.2.bb b/meta-networking/recipes-support/linux-atm/linux-atm_2.5.2.bb
index effd7502ff..bb79b78568 100644
--- a/meta-networking/recipes-support/linux-atm/linux-atm_2.5.2.bb
+++ b/meta-networking/recipes-support/linux-atm/linux-atm_2.5.2.bb
@@ -13,11 +13,11 @@ SRC_URI = "http://nchc.dl.sourceforge.net/project/${BPN}/${BPN}/${PV}/${BPN}-${P
            file://0003-mpoad-Drop-old-hack-to-compile-with-very-old-glibc.patch \
            file://0001-IFNAMSIZ-is-defined-in-net-if.h.patch \
            file://0001-saaldump-atmdump-Include-linux-sockios.h-for-SIOCGST.patch \
+           file://0001-make-Add-PREFIX-knob.patch \
 "
 
 SRC_URI:append:libc-musl = " file://musl-no-on_exit.patch"
 
-SRC_URI[md5sum] = "d49499368c3cf15f73a05d9bce8824a8"
 SRC_URI[sha256sum] = "9645481a2b16476b59220aa2d6bc5bc41043f291326c9b37581018fbd16dd53a"
 
 LIC_FILES_CHKSUM = "\
@@ -27,7 +27,6 @@ file://COPYING.LGPL;md5=6e29c688d912da12b66b73e32b03d812"
 
 inherit autotools pkgconfig
 
-# The firmware is explicitly put under /lib when installed.
-#
+EXTRA_OEMAKE += "ROOTPREFIX=${root_prefix}"
 
-FILES:${PN} += "/lib/firmware"
+FILES:${PN} += "${nonarch_base_libdir}/firmware"
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 10/39] ufw: Fix build with usrmerge distro feature
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (8 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 09/39] linux-atm: Add knob to root prefix Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 11/39] libldb: Fix installed-vs-shipped and rebuild error Armin Kuster
                   ` (24 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit a47c833126334404fcad459cc683e304fee54595)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-networking/recipes-connectivity/ufw/ufw_0.36.1.bb | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/meta-networking/recipes-connectivity/ufw/ufw_0.36.1.bb b/meta-networking/recipes-connectivity/ufw/ufw_0.36.1.bb
index 70216a85e3..6dca784bf4 100644
--- a/meta-networking/recipes-connectivity/ufw/ufw_0.36.1.bb
+++ b/meta-networking/recipes-connectivity/ufw/ufw_0.36.1.bb
@@ -38,6 +38,13 @@ RRECOMMENDS:${PN} = " \
                      kernel-module-nf-recent \
 "
 
+
+do_configure:prepend() {
+    if ${@bb.utils.contains('DISTRO_FEATURES','usrmerge','true','false',d)}; then
+        sed -i -e 's|/lib|${nonarch_base_libdir}|' ${S}/setup.py
+    fi
+}
+
 do_install:append() {
     install -d ${D}${systemd_unitdir}/system/
     install -m 0644 ${S}/doc/systemd.example ${D}${systemd_unitdir}/system/ufw.service
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 11/39] libldb: Fix installed-vs-shipped and rebuild error
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (9 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 10/39] ufw: Fix build with usrmerge distro feature Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 12/39] klibc: Recognise --dyld-prefix clang option Armin Kuster
                   ` (23 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Robert Yang <liezhi.yang@windriver.com>

Fixed when multilib is disabled on intel-x86-64:
MULITLIBS = ""
$ bitbake sssd

ERROR: sssd-2.5.2-r0 do_package: QA Issue: sssd: Files/directories were installed but not shipped in any package:
/usr/lib/ldb
/usr/lib64/ldb/modules/ldb/memberof.so
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
sssd: 2 installed and not shipped files. [installed-vs-shipped]

And also remove bin/ got get a clean rebuild, otherwise, the rebuild result may
be incorrect.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 5f6156c0ef842bd39e9eb1f7ce02eb7c7c961d3a)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../recipes-support/libldb/libldb_2.3.3.bb            | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/meta-networking/recipes-support/libldb/libldb_2.3.3.bb b/meta-networking/recipes-support/libldb/libldb_2.3.3.bb
index c46a9784e3..6dd3ec3a9a 100644
--- a/meta-networking/recipes-support/libldb/libldb_2.3.3.bb
+++ b/meta-networking/recipes-support/libldb/libldb_2.3.3.bb
@@ -68,3 +68,14 @@ FILES:pyldb = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/* \
 FILES:pyldb-dbg = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.debug \
                    ${libdir}/.debug/libpyldb-util.*.so.*"
 FILES:pyldb-dev = "${libdir}/libpyldb-util.*.so"
+
+# Prevent third_party/waf/waflib/Configure.py checking host's path which is
+# incorrect for cross building.
+export PREFIX = "/"
+export LIBDIR = "${libdir}"
+export BINDIR = "${bindir}"
+
+do_configure:prepend() {
+    # For a clean rebuild
+    rm -fr bin/
+}
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 12/39] klibc: Recognise --dyld-prefix clang option
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (10 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 11/39] libldb: Fix installed-vs-shipped and rebuild error Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 13/39] mozjs: Use vendored icu on ppc/clang Armin Kuster
                   ` (22 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

This is added when usrmerge is enabled in distro

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 6a52b84dbc41c8c831e5ce82b21900210ef1a8c4)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../klibc/files/klcc-cross-accept-clang-options.patch        | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch b/meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch
index 431c75e3af..a3a0695637 100644
--- a/meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch
+++ b/meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch
@@ -5,7 +5,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
 
 --- a/klcc/klcc.in
 +++ b/klcc/klcc.in
-@@ -207,6 +207,27 @@ while ( defined($a = shift(@ARGV)) ) {
+@@ -207,6 +207,30 @@ while ( defined($a = shift(@ARGV)) ) {
      } elsif ( $a =~ /^--([sysroot=])(.*)$/ ) {
  	# Override gcc encoded sysroot
  	push(@ccopt, $a);
@@ -29,6 +29,9 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
 +	push(@ccopt, $a);
 +    } elsif ( $a =~ '-rtlib=.*' ) {
 +	# Allow clang options
++	push(@ccopt, $a);
++    } elsif ( $a =~ '--dyld-prefix=.*' ) {
++	# Allow clang options
 +	push(@ccopt, $a);
      } else {
  	die "$0: unknown option: $a\n";
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 13/39] mozjs: Use vendored icu on ppc/clang
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (11 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 12/39] klibc: Recognise --dyld-prefix clang option Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 14/39] boinc-client: Do not overwrite same file when using usrmerge Armin Kuster
                   ` (21 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

This helps compile gjs, external icu is needed with gcc-12 but not with
clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 78180b6c21638b41a5bab9ed706211304d5f2552)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-oe/recipes-extended/mozjs/mozjs-91_91.8.0.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta-oe/recipes-extended/mozjs/mozjs-91_91.8.0.bb b/meta-oe/recipes-extended/mozjs/mozjs-91_91.8.0.bb
index af9256860c..9b990ecdf3 100644
--- a/meta-oe/recipes-extended/mozjs/mozjs-91_91.8.0.bb
+++ b/meta-oe/recipes-extended/mozjs/mozjs-91_91.8.0.bb
@@ -24,6 +24,7 @@ inherit pkgconfig perlnative python3native rust
 
 DEPENDS += "zlib cargo-native python3 icu"
 DEPENDS:remove:mipsarch = "icu"
+DEPENDS:remove:powerpc:toolchain-clang = "icu"
 
 B = "${WORKDIR}/build"
 
@@ -43,6 +44,7 @@ JIT ?= ""
 JIT:mipsarch = "--disable-jit"
 ICU ?= "--with-system-icu"
 ICU:mipsarch = ""
+ICU:powerpc:toolchain-clang = ""
 
 do_configure() {
     cd ${B}
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 14/39] boinc-client: Do not overwrite same file when using usrmerge
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (12 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 13/39] mozjs: Use vendored icu on ppc/clang Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 15/39] pam-ssh-agent-auth: Use specific versions of BSD licenses Armin Kuster
                   ` (20 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

in case usrmerge is enabled, unit file is already in expected location

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit b8e97f5b2a11c0d4be9f61821aead402780a4be7)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-oe/recipes-extended/boinc/boinc-client_7.18.1.bb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta-oe/recipes-extended/boinc/boinc-client_7.18.1.bb b/meta-oe/recipes-extended/boinc/boinc-client_7.18.1.bb
index 5e991d3099..abcb304d30 100644
--- a/meta-oe/recipes-extended/boinc/boinc-client_7.18.1.bb
+++ b/meta-oe/recipes-extended/boinc/boinc-client_7.18.1.bb
@@ -76,7 +76,8 @@ do_compile:prepend () {
 }
 
 do_install:append() {
-	if [ -e ${D}${nonarch_libdir}/systemd/system/boinc-client.service ]; then
+	if ! ${@bb.utils.contains('DISTRO_FEATURES','usrmerge','true','false',d)} -a \
+            -e ${D}${nonarch_libdir}/systemd/system/boinc-client.service; then
 		install -d ${D}${systemd_system_unitdir}
 		mv \
 		${D}${nonarch_libdir}/systemd/system/boinc-client.service \
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 15/39] pam-ssh-agent-auth: Use specific versions of BSD licenses
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (13 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 14/39] boinc-client: Do not overwrite same file when using usrmerge Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 16/39] fwupd: Enable build with musl Armin Kuster
                   ` (19 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 088e40179871c6528eff5c328c68f061acd77ccb)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb b/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb
index f7cf4a03ff..7065529326 100644
--- a/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb
+++ b/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb
@@ -2,7 +2,7 @@ SUMMARY = "pam-ssh-agent-auth"
 DESCRIPTION = "A PAM module which permits authentication via ssh-agent."
 HOMEPAGE = "http://sourceforge.net/projects/pamsshagentauth/"
 SECTION = "libs"
-LICENSE = "OpenSSL & BSD"
+LICENSE = "OpenSSL & BSD-2-Clause & BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE.OpenSSL;md5=8ab01146141ded59b75f8ba7811ed05a \
                     file://OPENSSH_LICENSE;md5=7ae09218173be1643c998a4b71027f9b \
 "
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 16/39] fwupd: Enable build with musl
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (14 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 15/39] pam-ssh-agent-auth: Use specific versions of BSD licenses Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 17/39] evince: upgrade 42.1 -> 42.2 Armin Kuster
                   ` (18 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

It does not fail anymore as the qemu options has been sorted

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 1fa927eba97561d00e3a249c41356a482d68b402)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-oe/recipes-bsp/fwupd/fwupd_1.7.6.bb | 2 --
 1 file changed, 2 deletions(-)

diff --git a/meta-oe/recipes-bsp/fwupd/fwupd_1.7.6.bb b/meta-oe/recipes-bsp/fwupd/fwupd_1.7.6.bb
index 20dccc2356..53f1720b04 100644
--- a/meta-oe/recipes-bsp/fwupd/fwupd_1.7.6.bb
+++ b/meta-oe/recipes-bsp/fwupd/fwupd_1.7.6.bb
@@ -4,8 +4,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
 
 DEPENDS = "glib-2.0 libxmlb json-glib sqlite3 libjcat gcab vala-native"
 
-COMPATIBLE_HOST:libc-musl = 'null'
-
 SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.xz \
            file://run-ptest"
 SRC_URI[sha256sum] = "7ebe1514acb688d2649cecc392db929094da3f03cfc98a9c0faccabb084912fa"
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 17/39] evince: upgrade 42.1 -> 42.2
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (15 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 16/39] fwupd: Enable build with musl Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 18/39] gspell: upgrade 1.9.1 -> 1.10.0 Armin Kuster
                   ` (17 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

Changelog:
==========
comics:
  * Fix use-after-free (#1776)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 4aa174ef75aa363d2ca6a45e433bbb51a5c53ef8)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../recipes-gnome/evince/{evince_42.1.bb => evince_42.2.bb}     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-gnome/recipes-gnome/evince/{evince_42.1.bb => evince_42.2.bb} (92%)

diff --git a/meta-gnome/recipes-gnome/evince/evince_42.1.bb b/meta-gnome/recipes-gnome/evince/evince_42.2.bb
similarity index 92%
rename from meta-gnome/recipes-gnome/evince/evince_42.1.bb
rename to meta-gnome/recipes-gnome/evince/evince_42.2.bb
index 2e22f2e703..af6d74c1a0 100644
--- a/meta-gnome/recipes-gnome/evince/evince_42.1.bb
+++ b/meta-gnome/recipes-gnome/evince/evince_42.2.bb
@@ -24,7 +24,7 @@ inherit gnomebase itstool gnome-help pkgconfig gsettings gobject-introspection g
 def gnome_verdir(v):
     return oe.utils.trim_version(v, 1)
 
-SRC_URI[archive.sha256sum] = "b24767bb3d5103b4e35b0e15cf033dbe2488f88700cdd882d22a43adeec2e80a"
+SRC_URI[archive.sha256sum] = "ff7f81f308cf8d4956ed97fb724a7e49448c214beeab998812ef9efbb38df8ae"
 
 GTKDOC_MESON_OPTION = "gtk_doc"
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 18/39] gspell: upgrade 1.9.1 -> 1.10.0
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (16 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 17/39] evince: upgrade 42.1 -> 42.2 Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:17 ` [kirkstone 19/39] gtksourceview5: upgrade 5.4.0 -> 5.4.1 Armin Kuster
                   ` (16 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

News in 1.10.0, 2022-04-16
--------------------------
* Build from git: some updates, take newer version of autoconf-archive.
* Build: distribute more files in tarballs.
* Documentation improvements.
* Translation updates.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 2e84305baaf951caf84a31834a7ce0cf06890745)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../recipes-gnome/gspell/{gspell_1.9.1.bb => gspell_1.10.0.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-gnome/recipes-gnome/gspell/{gspell_1.9.1.bb => gspell_1.10.0.bb} (76%)

diff --git a/meta-gnome/recipes-gnome/gspell/gspell_1.9.1.bb b/meta-gnome/recipes-gnome/gspell/gspell_1.10.0.bb
similarity index 76%
rename from meta-gnome/recipes-gnome/gspell/gspell_1.9.1.bb
rename to meta-gnome/recipes-gnome/gspell/gspell_1.10.0.bb
index 15f1cadbab..fe1b3ea67c 100644
--- a/meta-gnome/recipes-gnome/gspell/gspell_1.9.1.bb
+++ b/meta-gnome/recipes-gnome/gspell/gspell_1.10.0.bb
@@ -7,4 +7,4 @@ DEPENDS = "gtk+3 iso-codes enchant2"
 
 inherit gnomebase gettext gobject-introspection vala
 
-SRC_URI[archive.sha256sum] = "dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd"
+SRC_URI[archive.sha256sum] = "803bb884c0215d3fd22a85d7f30423aff88d9792f05a5199d8a489a2ffaae1da"
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 19/39] gtksourceview5: upgrade 5.4.0 -> 5.4.1
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (17 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 18/39] gspell: upgrade 1.9.1 -> 1.10.0 Armin Kuster
@ 2022-04-30 19:17 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 20/39] libadwaita: upgrade 1.1.0 -> 1.1.1 Armin Kuster
                   ` (15 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:17 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

News in 5.4.1, 2022-04-21
-------------------------

 * Improved styling for style scheme preview widgets
 * Improved styling and positioning of completion windows
 * Improved styling for various style schemes
 * Unit test fixes
 * Hover assistants will no longer be showed if no providers
   completed successfully to add widgets
 * GtkSourceVimIMContext tries to handle various corner cases
   better with regards to reuse and being removed from an
   event controller or widget
 * GtkSourceCompletionCell has improved fast-paths for resetting
   cells to empty state when already empty
 * Improved sizing and placement of assistants including hover
   popovers, interactive tooltips, and completion windows
 * The overview map has improved it's fallback styling
 * The overview map will now properly update when the sourceview's
   right-margin-position changes
 * Fixes to vala.lang for regex detection
 * Translation updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 98840e726d251e39e14f30c8107c238f12251213)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../{gtksourceview5_5.4.0.bb => gtksourceview5_5.4.1.bb}        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-gnome/recipes-gnome/gtksourceview/{gtksourceview5_5.4.0.bb => gtksourceview5_5.4.1.bb} (90%)

diff --git a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.0.bb b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.1.bb
similarity index 90%
rename from meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.0.bb
rename to meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.1.bb
index 51ff4c898a..3be392da81 100644
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.0.bb
+++ b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.1.bb
@@ -25,7 +25,7 @@ inherit gnomebase lib_package gettext features_check gtk-doc gtk-icon-cache gobj
 REQUIRED_DISTRO_FEATURES = "x11"
 
 SRC_URI = "https://download.gnome.org/sources/gtksourceview/5.4/${PNAME}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "003bc217e670a8ec8aa3aece994b70e70b7d6b8074938adda21718555d84e637"
+SRC_URI[sha256sum] = "eb3584099cfa0adc9a0b1ede08def6320bd099e79e74a2d0aefb4057cd93d68e"
 
 GIR_MESON_ENABLE_FLAG = 'enabled'
 GIR_MESON_DISABLE_FLAG = 'disabled'
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 20/39] libadwaita: upgrade 1.1.0 -> 1.1.1
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (18 preceding siblings ...)
  2022-04-30 19:17 ` [kirkstone 19/39] gtksourceview5: upgrade 5.4.0 -> 5.4.1 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 21/39] nautilus: upgrade 42.0 -> 42.1.1 Armin Kuster
                   ` (14 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

Changelog:
==========
- AdwAvatar
  - Fix initials not updating after setting custom-image
- AdwSplitButton:
  - Avoid state changes during dispose
- AdwViewSwitcherTitle
  - Clear pending idle callback on unrealize
- AdwPreferencesGroup
  - Annotation fixes
- AdwPreferencesGroup
  - Annotation fixes
- AdwTabBar
  - Ensure indicators are clickable with inverted=true
  - Fix resize deferring with non-expanded tabs
  - Fix scroll animation stopping too early
- Mention AdwComboRow:selected type in migration guide
- Fix a Meson error when using as a subproject
- Translation updates:
  - Abkhazian
  - British English
  - Bulgarian
  - Catalan
  - Dutch

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 6d73127ced18b6702f4bddb9c9ffb1cdcf41b71c)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../libadwaita/{libadwaita_1.1.0.bb => libadwaita_1.1.1.bb}     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-gnome/recipes-gnome/libadwaita/{libadwaita_1.1.0.bb => libadwaita_1.1.1.bb} (86%)

diff --git a/meta-gnome/recipes-gnome/libadwaita/libadwaita_1.1.0.bb b/meta-gnome/recipes-gnome/libadwaita/libadwaita_1.1.1.bb
similarity index 86%
rename from meta-gnome/recipes-gnome/libadwaita/libadwaita_1.1.0.bb
rename to meta-gnome/recipes-gnome/libadwaita/libadwaita_1.1.1.bb
index d4820d1244..8ca3be352e 100644
--- a/meta-gnome/recipes-gnome/libadwaita/libadwaita_1.1.0.bb
+++ b/meta-gnome/recipes-gnome/libadwaita/libadwaita_1.1.1.bb
@@ -11,7 +11,7 @@ DEPENDS = " \
 
 inherit gnomebase gobject-introspection gtk-doc vala features_check
 
-SRC_URI[archive.sha256sum] = "aff598803e810cc28266472cf5bf65e5ed5b90bb3523e206b06b14527325010e"
+SRC_URI[archive.sha256sum] = "491169d4f6a11765328996bc088272d05c7235453bc0ee73c20dfd4bd67b401c"
 
 ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
 REQUIRED_DISTRO_FEATURES = "opengl"
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 21/39] nautilus: upgrade 42.0 -> 42.1.1
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (19 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 20/39] libadwaita: upgrade 1.1.0 -> 1.1.1 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 22/39] htpdate: upgrade 1.3.3 -> 1.3.4 Armin Kuster
                   ` (13 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

Major changes in 42.1.1
=========================
 Revert wrongly introduced dependency on unstable gnome-desktop.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 2ff1569067ceb4fb9e16d0b03db0d01475731c34)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../nautilus/{nautilus_42.0.bb => nautilus_42.1.1.bb}           | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-gnome/recipes-gnome/nautilus/{nautilus_42.0.bb => nautilus_42.1.1.bb} (92%)

diff --git a/meta-gnome/recipes-gnome/nautilus/nautilus_42.0.bb b/meta-gnome/recipes-gnome/nautilus/nautilus_42.1.1.bb
similarity index 92%
rename from meta-gnome/recipes-gnome/nautilus/nautilus_42.0.bb
rename to meta-gnome/recipes-gnome/nautilus/nautilus_42.1.1.bb
index 08277416f3..6d942204f6 100644
--- a/meta-gnome/recipes-gnome/nautilus/nautilus_42.0.bb
+++ b/meta-gnome/recipes-gnome/nautilus/nautilus_42.1.1.bb
@@ -21,7 +21,7 @@ inherit gnomebase gsettings gobject-introspection gtk-doc gettext features_check
 def gnome_verdir(v):
     return oe.utils.trim_version(v, 1)
 
-SRC_URI[archive.sha256sum] = "3c904f33ba2d2a078892bee2af71484cd608923cd78ec7e8a1517bc2155113d5"
+SRC_URI[archive.sha256sum] = "8519d4565e842aa3d31d0fe39b21d48ac54edc0f0658fe1d8ea2da4e704c1b66"
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 22/39] htpdate: upgrade 1.3.3 -> 1.3.4
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (20 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 21/39] nautilus: upgrade 42.0 -> 42.1.1 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 23/39] hexedit: upgrade 1.5 -> 1.6 Armin Kuster
                   ` (12 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

Changes in 1.3.4
----------------

- fix small memory leak in strdup
- fix free in case of DNS lookup failure
- other minor updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit b82354a2acce0370564426f7f824e628a27df2f8)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../htpdate/{htpdate_1.3.3.bb => htpdate_1.3.4.bb}              | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-networking/recipes-support/htpdate/{htpdate_1.3.3.bb => htpdate_1.3.4.bb} (92%)

diff --git a/meta-networking/recipes-support/htpdate/htpdate_1.3.3.bb b/meta-networking/recipes-support/htpdate/htpdate_1.3.4.bb
similarity index 92%
rename from meta-networking/recipes-support/htpdate/htpdate_1.3.3.bb
rename to meta-networking/recipes-support/htpdate/htpdate_1.3.4.bb
index d0cc414a64..d25600645e 100644
--- a/meta-networking/recipes-support/htpdate/htpdate_1.3.3.bb
+++ b/meta-networking/recipes-support/htpdate/htpdate_1.3.4.bb
@@ -14,7 +14,7 @@ LICENSE = "GPL-2.0-or-later"
 LIC_FILES_CHKSUM = "file://htpdate.c;beginline=26;endline=30;md5=2b6cdb94bd5349646d7e33f9f501eef7"
 
 SRC_URI = "http://www.vervest.org/htp/archive/c/htpdate-${PV}.tar.gz"
-SRC_URI[sha256sum] = "74f34b013eba6f99369819fa4b3d48e9ab5e531ad04f6af59cc04e8777c76ed7"
+SRC_URI[sha256sum] = "744f9200cfd3b008a5516c5eb6da727af532255a329126a7b8f49a5623985642"
 
 TARGET_CC_ARCH += "${LDFLAGS}"
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 23/39] hexedit: upgrade 1.5 -> 1.6
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (21 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 22/39] htpdate: upgrade 1.3.3 -> 1.3.4 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 24/39] lsscsi: upgrade 0.31 -> 0.32 Armin Kuster
                   ` (11 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

april 2022
    - 1.6
    - configure script must error-out when (n)curses isn't found
    - Move SIGWINCH handling from handler to NCURSES
    - Make configure.ac compliant with autoconf >= 2.70
    - Check that malloc did not return NULL
    - Fix a possible memory leak in findFile()
    - Prevent division by zero on empty files.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit c4d4e192f48e98a0386980baa415218cb496048f)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../recipes-extended/hexedit/{hexedit_1.5.bb => hexedit_1.6.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-oe/recipes-extended/hexedit/{hexedit_1.5.bb => hexedit_1.6.bb} (90%)

diff --git a/meta-oe/recipes-extended/hexedit/hexedit_1.5.bb b/meta-oe/recipes-extended/hexedit/hexedit_1.6.bb
similarity index 90%
rename from meta-oe/recipes-extended/hexedit/hexedit_1.5.bb
rename to meta-oe/recipes-extended/hexedit/hexedit_1.6.bb
index e996593135..d2b23b41b4 100644
--- a/meta-oe/recipes-extended/hexedit/hexedit_1.5.bb
+++ b/meta-oe/recipes-extended/hexedit/hexedit_1.6.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
 SRC_URI = "git://github.com/pixel/hexedit.git;branch=master;protocol=https \
     "
 
-SRCREV = "baf45a289360a39a05253949fb9d1b50e4668d8a"
+SRCREV = "eab92dcaa34b66bc5182772afc9fda4ac8a27597"
 
 S = "${WORKDIR}/git"
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 24/39] lsscsi: upgrade 0.31 -> 0.32
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (22 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 23/39] hexedit: upgrade 1.5 -> 1.6 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 25/39] libencode-perl: upgrade 3.16 -> 3.17 Armin Kuster
                   ` (10 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

Changelog for released lsscsi-0.32 [20210505] [svn: r167]
  - improve NVMe device parsing (e.g. /dev/nvme0c1n2)
  - print nr_hw_queues when available for SCSI hosts
  - Remove blank line after NVMe device name with -HL
  - collect_disk_wwn_nodes: Fix WWN string copy
  - make WWN printing for NVMe more consistent with
    output from SCSI devices (e.g. with -u and -t)
  - logic to select best SCSI id (--scsi_id) to output
  - clean up warnings for gcc-10
  - build with autoconf 2.70

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 4812d74accbfeeadb87a303e8fd1fc1eba8e2193)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-oe/recipes-bsp/lsscsi/{lsscsi_0.31.bb => lsscsi_0.32.bb} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
 rename meta-oe/recipes-bsp/lsscsi/{lsscsi_0.31.bb => lsscsi_0.32.bb} (70%)

diff --git a/meta-oe/recipes-bsp/lsscsi/lsscsi_0.31.bb b/meta-oe/recipes-bsp/lsscsi/lsscsi_0.32.bb
similarity index 70%
rename from meta-oe/recipes-bsp/lsscsi/lsscsi_0.31.bb
rename to meta-oe/recipes-bsp/lsscsi/lsscsi_0.32.bb
index 54faaa384b..9e6eb7b724 100644
--- a/meta-oe/recipes-bsp/lsscsi/lsscsi_0.31.bb
+++ b/meta-oe/recipes-bsp/lsscsi/lsscsi_0.32.bb
@@ -6,8 +6,7 @@ LIC_FILES_CHKSUM="file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
 
 SRC_URI = "http://sg.danny.cz/scsi/${BP}.tgz"
 
-SRC_URI[md5sum] = "efb68946f51860e8eedc18d6784afdae"
-SRC_URI[sha256sum] = "12bf1973014803c6fd6d547e7594a4c049f0eef3bf5d22190d4be29d7c09f3ca"
+SRC_URI[sha256sum] = "0a800e9e94dca2ab702d65d72777ae8cae078e3d74d0bcbed64ba0849e8029a1"
 
 inherit autotools
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 25/39] libencode-perl: upgrade 3.16 -> 3.17
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (23 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 24/39] lsscsi: upgrade 0.31 -> 0.32 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 26/39] libextutils-cppguess-perl: upgrade 0.23 -> 0.26 Armin Kuster
                   ` (9 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

Changelog:
==========
! bin/enc2xs t/enc_data.t t/enc_module.t t/encoding.t t/jperl.t
  Pulled: Fix Issue #144, spurious warnings from -Wc++-compate,
   and a few related nits
  https://github.com/dankogai/p5-encode/pull/168
! MANIFEST
  add t/utf32warnings.t which was missing
! t/taint.t
  Pulled: Skip taint tests if your perl was built without taint support
  https://github.com/dankogai/p5-encode/pull/167
! Unicode/Unicode.pm
  Pulled: fix link to Unicode standard
  https://github.com/dankogai/p5-encode/pull/165
! t/Unicode_trailing_nul.t
  Pulled: Use note() instead of diag()
  https://github.com/dankogai/p5-encode/pull/164

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit a21bab91bd8eeb22aca87dd93d5499ad1e481450)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../{libencode-perl_3.16.bb => libencode-perl_3.17.bb}          | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-perl/recipes-perl/libencode/{libencode-perl_3.16.bb => libencode-perl_3.17.bb} (97%)

diff --git a/meta-perl/recipes-perl/libencode/libencode-perl_3.16.bb b/meta-perl/recipes-perl/libencode/libencode-perl_3.17.bb
similarity index 97%
rename from meta-perl/recipes-perl/libencode/libencode-perl_3.16.bb
rename to meta-perl/recipes-perl/libencode/libencode-perl_3.17.bb
index 8d239e7e2e..8b4f292a35 100644
--- a/meta-perl/recipes-perl/libencode/libencode-perl_3.16.bb
+++ b/meta-perl/recipes-perl/libencode/libencode-perl_3.17.bb
@@ -15,7 +15,7 @@ LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
 LIC_FILES_CHKSUM = "file://META.json;beginline=8;endline=10;md5=b12e3be1e17a7e99ca4f429ff32c28b5"
 
 SRC_URI = "${CPAN_MIRROR}/authors/id/D/DA/DANKOGAI/Encode-${PV}.tar.gz"
-SRC_URI[sha256sum] = "e5e91d98a97de70dccecc2a25d049a0b5f5f12228c618680020d73043355294c"
+SRC_URI[sha256sum] = "b44cbf7dd60ec6128ec575dd348484975086522611bc7580cfd305a095faa6d2"
 
 UPSTREAM_CHECK_REGEX = "Encode\-(?P<pver>(\d+\.\d+))(?!_\d+).tar"
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 26/39] libextutils-cppguess-perl: upgrade 0.23 -> 0.26
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (24 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 25/39] libencode-perl: upgrade 3.16 -> 3.17 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 27/39] libtest-harness-perl: upgrade 3.42 -> 3.44 Armin Kuster
                   ` (8 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

Changelog from 0.23 to 0.26
=============================
- fix test-failure caused if CXX is set
- ignore environment variables CXXFLAGS, CXXLDFLAGS (#26)
- support environment variables CXX, CXXFLAGS, CXXLDFLAGS

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit e709705f411440e5a732e7e453bb6654264851e7)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 ...-cppguess-perl_0.23.bb => libextutils-cppguess-perl_0.26.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-perl/recipes-perl/libextutils/{libextutils-cppguess-perl_0.23.bb => libextutils-cppguess-perl_0.26.bb} (92%)

diff --git a/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.23.bb b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.26.bb
similarity index 92%
rename from meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.23.bb
rename to meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.26.bb
index fd6347b3d0..04a29fdc21 100644
--- a/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.23.bb
+++ b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.26.bb
@@ -12,7 +12,7 @@ LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
 LIC_FILES_CHKSUM = "file://README;beginline=81;endline=84;md5=84c0390b90ea8c6702ce659b67bed699"
 
 SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETJ/ExtUtils-CppGuess-${PV}.tar.gz"
-SRC_URI[sha256sum] = "f96c48984eb6d8efb7d933b34f361d0c8b38335e3e5382e9aeccc0aa519a002c"
+SRC_URI[sha256sum] = "c8b362b860172a4076acee00438f52b86464f2c500702cfcf7527811ff9a683e"
 
 S = "${WORKDIR}/ExtUtils-CppGuess-${PV}"
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 27/39] libtest-harness-perl: upgrade 3.42 -> 3.44
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (25 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 26/39] libextutils-cppguess-perl: upgrade 0.23 -> 0.26 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 28/39] makedumpfile: Upgrade to 1.7.1 Armin Kuster
                   ` (7 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: wangmy <wangmy@fujitsu.com>

Changelog:
==========
 - Fix skipping SEGV test
 - Fix failing SEGV test on Windows
 - Remove ASCII-isms to better work on EBCDIC
 - Move timer initialization
 - Fix YAMLish behaviour with empty values
 - fix eintr error handling in TAP::Parser::Multiplexer
 - Parse out signal name & core dump.
 - Let the aggregator finish gracefully after bailout
 - Make prove respect HARNESS_VERBOSE if no verbosity flags are passed

License-Update: the following removed from README
==================================================
  To use Module::Build (preferred) do:

    perl NotBuild.PL
    ./Build
    ./Build test
    ./Build install

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit ddb6ca36b82dba3daccc2a8913e1a4764e30a549)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 ...est-harness-perl_3.42.bb => libtest-harness-perl_3.44.bb} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
 rename meta-perl/recipes-perl/libtest/{libtest-harness-perl_3.42.bb => libtest-harness-perl_3.44.bb} (95%)

diff --git a/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.42.bb b/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.44.bb
similarity index 95%
rename from meta-perl/recipes-perl/libtest/libtest-harness-perl_3.42.bb
rename to meta-perl/recipes-perl/libtest/libtest-harness-perl_3.44.bb
index b8547cb1fe..58ca70b9e1 100644
--- a/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.42.bb
+++ b/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.44.bb
@@ -23,11 +23,10 @@ SECTION = "libs"
 HOMEPAGE = "http://testanything.org"
 
 LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
-LIC_FILES_CHKSUM = "file://README;beginline=29;endline=30;md5=b08db4360eec119e875dddd7cb8a5ddd"
+LIC_FILES_CHKSUM = "file://README;beginline=29;endline=30;md5=d41d8cd98f00b204e9800998ecf8427e"
 
 SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Test-Harness-${PV}.tar.gz"
-SRC_URI[md5sum] = "c794906473f88d6b74194e2d56f16bd6"
-SRC_URI[sha256sum] = "0fd90d4efea82d6e262e6933759e85d27cbcfa4091b14bf4042ae20bab528e53"
+SRC_URI[sha256sum] = "7eb591ea6b499ece6745ff3e80e60cee669f0037f9ccbc4e4511425f593e5297"
 
 UPSTREAM_CHECK_REGEX = "Test\-Harness\-(?P<pver>(\d+\.\d+))(?!_\d+).tar"
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 28/39] makedumpfile: Upgrade to 1.7.1
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (26 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 27/39] libtest-harness-perl: upgrade 3.42 -> 3.44 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 29/39] lirc: install systemd units only when using systemd distro feature Armin Kuster
                   ` (6 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: Mingli Yu <mingli.yu@windriver.com>

Remove related man pages gz logic as it's removed in new version [1].

[1] https://github.com/makedumpfile/makedumpfile/commit/2169de66ecd4504a3e69e0be0330f492f966ce5e

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit f2748082e84b70c0a73d7d494b0f02338fedded1)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 ...makedumpfile-replace-hardcode-CFLAGS.patch | 53 +++++++++----------
 ...umpfile_1.7.0.bb => makedumpfile_1.7.1.bb} |  8 +--
 2 files changed, 26 insertions(+), 35 deletions(-)
 rename meta-oe/recipes-kernel/makedumpfile/{makedumpfile_1.7.0.bb => makedumpfile_1.7.1.bb} (85%)

diff --git a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
index 1dd87c8b11..f3dc8a466a 100644
--- a/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
+++ b/meta-oe/recipes-kernel/makedumpfile/makedumpfile/0001-makedumpfile-replace-hardcode-CFLAGS.patch
@@ -1,6 +1,6 @@
-From af97e2ad643334b4c7c3d66f971ce9ebb2b596af Mon Sep 17 00:00:00 2001
+From 71b5a3905d5cd0feca88a0d61d7657ba5296a052 Mon Sep 17 00:00:00 2001
 From: Mingli Yu <mingli.yu@windriver.com>
-Date: Thu, 21 Jul 2016 18:06:21 +0800
+Date: Sun, 24 Apr 2022 17:25:33 +0800
 Subject: [PATCH] makedumpfile: replace hardcode CFLAGS
 
 * Create alias for target such as powerpc as powerpc32
@@ -16,9 +16,12 @@ Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
 
 [2021-11-18] Patch updated to use CFLAGS_COMMON for zstd
 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
+
+Rebase to 1.7.1
+Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
 ---
- Makefile |   47 ++++++++++++++++++++++++-----------------------
- 1 file changed, 24 insertions(+), 23 deletions(-)
+ Makefile | 42 ++++++++++++++++++++++--------------------
+ 1 file changed, 22 insertions(+), 20 deletions(-)
 
 --- a/Makefile
 +++ b/Makefile
@@ -35,19 +38,13 @@ Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
  HOST_ARCH := $(shell uname -m)
  # Use TARGET as the target architecture if specified.
  # Defaults to uname -m
-@@ -21,29 +15,36 @@ ifeq ($(strip($TARGET)),)
- TARGET := $(HOST_ARCH)
- endif
- 
--ARCH := $(shell echo ${TARGET}  | sed -e s/i.86/x86/ -e s/sun4u/sparc64/ \
--			       -e s/arm.*/arm/ -e s/sa110/arm/ \
--			       -e s/s390x/s390/ -e s/parisc64/parisc/ \
+@@ -24,26 +18,34 @@ endif
+ ARCH := $(shell echo ${TARGET}  | sed -e s/i.86/x86/ -e s/sun4u/sparc64/ \
+ 			       -e s/arm.*/arm/ -e s/sa110/arm/ \
+ 			       -e s/s390x/s390/ -e s/parisc64/parisc/ \
 -			       -e s/ppc64/powerpc64/ -e s/ppc/powerpc32/)
-+ARCH := $(shell echo __${TARGET}__  | sed -e s/i.86/x86/ -e s/sun4u/sparc64/ \
-+		       -e s/arm.*/arm/ -e s/sa110/arm/ \
-+		       -e s/s390x/s390/ -e s/parisc64/parisc/ \
-+		       -e s/ppc64/powerpc64/ -e s/ppc/powerpc32/ \
-+		       -e s/_powerpc_/_powerpc32_/)
++			       -e s/ppc64/powerpc64/ -e s/ppc/powerpc32/ \
++			       -e s/_powerpc_/_powerpc32_/)
  
  CROSS :=
  ifneq ($(TARGET), $(HOST_ARCH))
@@ -55,8 +52,7 @@ Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
  endif
  
 -CFLAGS += -D__$(ARCH)__ $(CROSS)
--CFLAGS_ARCH += -D__$(ARCH)__ $(CROSS)
-+CFLAGS_ARCH += -D$(ARCH) $(CROSS)
+ CFLAGS_ARCH += -D__$(ARCH)__ $(CROSS)
  
 -ifeq ($(ARCH), powerpc64)
 -CFLAGS += -m64
@@ -78,11 +74,12 @@ Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
 +CFLAGS_COMMON = $(CFLAGS_ARCH) \
 +              -DVERSION='"$(VERSION)"' \
 +              -DRELEASE_DATE='"$(DATE)"'
++
 +
  SRC_BASE = makedumpfile.c makedumpfile.h diskdump_mod.h sadump_mod.h sadump_info.h
- SRC_PART = print_info.c dwarf_info.c elf_info.c erase_info.c sadump_info.c cache.c tools.c printk.c
+ SRC_PART = print_info.c dwarf_info.c elf_info.c erase_info.c sadump_info.c cache.c tools.c printk.c detect_cycle.c
  OBJ_PART=$(patsubst %.c,%.o,$(SRC_PART))
-@@ -52,12 +53,12 @@ OBJ_ARCH=$(patsubst %.c,%.o,$(SRC_ARCH))
+@@ -52,12 +54,12 @@ OBJ_ARCH=$(patsubst %.c,%.o,$(SRC_ARCH))
  
  LIBS = -ldw -lbz2 -ldl -lelf -lz
  ifneq ($(LINKTYPE), dynamic)
@@ -97,7 +94,7 @@ Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
  endif
  
  ifeq ($(USESNAPPY), on)
-@@ -65,12 +66,12 @@ LIBS := -lsnappy $(LIBS)
+@@ -65,12 +67,12 @@ LIBS := -lsnappy $(LIBS)
  ifneq ($(LINKTYPE), dynamic)
  LIBS := $(LIBS) -lstdc++
  endif
@@ -112,7 +109,7 @@ Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
  endif
  
  ifeq ($(DEBUG), on)
-@@ -104,14 +105,14 @@ LIBS := $(LIBS) $(call try-run,\
+@@ -104,14 +106,14 @@ LIBS := $(LIBS) $(call try-run,\
  all: makedumpfile
  
  $(OBJ_PART): $(SRC_PART)
@@ -126,15 +123,15 @@ Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
  makedumpfile: $(SRC_BASE) $(OBJ_PART) $(OBJ_ARCH)
 -	$(CC) $(CFLAGS) $(LDFLAGS) $(OBJ_PART) $(OBJ_ARCH) -rdynamic -o $@ $< $(LIBS)
 +	$(CC) $(CFLAGS_COMMON) $(LDFLAGS) $(OBJ_PART) $(OBJ_ARCH) -rdynamic -o $@ $< $(LIBS)
- 	echo .TH MAKEDUMPFILE 8 \"$(DATE)\" \"makedumpfile v$(VERSION)\" \"Linux System Administrator\'s Manual\" > temp.8
- 	grep -v "^.TH MAKEDUMPFILE 8" $(VPATH)makedumpfile.8 >> temp.8
- 	mv temp.8 makedumpfile.8
-@@ -122,7 +123,7 @@ makedumpfile: $(SRC_BASE) $(OBJ_PART) $(
- 	gzip -c ./makedumpfile.conf.5 > ./makedumpfile.conf.5.gz
+ 	@sed -e "s/@DATE@/$(DATE)/" \
+ 	     -e "s/@VERSION@/$(VERSION)/" \
+ 	     $(VPATH)makedumpfile.8.in > $(VPATH)makedumpfile.8
+@@ -120,7 +122,7 @@ makedumpfile: $(SRC_BASE) $(OBJ_PART) $(
+ 	     $(VPATH)makedumpfile.conf.5.in > $(VPATH)makedumpfile.conf.5
  
  eppic_makedumpfile.so: extension_eppic.c
 -	$(CC) $(CFLAGS) $(LDFLAGS) -shared -rdynamic -o $@ extension_eppic.c -fPIC -leppic -ltinfo
 +	$(CC) $(CFLAGS_COMMON) $(LDFLAGS) -shared -rdynamic -o $@ extension_eppic.c -fPIC -leppic -ltinfo
  
  clean:
- 	rm -f $(OBJ) $(OBJ_PART) $(OBJ_ARCH) makedumpfile makedumpfile.8.gz makedumpfile.conf.5.gz
+ 	rm -f $(OBJ) $(OBJ_PART) $(OBJ_ARCH) makedumpfile makedumpfile.8 makedumpfile.conf.5
diff --git a/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.7.0.bb b/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.7.1.bb
similarity index 85%
rename from meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.7.0.bb
rename to meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.7.1.bb
index d4da031866..c3f965b041 100644
--- a/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.7.0.bb
+++ b/meta-oe/recipes-kernel/makedumpfile/makedumpfile_1.7.1.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
 LICENSE = "GPL-2.0-only"
 
 SRCBRANCH ?= "master"
-SRCREV = "06ef8e2b814feb08a668b7a3783c86674e49a7b1"
+SRCREV = "74bbdd14ec861552ace1ca63953eb2ef73e1f965"
 
 DEPENDS = "bzip2 zlib elfutils xz"
 RDEPENDS:${PN}-tools = "perl ${PN}"
@@ -52,12 +52,6 @@ do_install () {
     install -m 755 ${S}/makedumpfile ${D}/usr/bin
     install -m 755 ${S}/makedumpfile-R.pl ${D}/usr/bin
 
-    mkdir -p ${D}/usr/share/man/man8
-    install -m 644 ${S}/makedumpfile.8.gz ${D}/usr/share/man/man8
-
-    mkdir -p ${D}/usr/share/man/man5
-    install -m 644 ${S}/makedumpfile.conf.5.gz ${D}/usr/share/man/man5
-
     mkdir -p ${D}/etc/
     install -m 644 ${S}/makedumpfile.conf ${D}/etc/makedumpfile.conf.sample
 }
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 29/39] lirc: install systemd units only when using systemd distro feature
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (27 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 28/39] makedumpfile: Upgrade to 1.7.1 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 30/39] fluentbit: Disable systemd support when systemd distro feature is disabled Armin Kuster
                   ` (5 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

These files are not needed when init system is not systemd

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit f0d0034e26934852a8d92176f87b4dfc4c7c2438)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../meta-python/recipes-connectivity/lirc/lirc_0.10.1.bb  | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bb b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bb
index c8929b75a3..f2b751928a 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bb
@@ -68,12 +68,14 @@ do_install:append() {
 
     install -m 0755 -d ${D}${sysconfdir}
     install -m 0755 -d ${D}${sysconfdir}/lirc
-    install -m 0755 -d ${D}${systemd_unitdir}/system
     install -m 0755 -d ${D}${libdir}/tmpfiles.d
     install -m 0644 ${WORKDIR}/lircd.conf ${D}${sysconfdir}/lirc/
     install -m 0644 ${WORKDIR}/lirc_options.conf ${D}${sysconfdir}/lirc/
-    install -m 0644 ${WORKDIR}/lircd.service ${D}${systemd_unitdir}/system/
-    install -m 0755 ${WORKDIR}/lircexec.init ${D}${systemd_unitdir}/system/
+    if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
+        install -m 0755 -d ${D}${systemd_unitdir}/system
+        install -m 0644 ${WORKDIR}/lircd.service ${D}${systemd_unitdir}/system/
+        install -m 0755 ${WORKDIR}/lircexec.init ${D}${systemd_unitdir}/system/
+    fi
     install -m 0644 ${WORKDIR}/lirc.tmpfiles ${D}${libdir}/tmpfiles.d/lirc.conf
     rm -rf ${D}${libdir}/lirc/plugins/*.la
     rmdir ${D}/var/run/lirc ${D}/var/run
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 30/39] fluentbit: Disable systemd support when systemd distro feature is disabled
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (28 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 29/39] lirc: install systemd units only when using systemd distro feature Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 31/39] absil-cpp: Update SRC_URI to to the latest google internal sync Armin Kuster
                   ` (4 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit f9a935ac8e0129fa91279ec8bff9f8ced93734f2)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 ...Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch | 2 +-
 .../fluentbit/cross-build-init-system-detection.patch         | 4 ++--
 meta-oe/recipes-extended/fluentbit/fluentbit_1.3.5.bb         | 3 ++-
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/meta-oe/recipes-extended/fluentbit/fluentbit/0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch b/meta-oe/recipes-extended/fluentbit/fluentbit/0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch
index b90a62ef19..bf4cda08f0 100644
--- a/meta-oe/recipes-extended/fluentbit/fluentbit/0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch
+++ b/meta-oe/recipes-extended/fluentbit/fluentbit/0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch
@@ -24,5 +24,5 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
 +        install(FILES ${FLB_SYSTEMD_SCRIPT} DESTINATION /lib/systemd/system)
 +    endif()
      install(DIRECTORY DESTINATION ${FLB_INSTALL_CONFDIR})
-   elseif(IS_DIRECTORY /usr/share/upstart OR FLB_UPSTART)
+   elseif(FLB_UPSTART)
      set(FLB_UPSTART_SCRIPT "${PROJECT_SOURCE_DIR}/init/${FLB_OUT_NAME}.conf")
diff --git a/meta-oe/recipes-extended/fluentbit/fluentbit/cross-build-init-system-detection.patch b/meta-oe/recipes-extended/fluentbit/fluentbit/cross-build-init-system-detection.patch
index a185789992..d3822fc8da 100644
--- a/meta-oe/recipes-extended/fluentbit/fluentbit/cross-build-init-system-detection.patch
+++ b/meta-oe/recipes-extended/fluentbit/fluentbit/cross-build-init-system-detection.patch
@@ -12,7 +12,7 @@ Signed-off-by: Khem Raj <raj.kheem@gmail.com>
  
    # Detect init system, install upstart, systemd or init.d script
 -  if(IS_DIRECTORY /lib/systemd/system)
-+  if(IS_DIRECTORY /lib/systemd/system OR FLB_SYSTEMD)
++  if(FLB_SYSTEMD)
      set(FLB_SYSTEMD_SCRIPT "${PROJECT_SOURCE_DIR}/init/${FLB_OUT_NAME}.service")
      configure_file(
        "${PROJECT_SOURCE_DIR}/init/systemd.in"
@@ -21,7 +21,7 @@ Signed-off-by: Khem Raj <raj.kheem@gmail.com>
      install(FILES ${FLB_SYSTEMD_SCRIPT} DESTINATION /lib/systemd/system)
      install(DIRECTORY DESTINATION ${FLB_INSTALL_CONFDIR})
 -  elseif(IS_DIRECTORY /usr/share/upstart)
-+  elseif(IS_DIRECTORY /usr/share/upstart OR FLB_UPSTART)
++  elseif(FLB_UPSTART)
      set(FLB_UPSTART_SCRIPT "${PROJECT_SOURCE_DIR}/init/${FLB_OUT_NAME}.conf")
      configure_file(
        "${PROJECT_SOURCE_DIR}/init/upstart.in"
diff --git a/meta-oe/recipes-extended/fluentbit/fluentbit_1.3.5.bb b/meta-oe/recipes-extended/fluentbit/fluentbit_1.3.5.bb
index e586262a60..b231cc2878 100644
--- a/meta-oe/recipes-extended/fluentbit/fluentbit_1.3.5.bb
+++ b/meta-oe/recipes-extended/fluentbit/fluentbit_1.3.5.bb
@@ -48,7 +48,8 @@ EXTRA_OECMAKE += "-DFLB_LUAJIT=Off -DFLB_FILTER_LUA=Off "
 # Disable Library and examples
 EXTRA_OECMAKE += "-DFLB_SHARED_LIB=Off -DFLB_EXAMPLES=Off "
 
-EXTRA_OECMAKE += "${@bb.utils.contains('DISTRO_FEATURES','systemd','-DFLB_SYSTEMD=On -DSYSTEMD_DIR=${systemd_system_unitdir}','',d)}"
+# Enable systemd iff systemd is in DISTRO_FEATURES
+EXTRA_OECMAKE += "${@bb.utils.contains('DISTRO_FEATURES','systemd','-DFLB_SYSTEMD=On -DSYSTEMD_DIR=${systemd_system_unitdir}','-DFLB_SYSTEMD=Off',d)}"
 
 EXTRA_OECMAKE:append:riscv64 = " -DFLB_DEPS='atomic'"
 EXTRA_OECMAKE:append:riscv32 = " -DFLB_DEPS='atomic'"
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 31/39] absil-cpp: Update SRC_URI to to the latest google internal sync
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (29 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 30/39] fluentbit: Disable systemd support when systemd distro feature is disabled Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 35/39] lirc: Delete systemd unit files on non systemd distros Armin Kuster
                   ` (3 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: Willy Tu <wltu@google.com>

https://github.com/abseil/abseil-cpp/commit/7c6608d0dbe43cf9bdf7f77787bc6bc89cc42f8b

The internal sync are tested within Google and ready for use.

Signed-off-by: Willy Tu <wltu@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 3c1c07e9a5477df68bfa1f739b38f10a5e78b07e)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../abseil-cpp/abseil-ppc-fixes.patch         | 20 +++++++++----------
 .../abseil-cpp/abseil-cpp_git.bb              |  4 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/abseil-ppc-fixes.patch b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/abseil-ppc-fixes.patch
index 95210565c2..ef3f50d9e7 100644
--- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/abseil-ppc-fixes.patch
+++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/abseil-ppc-fixes.patch
@@ -14,39 +14,39 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
 @@ -20,7 +20,7 @@
  #include <intrin.h>
  #endif
- 
+
 -#if defined(__powerpc__) || defined(__ppc__)
 +#if (defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)
  #ifdef __GLIBC__
  #include <sys/platform/ppc.h>
  #elif defined(__FreeBSD__)
-@@ -59,7 +59,7 @@ double UnscaledCycleClock::Frequency() {
+@@ -53,7 +53,7 @@ double UnscaledCycleClock::Frequency() {
    return base_internal::NominalCPUFrequency();
  }
- 
+
 -#elif defined(__powerpc__) || defined(__ppc__)
 +#elif (defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)
- 
+
  int64_t UnscaledCycleClock::Now() {
  #ifdef __GLIBC__
 --- a/absl/base/internal/unscaledcycleclock.h
 +++ b/absl/base/internal/unscaledcycleclock.h
 @@ -46,7 +46,8 @@
- 
+
  // The following platforms have an implementation of a hardware counter.
  #if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \
 -    defined(__powerpc__) || defined(__ppc__) || defined(__riscv) ||     \
 +    ((defined(__powerpc__) || defined(__ppc__)) && defined(__GLIBC__)) || \
 +    defined(__riscv) ||     \
-     defined(_M_IX86) || defined(_M_X64)
+     defined(_M_IX86) || (defined(_M_X64) && !defined(_M_ARM64EC))
  #define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1
  #else
 --- a/absl/debugging/internal/examine_stack.cc
 +++ b/absl/debugging/internal/examine_stack.cc
-@@ -27,6 +27,10 @@
+@@ -33,6 +33,10 @@
  #include <csignal>
  #include <cstdio>
- 
+
 +#if defined(__powerpc__)
 +#include <asm/ptrace.h>
 +#endif
@@ -54,7 +54,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  #include "absl/base/attributes.h"
  #include "absl/base/internal/raw_logging.h"
  #include "absl/base/macros.h"
-@@ -63,8 +67,10 @@ void* GetProgramCounter(void* vuc) {
+@@ -174,8 +178,10 @@ void* GetProgramCounter(void* const vuc) {
      return reinterpret_cast<void*>(context->uc_mcontext.pc);
  #elif defined(__powerpc64__)
      return reinterpret_cast<void*>(context->uc_mcontext.gp_regs[32]);
@@ -68,7 +68,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  #elif defined(__s390__) && !defined(__s390x__)
 --- a/absl/debugging/internal/stacktrace_config.h
 +++ b/absl/debugging/internal/stacktrace_config.h
-@@ -59,7 +59,7 @@
+@@ -60,7 +60,7 @@
  #elif defined(__i386__) || defined(__x86_64__)
  #define ABSL_STACKTRACE_INL_HEADER \
    "absl/debugging/internal/stacktrace_x86-inl.inc"
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_git.bb b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_git.bb
index 82124c1083..1bb27d4369 100644
--- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_git.bb
+++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_git.bb
@@ -8,8 +8,8 @@ LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=df52c6edb7adc22e533b2bacc3bd3915"
 
 PV = "20211102.0+git${SRCPV}"
-SRCREV = "215105818dfde3174fe799600bb0f3cae233d0bf"
-BRANCH = "lts_2021_11_02"
+SRCREV = "7c6608d0dbe43cf9bdf7f77787bc6bc89cc42f8b"
+BRANCH = "master"
 SRC_URI = "git://github.com/abseil/abseil-cpp;branch=${BRANCH};protocol=https \
            file://0001-absl-always-use-asm-sgidefs.h.patch             \
            file://0002-Remove-maes-option-from-cross-compilation.patch \
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 35/39] lirc: Delete systemd unit files on non systemd distros
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (30 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 31/39] absil-cpp: Update SRC_URI to to the latest google internal sync Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 38/39] pipewire: Upgrade to version 0.3.50 Armin Kuster
                   ` (2 subsequent siblings)
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 5255b6a0d93daeccc4238dee5148686168d52a06)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../meta-python/recipes-connectivity/lirc/lirc_0.10.1.bb   | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bb b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bb
index f2b751928a..fe9685924b 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bb
@@ -68,15 +68,16 @@ do_install:append() {
 
     install -m 0755 -d ${D}${sysconfdir}
     install -m 0755 -d ${D}${sysconfdir}/lirc
-    install -m 0755 -d ${D}${libdir}/tmpfiles.d
     install -m 0644 ${WORKDIR}/lircd.conf ${D}${sysconfdir}/lirc/
     install -m 0644 ${WORKDIR}/lirc_options.conf ${D}${sysconfdir}/lirc/
     if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
-        install -m 0755 -d ${D}${systemd_unitdir}/system
+        install -m 0755 -d ${D}${systemd_unitdir}/system ${D}${libdir}/tmpfiles.d
         install -m 0644 ${WORKDIR}/lircd.service ${D}${systemd_unitdir}/system/
         install -m 0755 ${WORKDIR}/lircexec.init ${D}${systemd_unitdir}/system/
+        install -m 0644 ${WORKDIR}/lirc.tmpfiles ${D}${libdir}/tmpfiles.d/lirc.conf
+    else
+        rm -rf ${D}/lib
     fi
-    install -m 0644 ${WORKDIR}/lirc.tmpfiles ${D}${libdir}/tmpfiles.d/lirc.conf
     rm -rf ${D}${libdir}/lirc/plugins/*.la
     rmdir ${D}/var/run/lirc ${D}/var/run
     chown -R root:root ${D}${datadir}/lirc/contrib
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 38/39] pipewire: Upgrade to version 0.3.50
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (31 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 35/39] lirc: Delete systemd unit files on non systemd distros Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 19:18 ` [kirkstone 39/39] boinc-client: Make script install not depend on host install paths Armin Kuster
  2022-04-30 20:58 ` [oe] [kirkstone 00/39] Patch review Khem Raj
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: Carlos Rafael Giani <crg7475@mailbox.org>

This is a bugfix release. Notably, this makes pw-dot work again - it
required workarounds via pw-dump to output a non-empty dot graph in 0.3.49.

Full changelog:

https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.50

0001-meson-Add-option-to-enable-disable-legacy-RTKit-modu.patch
is no no longer needed since it has been merged and is part of 0.3.50.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 9754901bb0bc85b4a41f0944a4dd18fddcd87d8e)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 ...-to-enable-disable-legacy-RTKit-modu.patch | 44 -------------------
 ...{pipewire_0.3.49.bb => pipewire_0.3.50.bb} |  6 +--
 2 files changed, 2 insertions(+), 48 deletions(-)
 delete mode 100644 meta-multimedia/recipes-multimedia/pipewire/files/0001-meson-Add-option-to-enable-disable-legacy-RTKit-modu.patch
 rename meta-multimedia/recipes-multimedia/pipewire/{pipewire_0.3.49.bb => pipewire_0.3.50.bb} (98%)

diff --git a/meta-multimedia/recipes-multimedia/pipewire/files/0001-meson-Add-option-to-enable-disable-legacy-RTKit-modu.patch b/meta-multimedia/recipes-multimedia/pipewire/files/0001-meson-Add-option-to-enable-disable-legacy-RTKit-modu.patch
deleted file mode 100644
index 61bcdb3dd4..0000000000
--- a/meta-multimedia/recipes-multimedia/pipewire/files/0001-meson-Add-option-to-enable-disable-legacy-RTKit-modu.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From b311f9e75f13205fd0738f7e89fd2062b9e7b237 Mon Sep 17 00:00:00 2001
-From: Carlos Rafael Giani <crg7475@mailbox.org>
-Date: Wed, 30 Mar 2022 19:44:38 +0200
-Subject: [PATCH] meson: Add option to enable/disable legacy RTKit module
-
-The RTKit module is being replaced by the RT module. Currently, it is
-always built if D-Bus is present. For packagers, it can be beneficial to
-be able to disable the legacy module. Add a Meson option to allow for
-exactly that. Make it enabled by default to not change default behavior.
-
-Upstream-Status: Submitted [https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1204]
----
- meson_options.txt       | 4 ++++
- src/modules/meson.build | 2 +-
- 2 files changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/meson_options.txt b/meson_options.txt
-index 49d5b2203..2687bfe7e 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -237,3 +237,7 @@ option('libcanberra',
-        description: 'Enable code that depends on libcanberra',
-        type: 'feature',
-        value: 'auto')
-+option('legacy-rtkit',
-+       description: 'Build legacy rtkit module',
-+       type: 'boolean',
-+       value: 'true')
-diff --git a/src/modules/meson.build b/src/modules/meson.build
-index ee724bf52..2d26cc459 100644
---- a/src/modules/meson.build
-+++ b/src/modules/meson.build
-@@ -139,7 +139,7 @@ pipewire_module_rt = shared_library('pipewire-module-rt', [ 'module-rt.c' ],
-   dependencies : [dbus_dep, mathlib, dl_lib, pipewire_dep],
- )
- 
--build_module_rtkit = dbus_dep.found()
-+build_module_rtkit = dbus_dep.found() and (get_option('legacy-rtkit') == true)
- if build_module_rtkit
- # TODO: This serves as a temporary alias to prevent breaking existing setups
- #       while `module-rtkit` is being migrated to `module-rt`
--- 
-2.32.0
-
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.49.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.50.bb
similarity index 98%
rename from meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.49.bb
rename to meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.50.bb
index b821f4400b..0d725b9ee2 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.49.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.50.bb
@@ -13,10 +13,8 @@ LIC_FILES_CHKSUM = " \
 
 DEPENDS = "dbus ncurses"
 
-SRCREV = "075e7b266876802eab0077afd13ea8e1cee5e1fd"
-SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https \
-           file://0001-meson-Add-option-to-enable-disable-legacy-RTKit-modu.patch \
-           "
+SRCREV = "64cf5e80e6240284e6b757907b900507fe56f1b5"
+SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https"
 
 S = "${WORKDIR}/git"
 
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* [kirkstone 39/39] boinc-client: Make script install not depend on host install paths
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (32 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 38/39] pipewire: Upgrade to version 0.3.50 Armin Kuster
@ 2022-04-30 19:18 ` Armin Kuster
  2022-04-30 20:58 ` [oe] [kirkstone 00/39] Patch review Khem Raj
  34 siblings, 0 replies; 36+ messages in thread
From: Armin Kuster @ 2022-04-30 19:18 UTC (permalink / raw)
  To: openembedded-devel

From: Khem Raj <raj.khem@gmail.com>

The install target is checking for install paths on build host assuming
thats where it will run too, which breaks cross builds. Add a patch to
aide the install from recipe.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit bbc6fa72c378c792bdae35cae9b6ff165ee196c9)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 ...Do-not-check-for-files-on-build-host.patch | 52 +++++++++++++++++++
 .../boinc/boinc-client_7.18.1.bb              | 18 +++----
 2 files changed, 60 insertions(+), 10 deletions(-)
 create mode 100644 meta-oe/recipes-extended/boinc/boinc-client/0001-scripts-Do-not-check-for-files-on-build-host.patch

diff --git a/meta-oe/recipes-extended/boinc/boinc-client/0001-scripts-Do-not-check-for-files-on-build-host.patch b/meta-oe/recipes-extended/boinc/boinc-client/0001-scripts-Do-not-check-for-files-on-build-host.patch
new file mode 100644
index 0000000000..6d9e94cb8a
--- /dev/null
+++ b/meta-oe/recipes-extended/boinc/boinc-client/0001-scripts-Do-not-check-for-files-on-build-host.patch
@@ -0,0 +1,52 @@
+From 8a8305c78143438e2bd497d55188a0da3442db08 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Wed, 27 Apr 2022 09:11:38 -0700
+Subject: [PATCH] scripts: Do not check for files on build host
+
+This will result in varied behaviour depending upon what kind of host is
+used to build it. We dont want that. Instead check for these files and
+dirs in staging area and create these markers in recipe via a
+do_install_prepend to aide install piece a bit here ( systemd vs
+sysvinit ) etc.
+
+Upstream-Status: Inappropriate [OE-Specific]
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ client/scripts/Makefile.am | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/client/scripts/Makefile.am b/client/scripts/Makefile.am
+index 2a53203d84..62a0defa93 100644
+--- a/client/scripts/Makefile.am
++++ b/client/scripts/Makefile.am
+@@ -2,21 +2,21 @@
+ 
+ install-exec-hook:
+ 	chmod +x boinc-client
+-	if [ -d /etc/init.d ] ; then \
++	if [ -d $(DESTDIR)/etc/init.d ] ; then \
+ 		$(INSTALL) -d $(DESTDIR)$(sysconfdir)/init.d ; \
+ 		$(INSTALL) -b boinc-client $(DESTDIR)$(sysconfdir)/init.d/boinc-client ; \
+ 	fi
+-	if [ -d /usr/lib/systemd/system ] ; then \
++	if [ -d $(DESTDIR)/usr/lib/systemd/system ] ; then \
+ 		$(INSTALL) -d $(DESTDIR)/usr/lib/systemd/system/ ; \
+ 		$(INSTALL_DATA) boinc-client.service $(DESTDIR)/usr/lib/systemd/system/boinc-client.service ; \
+-	elif [ -d /lib/systemd/system ] ; then \
++	elif [ -d $(DESTDIR)/lib/systemd/system ] ; then \
+ 		$(INSTALL) -d $(DESTDIR)/lib/systemd/system/ ; \
+ 		$(INSTALL_DATA) boinc-client.service $(DESTDIR)/lib/systemd/system/boinc-client.service ; \
+ 	fi
+-	if [ -d /etc/sysconfig ] ; then \
++	if [ -d $(DESTDIR)/etc/sysconfig ] ; then \
+ 	  $(INSTALL) -d $(DESTDIR)$(sysconfdir)/sysconfig ; \
+ 	  $(INSTALL_DATA) $(srcdir)/boinc-client.conf $(DESTDIR)$(sysconfdir)/sysconfig/boinc-client ; \
+-	elif [ -d /etc/default ] ; then \
++	elif [ -d $(DESTDIR)/etc/default ] ; then \
+ 	  $(INSTALL) -d $(DESTDIR)$(sysconfdir)/default ; \
+ 	  $(INSTALL_DATA) $(srcdir)/boinc-client.conf $(DESTDIR)$(sysconfdir)/default/boinc-client ; \
+ 	else \
+-- 
+2.36.0
+
diff --git a/meta-oe/recipes-extended/boinc/boinc-client_7.18.1.bb b/meta-oe/recipes-extended/boinc/boinc-client_7.18.1.bb
index abcb304d30..8f85a508e7 100644
--- a/meta-oe/recipes-extended/boinc/boinc-client_7.18.1.bb
+++ b/meta-oe/recipes-extended/boinc/boinc-client_7.18.1.bb
@@ -35,6 +35,7 @@ SRC_URI = "git://github.com/BOINC/boinc;protocol=https;branch=${BRANCH} \
            file://boinc-AM_CONDITIONAL.patch \
            file://gtk-configure.patch \
            file://4563.patch \
+           file://0001-scripts-Do-not-check-for-files-on-build-host.patch \
 "
 
 inherit gettext autotools pkgconfig features_check systemd
@@ -75,17 +76,14 @@ do_compile:prepend () {
 	sed -i -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' ${B}/libtool
 }
 
-do_install:append() {
-	if ! ${@bb.utils.contains('DISTRO_FEATURES','usrmerge','true','false',d)} -a \
-            -e ${D}${nonarch_libdir}/systemd/system/boinc-client.service; then
-		install -d ${D}${systemd_system_unitdir}
-		mv \
-		${D}${nonarch_libdir}/systemd/system/boinc-client.service \
-		${D}${systemd_system_unitdir}/boinc-client.service
-		rmdir --ignore-fail-on-non-empty ${D}${nonarch_libdir}/systemd/system \
-		${D}${nonarch_libdir}/systemd \
-		${D}${nonarch_libdir}
+do_install:prepend() {
+	# help script install a bit to do right thing for OE
+	if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
+		mkdir -p ${D}${systemd_system_unitdir}
+	else
+		mkdir -p ${D}${sysconfdir}/init.d
 	fi
+	mkdir -p ${D}${sysconfdir}/default
 }
 
 SYSTEMD_SERVICE:${PN} = "boinc-client.service"
-- 
2.25.1



^ permalink raw reply related	[flat|nested] 36+ messages in thread

* Re: [oe] [kirkstone 00/39] Patch review
  2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
                   ` (33 preceding siblings ...)
  2022-04-30 19:18 ` [kirkstone 39/39] boinc-client: Make script install not depend on host install paths Armin Kuster
@ 2022-04-30 20:58 ` Khem Raj
  34 siblings, 0 replies; 36+ messages in thread
From: Khem Raj @ 2022-04-30 20:58 UTC (permalink / raw)
  To: Armin Kuster; +Cc: openembeded-devel

lgtm

On Sat, Apr 30, 2022 at 12:18 PM Armin Kuster <akuster808@gmail.com> wrote:
>
> Please have comments back my Tuesday
>
> The following changes since commit 7e05822fe85a77ea7e9fdfa61f300334ed76e294:
>
>   meta-openemnedded: Add myself as kirkstone maintainer (2022-04-23 06:50:42 -0700)
>
> are available in the Git repository at:
>
>   git://git.openembedded.org/meta-openembedded-contrib stable/kirkstone-nut
>   http://cgit.openembedded.org/meta-openembedded-contrib/log/?h=stable/kirkstone-nut
>
> Carlos Rafael Giani (1):
>   pipewire: Upgrade to version 0.3.50
>
> Khem Raj (23):
>   crash: Fix build for mips target
>   tcsh: Do not install symlinks into /bin with usrmerge
>   arno-iptables-firewall: Do not use bitbake variable inside S
>   fluentbit: Fix build with usrmerge distro feature
>   tomoyo-tools: Define SBINDIR
>   tomoyo-tools: Drop md5sum
>   dietsplash: specify install rootdir
>   linux-atm: Add knob to root prefix
>   ufw: Fix build with usrmerge distro feature
>   klibc: Recognise --dyld-prefix clang option
>   mozjs: Use vendored icu on ppc/clang
>   boinc-client: Do not overwrite same file when using usrmerge
>   pam-ssh-agent-auth: Use specific versions of BSD licenses
>   fwupd: Enable build with musl
>   lirc: install systemd units only when using systemd distro feature
>   fluentbit: Disable systemd support when systemd distro feature is
>     disabled
>   gtksourceview5: Allow wayland or x11
>   gtkmm3: Allow wayland or x11 in distro features
>   gparted: Allow wayland or x11 distro features
>   lirc: Delete systemd unit files on non systemd distros
>   atkmm: Allow build with wayland
>   pangomm: Allow building with wayland
>   boinc-client: Make script install not depend on host install paths
>
> Mingli Yu (2):
>   crash: Upgrade to 8.0.0
>   makedumpfile: Upgrade to 1.7.1
>
> Robert Yang (1):
>   libldb: Fix installed-vs-shipped and rebuild error
>
> Willy Tu (1):
>   absil-cpp: Update SRC_URI to to the latest google internal sync
>
> wangmy (11):
>   evince: upgrade 42.1 -> 42.2
>   gspell: upgrade 1.9.1 -> 1.10.0
>   gtksourceview5: upgrade 5.4.0 -> 5.4.1
>   libadwaita: upgrade 1.1.0 -> 1.1.1
>   nautilus: upgrade 42.0 -> 42.1.1
>   htpdate: upgrade 1.3.3 -> 1.3.4
>   hexedit: upgrade 1.5 -> 1.6
>   lsscsi: upgrade 0.31 -> 0.32
>   libencode-perl: upgrade 3.16 -> 3.17
>   libextutils-cppguess-perl: upgrade 0.23 -> 0.26
>   libtest-harness-perl: upgrade 3.42 -> 3.44
>
>  .../recipes-extended/gparted/gparted_1.4.0.bb |  3 +-
>  .../evince/{evince_42.1.bb => evince_42.2.bb} |  2 +-
>  .../{gspell_1.9.1.bb => gspell_1.10.0.bb}     |  2 +-
>  ...view5_5.4.0.bb => gtksourceview5_5.4.1.bb} |  4 +-
>  ...ibadwaita_1.1.0.bb => libadwaita_1.1.1.bb} |  2 +-
>  .../{nautilus_42.0.bb => nautilus_42.1.1.bb}  |  2 +-
>  .../klcc-cross-accept-clang-options.patch     |  5 +-
>  ...-to-enable-disable-legacy-RTKit-modu.patch | 44 -----------
>  ...{pipewire_0.3.49.bb => pipewire_0.3.50.bb} |  6 +-
>  .../recipes-connectivity/ufw/ufw_0.36.1.bb    |  7 ++
>  .../arno-iptables-firewall_2.1.1.bb           |  2 +-
>  .../{htpdate_1.3.3.bb => htpdate_1.3.4.bb}    |  2 +-
>  .../recipes-support/libldb/libldb_2.3.3.bb    | 11 +++
>  .../linux-atm/0001-make-Add-PREFIX-knob.patch | 31 ++++++++
>  .../linux-atm/linux-atm_2.5.2.bb              |  7 +-
>  .../recipes-connectivity/lirc/lirc_0.10.1.bb  | 13 +--
>  meta-oe/recipes-bsp/fwupd/fwupd_1.7.6.bb      |  2 -
>  .../lsscsi/{lsscsi_0.31.bb => lsscsi_0.32.bb} |  3 +-
>  .../abseil-cpp/abseil-ppc-fixes.patch         | 20 ++---
>  .../abseil-cpp/abseil-cpp_git.bb              |  4 +-
>  ...Do-not-check-for-files-on-build-host.patch | 52 ++++++++++++
>  .../boinc/boinc-client_7.18.1.bb              | 17 ++--
>  ...nit-install-location-with-SYSTEM_DIR.patch | 28 +++++++
>  .../cross-build-init-system-detection.patch   |  4 +-
>  .../fluentbit/fluentbit_1.3.5.bb              |  4 +-
>  .../{hexedit_1.5.bb => hexedit_1.6.bb}        |  2 +-
>  .../recipes-extended/mozjs/mozjs-91_91.8.0.bb |  2 +
>  .../pam/pam-ssh-agent-auth_0.10.3.bb          |  2 +-
>  .../recipes-gnome/atk/atkmm-2.36_2.36.1.bb    |  2 +-
>  meta-oe/recipes-gnome/atk/atkmm_2.28.2.bb     |  2 +-
>  meta-oe/recipes-gnome/gtk+/gtkmm3_3.24.5.bb   |  2 +-
>  .../dietsplash/dietsplash_git.bb              |  2 +-
>  .../recipes-graphics/pango/pangomm_2.46.2.bb  |  3 +-
>  ...error-unknown-type-name-gdb_fpregset.patch | 36 ---------
>  ...tect-the-sysroot-s-glibc-header-file.patch | 33 --------
>  ...unrecognized-gcc-option-m32-for-mips.patch | 33 --------
>  ...im-arange-fix-extern-inline-handling.patch | 79 -------------------
>  ...m-ppc-drop-LIBS-from-psim-dependency.patch | 37 ---------
>  .../crash/{crash_7.3.0.bb => crash_8.0.0.bb}  | 13 +--
>  ...makedumpfile-replace-hardcode-CFLAGS.patch | 53 ++++++-------
>  ...umpfile_1.7.0.bb => makedumpfile_1.7.1.bb} |  8 +-
>  .../tomoyo-tools/tomoyo-tools_2.5.0.bb        |  3 +-
>  meta-oe/recipes-shells/tcsh/tcsh_6.22.04.bb   |  6 +-
>  ...de-perl_3.16.bb => libencode-perl_3.17.bb} |  2 +-
>  ...3.bb => libextutils-cppguess-perl_0.26.bb} |  2 +-
>  ...l_3.42.bb => libtest-harness-perl_3.44.bb} |  5 +-
>  46 files changed, 231 insertions(+), 373 deletions(-)
>  rename meta-gnome/recipes-gnome/evince/{evince_42.1.bb => evince_42.2.bb} (92%)
>  rename meta-gnome/recipes-gnome/gspell/{gspell_1.9.1.bb => gspell_1.10.0.bb} (76%)
>  rename meta-gnome/recipes-gnome/gtksourceview/{gtksourceview5_5.4.0.bb => gtksourceview5_5.4.1.bb} (85%)
>  rename meta-gnome/recipes-gnome/libadwaita/{libadwaita_1.1.0.bb => libadwaita_1.1.1.bb} (86%)
>  rename meta-gnome/recipes-gnome/nautilus/{nautilus_42.0.bb => nautilus_42.1.1.bb} (92%)
>  delete mode 100644 meta-multimedia/recipes-multimedia/pipewire/files/0001-meson-Add-option-to-enable-disable-legacy-RTKit-modu.patch
>  rename meta-multimedia/recipes-multimedia/pipewire/{pipewire_0.3.49.bb => pipewire_0.3.50.bb} (98%)
>  rename meta-networking/recipes-support/htpdate/{htpdate_1.3.3.bb => htpdate_1.3.4.bb} (92%)
>  create mode 100644 meta-networking/recipes-support/linux-atm/linux-atm/0001-make-Add-PREFIX-knob.patch
>  rename meta-oe/recipes-bsp/lsscsi/{lsscsi_0.31.bb => lsscsi_0.32.bb} (70%)
>  create mode 100644 meta-oe/recipes-extended/boinc/boinc-client/0001-scripts-Do-not-check-for-files-on-build-host.patch
>  create mode 100644 meta-oe/recipes-extended/fluentbit/fluentbit/0001-Control-sytemd-unit-install-location-with-SYSTEM_DIR.patch
>  rename meta-oe/recipes-extended/hexedit/{hexedit_1.5.bb => hexedit_1.6.bb} (90%)
>  delete mode 100644 meta-oe/recipes-kernel/crash/crash/0002-crash-fix-build-error-unknown-type-name-gdb_fpregset.patch
>  delete mode 100644 meta-oe/recipes-kernel/crash/crash/0003-crash-detect-the-sysroot-s-glibc-header-file.patch
>  delete mode 100644 meta-oe/recipes-kernel/crash/crash/remove-unrecognized-gcc-option-m32-for-mips.patch
>  delete mode 100644 meta-oe/recipes-kernel/crash/crash/sim-common-sim-arange-fix-extern-inline-handling.patch
>  delete mode 100644 meta-oe/recipes-kernel/crash/crash/sim-ppc-drop-LIBS-from-psim-dependency.patch
>  rename meta-oe/recipes-kernel/crash/{crash_7.3.0.bb => crash_8.0.0.bb} (87%)
>  rename meta-oe/recipes-kernel/makedumpfile/{makedumpfile_1.7.0.bb => makedumpfile_1.7.1.bb} (85%)
>  rename meta-perl/recipes-perl/libencode/{libencode-perl_3.16.bb => libencode-perl_3.17.bb} (97%)
>  rename meta-perl/recipes-perl/libextutils/{libextutils-cppguess-perl_0.23.bb => libextutils-cppguess-perl_0.26.bb} (92%)
>  rename meta-perl/recipes-perl/libtest/{libtest-harness-perl_3.42.bb => libtest-harness-perl_3.44.bb} (95%)
>
> --
> 2.25.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#96867): https://lists.openembedded.org/g/openembedded-devel/message/96867
> Mute This Topic: https://lists.openembedded.org/mt/90801826/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2022-04-30 20:59 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-30 19:17 [kirkstone 00/39] Patch review Armin Kuster
2022-04-30 19:17 ` [kirkstone 01/39] crash: Upgrade to 8.0.0 Armin Kuster
2022-04-30 19:17 ` [kirkstone 02/39] crash: Fix build for mips target Armin Kuster
2022-04-30 19:17 ` [kirkstone 03/39] tcsh: Do not install symlinks into /bin with usrmerge Armin Kuster
2022-04-30 19:17 ` [kirkstone 04/39] arno-iptables-firewall: Do not use bitbake variable inside S Armin Kuster
2022-04-30 19:17 ` [kirkstone 05/39] fluentbit: Fix build with usrmerge distro feature Armin Kuster
2022-04-30 19:17 ` [kirkstone 06/39] tomoyo-tools: Define SBINDIR Armin Kuster
2022-04-30 19:17 ` [kirkstone 07/39] tomoyo-tools: Drop md5sum Armin Kuster
2022-04-30 19:17 ` [kirkstone 08/39] dietsplash: specify install rootdir Armin Kuster
2022-04-30 19:17 ` [kirkstone 09/39] linux-atm: Add knob to root prefix Armin Kuster
2022-04-30 19:17 ` [kirkstone 10/39] ufw: Fix build with usrmerge distro feature Armin Kuster
2022-04-30 19:17 ` [kirkstone 11/39] libldb: Fix installed-vs-shipped and rebuild error Armin Kuster
2022-04-30 19:17 ` [kirkstone 12/39] klibc: Recognise --dyld-prefix clang option Armin Kuster
2022-04-30 19:17 ` [kirkstone 13/39] mozjs: Use vendored icu on ppc/clang Armin Kuster
2022-04-30 19:17 ` [kirkstone 14/39] boinc-client: Do not overwrite same file when using usrmerge Armin Kuster
2022-04-30 19:17 ` [kirkstone 15/39] pam-ssh-agent-auth: Use specific versions of BSD licenses Armin Kuster
2022-04-30 19:17 ` [kirkstone 16/39] fwupd: Enable build with musl Armin Kuster
2022-04-30 19:17 ` [kirkstone 17/39] evince: upgrade 42.1 -> 42.2 Armin Kuster
2022-04-30 19:17 ` [kirkstone 18/39] gspell: upgrade 1.9.1 -> 1.10.0 Armin Kuster
2022-04-30 19:17 ` [kirkstone 19/39] gtksourceview5: upgrade 5.4.0 -> 5.4.1 Armin Kuster
2022-04-30 19:18 ` [kirkstone 20/39] libadwaita: upgrade 1.1.0 -> 1.1.1 Armin Kuster
2022-04-30 19:18 ` [kirkstone 21/39] nautilus: upgrade 42.0 -> 42.1.1 Armin Kuster
2022-04-30 19:18 ` [kirkstone 22/39] htpdate: upgrade 1.3.3 -> 1.3.4 Armin Kuster
2022-04-30 19:18 ` [kirkstone 23/39] hexedit: upgrade 1.5 -> 1.6 Armin Kuster
2022-04-30 19:18 ` [kirkstone 24/39] lsscsi: upgrade 0.31 -> 0.32 Armin Kuster
2022-04-30 19:18 ` [kirkstone 25/39] libencode-perl: upgrade 3.16 -> 3.17 Armin Kuster
2022-04-30 19:18 ` [kirkstone 26/39] libextutils-cppguess-perl: upgrade 0.23 -> 0.26 Armin Kuster
2022-04-30 19:18 ` [kirkstone 27/39] libtest-harness-perl: upgrade 3.42 -> 3.44 Armin Kuster
2022-04-30 19:18 ` [kirkstone 28/39] makedumpfile: Upgrade to 1.7.1 Armin Kuster
2022-04-30 19:18 ` [kirkstone 29/39] lirc: install systemd units only when using systemd distro feature Armin Kuster
2022-04-30 19:18 ` [kirkstone 30/39] fluentbit: Disable systemd support when systemd distro feature is disabled Armin Kuster
2022-04-30 19:18 ` [kirkstone 31/39] absil-cpp: Update SRC_URI to to the latest google internal sync Armin Kuster
2022-04-30 19:18 ` [kirkstone 35/39] lirc: Delete systemd unit files on non systemd distros Armin Kuster
2022-04-30 19:18 ` [kirkstone 38/39] pipewire: Upgrade to version 0.3.50 Armin Kuster
2022-04-30 19:18 ` [kirkstone 39/39] boinc-client: Make script install not depend on host install paths Armin Kuster
2022-04-30 20:58 ` [oe] [kirkstone 00/39] Patch review Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.