diff options
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 @@ | |||
1 | SUMMARY = "This library aims to be a friendly, portable C implementation of the AV1 Image File Format" | ||
2 | HOMEPAGE = "https://github.com/AOMediaCodec/libavif" | ||
3 | SECTION = "libs" | ||
4 | LICENSE = "BSD-2-Clause" | ||
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=c528b75b07425b5c1d2e34de98c397b5" | ||
6 | |||
7 | SRC_URI = "git://github.com/AOMediaCodec/libavif.git;protocol=https;branch=v1.0.x" | ||
8 | |||
9 | SRCREV = "d1c26facaf5a8a97919ceee06814d05d10e25622" | ||
10 | |||
11 | DEPENDS = "dav1d" | ||
12 | |||
13 | inherit cmake | ||
14 | |||
15 | EXTRA_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 @@ | |||
1 | SUMMARY = "This library aims to be a friendly, portable C implementation of the AV1 Image File Format" | ||
2 | HOMEPAGE = "https://github.com/AOMediaCodec/libavif" | ||
3 | SECTION = "libs" | ||
4 | # Most is the code is under BSD-2, but libyuv is under BSD-3, and iccjpeg is under IJG | ||
5 | LICENSE = "BSD-2-Clause & BSD-3-Clause & IJG" | ||
6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=51549db0941829faeedcc86efec2f4c0" | ||
7 | |||
8 | SRC_URI = "git://github.com/AOMediaCodec/libavif.git;protocol=https;branch=main;tag=v${PV}" | ||
9 | |||
10 | SRCREV = "1aadfad932c98c069a1204261b1856f81f3bc199" | ||
11 | |||
12 | DEPENDS = "dav1d" | ||
13 | |||
14 | inherit cmake | ||
15 | |||
16 | EXTRA_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 @@ | |||
1 | From 951e371b6e44e2051de83c9fe73c778858fa73a1 Mon Sep 17 00:00:00 2001 | ||
2 | From: Fabian Groffen <grobian@gentoo.org> | ||
3 | Date: Sat, 31 May 2025 10:49:28 +0200 | ||
4 | Subject: [PATCH] lib: cpu-count - fix compilation using musl | ||
5 | |||
6 | The macros, types and symbols CPU_* and cpuset_t are not exposed in | ||
7 | musl's sched.h unless _GNU_SOURCE is set. | ||
8 | |||
9 | Upstream-Status: Backport [https://github.com/dovecot/core/commit/951e371b6e44e2051de83c9fe73c778858fa73a1] | ||
10 | |||
11 | Signed-off-by: Fabian Groffen <grobian@gentoo.org> | ||
12 | --- | ||
13 | src/lib/cpu-count.c | 2 ++ | ||
14 | 1 file changed, 2 insertions(+) | ||
15 | |||
16 | diff --git a/src/lib/cpu-count.c b/src/lib/cpu-count.c | ||
17 | index 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 | " |
18 | SRC_URI[sha256sum] = "fb188603f419ed7aaa07794a8692098c3ec2660bb9c67d0efe24948cbb32ae00" | 19 | SRC_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 @@ | |||
1 | From 3764b8551463b900b5b4e3ec0cd9bb9182191cb7 Mon Sep 17 00:00:00 2001 | ||
2 | From: rofl0r <rofl0r@users.noreply.github.com> | ||
3 | Date: Thu, 8 Sep 2022 15:18:04 +0000 | ||
4 | Subject: [PATCH] prevent junk from showing up in error page in invalid | ||
5 | requests | ||
6 | |||
7 | fixes #457 | ||
8 | |||
9 | https://github.com/tinyproxy/tinyproxy/commit/3764b8551463b900b5b4e3ec0cd9bb9182191cb7 | ||
10 | Upstream-Status: Backport | ||
11 | CVE: CVE-2022-40468 | ||
12 | Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> | ||
13 | --- | ||
14 | src/reqs.c | 4 ++++ | ||
15 | 1 file changed, 4 insertions(+) | ||
16 | |||
17 | diff --git a/src/reqs.c b/src/reqs.c | ||
18 | index 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 | ||
13 | SRC_URI[sha256sum] = "1574acf7ba83c703a89e98bb2758a4ed9fda456f092624b33cfcf0ce2d3b2047" | 12 | SRC_URI[sha256sum] = "2c8fe5496f2c642bfd189020504ab98d74b9edbafcdb94d9f108e157b5bdf96d" |
14 | 13 | ||
15 | UPSTREAM_CHECK_URI = "https://github.com/tinyproxy/tinyproxy/releases" | 14 | UPSTREAM_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 | |||
20 | PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," | 20 | PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," |
21 | 21 | ||
22 | CVE_PRODUCT = "iperf_project:iperf" | 22 | CVE_PRODUCT = "iperf_project:iperf" |
23 | CVE_STATUS[CVE-2025-54349] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project" | ||
24 | CVE_STATUS[CVE-2025-54350] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project" | ||
25 | CVE_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 | ||
21 | SRC_URI[sha256sum] = "470c75bac73d7390be4dd66479c6f29e86371c5d380ce0c7efb4ba2bbda3612d" | 21 | SRC_URI[sha256sum] = "7f8b8a7aed53c445a877adf9e3743cdd323518524170135a58c0702f2dba6ef4" |
22 | 22 | ||
23 | inherit update-rc.d systemd useradd | 23 | inherit 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 | " |
20 | SRC_URI[sha256sum] = "e576ad54bc53770649c556933ecd555b975e3dac422e46356102436a437b43c7" | 20 | SRC_URI[sha256sum] = "2f9886eca68d30114ad6a01da65631f8007d802fd3e6c9fac711251e6390323d" |
21 | 21 | ||
22 | RPROVIDES:${PN} = "virtual-redis" | 22 | RPROVIDES:${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" | |||
4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a80440d1d8f17d041c71c7271d6e06eb" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a80440d1d8f17d041c71c7271d6e06eb" |
5 | 5 | ||
6 | SRC_URI = "https://github.com/jasper-software/${BPN}/releases/download/version-${PV}/${BP}.tar.gz" | 6 | SRC_URI = "https://github.com/jasper-software/${BPN}/releases/download/version-${PV}/${BP}.tar.gz" |
7 | SRC_URI[sha256sum] = "6a597613d8d84c500b5b83bf0eec06cd3707c23d19957f70354ac2394c9914e7" | 7 | SRC_URI[sha256sum] = "98058a94fbff57ec6e31dcaec37290589de0ba6f47c966f92654681a56c71fae" |
8 | |||
9 | CVE_STATUS[CVE-2015-8751] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions." | ||
10 | 8 | ||
11 | inherit cmake multilib_header | 9 | inherit 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 | ||
11 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | 11 | Signed-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 | ||
16 | diff --git a/config/cmake/libhdf5.settings.cmake.in b/config/cmake/libhdf5.settings.cmake.in | 16 | diff --git a/config/cmake/libhdf5.settings.cmake.in b/config/cmake/libhdf5.settings.cmake.in |
17 | index deb07ed..6f255c4 100644 | 17 | index 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 | |||
12 | DEPENDS += "qemu-native zlib" | 12 | DEPENDS += "qemu-native zlib" |
13 | 13 | ||
14 | SRC_URI = " \ | 14 | SRC_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 | " |
19 | SRC_URI[sha256sum] = "019ac451d9e1cf89c0482ba2a06f07a46166caf23f60fea5ef3c37724a318e03" | 19 | SRC_URI[sha256sum] = "e4defbac30f50d64e1556374aa49e574417c9e72c6b1de7a4ff88c4b1bea6e9b" |
20 | 20 | ||
21 | FILES:${PN} += "${libdir}/libhdf5.settings ${datadir}/*" | 21 | FILES:${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" | |||
12 | BASE_PV = "${@d.getVar('PV').split('-')[0]}" | 12 | BASE_PV = "${@d.getVar('PV').split('-')[0]}" |
13 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>([0-9][\.|_|-]?)+)" | 13 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>([0-9][\.|_|-]?)+)" |
14 | 14 | ||
15 | SRC_URI = "git://github.com/ImageMagick/ImageMagick.git;branch=main;protocol=https" | 15 | SRC_URI = "git://github.com/ImageMagick/ImageMagick.git;branch=main;protocol=https;tag=${PV}" |
16 | SRCREV = "a2d96f40e707ba54b57e7d98c3277d3ea6611ace" | 16 | SRCREV = "4a620c2a89a7481e83cb4a0ff32db0ccbb3afcd2" |
17 | 17 | ||
18 | 18 | ||
19 | inherit autotools pkgconfig update-alternatives | 19 | inherit autotools pkgconfig update-alternatives |
@@ -24,7 +24,6 @@ EXTRA_OECONF = "--program-prefix= --program-suffix=.im7 --without-perl --enable- | |||
24 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} cxx webp xml" | 24 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} cxx webp xml" |
25 | PACKAGECONFIG[cxx] = "--with-magick-plus-plus,--without-magick-plus-plus" | 25 | PACKAGECONFIG[cxx] = "--with-magick-plus-plus,--without-magick-plus-plus" |
26 | PACKAGECONFIG[graphviz] = "--with-gvc,--without-gvc,graphviz" | 26 | PACKAGECONFIG[graphviz] = "--with-gvc,--without-gvc,graphviz" |
27 | PACKAGECONFIG[jp2] = "--with-jp2,,jasper" | ||
28 | PACKAGECONFIG[lzma] = "--with-lzma,--without-lzma,xz" | 27 | PACKAGECONFIG[lzma] = "--with-lzma,--without-lzma,xz" |
29 | PACKAGECONFIG[openjpeg] = "--with-openjp2,--without-openjp2,openjpeg" | 28 | PACKAGECONFIG[openjpeg] = "--with-openjp2,--without-openjp2,openjpeg" |
30 | PACKAGECONFIG[pango] = "--with-pango,--without-pango,pango cairo" | 29 | PACKAGECONFIG[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 @@ | |||
1 | From 37284f7208e43da34cac64b419219c5d4e20b36e Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Thu, 2 Oct 2025 15:25:50 -0700 | ||
4 | Subject: [PATCH] makefile: Use CC instead of hardcoding gcc calls | ||
5 | |||
6 | This helps to cross-compile it using infrastructure like yocto | ||
7 | |||
8 | Upstream-Status: Submitted [https://gitlab.com/CalcProgrammer1/TouchpadEmulator/-/merge_requests/4] | ||
9 | |||
10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
11 | --- | ||
12 | Makefile | 4 +++- | ||
13 | 1 file changed, 3 insertions(+), 1 deletion(-) | ||
14 | |||
15 | diff --git a/Makefile b/Makefile | ||
16 | index 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 @@ | |||
1 | From 5b715a6741a7a2fcd0dc04e31c682a0183a49fa6 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Thu, 2 Oct 2025 15:27:09 -0700 | ||
4 | Subject: [PATCH] LaunchTouchpadEmulator.sh: Demand sh instead of bash | ||
5 | |||
6 | This script does not really use any bash specific extentions | ||
7 | so asking for simple /bin/sh should be good and makes it more | ||
8 | portable | ||
9 | |||
10 | Upstream-Status: Submitted [https://gitlab.com/CalcProgrammer1/TouchpadEmulator/-/merge_requests/4] | ||
11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
12 | --- | ||
13 | LaunchTouchpadEmulator.sh | 2 +- | ||
14 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
15 | |||
16 | diff --git a/LaunchTouchpadEmulator.sh b/LaunchTouchpadEmulator.sh | ||
17 | index 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 @@ | |||
1 | SUMMARY = "Emulate a touchpad mouse device using a touchscreen on Linux" | ||
2 | LICENSE = "GPL-2.0-or-later" | ||
3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f744a106227710d355bcc787e464ba2d \ | ||
4 | file://debian/copyright;md5=7bed05b78c0e4abec501cf82c4b85d9c" | ||
5 | |||
6 | SRC_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 | |||
11 | PV = "0.3+git" | ||
12 | SRCREV = "7800f4c3af4defaf1be1083c93983ed4ff0e3b32" | ||
13 | |||
14 | inherit pkgconfig | ||
15 | |||
16 | DEPENDS += "dbus dbus-glib" | ||
17 | |||
18 | # Fixes: | ||
19 | # File /usr/bin/TouchpadEmulator in package touchpademulator doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags] | ||
20 | TARGET_CC_ARCH += "${LDFLAGS}" | ||
21 | |||
22 | do_configure () { | ||
23 | : | ||
24 | } | ||
25 | |||
26 | do_compile () { | ||
27 | oe_runmake | ||
28 | } | ||
29 | |||
30 | do_install () { | ||
31 | oe_runmake install 'DESTDIR=${D}' | ||
32 | } | ||
33 | |||
34 | FILES:${PN} += "${datadir}/icons" | ||