summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-multimedia/recipes-multimedia/libavif/libavif_1.0.1.bb15
-rw-r--r--meta-multimedia/recipes-multimedia/libavif/libavif_1.3.0.bb16
-rw-r--r--meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch28
-rw-r--r--meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb1
-rw-r--r--meta-networking/recipes-support/tinyproxy/tinyproxy/CVE-2022-40468.patch33
-rw-r--r--meta-networking/recipes-support/tinyproxy/tinyproxy_1.11.2.bb (renamed from meta-networking/recipes-support/tinyproxy/tinyproxy_1.11.1.bb)3
-rw-r--r--meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb3
-rw-r--r--meta-oe/recipes-extended/gnuplot/gnuplot/0003-Use-native-tools-to-build-docs.patch71
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.11/0001-hiredis-use-default-CC-if-it-is-set.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.10/0001-hiredis-use-default-CC-if-it-is-set.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.11/0002-lua-update-Makefile-to-use-environment-build-setting.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.10/0002-lua-update-Makefile-to-use-environment-build-setting.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.11/0003-hack-to-force-use-of-libc-malloc.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.10/0003-hack-to-force-use-of-libc-malloc.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.11/0004-src-Do-not-reset-FINAL_LIBS.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.10/0004-src-Do-not-reset-FINAL_LIBS.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.11/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.10/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.11/0006-Define-correct-gregs-for-RISCV32.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.10/0006-Define-correct-gregs-for-RISCV32.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.11/init-redis-server (renamed from meta-oe/recipes-extended/redis/redis-7.2.10/init-redis-server)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.11/redis.conf (renamed from meta-oe/recipes-extended/redis/redis-7.2.10/redis.conf)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.11/redis.service (renamed from meta-oe/recipes-extended/redis/redis-7.2.10/redis.service)0
-rw-r--r--meta-oe/recipes-extended/redis/redis_6.2.20.bb (renamed from meta-oe/recipes-extended/redis/redis_6.2.18.bb)2
-rw-r--r--meta-oe/recipes-extended/redis/redis_7.2.11.bb (renamed from meta-oe/recipes-extended/redis/redis_7.2.10.bb)2
-rw-r--r--meta-oe/recipes-graphics/jasper/jasper_4.2.8.bb (renamed from meta-oe/recipes-graphics/jasper/jasper_4.2.4.bb)4
-rw-r--r--meta-oe/recipes-support/hdf5/files/0001-cmake-remove-build-flags.patch6
-rw-r--r--meta-oe/recipes-support/hdf5/hdf5_1.14.6.bb (renamed from meta-oe/recipes-support/hdf5/hdf5_1.14.4-3.bb)4
-rw-r--r--meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-5.bb (renamed from meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb)5
-rw-r--r--meta-oe/recipes-support/touchpademulator/touchpademulator/0001-makefile-Use-CC-instead-of-hardcoding-gcc-calls.patch29
-rw-r--r--meta-oe/recipes-support/touchpademulator/touchpademulator/0002-LaunchTouchpadEmulator.sh-Demand-sh-instead-of-bash.patch25
-rw-r--r--meta-oe/recipes-support/touchpademulator/touchpademulator_git.bb34
26 files changed, 218 insertions, 63 deletions
diff --git a/meta-multimedia/recipes-multimedia/libavif/libavif_1.0.1.bb b/meta-multimedia/recipes-multimedia/libavif/libavif_1.0.1.bb
deleted file mode 100644
index 9a82cd86bb..0000000000
--- a/meta-multimedia/recipes-multimedia/libavif/libavif_1.0.1.bb
+++ /dev/null
@@ -1,15 +0,0 @@
1SUMMARY = "This library aims to be a friendly, portable C implementation of the AV1 Image File Format"
2HOMEPAGE = "https://github.com/AOMediaCodec/libavif"
3SECTION = "libs"
4LICENSE = "BSD-2-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=c528b75b07425b5c1d2e34de98c397b5"
6
7SRC_URI = "git://github.com/AOMediaCodec/libavif.git;protocol=https;branch=v1.0.x"
8
9SRCREV = "d1c26facaf5a8a97919ceee06814d05d10e25622"
10
11DEPENDS = "dav1d"
12
13inherit cmake
14
15EXTRA_OECMAKE += "-DAVIF_CODEC_DAV1D=ON"
diff --git a/meta-multimedia/recipes-multimedia/libavif/libavif_1.3.0.bb b/meta-multimedia/recipes-multimedia/libavif/libavif_1.3.0.bb
new file mode 100644
index 0000000000..44f5c1819a
--- /dev/null
+++ b/meta-multimedia/recipes-multimedia/libavif/libavif_1.3.0.bb
@@ -0,0 +1,16 @@
1SUMMARY = "This library aims to be a friendly, portable C implementation of the AV1 Image File Format"
2HOMEPAGE = "https://github.com/AOMediaCodec/libavif"
3SECTION = "libs"
4# Most is the code is under BSD-2, but libyuv is under BSD-3, and iccjpeg is under IJG
5LICENSE = "BSD-2-Clause & BSD-3-Clause & IJG"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=51549db0941829faeedcc86efec2f4c0"
7
8SRC_URI = "git://github.com/AOMediaCodec/libavif.git;protocol=https;branch=main;tag=v${PV}"
9
10SRCREV = "1aadfad932c98c069a1204261b1856f81f3bc199"
11
12DEPENDS = "dav1d"
13
14inherit cmake
15
16EXTRA_OECMAKE += "-DAVIF_CODEC_DAV1D=ON -DAVIF_LIBYUV=OFF"
diff --git a/meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch b/meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch
new file mode 100644
index 0000000000..a09165e588
--- /dev/null
+++ b/meta-networking/recipes-support/dovecot/dovecot/fix-musl-compilation.patch
@@ -0,0 +1,28 @@
1From 951e371b6e44e2051de83c9fe73c778858fa73a1 Mon Sep 17 00:00:00 2001
2From: Fabian Groffen <grobian@gentoo.org>
3Date: Sat, 31 May 2025 10:49:28 +0200
4Subject: [PATCH] lib: cpu-count - fix compilation using musl
5
6The macros, types and symbols CPU_* and cpuset_t are not exposed in
7musl's sched.h unless _GNU_SOURCE is set.
8
9Upstream-Status: Backport [https://github.com/dovecot/core/commit/951e371b6e44e2051de83c9fe73c778858fa73a1]
10
11Signed-off-by: Fabian Groffen <grobian@gentoo.org>
12---
13 src/lib/cpu-count.c | 2 ++
14 1 file changed, 2 insertions(+)
15
16diff --git a/src/lib/cpu-count.c b/src/lib/cpu-count.c
17index 3eb38fa47d8..a3e80e6c157 100644
18--- a/src/lib/cpu-count.c
19+++ b/src/lib/cpu-count.c
20@@ -3,6 +3,8 @@
21
22 #ifdef HAVE_SCHED_H
23 # define __USE_GNU
24+/* _GNU_SOURCE: for musl's sched.h to expose cpuset/CPU_* */
25+# define _GNU_SOURCE
26 # include <sched.h>
27 # ifdef HAVE_SYS_CPUSET_H
28 # include <sys/cpuset.h>
diff --git a/meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb b/meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb
index aaa2d8a1a1..a06fd45199 100644
--- a/meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb
+++ b/meta-networking/recipes-support/dovecot/dovecot_2.4.1-4.bb
@@ -14,6 +14,7 @@ SRC_URI = "http://dovecot.org/releases/2.4/dovecot-${PV}.tar.gz \
14 file://dovecot.service \ 14 file://dovecot.service \
15 file://dovecot.socket \ 15 file://dovecot.socket \
16 file://0001-m4-Check-for-libunwind-instead-of-libunwind-generic.patch \ 16 file://0001-m4-Check-for-libunwind-instead-of-libunwind-generic.patch \
17 file://fix-musl-compilation.patch \
17 " 18 "
18SRC_URI[sha256sum] = "fb188603f419ed7aaa07794a8692098c3ec2660bb9c67d0efe24948cbb32ae00" 19SRC_URI[sha256sum] = "fb188603f419ed7aaa07794a8692098c3ec2660bb9c67d0efe24948cbb32ae00"
19 20
diff --git a/meta-networking/recipes-support/tinyproxy/tinyproxy/CVE-2022-40468.patch b/meta-networking/recipes-support/tinyproxy/tinyproxy/CVE-2022-40468.patch
deleted file mode 100644
index 4e2157ca75..0000000000
--- a/meta-networking/recipes-support/tinyproxy/tinyproxy/CVE-2022-40468.patch
+++ /dev/null
@@ -1,33 +0,0 @@
1From 3764b8551463b900b5b4e3ec0cd9bb9182191cb7 Mon Sep 17 00:00:00 2001
2From: rofl0r <rofl0r@users.noreply.github.com>
3Date: Thu, 8 Sep 2022 15:18:04 +0000
4Subject: [PATCH] prevent junk from showing up in error page in invalid
5 requests
6
7fixes #457
8
9https://github.com/tinyproxy/tinyproxy/commit/3764b8551463b900b5b4e3ec0cd9bb9182191cb7
10Upstream-Status: Backport
11CVE: CVE-2022-40468
12Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
13---
14 src/reqs.c | 4 ++++
15 1 file changed, 4 insertions(+)
16
17diff --git a/src/reqs.c b/src/reqs.c
18index bce69819..45db118d 100644
19--- a/src/reqs.c
20+++ b/src/reqs.c
21@@ -343,8 +343,12 @@ static struct request_s *process_request (struct conn_s *connptr,
22 goto fail;
23 }
24
25+ /* zero-terminate the strings so they don't contain junk in error page */
26+ request->method[0] = url[0] = request->protocol[0] = 0;
27+
28 ret = sscanf (connptr->request_line, "%[^ ] %[^ ] %[^ ]",
29 request->method, url, request->protocol);
30+
31 if (ret == 2 && !strcasecmp (request->method, "GET")) {
32 request->protocol[0] = 0;
33
diff --git a/meta-networking/recipes-support/tinyproxy/tinyproxy_1.11.1.bb b/meta-networking/recipes-support/tinyproxy/tinyproxy_1.11.2.bb
index 4f52ee2ba6..5b8e9dcd7a 100644
--- a/meta-networking/recipes-support/tinyproxy/tinyproxy_1.11.1.bb
+++ b/meta-networking/recipes-support/tinyproxy/tinyproxy_1.11.2.bb
@@ -7,10 +7,9 @@ SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.gz
7 file://disable-documentation.patch \ 7 file://disable-documentation.patch \
8 file://tinyproxy.service \ 8 file://tinyproxy.service \
9 file://tinyproxy.conf \ 9 file://tinyproxy.conf \
10 file://CVE-2022-40468.patch \
11 " 10 "
12 11
13SRC_URI[sha256sum] = "1574acf7ba83c703a89e98bb2758a4ed9fda456f092624b33cfcf0ce2d3b2047" 12SRC_URI[sha256sum] = "2c8fe5496f2c642bfd189020504ab98d74b9edbafcdb94d9f108e157b5bdf96d"
14 13
15UPSTREAM_CHECK_URI = "https://github.com/tinyproxy/tinyproxy/releases" 14UPSTREAM_CHECK_URI = "https://github.com/tinyproxy/tinyproxy/releases"
16 15
diff --git a/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb b/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb
index 3d965dac00..d31f4ed634 100644
--- a/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb
+++ b/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb
@@ -20,3 +20,6 @@ PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d
20PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," 20PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
21 21
22CVE_PRODUCT = "iperf_project:iperf" 22CVE_PRODUCT = "iperf_project:iperf"
23CVE_STATUS[CVE-2025-54349] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project"
24CVE_STATUS[CVE-2025-54350] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project"
25CVE_STATUS[CVE-2025-54351] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project"
diff --git a/meta-oe/recipes-extended/gnuplot/gnuplot/0003-Use-native-tools-to-build-docs.patch b/meta-oe/recipes-extended/gnuplot/gnuplot/0003-Use-native-tools-to-build-docs.patch
index 736dff13e1..1f5b689730 100644
--- a/meta-oe/recipes-extended/gnuplot/gnuplot/0003-Use-native-tools-to-build-docs.patch
+++ b/meta-oe/recipes-extended/gnuplot/gnuplot/0003-Use-native-tools-to-build-docs.patch
@@ -113,3 +113,74 @@ index b20918a..47406eb 100644
113 if test $$? -eq 0; then \ 113 if test $$? -eq 0; then \
114 echo "PASS: gnuplot.doc"; \ 114 echo "PASS: gnuplot.doc"; \
115 else \ 115 else \
116--- ./docs/Makefile.am.orig 2025-10-06 20:44:25.315270887 +0200
117+++ ./docs/Makefile.am 2025-10-06 21:22:31.287527296 +0200
118@@ -268,7 +268,7 @@
119 hlp: gnuplot.hlp
120
121 gnuplot.hlp: doc2hlp$(EXEEXT) $(srcdir)/gnuplot.doc
122- $(AM_V_GEN)./doc2hlp$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.hlp
123+ $(AM_V_GEN)doc2hlp$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.hlp
124
125 doc2hlp_SOURCES = doc2hlp.c termdoc.c
126
127@@ -276,14 +276,14 @@
128 gih: gnuplot.gih
129
130 gnuplot.gih: doc2gih$(EXEEXT) $(srcdir)/gnuplot.doc
131- $(AM_V_GEN)./doc2gih$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.gih
132+ $(AM_V_GEN)doc2gih$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.gih
133
134 doc2gih_SOURCES = doc2gih.c termdoc.c
135
136 # To include all terminals in the .gih file
137 allgih: alldoc2gih$(EXEEXT) $(srcdir)/gnuplot.doc
138 @echo "generate gnuplot.gih with all terminals"
139- $(AM_V_at)./alldoc2gih$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.gih
140+ $(AM_V_at)alldoc2gih$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.gih
141
142 alldoc2gih_SOURCES = doc2gih.c termdoc.c
143 alldoc2gih_CPPFLAGS = -DALL_TERM_DOC $(AM_CPPFLAGS)
144@@ -298,7 +298,7 @@
145 wxhelp/wgnuplot.hhc wxhelp/wgnuplot.hhk wxhelp/*.html windows/*.png
146
147 wxhelp/wgnuplot.html: doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc
148- $(AM_V_GEN) ./doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc wxhelp/
149+ $(AM_V_GEN) doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc wxhelp/
150
151 doc2wxhtml_SOURCES = windows/doc2html.c termdoc.c xref.c allterm.h
152 doc2wxhtml_CPPFLAGS = -DALL_TERM_DOC -DWXHELP -I../src $(AM_CPPFLAGS)
153@@ -318,7 +318,7 @@
154 $(AM_V_at) [ -d html ] || mkdir -p html
155 $(AM_V_at) rm -f html/Overview.html html/Plotting_Styles.html html/Commands.html html/Terminals.html
156 $(AM_V_at) rm -f html/NewFeatures.html
157- $(AM_V_GEN)./doc2web$(EXEEXT) $(srcdir)/gnuplot.doc html
158+ $(AM_V_GEN)doc2web$(EXEEXT) $(srcdir)/gnuplot.doc html
159 $(AM_V_GEN) sort -k 3 html/index.hhk > html/index.html
160
161 svg_figures: $(GNUPLOT_EXE) $(srcdir)/plotstyles.gnu
162@@ -372,7 +372,7 @@
163 ipf: gnuplot.ipf
164
165 gnuplot.ipf: doc2ipf$(EXEEXT) $(srcdir)/gnuplot.doc
166- $(AM_V_GEN) ./doc2ipf$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.ipf
167+ $(AM_V_GEN) doc2ipf$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.ipf
168
169 doc2ipf_SOURCES = doc2ipf.c termdoc.c xref.c
170
171@@ -380,13 +380,13 @@
172 rtf: gnuplot.rtf
173
174 gnuplot.rtf: doc2rtf$(EXEEXT) $(srcdir)/gnuplot.doc
175- $(AM_V_GEN) ./doc2rtf$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.rtf
176+ $(AM_V_GEN) doc2rtf$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.rtf
177
178 doc2rtf_SOURCES = doc2rtf.c termdoc.c xref.c
179
180 # this is how to check the gnuplot.doc file
181 check-local: checkdoc$(EXEEXT)
182- $(AM_V_at)./checkdoc$(EXEEXT) < $(srcdir)/gnuplot.doc; \
183+ $(AM_V_at)checkdoc$(EXEEXT) < $(srcdir)/gnuplot.doc; \
184 if test $$? -eq 0; then \
185 echo "PASS: gnuplot.doc"; \
186 else \
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.10/0001-hiredis-use-default-CC-if-it-is-set.patch b/meta-oe/recipes-extended/redis/redis-7.2.11/0001-hiredis-use-default-CC-if-it-is-set.patch
index 63bf403412..63bf403412 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.10/0001-hiredis-use-default-CC-if-it-is-set.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.11/0001-hiredis-use-default-CC-if-it-is-set.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.10/0002-lua-update-Makefile-to-use-environment-build-setting.patch b/meta-oe/recipes-extended/redis/redis-7.2.11/0002-lua-update-Makefile-to-use-environment-build-setting.patch
index 46330f5064..46330f5064 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.10/0002-lua-update-Makefile-to-use-environment-build-setting.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.11/0002-lua-update-Makefile-to-use-environment-build-setting.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.10/0003-hack-to-force-use-of-libc-malloc.patch b/meta-oe/recipes-extended/redis/redis-7.2.11/0003-hack-to-force-use-of-libc-malloc.patch
index 8991d2d9bc..8991d2d9bc 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.10/0003-hack-to-force-use-of-libc-malloc.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.11/0003-hack-to-force-use-of-libc-malloc.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.10/0004-src-Do-not-reset-FINAL_LIBS.patch b/meta-oe/recipes-extended/redis/redis-7.2.11/0004-src-Do-not-reset-FINAL_LIBS.patch
index 0513138b4e..0513138b4e 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.10/0004-src-Do-not-reset-FINAL_LIBS.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.11/0004-src-Do-not-reset-FINAL_LIBS.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.10/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch b/meta-oe/recipes-extended/redis/redis-7.2.11/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch
index 8e5f30993b..8e5f30993b 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.10/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.11/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.10/0006-Define-correct-gregs-for-RISCV32.patch b/meta-oe/recipes-extended/redis/redis-7.2.11/0006-Define-correct-gregs-for-RISCV32.patch
index 7009048171..7009048171 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.10/0006-Define-correct-gregs-for-RISCV32.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.11/0006-Define-correct-gregs-for-RISCV32.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.10/init-redis-server b/meta-oe/recipes-extended/redis/redis-7.2.11/init-redis-server
index c5f335f57d..c5f335f57d 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.10/init-redis-server
+++ b/meta-oe/recipes-extended/redis/redis-7.2.11/init-redis-server
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.10/redis.conf b/meta-oe/recipes-extended/redis/redis-7.2.11/redis.conf
index 75037d6dc8..75037d6dc8 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.10/redis.conf
+++ b/meta-oe/recipes-extended/redis/redis-7.2.11/redis.conf
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.10/redis.service b/meta-oe/recipes-extended/redis/redis-7.2.11/redis.service
index b7791d0df4..b7791d0df4 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.10/redis.service
+++ b/meta-oe/recipes-extended/redis/redis-7.2.11/redis.service
diff --git a/meta-oe/recipes-extended/redis/redis_6.2.18.bb b/meta-oe/recipes-extended/redis/redis_6.2.20.bb
index 171c6640f2..f2e6175462 100644
--- a/meta-oe/recipes-extended/redis/redis_6.2.18.bb
+++ b/meta-oe/recipes-extended/redis/redis_6.2.20.bb
@@ -18,7 +18,7 @@ SRC_URI = "http://download.redis.io/releases/${BP}.tar.gz \
18 file://0006-Define-correct-gregs-for-RISCV32.patch \ 18 file://0006-Define-correct-gregs-for-RISCV32.patch \
19 " 19 "
20 20
21SRC_URI[sha256sum] = "470c75bac73d7390be4dd66479c6f29e86371c5d380ce0c7efb4ba2bbda3612d" 21SRC_URI[sha256sum] = "7f8b8a7aed53c445a877adf9e3743cdd323518524170135a58c0702f2dba6ef4"
22 22
23inherit update-rc.d systemd useradd 23inherit update-rc.d systemd useradd
24 24
diff --git a/meta-oe/recipes-extended/redis/redis_7.2.10.bb b/meta-oe/recipes-extended/redis/redis_7.2.11.bb
index f15e07191d..5aea249133 100644
--- a/meta-oe/recipes-extended/redis/redis_7.2.10.bb
+++ b/meta-oe/recipes-extended/redis/redis_7.2.11.bb
@@ -17,7 +17,7 @@ SRC_URI = "http://download.redis.io/releases/${BP}.tar.gz \
17 file://0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch \ 17 file://0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch \
18 file://0006-Define-correct-gregs-for-RISCV32.patch \ 18 file://0006-Define-correct-gregs-for-RISCV32.patch \
19 " 19 "
20SRC_URI[sha256sum] = "e576ad54bc53770649c556933ecd555b975e3dac422e46356102436a437b43c7" 20SRC_URI[sha256sum] = "2f9886eca68d30114ad6a01da65631f8007d802fd3e6c9fac711251e6390323d"
21 21
22RPROVIDES:${PN} = "virtual-redis" 22RPROVIDES:${PN} = "virtual-redis"
23 23
diff --git a/meta-oe/recipes-graphics/jasper/jasper_4.2.4.bb b/meta-oe/recipes-graphics/jasper/jasper_4.2.8.bb
index 4796a85190..dd3cf3fdb6 100644
--- a/meta-oe/recipes-graphics/jasper/jasper_4.2.4.bb
+++ b/meta-oe/recipes-graphics/jasper/jasper_4.2.8.bb
@@ -4,9 +4,7 @@ LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a80440d1d8f17d041c71c7271d6e06eb" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a80440d1d8f17d041c71c7271d6e06eb"
5 5
6SRC_URI = "https://github.com/jasper-software/${BPN}/releases/download/version-${PV}/${BP}.tar.gz" 6SRC_URI = "https://github.com/jasper-software/${BPN}/releases/download/version-${PV}/${BP}.tar.gz"
7SRC_URI[sha256sum] = "6a597613d8d84c500b5b83bf0eec06cd3707c23d19957f70354ac2394c9914e7" 7SRC_URI[sha256sum] = "98058a94fbff57ec6e31dcaec37290589de0ba6f47c966f92654681a56c71fae"
8
9CVE_STATUS[CVE-2015-8751] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions."
10 8
11inherit cmake multilib_header 9inherit cmake multilib_header
12 10
diff --git a/meta-oe/recipes-support/hdf5/files/0001-cmake-remove-build-flags.patch b/meta-oe/recipes-support/hdf5/files/0001-cmake-remove-build-flags.patch
index 0d016ccb4c..77e77d88f6 100644
--- a/meta-oe/recipes-support/hdf5/files/0001-cmake-remove-build-flags.patch
+++ b/meta-oe/recipes-support/hdf5/files/0001-cmake-remove-build-flags.patch
@@ -10,13 +10,13 @@ Upstream-Status: Inappropriate [oe specific]
10 10
11Signed-off-by: Mingli Yu <mingli.yu@windriver.com> 11Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
12--- 12---
13 config/cmake/libhdf5.settings.cmake.in | 18 +++++++++--------- 13 src/libhdf5.settings.cmake.in | 18 +++++++++---------
14 1 file changed, 9 insertions(+), 9 deletions(-) 14 1 file changed, 9 insertions(+), 9 deletions(-)
15 15
16diff --git a/config/cmake/libhdf5.settings.cmake.in b/config/cmake/libhdf5.settings.cmake.in 16diff --git a/config/cmake/libhdf5.settings.cmake.in b/config/cmake/libhdf5.settings.cmake.in
17index deb07ed..6f255c4 100644 17index deb07ed..6f255c4 100644
18--- a/config/cmake/libhdf5.settings.cmake.in 18--- a/src/libhdf5.settings.cmake.in
19+++ b/config/cmake/libhdf5.settings.cmake.in 19+++ b/src/libhdf5.settings.cmake.in
20@@ -23,23 +23,23 @@ Linking Options: 20@@ -23,23 +23,23 @@ Linking Options:
21 ---------------- 21 ----------------
22 Libraries: @BUILD_NAME_EXT@ 22 Libraries: @BUILD_NAME_EXT@
diff --git a/meta-oe/recipes-support/hdf5/hdf5_1.14.4-3.bb b/meta-oe/recipes-support/hdf5/hdf5_1.14.6.bb
index edaf5710e1..974007a3e9 100644
--- a/meta-oe/recipes-support/hdf5/hdf5_1.14.4-3.bb
+++ b/meta-oe/recipes-support/hdf5/hdf5_1.14.6.bb
@@ -12,11 +12,11 @@ inherit cmake siteinfo qemu multilib_header multilib_script
12DEPENDS += "qemu-native zlib" 12DEPENDS += "qemu-native zlib"
13 13
14SRC_URI = " \ 14SRC_URI = " \
15 https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.14/hdf5-1.14.4/src/${BPN}-${PV}.tar.gz \ 15 https://support.hdfgroup.org/releases/hdf5/v1_14/v1_14_6/downloads/${BPN}-${PV}.tar.gz \
16 file://0002-Remove-suffix-shared-from-shared-library-name.patch \ 16 file://0002-Remove-suffix-shared-from-shared-library-name.patch \
17 file://0001-cmake-remove-build-flags.patch \ 17 file://0001-cmake-remove-build-flags.patch \
18" 18"
19SRC_URI[sha256sum] = "019ac451d9e1cf89c0482ba2a06f07a46166caf23f60fea5ef3c37724a318e03" 19SRC_URI[sha256sum] = "e4defbac30f50d64e1556374aa49e574417c9e72c6b1de7a4ff88c4b1bea6e9b"
20 20
21FILES:${PN} += "${libdir}/libhdf5.settings ${datadir}/*" 21FILES:${PN} += "${libdir}/libhdf5.settings ${datadir}/*"
22 22
diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-5.bb
index 10d2150998..588aeea3a6 100644
--- a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb
+++ b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-5.bb
@@ -12,8 +12,8 @@ DEPENDS = "lcms bzip2 jpeg libpng tiff zlib fftw freetype libtool"
12BASE_PV = "${@d.getVar('PV').split('-')[0]}" 12BASE_PV = "${@d.getVar('PV').split('-')[0]}"
13UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>([0-9][\.|_|-]?)+)" 13UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>([0-9][\.|_|-]?)+)"
14 14
15SRC_URI = "git://github.com/ImageMagick/ImageMagick.git;branch=main;protocol=https" 15SRC_URI = "git://github.com/ImageMagick/ImageMagick.git;branch=main;protocol=https;tag=${PV}"
16SRCREV = "a2d96f40e707ba54b57e7d98c3277d3ea6611ace" 16SRCREV = "4a620c2a89a7481e83cb4a0ff32db0ccbb3afcd2"
17 17
18 18
19inherit autotools pkgconfig update-alternatives 19inherit autotools pkgconfig update-alternatives
@@ -24,7 +24,6 @@ EXTRA_OECONF = "--program-prefix= --program-suffix=.im7 --without-perl --enable-
24PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} cxx webp xml" 24PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} cxx webp xml"
25PACKAGECONFIG[cxx] = "--with-magick-plus-plus,--without-magick-plus-plus" 25PACKAGECONFIG[cxx] = "--with-magick-plus-plus,--without-magick-plus-plus"
26PACKAGECONFIG[graphviz] = "--with-gvc,--without-gvc,graphviz" 26PACKAGECONFIG[graphviz] = "--with-gvc,--without-gvc,graphviz"
27PACKAGECONFIG[jp2] = "--with-jp2,,jasper"
28PACKAGECONFIG[lzma] = "--with-lzma,--without-lzma,xz" 27PACKAGECONFIG[lzma] = "--with-lzma,--without-lzma,xz"
29PACKAGECONFIG[openjpeg] = "--with-openjp2,--without-openjp2,openjpeg" 28PACKAGECONFIG[openjpeg] = "--with-openjp2,--without-openjp2,openjpeg"
30PACKAGECONFIG[pango] = "--with-pango,--without-pango,pango cairo" 29PACKAGECONFIG[pango] = "--with-pango,--without-pango,pango cairo"
diff --git a/meta-oe/recipes-support/touchpademulator/touchpademulator/0001-makefile-Use-CC-instead-of-hardcoding-gcc-calls.patch b/meta-oe/recipes-support/touchpademulator/touchpademulator/0001-makefile-Use-CC-instead-of-hardcoding-gcc-calls.patch
new file mode 100644
index 0000000000..062adc9665
--- /dev/null
+++ b/meta-oe/recipes-support/touchpademulator/touchpademulator/0001-makefile-Use-CC-instead-of-hardcoding-gcc-calls.patch
@@ -0,0 +1,29 @@
1From 37284f7208e43da34cac64b419219c5d4e20b36e Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 2 Oct 2025 15:25:50 -0700
4Subject: [PATCH] makefile: Use CC instead of hardcoding gcc calls
5
6This helps to cross-compile it using infrastructure like yocto
7
8Upstream-Status: Submitted [https://gitlab.com/CalcProgrammer1/TouchpadEmulator/-/merge_requests/4]
9
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 Makefile | 4 +++-
13 1 file changed, 3 insertions(+), 1 deletion(-)
14
15diff --git a/Makefile b/Makefile
16index adf39a6..4cebaa6 100644
17--- a/Makefile
18+++ b/Makefile
19@@ -1,7 +1,9 @@
20+CC ?= gcc
21+
22 default: TouchpadEmulator
23
24 TouchpadEmulator: TouchpadEmulator.c
25- gcc -Wall $(shell pkg-config --cflags dbus-1 dbus-glib-1) TouchpadEmulator.c -ldbus-1 -ldbus-glib-1 -lpthread -o TouchpadEmulator
26+ $(CC) -Wall $(shell pkg-config --cflags dbus-1 dbus-glib-1) TouchpadEmulator.c -ldbus-1 -ldbus-glib-1 -lpthread -o TouchpadEmulator
27
28 clean:
29 git clean -dfx
diff --git a/meta-oe/recipes-support/touchpademulator/touchpademulator/0002-LaunchTouchpadEmulator.sh-Demand-sh-instead-of-bash.patch b/meta-oe/recipes-support/touchpademulator/touchpademulator/0002-LaunchTouchpadEmulator.sh-Demand-sh-instead-of-bash.patch
new file mode 100644
index 0000000000..999c557d54
--- /dev/null
+++ b/meta-oe/recipes-support/touchpademulator/touchpademulator/0002-LaunchTouchpadEmulator.sh-Demand-sh-instead-of-bash.patch
@@ -0,0 +1,25 @@
1From 5b715a6741a7a2fcd0dc04e31c682a0183a49fa6 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 2 Oct 2025 15:27:09 -0700
4Subject: [PATCH] LaunchTouchpadEmulator.sh: Demand sh instead of bash
5
6This script does not really use any bash specific extentions
7so asking for simple /bin/sh should be good and makes it more
8portable
9
10Upstream-Status: Submitted [https://gitlab.com/CalcProgrammer1/TouchpadEmulator/-/merge_requests/4]
11Signed-off-by: Khem Raj <raj.khem@gmail.com>
12---
13 LaunchTouchpadEmulator.sh | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/LaunchTouchpadEmulator.sh b/LaunchTouchpadEmulator.sh
17index d12fc27..63134cd 100755
18--- a/LaunchTouchpadEmulator.sh
19+++ b/LaunchTouchpadEmulator.sh
20@@ -1,4 +1,4 @@
21-#! /bin/bash
22+#! /bin/sh
23
24 if [ "$1" = "--autostart" ] ; then
25 mkdir -p ~/.config/autostart
diff --git a/meta-oe/recipes-support/touchpademulator/touchpademulator_git.bb b/meta-oe/recipes-support/touchpademulator/touchpademulator_git.bb
new file mode 100644
index 0000000000..e7b0387f7e
--- /dev/null
+++ b/meta-oe/recipes-support/touchpademulator/touchpademulator_git.bb
@@ -0,0 +1,34 @@
1SUMMARY = "Emulate a touchpad mouse device using a touchscreen on Linux"
2LICENSE = "GPL-2.0-or-later"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=f744a106227710d355bcc787e464ba2d \
4 file://debian/copyright;md5=7bed05b78c0e4abec501cf82c4b85d9c"
5
6SRC_URI = "git://gitlab.com/CalcProgrammer1/TouchpadEmulator;protocol=https;branch=master \
7 file://0001-makefile-Use-CC-instead-of-hardcoding-gcc-calls.patch \
8 file://0002-LaunchTouchpadEmulator.sh-Demand-sh-instead-of-bash.patch \
9 "
10
11PV = "0.3+git"
12SRCREV = "7800f4c3af4defaf1be1083c93983ed4ff0e3b32"
13
14inherit pkgconfig
15
16DEPENDS += "dbus dbus-glib"
17
18# Fixes:
19# File /usr/bin/TouchpadEmulator in package touchpademulator doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags]
20TARGET_CC_ARCH += "${LDFLAGS}"
21
22do_configure () {
23 :
24}
25
26do_compile () {
27 oe_runmake
28}
29
30do_install () {
31 oe_runmake install 'DESTDIR=${D}'
32}
33
34FILES:${PN} += "${datadir}/icons"