diff options
197 files changed, 3523 insertions, 2819 deletions
diff --git a/meta-filesystems/recipes-utils/xfsprogs/files/0002-include-include-xfs-linux.h-after-sys-mman.h.patch b/meta-filesystems/recipes-utils/xfsprogs/files/0001-include-include-xfs-linux.h-after-sys-mman.h.patch index f924cd1a16..d9aa309607 100644 --- a/meta-filesystems/recipes-utils/xfsprogs/files/0002-include-include-xfs-linux.h-after-sys-mman.h.patch +++ b/meta-filesystems/recipes-utils/xfsprogs/files/0001-include-include-xfs-linux.h-after-sys-mman.h.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 11a42df394de3dc520e72a016296dcc6dea02a7a Mon Sep 17 00:00:00 2001 | 1 | From 04a4272a36f6b2a1ad30a10fcf36a4a1c68a5449 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Thu, 23 Aug 2018 05:33:57 +0000 | 3 | Date: Thu, 23 Aug 2018 05:33:57 +0000 |
| 4 | Subject: [PATCH] include include/xfs/linux.h after <sys/mman.h> | 4 | Subject: [PATCH] include include/xfs/linux.h after <sys/mman.h> |
| @@ -14,7 +14,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 14 | 1 file changed, 3 insertions(+), 2 deletions(-) | 14 | 1 file changed, 3 insertions(+), 2 deletions(-) |
| 15 | 15 | ||
| 16 | diff --git a/io/mmap.c b/io/mmap.c | 16 | diff --git a/io/mmap.c b/io/mmap.c |
| 17 | index dbfcca5..ca00df1 100644 | 17 | index 4c03e3d..3763551 100644 |
| 18 | --- a/io/mmap.c | 18 | --- a/io/mmap.c |
| 19 | +++ b/io/mmap.c | 19 | +++ b/io/mmap.c |
| 20 | @@ -4,10 +4,11 @@ | 20 | @@ -4,10 +4,11 @@ |
diff --git a/meta-filesystems/recipes-utils/xfsprogs/files/0001-support-usrmerge.patch b/meta-filesystems/recipes-utils/xfsprogs/files/0001-support-usrmerge.patch deleted file mode 100644 index 84f4f88e5f..0000000000 --- a/meta-filesystems/recipes-utils/xfsprogs/files/0001-support-usrmerge.patch +++ /dev/null | |||
| @@ -1,40 +0,0 @@ | |||
| 1 | From e81633a276dd6a9f919e5e5c15481ac50a8e485d Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Changqing Li <changqing.li@windriver.com> | ||
| 3 | Date: Fri, 30 Aug 2019 14:59:06 +0800 | ||
| 4 | Subject: [PATCH] support usrmerge | ||
| 5 | |||
| 6 | Upstream-Status: Inappropriate [oe-specific] | ||
| 7 | |||
| 8 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | ||
| 9 | --- | ||
| 10 | configure.ac | 7 +++---- | ||
| 11 | 1 file changed, 3 insertions(+), 4 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/configure.ac b/configure.ac | ||
| 14 | index 4b7e4c8..f1afbd6 100644 | ||
| 15 | --- a/configure.ac | ||
| 16 | +++ b/configure.ac | ||
| 17 | @@ -110,8 +110,7 @@ AC_ARG_ENABLE(libicu, | ||
| 18 | # If the user specified a libdir ending in lib64 do not append another | ||
| 19 | # 64 to the library names. | ||
| 20 | # | ||
| 21 | -base_libdir=`basename "$libdir"` | ||
| 22 | -case $base_libdir in | ||
| 23 | +case `basename "$libdir"` in | ||
| 24 | lib64) | ||
| 25 | enable_lib64=no | ||
| 26 | esac | ||
| 27 | @@ -125,8 +124,8 @@ esac | ||
| 28 | # | ||
| 29 | case $exec_prefix:$prefix in | ||
| 30 | NONE:NONE | NONE:/usr | /usr:*) | ||
| 31 | - root_sbindir='/sbin' | ||
| 32 | - root_libdir="/${base_libdir}" | ||
| 33 | + root_sbindir="${base_sbindir}" | ||
| 34 | + root_libdir="${base_libdir}" | ||
| 35 | ;; | ||
| 36 | *) | ||
| 37 | root_sbindir="${sbindir}" | ||
| 38 | -- | ||
| 39 | 2.7.4 | ||
| 40 | |||
diff --git a/meta-filesystems/recipes-utils/xfsprogs/files/0004-configure-Use-AC_SYS_LARGERFILE-autoconf-macro.patch b/meta-filesystems/recipes-utils/xfsprogs/files/0002-configure-Use-AC_SYS_LARGERFILE-autoconf-macro.patch index 60be8bfa34..d62ad022c3 100644 --- a/meta-filesystems/recipes-utils/xfsprogs/files/0004-configure-Use-AC_SYS_LARGERFILE-autoconf-macro.patch +++ b/meta-filesystems/recipes-utils/xfsprogs/files/0002-configure-Use-AC_SYS_LARGERFILE-autoconf-macro.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From f62d3e5cc1d4e416b97778059f0b3c20d777a4c2 Mon Sep 17 00:00:00 2001 | 1 | From 471bbf39f6b9104d39f0b9c8d4a64328dd5ae58e Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Wed, 21 Dec 2022 17:40:11 -0800 | 3 | Date: Wed, 21 Dec 2022 17:40:11 -0800 |
| 4 | Subject: [PATCH] configure: Use AC_SYS_LARGERFILE autoconf macro | 4 | Subject: [PATCH] configure: Use AC_SYS_LARGERFILE autoconf macro |
| @@ -12,10 +12,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 12 | 1 file changed, 3 insertions(+) | 12 | 1 file changed, 3 insertions(+) |
| 13 | 13 | ||
| 14 | diff --git a/configure.ac b/configure.ac | 14 | diff --git a/configure.ac b/configure.ac |
| 15 | index 5a6bf185..a6f556ec 100644 | 15 | index a8b8f7d..f8caa73 100644 |
| 16 | --- a/configure.ac | 16 | --- a/configure.ac |
| 17 | +++ b/configure.ac | 17 | +++ b/configure.ac |
| 18 | @@ -10,6 +10,9 @@ AC_PROG_INSTALL | 18 | @@ -18,6 +18,9 @@ AC_PROG_INSTALL |
| 19 | LT_INIT | 19 | LT_INIT |
| 20 | 20 | ||
| 21 | AC_PROG_CC | 21 | AC_PROG_CC |
diff --git a/meta-filesystems/recipes-utils/xfsprogs/files/0001-doc-man-support-reproducible-builds.patch b/meta-filesystems/recipes-utils/xfsprogs/files/0003-doc-man-support-reproducible-builds.patch index 182d45e4e2..fed3f3451a 100644 --- a/meta-filesystems/recipes-utils/xfsprogs/files/0001-doc-man-support-reproducible-builds.patch +++ b/meta-filesystems/recipes-utils/xfsprogs/files/0003-doc-man-support-reproducible-builds.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From c98d9022377e88f8cc2d557a4ffd321e6f2dd320 Mon Sep 17 00:00:00 2001 | 1 | From a2d78f6716157d6e1e94d9864e351887d74d0b30 Mon Sep 17 00:00:00 2001 |
| 2 | From: Hongxu Jia <hongxu.jia@eng.windriver.com> | 2 | From: Hongxu Jia <hongxu.jia@eng.windriver.com> |
| 3 | Date: Tue, 18 Nov 2025 01:04:27 -0800 | 3 | Date: Tue, 18 Nov 2025 01:04:27 -0800 |
| 4 | Subject: [PATCH] doc/man: support reproducible builds | 4 | Subject: [PATCH] doc/man: support reproducible builds |
| @@ -16,7 +16,7 @@ Signed-off-by: Hongxu Jia <hongxu.jia@eng.windriver.com> | |||
| 16 | 2 files changed, 3 insertions(+), 3 deletions(-) | 16 | 2 files changed, 3 insertions(+), 3 deletions(-) |
| 17 | 17 | ||
| 18 | diff --git a/doc/Makefile b/doc/Makefile | 18 | diff --git a/doc/Makefile b/doc/Makefile |
| 19 | index 83dfa38b..17b63c85 100644 | 19 | index 83dfa38..17b63c8 100644 |
| 20 | --- a/doc/Makefile | 20 | --- a/doc/Makefile |
| 21 | +++ b/doc/Makefile | 21 | +++ b/doc/Makefile |
| 22 | @@ -14,7 +14,7 @@ include $(BUILDRULES) | 22 | @@ -14,7 +14,7 @@ include $(BUILDRULES) |
| @@ -29,7 +29,7 @@ index 83dfa38b..17b63c85 100644 | |||
| 29 | install: default | 29 | install: default |
| 30 | $(INSTALL) -m 755 -d $(PKG_DOC_DIR) | 30 | $(INSTALL) -m 755 -d $(PKG_DOC_DIR) |
| 31 | diff --git a/include/buildmacros b/include/buildmacros | 31 | diff --git a/include/buildmacros b/include/buildmacros |
| 32 | index 9183e5bc..6ba0d515 100644 | 32 | index 9183e5b..6ba0d51 100644 |
| 33 | --- a/include/buildmacros | 33 | --- a/include/buildmacros |
| 34 | +++ b/include/buildmacros | 34 | +++ b/include/buildmacros |
| 35 | @@ -105,7 +105,7 @@ INSTALL_MAN = \ | 35 | @@ -105,7 +105,7 @@ INSTALL_MAN = \ |
| @@ -49,6 +49,3 @@ index 9183e5bc..6ba0d515 100644 | |||
| 49 | + $(ZIP) -n --best -c < $$f > $$f.gz; \ | 49 | + $(ZIP) -n --best -c < $$f > $$f.gz; \ |
| 50 | fi; \ | 50 | fi; \ |
| 51 | done | 51 | done |
| 52 | -- | ||
| 53 | 2.49.0 | ||
| 54 | |||
diff --git a/meta-filesystems/recipes-utils/xfsprogs/files/0005-Replace-off64_t-stat64-with-off_t-stat.patch b/meta-filesystems/recipes-utils/xfsprogs/files/0005-Replace-off64_t-stat64-with-off_t-stat.patch deleted file mode 100644 index 940d63c010..0000000000 --- a/meta-filesystems/recipes-utils/xfsprogs/files/0005-Replace-off64_t-stat64-with-off_t-stat.patch +++ /dev/null | |||
| @@ -1,724 +0,0 @@ | |||
| 1 | From f260099fc45f0653aa4758d1d581e07f5b9c6a54 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Wed, 21 Dec 2022 17:43:07 -0800 | ||
| 4 | Subject: [PATCH] Replace off64_t/stat64 with off_t/stat | ||
| 5 | |||
| 6 | When using AC_SYS_LARGEFILE, it will automatically add | ||
| 7 | -D_FILE_OFFSET_BITS=64 to enable 64bit off_t and all lfs64 support | ||
| 8 | |||
| 9 | helps compile on musl where off_t was always 64bit and lfs64 were never | ||
| 10 | needed | ||
| 11 | |||
| 12 | Upstream-Status: Submitted [https://lore.kernel.org/linux-xfs/20221222015327.939932-1-raj.khem@gmail.com/T/#t] | ||
| 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 14 | |||
| 15 | --- | ||
| 16 | copy/xfs_copy.c | 2 +- | ||
| 17 | fsr/xfs_fsr.c | 2 +- | ||
| 18 | io/bmap.c | 6 +++--- | ||
| 19 | io/copy_file_range.c | 4 ++-- | ||
| 20 | io/cowextsize.c | 6 +++--- | ||
| 21 | io/fadvise.c | 2 +- | ||
| 22 | io/fiemap.c | 6 +++--- | ||
| 23 | io/fsmap.c | 6 +++--- | ||
| 24 | io/io.h | 10 +++++----- | ||
| 25 | io/madvise.c | 2 +- | ||
| 26 | io/mincore.c | 2 +- | ||
| 27 | io/mmap.c | 12 ++++++------ | ||
| 28 | io/pread.c | 22 +++++++++++----------- | ||
| 29 | io/pwrite.c | 20 ++++++++++---------- | ||
| 30 | io/reflink.c | 4 ++-- | ||
| 31 | io/seek.c | 6 +++--- | ||
| 32 | io/sendfile.c | 6 +++--- | ||
| 33 | io/stat.c | 2 +- | ||
| 34 | io/sync_file_range.c | 2 +- | ||
| 35 | io/truncate.c | 2 +- | ||
| 36 | libxfs/rdwr.c | 8 ++++---- | ||
| 37 | mdrestore/xfs_mdrestore.c | 2 +- | ||
| 38 | repair/prefetch.c | 2 +- | ||
| 39 | scrub/spacemap.c | 6 +++--- | ||
| 40 | spaceman/freesp.c | 4 ++-- | ||
| 41 | spaceman/trim.c | 2 +- | ||
| 42 | 26 files changed, 74 insertions(+), 74 deletions(-) | ||
| 43 | |||
| 44 | diff --git a/copy/xfs_copy.c b/copy/xfs_copy.c | ||
| 45 | index 0420649..98a578a 100644 | ||
| 46 | --- a/copy/xfs_copy.c | ||
| 47 | +++ b/copy/xfs_copy.c | ||
| 48 | @@ -881,7 +881,7 @@ main(int argc, char **argv) | ||
| 49 | } | ||
| 50 | } else { | ||
| 51 | char *lb = memalign(wbuf_align, XFS_MAX_SECTORSIZE); | ||
| 52 | - off64_t off; | ||
| 53 | + off_t off; | ||
| 54 | ssize_t len; | ||
| 55 | |||
| 56 | /* ensure device files are sufficiently large */ | ||
| 57 | diff --git a/fsr/xfs_fsr.c b/fsr/xfs_fsr.c | ||
| 58 | index ba02506..12fffbd 100644 | ||
| 59 | --- a/fsr/xfs_fsr.c | ||
| 60 | +++ b/fsr/xfs_fsr.c | ||
| 61 | @@ -1148,7 +1148,7 @@ packfile(char *fname, char *tname, int fd, | ||
| 62 | struct dioattr dio; | ||
| 63 | static xfs_swapext_t sx; | ||
| 64 | struct xfs_flock64 space; | ||
| 65 | - off64_t cnt, pos; | ||
| 66 | + off_t cnt, pos; | ||
| 67 | void *fbuf = NULL; | ||
| 68 | int ct, wc, wc_b4; | ||
| 69 | char ffname[SMBUFSZ]; | ||
| 70 | diff --git a/io/bmap.c b/io/bmap.c | ||
| 71 | index 722a389..6182e1c 100644 | ||
| 72 | --- a/io/bmap.c | ||
| 73 | +++ b/io/bmap.c | ||
| 74 | @@ -257,7 +257,7 @@ bmap_f( | ||
| 75 | #define FLG_BSW 0000010 /* Not on begin of stripe width */ | ||
| 76 | #define FLG_ESW 0000001 /* Not on end of stripe width */ | ||
| 77 | int agno; | ||
| 78 | - off64_t agoff, bbperag; | ||
| 79 | + off_t agoff, bbperag; | ||
| 80 | int foff_w, boff_w, aoff_w, tot_w, agno_w; | ||
| 81 | char rbuf[32], bbuf[32], abuf[32]; | ||
| 82 | int sunit, swidth; | ||
| 83 | @@ -267,8 +267,8 @@ bmap_f( | ||
| 84 | if (is_rt) | ||
| 85 | sunit = swidth = bbperag = 0; | ||
| 86 | else { | ||
| 87 | - bbperag = (off64_t)fsgeo.agblocks * | ||
| 88 | - (off64_t)fsgeo.blocksize / BBSIZE; | ||
| 89 | + bbperag = (off_t)fsgeo.agblocks * | ||
| 90 | + (off_t)fsgeo.blocksize / BBSIZE; | ||
| 91 | sunit = (fsgeo.sunit * fsgeo.blocksize) / BBSIZE; | ||
| 92 | swidth = (fsgeo.swidth * fsgeo.blocksize) / BBSIZE; | ||
| 93 | } | ||
| 94 | diff --git a/io/copy_file_range.c b/io/copy_file_range.c | ||
| 95 | index d154fa7..422e691 100644 | ||
| 96 | --- a/io/copy_file_range.c | ||
| 97 | +++ b/io/copy_file_range.c | ||
| 98 | @@ -54,7 +54,7 @@ copy_file_range_cmd(int fd, long long *src_off, long long *dst_off, size_t len) | ||
| 99 | return 0; | ||
| 100 | } | ||
| 101 | |||
| 102 | -static off64_t | ||
| 103 | +static off_t | ||
| 104 | copy_src_filesize(int fd) | ||
| 105 | { | ||
| 106 | struct stat st; | ||
| 107 | @@ -154,7 +154,7 @@ copy_range_f(int argc, char **argv) | ||
| 108 | } | ||
| 109 | |||
| 110 | if (!len_specified) { | ||
| 111 | - off64_t sz; | ||
| 112 | + off_t sz; | ||
| 113 | |||
| 114 | sz = copy_src_filesize(fd); | ||
| 115 | if (sz < 0 || (unsigned long long)sz > SIZE_MAX) { | ||
| 116 | diff --git a/io/cowextsize.c b/io/cowextsize.c | ||
| 117 | index f6b134d..00e40c6 100644 | ||
| 118 | --- a/io/cowextsize.c | ||
| 119 | +++ b/io/cowextsize.c | ||
| 120 | @@ -50,10 +50,10 @@ static int | ||
| 121 | set_cowextsize(const char *path, int fd, long extsz) | ||
| 122 | { | ||
| 123 | struct fsxattr fsx; | ||
| 124 | - struct stat64 stat; | ||
| 125 | + struct stat stat; | ||
| 126 | |||
| 127 | - if (fstat64(fd, &stat) < 0) { | ||
| 128 | - perror("fstat64"); | ||
| 129 | + if (fstat(fd, &stat) < 0) { | ||
| 130 | + perror("fstat"); | ||
| 131 | exitcode = 1; | ||
| 132 | return 0; | ||
| 133 | } | ||
| 134 | diff --git a/io/fadvise.c b/io/fadvise.c | ||
| 135 | index 60cc0f0..0966c41 100644 | ||
| 136 | --- a/io/fadvise.c | ||
| 137 | +++ b/io/fadvise.c | ||
| 138 | @@ -39,7 +39,7 @@ fadvise_f( | ||
| 139 | int argc, | ||
| 140 | char **argv) | ||
| 141 | { | ||
| 142 | - off64_t offset = 0, length = 0; | ||
| 143 | + off_t offset = 0, length = 0; | ||
| 144 | int c, range = 0, advise = POSIX_FADV_NORMAL; | ||
| 145 | |||
| 146 | while ((c = getopt(argc, argv, "dnrsw")) != EOF) { | ||
| 147 | diff --git a/io/fiemap.c b/io/fiemap.c | ||
| 148 | index f0c74df..b41f71b 100644 | ||
| 149 | --- a/io/fiemap.c | ||
| 150 | +++ b/io/fiemap.c | ||
| 151 | @@ -234,9 +234,9 @@ fiemap_f( | ||
| 152 | int tot_w = 5; /* 5 since its just one number */ | ||
| 153 | int flg_w = 5; | ||
| 154 | __u64 last_logical = 0; /* last extent offset handled */ | ||
| 155 | - off64_t start_offset = 0; /* mapping start */ | ||
| 156 | - off64_t length = -1LL; /* mapping length */ | ||
| 157 | - off64_t range_end = -1LL; /* mapping end*/ | ||
| 158 | + off_t start_offset = 0; /* mapping start */ | ||
| 159 | + off_t length = -1LL; /* mapping length */ | ||
| 160 | + off_t range_end = -1LL; /* mapping end*/ | ||
| 161 | size_t fsblocksize, fssectsize; | ||
| 162 | struct stat st; | ||
| 163 | |||
| 164 | diff --git a/io/fsmap.c b/io/fsmap.c | ||
| 165 | index 7db5184..bf11963 100644 | ||
| 166 | --- a/io/fsmap.c | ||
| 167 | +++ b/io/fsmap.c | ||
| 168 | @@ -170,7 +170,7 @@ dump_map_verbose( | ||
| 169 | unsigned long long i; | ||
| 170 | struct fsmap *p; | ||
| 171 | int agno; | ||
| 172 | - off64_t agoff, bperag; | ||
| 173 | + off_t agoff, bperag; | ||
| 174 | int foff_w, boff_w, aoff_w, tot_w, agno_w, own_w; | ||
| 175 | int nr_w, dev_w; | ||
| 176 | char rbuf[40], bbuf[40], abuf[40], obuf[40]; | ||
| 177 | @@ -183,8 +183,8 @@ dump_map_verbose( | ||
| 178 | dev_w = 3; | ||
| 179 | nr_w = 4; | ||
| 180 | tot_w = MINTOT_WIDTH; | ||
| 181 | - bperag = (off64_t)fsgeo->agblocks * | ||
| 182 | - (off64_t)fsgeo->blocksize; | ||
| 183 | + bperag = (off_t)fsgeo->agblocks * | ||
| 184 | + (off_t)fsgeo->blocksize; | ||
| 185 | sunit = (fsgeo->sunit * fsgeo->blocksize); | ||
| 186 | swidth = (fsgeo->swidth * fsgeo->blocksize); | ||
| 187 | |||
| 188 | diff --git a/io/io.h b/io/io.h | ||
| 189 | index fe474fa..68e5e48 100644 | ||
| 190 | --- a/io/io.h | ||
| 191 | +++ b/io/io.h | ||
| 192 | @@ -53,7 +53,7 @@ extern int stat_f(int argc, char **argv); | ||
| 193 | typedef struct mmap_region { | ||
| 194 | void *addr; /* address of start of mapping */ | ||
| 195 | size_t length; /* length of mapping */ | ||
| 196 | - off64_t offset; /* start offset into backing file */ | ||
| 197 | + off_t offset; /* start offset into backing file */ | ||
| 198 | int prot; /* protection mode of the mapping */ | ||
| 199 | int flags; /* MAP_* flags passed to mmap() */ | ||
| 200 | char *name; /* name of backing file */ | ||
| 201 | @@ -63,13 +63,13 @@ extern mmap_region_t *maptable; /* mmap'd region array */ | ||
| 202 | extern int mapcount; /* #entries in the mapping table */ | ||
| 203 | extern mmap_region_t *mapping; /* active mapping table entry */ | ||
| 204 | extern int maplist_f(void); | ||
| 205 | -extern void *check_mapping_range(mmap_region_t *, off64_t, size_t, int); | ||
| 206 | +extern void *check_mapping_range(mmap_region_t *, off_t, size_t, int); | ||
| 207 | |||
| 208 | /* | ||
| 209 | * Various xfs_io helper routines/globals | ||
| 210 | */ | ||
| 211 | |||
| 212 | -extern off64_t filesize(void); | ||
| 213 | +extern off_t filesize(void); | ||
| 214 | extern int openfile(char *, struct xfs_fsop_geom *, int, mode_t, | ||
| 215 | struct fs_path *); | ||
| 216 | extern int addfile(char *, int , struct xfs_fsop_geom *, int, | ||
| 217 | @@ -84,9 +84,9 @@ extern size_t io_buffersize; | ||
| 218 | extern int vectors; | ||
| 219 | extern struct iovec *iov; | ||
| 220 | extern int alloc_buffer(size_t, int, unsigned int); | ||
| 221 | -extern int read_buffer(int, off64_t, long long, long long *, | ||
| 222 | +extern int read_buffer(int, off_t, long long, long long *, | ||
| 223 | int, int); | ||
| 224 | -extern void dump_buffer(off64_t, ssize_t); | ||
| 225 | +extern void dump_buffer(off_t, ssize_t); | ||
| 226 | |||
| 227 | extern void attr_init(void); | ||
| 228 | extern void bmap_init(void); | ||
| 229 | diff --git a/io/madvise.c b/io/madvise.c | ||
| 230 | index bde3153..6e9c5b1 100644 | ||
| 231 | --- a/io/madvise.c | ||
| 232 | +++ b/io/madvise.c | ||
| 233 | @@ -39,7 +39,7 @@ madvise_f( | ||
| 234 | int argc, | ||
| 235 | char **argv) | ||
| 236 | { | ||
| 237 | - off64_t offset, llength; | ||
| 238 | + off_t offset, llength; | ||
| 239 | size_t length; | ||
| 240 | void *start; | ||
| 241 | int advise = MADV_NORMAL, c; | ||
| 242 | diff --git a/io/mincore.c b/io/mincore.c | ||
| 243 | index 67f1d6c..24147ac 100644 | ||
| 244 | --- a/io/mincore.c | ||
| 245 | +++ b/io/mincore.c | ||
| 246 | @@ -17,7 +17,7 @@ mincore_f( | ||
| 247 | int argc, | ||
| 248 | char **argv) | ||
| 249 | { | ||
| 250 | - off64_t offset, llength; | ||
| 251 | + off_t offset, llength; | ||
| 252 | size_t length; | ||
| 253 | size_t blocksize, sectsize; | ||
| 254 | void *start; | ||
| 255 | diff --git a/io/mmap.c b/io/mmap.c | ||
| 256 | index 7114404..128a2c0 100644 | ||
| 257 | --- a/io/mmap.c | ||
| 258 | +++ b/io/mmap.c | ||
| 259 | @@ -64,11 +64,11 @@ print_mapping( | ||
| 260 | void * | ||
| 261 | check_mapping_range( | ||
| 262 | mmap_region_t *map, | ||
| 263 | - off64_t offset, | ||
| 264 | + off_t offset, | ||
| 265 | size_t length, | ||
| 266 | int pagealign) | ||
| 267 | { | ||
| 268 | - off64_t relative; | ||
| 269 | + off_t relative; | ||
| 270 | |||
| 271 | if (offset < mapping->offset) { | ||
| 272 | printf(_("offset (%lld) is before start of mapping (%lld)\n"), | ||
| 273 | @@ -156,7 +156,7 @@ mmap_f( | ||
| 274 | int argc, | ||
| 275 | char **argv) | ||
| 276 | { | ||
| 277 | - off64_t offset; | ||
| 278 | + off_t offset; | ||
| 279 | ssize_t length = 0, length2 = 0; | ||
| 280 | void *address = NULL; | ||
| 281 | char *filename; | ||
| 282 | @@ -309,7 +309,7 @@ msync_f( | ||
| 283 | int argc, | ||
| 284 | char **argv) | ||
| 285 | { | ||
| 286 | - off64_t offset; | ||
| 287 | + off_t offset; | ||
| 288 | ssize_t length; | ||
| 289 | void *start; | ||
| 290 | int c, flags = 0; | ||
| 291 | @@ -402,7 +402,7 @@ mread_f( | ||
| 292 | int argc, | ||
| 293 | char **argv) | ||
| 294 | { | ||
| 295 | - off64_t offset, tmp, dumpoffset, printoffset; | ||
| 296 | + off_t offset, tmp, dumpoffset, printoffset; | ||
| 297 | ssize_t length; | ||
| 298 | size_t dumplen, cnt = 0; | ||
| 299 | char *bp; | ||
| 300 | @@ -567,7 +567,7 @@ mwrite_f( | ||
| 301 | int argc, | ||
| 302 | char **argv) | ||
| 303 | { | ||
| 304 | - off64_t offset, tmp; | ||
| 305 | + off_t offset, tmp; | ||
| 306 | ssize_t length; | ||
| 307 | void *start; | ||
| 308 | char *sp; | ||
| 309 | diff --git a/io/pread.c b/io/pread.c | ||
| 310 | index 0f1d8b9..79990c6 100644 | ||
| 311 | --- a/io/pread.c | ||
| 312 | +++ b/io/pread.c | ||
| 313 | @@ -116,7 +116,7 @@ alloc_buffer( | ||
| 314 | static void | ||
| 315 | __dump_buffer( | ||
| 316 | void *buf, | ||
| 317 | - off64_t offset, | ||
| 318 | + off_t offset, | ||
| 319 | ssize_t len) | ||
| 320 | { | ||
| 321 | int i, j; | ||
| 322 | @@ -141,7 +141,7 @@ __dump_buffer( | ||
| 323 | |||
| 324 | void | ||
| 325 | dump_buffer( | ||
| 326 | - off64_t offset, | ||
| 327 | + off_t offset, | ||
| 328 | ssize_t len) | ||
| 329 | { | ||
| 330 | int i, l; | ||
| 331 | @@ -164,7 +164,7 @@ dump_buffer( | ||
| 332 | static ssize_t | ||
| 333 | do_preadv( | ||
| 334 | int fd, | ||
| 335 | - off64_t offset, | ||
| 336 | + off_t offset, | ||
| 337 | long long count) | ||
| 338 | { | ||
| 339 | int vecs = 0; | ||
| 340 | @@ -199,7 +199,7 @@ do_preadv( | ||
| 341 | static ssize_t | ||
| 342 | do_pread( | ||
| 343 | int fd, | ||
| 344 | - off64_t offset, | ||
| 345 | + off_t offset, | ||
| 346 | long long count, | ||
| 347 | size_t buffer_size) | ||
| 348 | { | ||
| 349 | @@ -212,13 +212,13 @@ do_pread( | ||
| 350 | static int | ||
| 351 | read_random( | ||
| 352 | int fd, | ||
| 353 | - off64_t offset, | ||
| 354 | + off_t offset, | ||
| 355 | long long count, | ||
| 356 | long long *total, | ||
| 357 | unsigned int seed, | ||
| 358 | int eof) | ||
| 359 | { | ||
| 360 | - off64_t end, off, range; | ||
| 361 | + off_t end, off, range; | ||
| 362 | ssize_t bytes; | ||
| 363 | int ops = 0; | ||
| 364 | |||
| 365 | @@ -259,12 +259,12 @@ read_random( | ||
| 366 | static int | ||
| 367 | read_backward( | ||
| 368 | int fd, | ||
| 369 | - off64_t *offset, | ||
| 370 | + off_t *offset, | ||
| 371 | long long *count, | ||
| 372 | long long *total, | ||
| 373 | int eof) | ||
| 374 | { | ||
| 375 | - off64_t end, off = *offset; | ||
| 376 | + off_t end, off = *offset; | ||
| 377 | ssize_t bytes = 0, bytes_requested; | ||
| 378 | long long cnt = *count; | ||
| 379 | int ops = 0; | ||
| 380 | @@ -319,7 +319,7 @@ read_backward( | ||
| 381 | static int | ||
| 382 | read_forward( | ||
| 383 | int fd, | ||
| 384 | - off64_t offset, | ||
| 385 | + off_t offset, | ||
| 386 | long long count, | ||
| 387 | long long *total, | ||
| 388 | int verbose, | ||
| 389 | @@ -353,7 +353,7 @@ read_forward( | ||
| 390 | int | ||
| 391 | read_buffer( | ||
| 392 | int fd, | ||
| 393 | - off64_t offset, | ||
| 394 | + off_t offset, | ||
| 395 | long long count, | ||
| 396 | long long *total, | ||
| 397 | int verbose, | ||
| 398 | @@ -368,7 +368,7 @@ pread_f( | ||
| 399 | char **argv) | ||
| 400 | { | ||
| 401 | size_t bsize; | ||
| 402 | - off64_t offset; | ||
| 403 | + off_t offset; | ||
| 404 | unsigned int zeed = 0; | ||
| 405 | long long count, total, tmp; | ||
| 406 | size_t fsblocksize, fssectsize; | ||
| 407 | diff --git a/io/pwrite.c b/io/pwrite.c | ||
| 408 | index 467bfa9..8d134c5 100644 | ||
| 409 | --- a/io/pwrite.c | ||
| 410 | +++ b/io/pwrite.c | ||
| 411 | @@ -54,7 +54,7 @@ pwrite_help(void) | ||
| 412 | static ssize_t | ||
| 413 | do_pwritev( | ||
| 414 | int fd, | ||
| 415 | - off64_t offset, | ||
| 416 | + off_t offset, | ||
| 417 | long long count, | ||
| 418 | int pwritev2_flags) | ||
| 419 | { | ||
| 420 | @@ -97,7 +97,7 @@ do_pwritev( | ||
| 421 | static ssize_t | ||
| 422 | do_pwrite( | ||
| 423 | int fd, | ||
| 424 | - off64_t offset, | ||
| 425 | + off_t offset, | ||
| 426 | long long count, | ||
| 427 | size_t buffer_size, | ||
| 428 | int pwritev2_flags) | ||
| 429 | @@ -110,13 +110,13 @@ do_pwrite( | ||
| 430 | |||
| 431 | static int | ||
| 432 | write_random( | ||
| 433 | - off64_t offset, | ||
| 434 | + off_t offset, | ||
| 435 | long long count, | ||
| 436 | unsigned int seed, | ||
| 437 | long long *total, | ||
| 438 | int pwritev2_flags) | ||
| 439 | { | ||
| 440 | - off64_t off, range; | ||
| 441 | + off_t off, range; | ||
| 442 | ssize_t bytes; | ||
| 443 | int ops = 0; | ||
| 444 | |||
| 445 | @@ -155,12 +155,12 @@ write_random( | ||
| 446 | |||
| 447 | static int | ||
| 448 | write_backward( | ||
| 449 | - off64_t offset, | ||
| 450 | + off_t offset, | ||
| 451 | long long *count, | ||
| 452 | long long *total, | ||
| 453 | int pwritev2_flags) | ||
| 454 | { | ||
| 455 | - off64_t end, off = offset; | ||
| 456 | + off_t end, off = offset; | ||
| 457 | ssize_t bytes = 0, bytes_requested; | ||
| 458 | long long cnt = *count; | ||
| 459 | int ops = 0; | ||
| 460 | @@ -214,11 +214,11 @@ write_backward( | ||
| 461 | |||
| 462 | static int | ||
| 463 | write_buffer( | ||
| 464 | - off64_t offset, | ||
| 465 | + off_t offset, | ||
| 466 | long long count, | ||
| 467 | size_t bs, | ||
| 468 | int fd, | ||
| 469 | - off64_t skip, | ||
| 470 | + off_t skip, | ||
| 471 | long long *total, | ||
| 472 | int pwritev2_flags) | ||
| 473 | { | ||
| 474 | @@ -253,7 +253,7 @@ write_buffer( | ||
| 475 | |||
| 476 | static int | ||
| 477 | write_once( | ||
| 478 | - off64_t offset, | ||
| 479 | + off_t offset, | ||
| 480 | long long count, | ||
| 481 | long long *total, | ||
| 482 | int pwritev2_flags) | ||
| 483 | @@ -275,7 +275,7 @@ pwrite_f( | ||
| 484 | char **argv) | ||
| 485 | { | ||
| 486 | size_t bsize; | ||
| 487 | - off64_t offset, skip = 0; | ||
| 488 | + off_t offset, skip = 0; | ||
| 489 | long long count, total, tmp; | ||
| 490 | unsigned int zeed = 0, seed = 0xcdcdcdcd; | ||
| 491 | size_t fsblocksize, fssectsize; | ||
| 492 | diff --git a/io/reflink.c b/io/reflink.c | ||
| 493 | index 8e4f389..b6a3c05 100644 | ||
| 494 | --- a/io/reflink.c | ||
| 495 | +++ b/io/reflink.c | ||
| 496 | @@ -98,7 +98,7 @@ dedupe_f( | ||
| 497 | int argc, | ||
| 498 | char **argv) | ||
| 499 | { | ||
| 500 | - off64_t soffset, doffset; | ||
| 501 | + off_t soffset, doffset; | ||
| 502 | long long count, total; | ||
| 503 | char *infile; | ||
| 504 | int condensed, quiet_flag; | ||
| 505 | @@ -226,7 +226,7 @@ reflink_f( | ||
| 506 | int argc, | ||
| 507 | char **argv) | ||
| 508 | { | ||
| 509 | - off64_t soffset, doffset; | ||
| 510 | + off_t soffset, doffset; | ||
| 511 | long long count = 0, total; | ||
| 512 | char *infile = NULL; | ||
| 513 | int condensed, quiet_flag; | ||
| 514 | diff --git a/io/seek.c b/io/seek.c | ||
| 515 | index 6734ecb..ffe7439 100644 | ||
| 516 | --- a/io/seek.c | ||
| 517 | +++ b/io/seek.c | ||
| 518 | @@ -63,8 +63,8 @@ static void | ||
| 519 | seek_output( | ||
| 520 | int startflag, | ||
| 521 | char *type, | ||
| 522 | - off64_t start, | ||
| 523 | - off64_t offset) | ||
| 524 | + off_t start, | ||
| 525 | + off_t offset) | ||
| 526 | { | ||
| 527 | if (offset == -1) { | ||
| 528 | if (errno == ENXIO) { | ||
| 529 | @@ -92,7 +92,7 @@ seek_f( | ||
| 530 | int argc, | ||
| 531 | char **argv) | ||
| 532 | { | ||
| 533 | - off64_t offset, start; | ||
| 534 | + off_t offset, start; | ||
| 535 | size_t fsblocksize, fssectsize; | ||
| 536 | int c; | ||
| 537 | int current; /* specify data or hole */ | ||
| 538 | diff --git a/io/sendfile.c b/io/sendfile.c | ||
| 539 | index a003bb5..2ce569c 100644 | ||
| 540 | --- a/io/sendfile.c | ||
| 541 | +++ b/io/sendfile.c | ||
| 542 | @@ -34,12 +34,12 @@ sendfile_help(void) | ||
| 543 | |||
| 544 | static int | ||
| 545 | send_buffer( | ||
| 546 | - off64_t offset, | ||
| 547 | + off_t offset, | ||
| 548 | size_t count, | ||
| 549 | int fd, | ||
| 550 | long long *total) | ||
| 551 | { | ||
| 552 | - off64_t off = offset; | ||
| 553 | + off_t off = offset; | ||
| 554 | ssize_t bytes, bytes_remaining = count; | ||
| 555 | int ops = 0; | ||
| 556 | |||
| 557 | @@ -66,7 +66,7 @@ sendfile_f( | ||
| 558 | int argc, | ||
| 559 | char **argv) | ||
| 560 | { | ||
| 561 | - off64_t offset = 0; | ||
| 562 | + off_t offset = 0; | ||
| 563 | long long count, total; | ||
| 564 | size_t blocksize, sectsize; | ||
| 565 | struct timeval t1, t2; | ||
| 566 | diff --git a/io/stat.c b/io/stat.c | ||
| 567 | index b57f9ee..e8f68dc 100644 | ||
| 568 | --- a/io/stat.c | ||
| 569 | +++ b/io/stat.c | ||
| 570 | @@ -21,7 +21,7 @@ static cmdinfo_t stat_cmd; | ||
| 571 | static cmdinfo_t statfs_cmd; | ||
| 572 | static cmdinfo_t statx_cmd; | ||
| 573 | |||
| 574 | -off64_t | ||
| 575 | +off_t | ||
| 576 | filesize(void) | ||
| 577 | { | ||
| 578 | struct stat st; | ||
| 579 | diff --git a/io/sync_file_range.c b/io/sync_file_range.c | ||
| 580 | index 94285c2..2375a06 100644 | ||
| 581 | --- a/io/sync_file_range.c | ||
| 582 | +++ b/io/sync_file_range.c | ||
| 583 | @@ -30,7 +30,7 @@ sync_range_f( | ||
| 584 | int argc, | ||
| 585 | char **argv) | ||
| 586 | { | ||
| 587 | - off64_t offset = 0, length = 0; | ||
| 588 | + off_t offset = 0, length = 0; | ||
| 589 | int c, sync_mode = 0; | ||
| 590 | size_t blocksize, sectsize; | ||
| 591 | |||
| 592 | diff --git a/io/truncate.c b/io/truncate.c | ||
| 593 | index 1d04919..a74b613 100644 | ||
| 594 | --- a/io/truncate.c | ||
| 595 | +++ b/io/truncate.c | ||
| 596 | @@ -16,7 +16,7 @@ truncate_f( | ||
| 597 | int argc, | ||
| 598 | char **argv) | ||
| 599 | { | ||
| 600 | - off64_t offset; | ||
| 601 | + off_t offset; | ||
| 602 | size_t blocksize, sectsize; | ||
| 603 | |||
| 604 | init_cvtnum(&blocksize, §size); | ||
| 605 | diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c | ||
| 606 | index 0e33211..153007d 100644 | ||
| 607 | --- a/libxfs/rdwr.c | ||
| 608 | +++ b/libxfs/rdwr.c | ||
| 609 | @@ -576,7 +576,7 @@ libxfs_balloc( | ||
| 610 | |||
| 611 | |||
| 612 | static int | ||
| 613 | -__read_buf(int fd, void *buf, int len, off64_t offset, int flags) | ||
| 614 | +__read_buf(int fd, void *buf, int len, off_t offset, int flags) | ||
| 615 | { | ||
| 616 | int sts; | ||
| 617 | |||
| 618 | @@ -638,7 +638,7 @@ libxfs_readbufr_map(struct xfs_buftarg *btp, struct xfs_buf *bp, int flags) | ||
| 619 | |||
| 620 | buf = bp->b_addr; | ||
| 621 | for (i = 0; i < bp->b_nmaps; i++) { | ||
| 622 | - off64_t offset = LIBXFS_BBTOOFF64(bp->b_maps[i].bm_bn); | ||
| 623 | + off_t offset = LIBXFS_BBTOOFF64(bp->b_maps[i].bm_bn); | ||
| 624 | int len = BBTOB(bp->b_maps[i].bm_len); | ||
| 625 | |||
| 626 | error = __read_buf(fd, buf, len, offset, flags); | ||
| 627 | @@ -797,7 +797,7 @@ err: | ||
| 628 | } | ||
| 629 | |||
| 630 | static int | ||
| 631 | -__write_buf(int fd, void *buf, int len, off64_t offset, int flags) | ||
| 632 | +__write_buf(int fd, void *buf, int len, off_t offset, int flags) | ||
| 633 | { | ||
| 634 | int sts; | ||
| 635 | |||
| 636 | @@ -863,7 +863,7 @@ libxfs_bwrite( | ||
| 637 | void *buf = bp->b_addr; | ||
| 638 | |||
| 639 | for (i = 0; i < bp->b_nmaps; i++) { | ||
| 640 | - off64_t offset = LIBXFS_BBTOOFF64(bp->b_maps[i].bm_bn); | ||
| 641 | + off_t offset = LIBXFS_BBTOOFF64(bp->b_maps[i].bm_bn); | ||
| 642 | int len = BBTOB(bp->b_maps[i].bm_len); | ||
| 643 | |||
| 644 | bp->b_error = __write_buf(fd, buf, len, offset, | ||
| 645 | diff --git a/mdrestore/xfs_mdrestore.c b/mdrestore/xfs_mdrestore.c | ||
| 646 | index 8e3998d..334bdd2 100644 | ||
| 647 | --- a/mdrestore/xfs_mdrestore.c | ||
| 648 | +++ b/mdrestore/xfs_mdrestore.c | ||
| 649 | @@ -160,7 +160,7 @@ verify_device_size( | ||
| 650 | } else { | ||
| 651 | /* ensure device is sufficiently large enough */ | ||
| 652 | char lb[XFS_MAX_SECTORSIZE] = { 0 }; | ||
| 653 | - off64_t off; | ||
| 654 | + off_t off; | ||
| 655 | |||
| 656 | off = nr_blocks * blocksize - sizeof(lb); | ||
| 657 | if (pwrite(dev_fd, lb, sizeof(lb), off) < 0) | ||
| 658 | diff --git a/repair/prefetch.c b/repair/prefetch.c | ||
| 659 | index 78c1e39..b0dd197 100644 | ||
| 660 | --- a/repair/prefetch.c | ||
| 661 | +++ b/repair/prefetch.c | ||
| 662 | @@ -475,7 +475,7 @@ pf_batch_read( | ||
| 663 | { | ||
| 664 | struct xfs_buf *bplist[MAX_BUFS]; | ||
| 665 | unsigned int num; | ||
| 666 | - off64_t first_off, last_off, next_off; | ||
| 667 | + off_t first_off, last_off, next_off; | ||
| 668 | int len, size; | ||
| 669 | int i; | ||
| 670 | int inode_bufs; | ||
| 671 | diff --git a/scrub/spacemap.c b/scrub/spacemap.c | ||
| 672 | index b6fd411..9cefe07 100644 | ||
| 673 | --- a/scrub/spacemap.c | ||
| 674 | +++ b/scrub/spacemap.c | ||
| 675 | @@ -97,11 +97,11 @@ scan_ag_rmaps( | ||
| 676 | struct scrub_ctx *ctx = (struct scrub_ctx *)wq->wq_ctx; | ||
| 677 | struct scan_blocks *sbx = arg; | ||
| 678 | struct fsmap keys[2]; | ||
| 679 | - off64_t bperag; | ||
| 680 | + off_t bperag; | ||
| 681 | int ret; | ||
| 682 | |||
| 683 | - bperag = (off64_t)ctx->mnt.fsgeom.agblocks * | ||
| 684 | - (off64_t)ctx->mnt.fsgeom.blocksize; | ||
| 685 | + bperag = (off_t)ctx->mnt.fsgeom.agblocks * | ||
| 686 | + (off_t)ctx->mnt.fsgeom.blocksize; | ||
| 687 | |||
| 688 | memset(keys, 0, sizeof(struct fsmap) * 2); | ||
| 689 | keys->fmr_device = ctx->fsinfo.fs_datadev; | ||
| 690 | diff --git a/spaceman/freesp.c b/spaceman/freesp.c | ||
| 691 | index 70dcdb5..f5177cb 100644 | ||
| 692 | --- a/spaceman/freesp.c | ||
| 693 | +++ b/spaceman/freesp.c | ||
| 694 | @@ -62,7 +62,7 @@ static void | ||
| 695 | addtohist( | ||
| 696 | xfs_agnumber_t agno, | ||
| 697 | xfs_agblock_t agbno, | ||
| 698 | - off64_t len) | ||
| 699 | + off_t len) | ||
| 700 | { | ||
| 701 | long i; | ||
| 702 | |||
| 703 | @@ -152,7 +152,7 @@ scan_ag( | ||
| 704 | struct fsmap *l, *h; | ||
| 705 | struct fsmap *p; | ||
| 706 | struct xfs_fd *xfd = &file->xfd; | ||
| 707 | - off64_t aglen; | ||
| 708 | + off_t aglen; | ||
| 709 | xfs_agblock_t agbno; | ||
| 710 | unsigned long long freeblks = 0; | ||
| 711 | unsigned long long freeexts = 0; | ||
| 712 | diff --git a/spaceman/trim.c b/spaceman/trim.c | ||
| 713 | index e9ed47e..727dd81 100644 | ||
| 714 | --- a/spaceman/trim.c | ||
| 715 | +++ b/spaceman/trim.c | ||
| 716 | @@ -26,7 +26,7 @@ trim_f( | ||
| 717 | struct xfs_fd *xfd = &file->xfd; | ||
| 718 | struct xfs_fsop_geom *fsgeom = &xfd->fsgeom; | ||
| 719 | xfs_agnumber_t agno = 0; | ||
| 720 | - off64_t offset = 0; | ||
| 721 | + off_t offset = 0; | ||
| 722 | ssize_t length = 0; | ||
| 723 | ssize_t minlen = 0; | ||
| 724 | int aflag = 0; | ||
diff --git a/meta-filesystems/recipes-utils/xfsprogs/files/remove_flags_from_build_flags.patch b/meta-filesystems/recipes-utils/xfsprogs/files/remove_flags_from_build_flags.patch index 5bab162c85..9ea2a4f188 100644 --- a/meta-filesystems/recipes-utils/xfsprogs/files/remove_flags_from_build_flags.patch +++ b/meta-filesystems/recipes-utils/xfsprogs/files/remove_flags_from_build_flags.patch | |||
| @@ -1,15 +1,15 @@ | |||
| 1 | Upstream-Status: Pending | 1 | Upstream-Status: Pending |
| 2 | 2 | ||
| 3 | Index: xfsprogs-4.14.0/include/builddefs.in | 3 | Index: xfsprogs-6.18.0/include/builddefs.in |
| 4 | =================================================================== | 4 | =================================================================== |
| 5 | --- xfsprogs-4.14.0.orig/include/builddefs.in | 5 | --- xfsprogs-6.18.0.orig/include/builddefs.in |
| 6 | +++ xfsprogs-4.14.0/include/builddefs.in | 6 | +++ xfsprogs-6.18.0/include/builddefs.in |
| 7 | @@ -168,7 +168,7 @@ ifeq ($(ENABLE_GETTEXT),yes) | 7 | @@ -180,7 +180,7 @@ SANITIZER_CXXFLAGS = $(SANITIZER_CFLAGS) |
| 8 | GCFLAGS += -DENABLE_GETTEXT | 8 | GCXXFLAGS = $(GCFLAGS) |
| 9 | endif | 9 | PCXXFLAGS = $(PCFLAGS) |
| 10 | 10 | ||
| 11 | -BUILD_CFLAGS += $(GCFLAGS) $(PCFLAGS) | 11 | -BUILD_CFLAGS += $(GCFLAGS) $(PCFLAGS) |
| 12 | +BUILD_CFLAGS += $(GCFLAGS) | 12 | +BUILD_CFLAGS += $(GCFLAGS) |
| 13 | # First, Sanitizer, Global, Platform, Local CFLAGS | 13 | # First, Sanitizer, Global, Platform, Local CFLAGS |
| 14 | CFLAGS += $(FCFLAGS) $(SANITIZER_CFLAGS) $(OPTIMIZER) $(GCFLAGS) $(PCFLAGS) $(LCFLAGS) | 14 | CFLAGS += $(FCFLAGS) $(SANITIZER_CFLAGS) $(OPTIMIZER) $(GCFLAGS) $(PCFLAGS) $(LCFLAGS) |
| 15 | 15 | CXXFLAGS += $(FCXXFLAGS) $(SANITIZER_CXXFLAGS) $(OPTIMIZER) $(GCXXFLAGS) $(PCXXFLAGS) $(LCXXFLAGS) | |
diff --git a/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_6.6.0.bb b/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_6.18.0.bb index 80bce6f939..33847a86d7 100644 --- a/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_6.6.0.bb +++ b/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_6.18.0.bb | |||
| @@ -5,29 +5,29 @@ LICENSE = "GPL-2.0-only & LGPL-2.1-only" | |||
| 5 | LICENSE:libhandle = "LGPL-2.1-only" | 5 | LICENSE:libhandle = "LGPL-2.1-only" |
| 6 | LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0;md5=e6a75371ba4d16749254a51215d13f97 \ | 6 | LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0;md5=e6a75371ba4d16749254a51215d13f97 \ |
| 7 | file://LICENSES/LGPL-2.1;md5=b370887980db5dd40659b50909238dbd" | 7 | file://LICENSES/LGPL-2.1;md5=b370887980db5dd40659b50909238dbd" |
| 8 | DEPENDS = "util-linux util-linux-native" | 8 | |
| 9 | SRC_URI = "https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/${BP}.tar.xz \ | 9 | SRC_URI = "https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/${BP}.tar.xz \ |
| 10 | file://remove_flags_from_build_flags.patch \ | 10 | file://remove_flags_from_build_flags.patch \ |
| 11 | file://0002-include-include-xfs-linux.h-after-sys-mman.h.patch \ | 11 | file://0001-include-include-xfs-linux.h-after-sys-mman.h.patch \ |
| 12 | file://0001-support-usrmerge.patch \ | 12 | file://0002-configure-Use-AC_SYS_LARGERFILE-autoconf-macro.patch \ |
| 13 | file://0004-configure-Use-AC_SYS_LARGERFILE-autoconf-macro.patch \ | 13 | file://0003-doc-man-support-reproducible-builds.patch \ |
| 14 | file://0005-Replace-off64_t-stat64-with-off_t-stat.patch \ | ||
| 15 | file://0001-doc-man-support-reproducible-builds.patch \ | ||
| 16 | " | 14 | " |
| 17 | SRC_URI[sha256sum] = "50ca2f4676df8fab4cb4c3ef3dd512d5551e6844d40a65a31d5b8e03593d22df" | 15 | |
| 16 | SRC_URI[sha256sum] = "3a6dc7b1245ce9bccd197bab00691f1b190bd3694d3ccc301d21b83afc133199" | ||
| 17 | |||
| 18 | inherit autotools-brokensep pkgconfig | 18 | inherit autotools-brokensep pkgconfig |
| 19 | 19 | ||
| 20 | PACKAGES =+ "${PN}-fsck ${PN}-mkfs ${PN}-repair libhandle" | 20 | DEPENDS = "util-linux util-linux-native libinih liburcu" |
| 21 | 21 | ||
| 22 | DEPENDS += "util-linux libinih liburcu" | 22 | PACKAGES =+ "${PN}-fsck ${PN}-mkfs ${PN}-repair libhandle" |
| 23 | 23 | ||
| 24 | RDEPENDS:${PN} = "${PN}-fsck ${PN}-mkfs ${PN}-repair" | 24 | RDEPENDS:${PN} = "${PN}-fsck ${PN}-mkfs ${PN}-repair python3-core bash" |
| 25 | 25 | ||
| 26 | FILES:${PN}-fsck = "${base_sbindir}/fsck.xfs" | 26 | FILES:${PN}-fsck = "${sbindir}/fsck.xfs" |
| 27 | FILES:${PN}-mkfs = "${base_sbindir}/mkfs.xfs" | 27 | FILES:${PN}-mkfs = "${sbindir}/mkfs.xfs" |
| 28 | FILES:${PN}-repair = "${base_sbindir}/xfs_repair" | 28 | FILES:${PN}-repair = "${sbindir}/xfs_repair" |
| 29 | 29 | ||
| 30 | FILES:libhandle = "${base_libdir}/libhandle${SOLIBS}" | 30 | FILES:libhandle = "${libdir}/libhandle${SOLIBS}" |
| 31 | 31 | ||
| 32 | EXTRA_OECONF = "--enable-gettext=no \ | 32 | EXTRA_OECONF = "--enable-gettext=no \ |
| 33 | --enable-scrub=no \ | 33 | --enable-scrub=no \ |
| @@ -41,21 +41,17 @@ EXTRA_OECONF = "--enable-gettext=no \ | |||
| 41 | DISABLE_STATIC = "" | 41 | DISABLE_STATIC = "" |
| 42 | EXTRA_AUTORECONF += "-I ${S}/m4 --exclude=autoheader" | 42 | EXTRA_AUTORECONF += "-I ${S}/m4 --exclude=autoheader" |
| 43 | 43 | ||
| 44 | PACKAGECONFIG ??= "blkid" | ||
| 45 | |||
| 46 | PACKAGECONFIG[blkid] = "--enable-blkid=yes,--enable-blkid=no,util-linux" | ||
| 47 | |||
| 48 | export DEBUG = "-DNDEBUG" | 44 | export DEBUG = "-DNDEBUG" |
| 49 | export BUILD_VERBOSE = "1" | 45 | export BUILD_VERBOSE = "1" |
| 50 | export tagname = "CC" | 46 | export tagname = "CC" |
| 51 | 47 | ||
| 52 | EXTRA_OEMAKE = "DIST_ROOT='${D}'" | 48 | EXTRA_OEMAKE = "DIST_ROOT='${D}'" |
| 53 | 49 | ||
| 54 | do_configure () { | 50 | do_configure() { |
| 55 | export BUILD_CC="${BUILD_CC} ${BUILD_CFLAGS}" | 51 | export BUILD_CC="${BUILD_CC} ${BUILD_CFLAGS}" |
| 56 | # Prevent Makefile from calling configure without arguments, | 52 | # Prevent Makefile from calling configure without arguments, |
| 57 | # when do_configure gets called for a second time. | 53 | # when do_configure gets called for a second time. |
| 58 | rm -f ${B}/include/builddefs ${B}/include/platform_defs.h ${B}/configure | 54 | rm -f ${B}/include/builddefs ${B}/configure |
| 59 | # Recreate configure script. | 55 | # Recreate configure script. |
| 60 | oe_runmake configure | 56 | oe_runmake configure |
| 61 | install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess ${S} | 57 | install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess ${S} |
| @@ -64,12 +60,5 @@ do_configure () { | |||
| 64 | } | 60 | } |
| 65 | 61 | ||
| 66 | do_install:append() { | 62 | do_install:append() { |
| 67 | oe_runmake 'DESTDIR=${D}' install-dev | 63 | oe_runmake 'DESTDIR=${D}' install-dev |
| 68 | rm ${D}${libdir}/*.la | ||
| 69 | rmdir --ignore-fail-on-non-empty ${D}${libdir} | ||
| 70 | |||
| 71 | if [ ${libdir} != ${base_libdir} ];then | ||
| 72 | ln -sf -r ${D}${libdir}/libhandle.a ${D}${base_libdir}/libhandle.a | ||
| 73 | ln -sf -r ${D}${base_libdir}/libhandle.so ${D}${libdir}/libhandle.so | ||
| 74 | fi | ||
| 75 | } | 64 | } |
diff --git a/meta-gnome/recipes-gnome/gedit/gedit/0001-fix-for-clang-18.patch b/meta-gnome/recipes-gnome/gedit/gedit/0001-fix-for-clang-18.patch deleted file mode 100644 index 40fd93b984..0000000000 --- a/meta-gnome/recipes-gnome/gedit/gedit/0001-fix-for-clang-18.patch +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | Signed-off-by: Markus Volk <f_l_k@t-online.de> | ||
| 2 | Upstream-Status: Inappropriate [https://gitlab.gnome.org/GNOME/gedit/-/issues/588] | ||
| 3 | |||
| 4 | Temporary workaround to fix build: | ||
| 5 | ../plugins/quickhighlight/gedit-quick-highlight-plugin.c: In function āgedit_quick_highlight_plugin_load_styleā: | ||
| 6 | ../plugins/quickhighlight/gedit-quick-highlight-plugin.c:96:47: error: implicit declaration of function āgtk_source_style_copyā; did you mean āgtk_source_style_applyā? [-Wimplicit-function-declaration] | ||
| 7 | |||
| 8 | 96 | plugin->priv->style = gtk_source_style_copy (style); | ||
| 9 | | ^~~~~~~~~~~~~~~~~~~~~ | ||
| 10 | | gtk_source_style_apply | ||
| 11 | ../plugins/quickhighlight/gedit-quick-highlight-plugin.c:96:47: warning: nested extern declaration of āgtk_source_style_copyā [-Wnested-externs] | ||
| 12 | ../plugins/quickhighlight/gedit-quick-highlight-plugin.c:96:45: error: assignment to āGtkSourceStyle *ā {aka āstruct _GtkSourceStyle *ā} from āintā makes pointer from integer without a cast [-Wint-conversion] | ||
| 13 | 96 | plugin->priv->style = gtk_source_style_copy (style); | ||
| 14 | | ^ | ||
| 15 | |||
| 16 | --- a/plugins/quickhighlight/gedit-quick-highlight-plugin.c 2024-02-20 08:11:47.925749255 +0100 | ||
| 17 | +++ b/plugins/quickhighlight/gedit-quick-highlight-plugin.c 2024-02-20 08:12:16.218594067 +0100 | ||
| 18 | @@ -90,11 +90,12 @@ | ||
| 19 | if (style_scheme != NULL) | ||
| 20 | { | ||
| 21 | style = gtk_source_style_scheme_get_style (style_scheme, "quick-highlight-match"); | ||
| 22 | - | ||
| 23 | +#if 0 | ||
| 24 | if (style != NULL) | ||
| 25 | { | ||
| 26 | plugin->priv->style = gtk_source_style_copy (style); | ||
| 27 | } | ||
| 28 | +#endif | ||
| 29 | } | ||
| 30 | } | ||
| 31 | |||
| 32 | |||
diff --git a/meta-gnome/recipes-gnome/gedit/gedit_46.2.bb b/meta-gnome/recipes-gnome/gedit/gedit_49.0.bb index 91b2221d7a..15b14b2c90 100644 --- a/meta-gnome/recipes-gnome/gedit/gedit_46.2.bb +++ b/meta-gnome/recipes-gnome/gedit/gedit_49.0.bb | |||
| @@ -23,8 +23,8 @@ inherit gnomebase gsettings itstool gnome-help gobject-introspection gtk-doc get | |||
| 23 | def gnome_verdir(v): | 23 | def gnome_verdir(v): |
| 24 | return oe.utils.trim_version(v, 1) | 24 | return oe.utils.trim_version(v, 1) |
| 25 | 25 | ||
| 26 | SRC_URI += "file://0001-fix-for-clang-18.patch" | 26 | SRC_URI = "git://gitlab.gnome.org/World/gedit/gedit.git;protocol=https;branch=master;tag=${PV}" |
| 27 | SRC_URI[archive.sha256sum] = "c0866412bad147ebace2d282ffcbb5a0e9a304b20fd55640bee21c81e6d501ef" | 27 | SRCREV = "684abd8299139e1a3b87446da501ad034e78c840" |
| 28 | 28 | ||
| 29 | # gobject-introspection is mandatory and cannot be configured | 29 | # gobject-introspection is mandatory and cannot be configured |
| 30 | REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" | 30 | REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" |
diff --git a/meta-gnome/recipes-gnome/gedit/libgedit-gfls_0.3.1.bb b/meta-gnome/recipes-gnome/gedit/libgedit-gfls_0.3.1.bb new file mode 100644 index 0000000000..8d864daac0 --- /dev/null +++ b/meta-gnome/recipes-gnome/gedit/libgedit-gfls_0.3.1.bb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | SUMMARY = "Gedit Technology - File loading and saving" | ||
| 2 | SECTION = "gnome" | ||
| 3 | LICENSE = "LGPL-3.0-or-later" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSES/LGPL-3.0-or-later.txt;md5=c51d3eef3be114124d11349ca0d7e117" | ||
| 5 | |||
| 6 | DEPENDS = "glib-2.0 gtk+3" | ||
| 7 | |||
| 8 | inherit gobject-introspection features_check gtk-doc gnomebase | ||
| 9 | |||
| 10 | SRC_URI = "git://gitlab.gnome.org/World/gedit/libgedit-gfls.git;branch=main;protocol=https;tag=${PV}" | ||
| 11 | SRCREV = "0a0c8dd29ae2f9f4a99cbaaf1628d2352953e0bc" | ||
| 12 | |||
| 13 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | ||
| 14 | |||
| 15 | GIR_MESON_OPTION = "gobject_introspection" | ||
| 16 | GTKDOC_MESON_OPTION = "gtk_doc" | ||
diff --git a/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.4.0.bb b/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.6.0.bb index 0d67471280..119a75b2bb 100644 --- a/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.4.0.bb +++ b/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.6.0.bb | |||
| @@ -1,13 +1,14 @@ | |||
| 1 | SUMMARY = "Gedit Technology - Source code editing widget" | 1 | SUMMARY = "Gedit Technology - Source code editing widget" |
| 2 | SECTION = "gnome" | 2 | SECTION = "gnome" |
| 3 | LICENSE = "LGPL-2.1-only" | 3 | LICENSE = "LGPL-2.1-only" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24" | 4 | LIC_FILES_CHKSUM = "file://LICENSES/LGPL-2.1-or-later.txt;md5=310c7c93cf5181c6b0cc8229a1f3c6f6" |
| 5 | 5 | ||
| 6 | DEPENDS = "glib-2.0 gtk+3 libxml2" | 6 | DEPENDS = "glib-2.0 gtk+3 libxml2" |
| 7 | 7 | ||
| 8 | inherit gobject-introspection features_check gtk-doc gnomebase | 8 | inherit gobject-introspection features_check gtk-doc gnomebase |
| 9 | 9 | ||
| 10 | SRC_URI[archive.sha256sum] = "20c17ff89e2031aed5dc1107fe9a93fd50f92b569be2954b119c86f9e2fd85d6" | 10 | SRC_URI = "git://gitlab.gnome.org/World/gedit/libgedit-gtksourceview.git;protocol=https;branch=main" |
| 11 | SRCREV = "a7bdc39f9fbc10c49ea7468ac1e5bf77385da0c0" | ||
| 11 | 12 | ||
| 12 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 13 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
| 13 | 14 | ||
diff --git a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_49.1.bb b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_49.1.bb index b23e8bb8f3..e0de81db32 100644 --- a/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_49.1.bb +++ b/meta-gnome/recipes-gnome/gnome-system-monitor/gnome-system-monitor_49.1.bb | |||
| @@ -28,6 +28,8 @@ SRC_URI[archive.sha256sum] = "915b6a321ada12eba7bf578c20c9fe5e41f55d532847cbd124 | |||
| 28 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" | 28 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" |
| 29 | PACKAGECONFIG[systemd] = "-Dsystemd=true, -Dsystemd=false, systemd" | 29 | PACKAGECONFIG[systemd] = "-Dsystemd=true, -Dsystemd=false, systemd" |
| 30 | 30 | ||
| 31 | TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" | ||
| 32 | |||
| 31 | RRECOMMENDS:${PN} = "adwaita-icon-theme" | 33 | RRECOMMENDS:${PN} = "adwaita-icon-theme" |
| 32 | 34 | ||
| 33 | FILES:${PN} += " \ | 35 | FILES:${PN} += " \ |
diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.58.2.bb b/meta-gnome/recipes-gnome/gvfs/gvfs_1.60.0.bb index e3b90950d6..434002e440 100644 --- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.58.2.bb +++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.60.0.bb | |||
| @@ -18,7 +18,7 @@ DEPENDS += "\ | |||
| 18 | RDEPENDS:${PN} += "gsettings-desktop-schemas" | 18 | RDEPENDS:${PN} += "gsettings-desktop-schemas" |
| 19 | 19 | ||
| 20 | SRC_URI = "https://download.gnome.org/sources/${BPN}/${@gnome_verdir("${PV}")}/${BPN}-${PV}.tar.xz;name=archive" | 20 | SRC_URI = "https://download.gnome.org/sources/${BPN}/${@gnome_verdir("${PV}")}/${BPN}-${PV}.tar.xz;name=archive" |
| 21 | SRC_URI[archive.sha256sum] = "ad9d5bf0b45caf232520df0adee51eb650200b0370680f80a350ead9d1d61ddf" | 21 | SRC_URI[archive.sha256sum] = "648273f069e92c7e3c013b92148e82c901f08044e2b3b14c6cfbd52269f6b646" |
| 22 | 22 | ||
| 23 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 23 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
| 24 | 24 | ||
diff --git a/meta-gnome/recipes-gnome/libwnck/files/ef0e40d59c32d7ebeb94d242436e3144cefc174a.patch b/meta-gnome/recipes-gnome/libwnck/files/ef0e40d59c32d7ebeb94d242436e3144cefc174a.patch deleted file mode 100644 index 2d526e7aba..0000000000 --- a/meta-gnome/recipes-gnome/libwnck/files/ef0e40d59c32d7ebeb94d242436e3144cefc174a.patch +++ /dev/null | |||
| @@ -1,40 +0,0 @@ | |||
| 1 | From ef0e40d59c32d7ebeb94d242436e3144cefc174a Mon Sep 17 00:00:00 2001 | ||
| 2 | From: correctmost <136447-correctmost@users.noreply.gitlab.gnome.org> | ||
| 3 | Date: Thu, 20 Mar 2025 03:03:44 -0400 | ||
| 4 | Subject: [PATCH] build: fix -Wheader-guard warnings reported by clang | ||
| 5 | |||
| 6 | Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libwnck/-/commit/ef0e40d59c32d7ebeb94d242436e3144cefc174a] | ||
| 7 | --- | ||
| 8 | libwnck/pager-accessible-factory.h | 2 +- | ||
| 9 | libwnck/workspace-accessible-factory.h | 2 +- | ||
| 10 | 2 files changed, 2 insertions(+), 2 deletions(-) | ||
| 11 | |||
| 12 | diff --git a/libwnck/pager-accessible-factory.h b/libwnck/pager-accessible-factory.h | ||
| 13 | index 8e2fe30c..25220fc2 100644 | ||
| 14 | --- a/libwnck/pager-accessible-factory.h | ||
| 15 | +++ b/libwnck/pager-accessible-factory.h | ||
| 16 | @@ -17,7 +17,7 @@ | ||
| 17 | */ | ||
| 18 | |||
| 19 | #ifndef __WNCK_PAGER_ACCESSIBLE_FACTORY_H__ | ||
| 20 | -#define __WBCK_PAGER_ACCESSIBLE_FACTORY_H__ | ||
| 21 | +#define __WNCK_PAGER_ACCESSIBLE_FACTORY_H__ | ||
| 22 | |||
| 23 | #include <atk/atk.h> | ||
| 24 | |||
| 25 | diff --git a/libwnck/workspace-accessible-factory.h b/libwnck/workspace-accessible-factory.h | ||
| 26 | index d2d4a84a..335b465b 100644 | ||
| 27 | --- a/libwnck/workspace-accessible-factory.h | ||
| 28 | +++ b/libwnck/workspace-accessible-factory.h | ||
| 29 | @@ -17,7 +17,7 @@ | ||
| 30 | */ | ||
| 31 | |||
| 32 | #ifndef __WNCK_WORKSPACE_ACCESSIBLE_FACTORY_H__ | ||
| 33 | -#define __WBCK_WORKSPACE_ACCESSIBLE_FACTORY_H__ | ||
| 34 | +#define __WNCK_WORKSPACE_ACCESSIBLE_FACTORY_H__ | ||
| 35 | |||
| 36 | #include <atk/atk.h> | ||
| 37 | |||
| 38 | -- | ||
| 39 | GitLab | ||
| 40 | |||
diff --git a/meta-gnome/recipes-gnome/libwnck/libwnck3_43.2.bb b/meta-gnome/recipes-gnome/libwnck/libwnck3_43.3.bb index 13923a3e17..3a49c0e2f3 100644 --- a/meta-gnome/recipes-gnome/libwnck/libwnck3_43.2.bb +++ b/meta-gnome/recipes-gnome/libwnck/libwnck3_43.3.bb | |||
| @@ -19,8 +19,7 @@ inherit gnomebase gobject-introspection gtk-doc gettext features_check | |||
| 19 | def gnome_verdir(v): | 19 | def gnome_verdir(v): |
| 20 | return oe.utils.trim_version(v, 1) | 20 | return oe.utils.trim_version(v, 1) |
| 21 | 21 | ||
| 22 | SRC_URI += "file://ef0e40d59c32d7ebeb94d242436e3144cefc174a.patch;patch=1 \ | 22 | SRC_URI += "file://0001-Fix-build-issue-caused-by-OE-core-changes-to-startup.patch;patch=1" |
| 23 | file://0001-Fix-build-issue-caused-by-OE-core-changes-to-startup.patch;patch=1" | 23 | SRC_URI[archive.sha256sum] = "6af8ac41a8f067ade1d3caaed254a83423b5f61ad3f7a460fcacbac2e192bdf7" |
| 24 | SRC_URI[archive.sha256sum] = "55a7444ec1fbb95c086d40967388f231b5c0bbc8cffaa086bf9290ae449e51d5" | ||
| 25 | 24 | ||
| 26 | REQUIRED_DISTRO_FEATURES = "x11" | 25 | REQUIRED_DISTRO_FEATURES = "x11" |
diff --git a/meta-gnome/recipes-gnome/metacity/metacity/0001-drop-zenity-detection.patch b/meta-gnome/recipes-gnome/metacity/metacity/0001-drop-zenity-detection.patch deleted file mode 100644 index cd46824c39..0000000000 --- a/meta-gnome/recipes-gnome/metacity/metacity/0001-drop-zenity-detection.patch +++ /dev/null | |||
| @@ -1,30 +0,0 @@ | |||
| 1 | From d36e65f3e31c882f62d5cfeb7b0e1441d5fdc821 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Hongxu Jia <hongxu.jia@windriver.com> | ||
| 3 | Date: Sat, 14 Apr 2018 16:15:59 +0800 | ||
| 4 | Subject: [PATCH] drop zenity detection | ||
| 5 | |||
| 6 | OE does not support zenity | ||
| 7 | |||
| 8 | Upstream-Status: Inappropriate [OE specific] | ||
| 9 | |||
| 10 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | ||
| 11 | --- | ||
| 12 | configure.ac | 5 ----- | ||
| 13 | 1 file changed, 5 deletions(-) | ||
| 14 | |||
| 15 | diff --git a/configure.ac b/configure.ac | ||
| 16 | index bbb4db8..2010d78 100644 | ||
| 17 | --- a/configure.ac | ||
| 18 | +++ b/configure.ac | ||
| 19 | @@ -336,11 +336,6 @@ fi | ||
| 20 | |||
| 21 | AM_CONDITIONAL(HAVE_SM, test "$found_sm" = "yes") | ||
| 22 | |||
| 23 | -AC_PATH_PROG(ZENITY, zenity, no) | ||
| 24 | -if test x"$ZENITY" = xno; then | ||
| 25 | - AC_MSG_ERROR([zenity not found in your path - needed for dialogs]) | ||
| 26 | -fi | ||
| 27 | - | ||
| 28 | AC_SEARCH_LIBS([dlsym], [dl], [], [ | ||
| 29 | AC_MSG_ERROR([unable to find the dlsym() function]) | ||
| 30 | ]) | ||
diff --git a/meta-gnome/recipes-gnome/metacity/metacity_3.56.0.bb b/meta-gnome/recipes-gnome/metacity/metacity_3.58.1.bb index b8b248ba3a..f364b52b98 100644 --- a/meta-gnome/recipes-gnome/metacity/metacity_3.56.0.bb +++ b/meta-gnome/recipes-gnome/metacity/metacity_3.58.1.bb | |||
| @@ -24,8 +24,7 @@ REQUIRED_DISTRO_FEATURES = "x11" | |||
| 24 | GNOMEBASEBUILDCLASS = "autotools" | 24 | GNOMEBASEBUILDCLASS = "autotools" |
| 25 | inherit gnomebase gsettings gettext upstream-version-is-even features_check | 25 | inherit gnomebase gsettings gettext upstream-version-is-even features_check |
| 26 | 26 | ||
| 27 | SRC_URI[archive.sha256sum] = "7554997104b26ff0e79a02b37a2ba189bdf4e7ccd54226f0faf4b1a59006c901" | 27 | SRC_URI[archive.sha256sum] = "e430c8a92409ef2f91a4dabd50a71e3d3bbcc474a3dec1caec3813b381d7d1b0" |
| 28 | SRC_URI += "file://0001-drop-zenity-detection.patch" | ||
| 29 | 28 | ||
| 30 | PACKAGECONFIG[xinerama] = "--enable-xinerama,--disable-xinerama,libxinerama" | 29 | PACKAGECONFIG[xinerama] = "--enable-xinerama,--disable-xinerama,libxinerama" |
| 31 | # enable as neccessary until new warnings are dealt with | 30 | # enable as neccessary until new warnings are dealt with |
| @@ -35,6 +34,7 @@ FILES:${PN} += " \ | |||
| 35 | ${datadir}/themes \ | 34 | ${datadir}/themes \ |
| 36 | ${datadir}/gnome-control-center \ | 35 | ${datadir}/gnome-control-center \ |
| 37 | ${datadir}/gnome\ | 36 | ${datadir}/gnome\ |
| 37 | ${systemd_user_unitdir} \ | ||
| 38 | " | 38 | " |
| 39 | 39 | ||
| 40 | RDEPENDS:${PN} += "gsettings-desktop-schemas" | 40 | RDEPENDS:${PN} += "gsettings-desktop-schemas" |
diff --git a/meta-gnome/recipes-gnome/tepl/tepl_6.8.0.bb b/meta-gnome/recipes-gnome/tepl/tepl_6.14.0.bb index f4d027ebf7..4350f69068 100644 --- a/meta-gnome/recipes-gnome/tepl/tepl_6.8.0.bb +++ b/meta-gnome/recipes-gnome/tepl/tepl_6.14.0.bb | |||
| @@ -7,7 +7,9 @@ DEPENDS = " \ | |||
| 7 | glib-2.0 \ | 7 | glib-2.0 \ |
| 8 | gtk+3 \ | 8 | gtk+3 \ |
| 9 | libgedit-amtk \ | 9 | libgedit-amtk \ |
| 10 | libgedit-gfls \ | ||
| 10 | libgedit-gtksourceview \ | 11 | libgedit-gtksourceview \ |
| 12 | libhandy \ | ||
| 11 | libxml2 \ | 13 | libxml2 \ |
| 12 | uchardet \ | 14 | uchardet \ |
| 13 | gtk-doc-native \ | 15 | gtk-doc-native \ |
| @@ -20,9 +22,8 @@ inherit meson gobject-introspection gettext features_check pkgconfig | |||
| 20 | 22 | ||
| 21 | 23 | ||
| 22 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 24 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
| 23 | SRC_URI = "git://gitlab.gnome.org/swilmet/tepl;protocol=https;branch=main" | 25 | SRC_URI = "git://gitlab.gnome.org/World/gedit/libgedit-tepl.git;protocol=https;branch=main;tag=${PV}" |
| 24 | SRCREV = "16ab2567257a053bd957699f89080fafd0999035" | 26 | SRCREV = "d60f7ded17b52ea42091c073ea81090e91f38620" |
| 25 | |||
| 26 | # gobject-introspection is mandatory and cannot be configured | 27 | # gobject-introspection is mandatory and cannot be configured |
| 27 | REQUIRED_DISTRO_FEATURES += "gobject-introspection-data" | 28 | REQUIRED_DISTRO_FEATURES += "gobject-introspection-data" |
| 28 | GIR_MESON_OPTION = "" | 29 | GIR_MESON_OPTION = "" |
diff --git a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.4.8.bb b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.5.3.bb index 9d76546641..4dbf4d1fc7 100644 --- a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.4.8.bb +++ b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.5.3.bb | |||
| @@ -2,24 +2,28 @@ SUMMARY = "Fluidsynth is a software synthesizer" | |||
| 2 | HOMEPAGE = "http://www.fluidsynth.org/" | 2 | HOMEPAGE = "http://www.fluidsynth.org/" |
| 3 | SECTION = "libs/multimedia" | 3 | SECTION = "libs/multimedia" |
| 4 | LICENSE = "LGPL-2.1-only" | 4 | LICENSE = "LGPL-2.1-only" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=fc178bcd425090939a8b634d1d6a9594" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4bf661c1e3793e55c8d1051bc5e0ae21" |
| 6 | 6 | ||
| 7 | DEPENDS = "glib-2.0" | 7 | DEPENDS = "glib-2.0" |
| 8 | 8 | ||
| 9 | SRC_URI = " \ | 9 | SRC_URI = " \ |
| 10 | git://github.com/FluidSynth/fluidsynth.git;branch=master;protocol=https \ | 10 | git://github.com/FluidSynth/fluidsynth.git;name=fluidsynth;branch=master;protocol=https \ |
| 11 | git://github.com/kthohr/gcem.git;name=gcem;subdir=${S}/gcem;protocol=https;nobranch=1 \ | ||
| 12 | git://github.com/Signalsmith-Audio/basics.git;name=signalsmith-audio-basics;subdir=${S}/signalsmith-audio-basics;protocol=https;nobranch=1 \ | ||
| 11 | file://0003-Use-ARM-NEON-accelaration-for-float-multithreaded-se.patch \ | 13 | file://0003-Use-ARM-NEON-accelaration-for-float-multithreaded-se.patch \ |
| 12 | " | 14 | " |
| 13 | SRCREV = "70a10b365c707c73bd340e28970601d52d425d8c" | 15 | SRCREV_FORMAT = "fluidsynth" |
| 14 | 16 | SRCREV_fluidsynth = "6b8fabbd60f0df3b6e2f5b5df8478a1b43315acd" | |
| 17 | SRCREV_gcem = "012ae73c6d0a2cb09ffe86475f5c6fba3926e200" | ||
| 18 | SRCREV_signalsmith-audio-basics = "012d2be17b0eb6839628f8c73687c4ccccc1bb01" | ||
| 15 | 19 | ||
| 16 | inherit cmake pkgconfig lib_package | 20 | inherit cmake pkgconfig lib_package |
| 17 | 21 | ||
| 18 | EXTRA_OECMAKE = "-Denable-floats=ON -DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}" | 22 | EXTRA_OECMAKE = "-Denable-floats=ON -DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} -DGCEM_INCLUDE_DIR=${S}/gcem/include" |
| 19 | 23 | ||
| 20 | do_install:append() { | 24 | do_install:append() { |
| 21 | sed -i -e 's|${STAGING_LIBDIR}|${libdir}|g' ${D}${libdir}/pkgconfig/fluidsynth.pc | 25 | sed -i -e 's|${STAGING_LIBDIR}|${libdir}|g' ${D}${libdir}/pkgconfig/fluidsynth.pc |
| 22 | sed -i -e 's|${STAGING_LIBDIR}|${libdir}|g' ${D}${libdir}/cmake/fluidsynth/FluidSynthTargets.cmake | 26 | sed -i -e 's|${STAGING_LIBDIR}|${libdir}|g' ${D}${libdir}/cmake/fluidsynth/FluidSynth-shared-targets.cmake |
| 23 | } | 27 | } |
| 24 | 28 | ||
| 25 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio pipewire systemd alsa dbus', d)}" | 29 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio pipewire systemd alsa dbus', d)}" |
| @@ -32,7 +36,7 @@ PACKAGECONFIG[portaudio] = "-Denable-portaudio=ON,-Denable-portaudio=OFF,portaud | |||
| 32 | PACKAGECONFIG[profiling] = "-Denable-profiling=ON,-Denable-profiling=OFF" | 36 | PACKAGECONFIG[profiling] = "-Denable-profiling=ON,-Denable-profiling=OFF" |
| 33 | PACKAGECONFIG[pulseaudio] = "-Denable-pulseaudio=ON,-Denable-pulseaudio=OFF,pulseaudio" | 37 | PACKAGECONFIG[pulseaudio] = "-Denable-pulseaudio=ON,-Denable-pulseaudio=OFF,pulseaudio" |
| 34 | PACKAGECONFIG[readline] = "-Denable-readline=ON,-Denable-readline=OFF,readline" | 38 | PACKAGECONFIG[readline] = "-Denable-readline=ON,-Denable-readline=OFF,readline" |
| 35 | PACKAGECONFIG[sdl] = "-Denable-sdl2=ON,-Denable-sdl2=OFF,virtual/libsdl2" | 39 | PACKAGECONFIG[sdl] = "-Denable-sdl3=ON,-Denable-sdl3=OFF,libsdl3" |
| 36 | PACKAGECONFIG[sndfile] = "-Denable-libsndfile=ON,-Denable-libsndfile=OFF,libsndfile1" | 40 | PACKAGECONFIG[sndfile] = "-Denable-libsndfile=ON,-Denable-libsndfile=OFF,libsndfile1" |
| 37 | PACKAGECONFIG[systemd] = "-Denable-systemd=ON,-Denable-systemd=OFF,systemd" | 41 | PACKAGECONFIG[systemd] = "-Denable-systemd=ON,-Denable-systemd=OFF,systemd" |
| 38 | 42 | ||
diff --git a/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb b/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb index bcf91b5453..1baa84c330 100644 --- a/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb +++ b/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb | |||
| @@ -9,5 +9,7 @@ SRCREV = "1a5938ebaca4f13fe79ce074f5dee079783aa29f" | |||
| 9 | 9 | ||
| 10 | inherit pkgconfig meson | 10 | inherit pkgconfig meson |
| 11 | 11 | ||
| 12 | TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" | ||
| 13 | |||
| 12 | BBCLASSEXTEND = "native nativesdk" | 14 | BBCLASSEXTEND = "native nativesdk" |
| 13 | 15 | ||
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire/0001-spa-plugins-alsa-acp-compat.h-Fix-missed-Wdiscarded-.patch b/meta-multimedia/recipes-multimedia/pipewire/pipewire/0001-spa-plugins-alsa-acp-compat.h-Fix-missed-Wdiscarded-.patch new file mode 100644 index 0000000000..6ded1c15f8 --- /dev/null +++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire/0001-spa-plugins-alsa-acp-compat.h-Fix-missed-Wdiscarded-.patch | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | From c847b8162959c29b783585e0dcadbfb096e7cb73 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Ripley Tom <discofan420@protonmail.com> | ||
| 3 | Date: Sat, 21 Feb 2026 19:33:11 +0100 | ||
| 4 | Subject: [PATCH] spa/plugins/alsa/acp/compat.h: Fix missed | ||
| 5 | -Wdiscarded-qualifiers warning | ||
| 6 | |||
| 7 | Upstream-Status: Backport [https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/c847b8162959c29b783585e0dcadbfb096e7cb73] | ||
| 8 | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> | ||
| 9 | --- | ||
| 10 | spa/plugins/alsa/acp/compat.h | 4 ++-- | ||
| 11 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/spa/plugins/alsa/acp/compat.h b/spa/plugins/alsa/acp/compat.h | ||
| 14 | index f7592e1a6..0f7b959df 100644 | ||
| 15 | --- a/spa/plugins/alsa/acp/compat.h | ||
| 16 | +++ b/spa/plugins/alsa/acp/compat.h | ||
| 17 | @@ -429,9 +429,9 @@ static PA_PRINTF_FUNC(1,0) inline char *pa_vsprintf_malloc(const char *fmt, va_l | ||
| 18 | |||
| 19 | #define pa_fopen_cloexec(f,m) fopen(f,m"e") | ||
| 20 | |||
| 21 | -static inline char *pa_path_get_filename(const char *p) | ||
| 22 | +static inline const char *pa_path_get_filename(const char *p) | ||
| 23 | { | ||
| 24 | - char *fn; | ||
| 25 | + const char *fn; | ||
| 26 | if (!p) | ||
| 27 | return NULL; | ||
| 28 | if ((fn = strrchr(p, PA_PATH_SEP_CHAR))) | ||
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire/0002-spa-plugins-alsa-acp-compat.h-p-is-already-const-do-.patch b/meta-multimedia/recipes-multimedia/pipewire/pipewire/0002-spa-plugins-alsa-acp-compat.h-p-is-already-const-do-.patch new file mode 100644 index 0000000000..d6fc5866ec --- /dev/null +++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire/0002-spa-plugins-alsa-acp-compat.h-p-is-already-const-do-.patch | |||
| @@ -0,0 +1,25 @@ | |||
| 1 | From 1a37f445a20e67976c83360ab5830887fffe37e2 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Rudi Heitbaum <rudi@heitbaum.com> | ||
| 3 | Date: Tue, 17 Mar 2026 03:17:15 +1100 | ||
| 4 | Subject: [PATCH] spa/plugins/alsa/acp/compat.h: p is already const do not | ||
| 5 | recast | ||
| 6 | |||
| 7 | Upstream-Status: Backport [https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/1a37f445a20e67976c83360ab5830887fffe37e2] | ||
| 8 | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> | ||
| 9 | --- | ||
| 10 | spa/plugins/alsa/acp/compat.h | 2 +- | ||
| 11 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 12 | |||
| 13 | diff --git a/spa/plugins/alsa/acp/compat.h b/spa/plugins/alsa/acp/compat.h | ||
| 14 | index 0f7b959df..87151d197 100644 | ||
| 15 | --- a/spa/plugins/alsa/acp/compat.h | ||
| 16 | +++ b/spa/plugins/alsa/acp/compat.h | ||
| 17 | @@ -436,7 +436,7 @@ static inline const char *pa_path_get_filename(const char *p) | ||
| 18 | return NULL; | ||
| 19 | if ((fn = strrchr(p, PA_PATH_SEP_CHAR))) | ||
| 20 | return fn+1; | ||
| 21 | - return (char*) p; | ||
| 22 | + return p; | ||
| 23 | } | ||
| 24 | |||
| 25 | static inline bool pa_is_path_absolute(const char *fn) | ||
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.6.2.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.6.2.bb index 14e467fa33..6914a4a0ad 100644 --- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.6.2.bb +++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.6.2.bb | |||
| @@ -15,6 +15,8 @@ DEPENDS = "dbus ncurses" | |||
| 15 | SRCREV = "95da54a482b68475958bbc3fa572a9c20df0df74" | 15 | SRCREV = "95da54a482b68475958bbc3fa572a9c20df0df74" |
| 16 | BRANCH = "${@oe.utils.trim_version('${PV}', 2)}" | 16 | BRANCH = "${@oe.utils.trim_version('${PV}', 2)}" |
| 17 | SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=${BRANCH};protocol=https;tag=${PV}" | 17 | SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=${BRANCH};protocol=https;tag=${PV}" |
| 18 | SRC_URI += "file://0001-spa-plugins-alsa-acp-compat.h-Fix-missed-Wdiscarded-.patch" | ||
| 19 | SRC_URI += "file://0002-spa-plugins-alsa-acp-compat.h-p-is-already-const-do-.patch" | ||
| 18 | 20 | ||
| 19 | inherit meson pkgconfig systemd gettext useradd | 21 | inherit meson pkgconfig systemd gettext useradd |
| 20 | 22 | ||
diff --git a/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.5.bb b/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.5.bb index e6dfe43092..bc2ff8ffb5 100644 --- a/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.5.bb +++ b/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.5.bb | |||
| @@ -15,7 +15,8 @@ understand what the code does. It features: \ | |||
| 15 | platform abstraction and threading \ | 15 | platform abstraction and threading \ |
| 16 | " | 16 | " |
| 17 | 17 | ||
| 18 | HOMEPAGE = "https://tls.mbed.org/" | 18 | HOMEPAGE = "https://www.trustedfirmware.org/projects/mbed-tls/" |
| 19 | BUGTRACKER = "https://github.com/Mbed-TLS/mbedtls/issues" | ||
| 19 | 20 | ||
| 20 | LICENSE = "Apache-2.0 | GPL-2.0-or-later" | 21 | LICENSE = "Apache-2.0 | GPL-2.0-or-later" |
| 21 | LIC_FILES_CHKSUM = "file://LICENSE;md5=379d5819937a6c2f1ef1630d341e026d" | 22 | LIC_FILES_CHKSUM = "file://LICENSE;md5=379d5819937a6c2f1ef1630d341e026d" |
diff --git a/meta-networking/recipes-connectivity/mosquitto/files/2895.patch b/meta-networking/recipes-connectivity/mosquitto/files/2895.patch deleted file mode 100644 index d9432e749e..0000000000 --- a/meta-networking/recipes-connectivity/mosquitto/files/2895.patch +++ /dev/null | |||
| @@ -1,38 +0,0 @@ | |||
| 1 | From: Joachim Zobel <jz-2017@heute-morgen.de> | ||
| 2 | Date: Wed, 13 Sep 2023 10:05:43 +0200 | ||
| 3 | Subject: [PATCH] Mosquitto now waits for network-online when starting | ||
| 4 | (Closes: #1036450) | ||
| 5 | |||
| 6 | See: https://github.com/eclipse/mosquitto/issues/2878 | ||
| 7 | --- | ||
| 8 | Upstream-Status: Submitted [https://github.com/eclipse-mosquitto/mosquitto/pull/2895] | ||
| 9 | |||
| 10 | service/systemd/mosquitto.service.simple | 4 ++-- | ||
| 11 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 12 | |||
| 13 | --- a/service/systemd/mosquitto.service.simple | ||
| 14 | +++ b/service/systemd/mosquitto.service.simple | ||
| 15 | @@ -1,8 +1,8 @@ | ||
| 16 | [Unit] | ||
| 17 | Description=Mosquitto MQTT Broker | ||
| 18 | Documentation=man:mosquitto.conf(5) man:mosquitto(8) | ||
| 19 | -After=network.target | ||
| 20 | -Wants=network.target | ||
| 21 | +After=network-online.target | ||
| 22 | +Wants=network-online.target | ||
| 23 | |||
| 24 | [Service] | ||
| 25 | ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf | ||
| 26 | --- a/service/systemd/mosquitto.service.notify | ||
| 27 | +++ b/service/systemd/mosquitto.service.notify | ||
| 28 | @@ -1,8 +1,8 @@ | ||
| 29 | [Unit] | ||
| 30 | Description=Mosquitto MQTT Broker | ||
| 31 | Documentation=man:mosquitto.conf(5) man:mosquitto(8) | ||
| 32 | -After=network.target | ||
| 33 | -Wants=network.target | ||
| 34 | +After=network-online.target | ||
| 35 | +Wants=network-online.target | ||
| 36 | |||
| 37 | [Service] | ||
| 38 | Type=notify | ||
diff --git a/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.22.bb b/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.1.2.bb index 1bdf54eea1..6a6e554453 100644 --- a/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.22.bb +++ b/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.1.2.bb | |||
| @@ -6,20 +6,19 @@ provides a lightweight method of carrying out messaging using a \ | |||
| 6 | publish/subscribe model. " | 6 | publish/subscribe model. " |
| 7 | HOMEPAGE = "http://mosquitto.org/" | 7 | HOMEPAGE = "http://mosquitto.org/" |
| 8 | SECTION = "console/network" | 8 | SECTION = "console/network" |
| 9 | LICENSE = "EPL-2.0 | EDL-1.0" | 9 | LICENSE = "EPL-2.0 | BSD-3-Clause" |
| 10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca9a8f366c6babf593e374d0d7d58749 \ | 10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f6d64fd27a4071b14ef656a0e8a4f4cf \ |
| 11 | file://edl-v10;md5=9f6accb1afcb570f8be65039e2fcd49e \ | 11 | file://edl-v10;md5=9f6accb1afcb570f8be65039e2fcd49e \ |
| 12 | file://epl-v20;md5=2dd765ca47a05140be15ebafddbeadfe \ | 12 | file://epl-v20;md5=2dd765ca47a05140be15ebafddbeadfe \ |
| 13 | file://NOTICE.md;md5=a7a91b4754c6f7995020d1b49bc829c6 \ | 13 | file://NOTICE.md;md5=611234becddb76dca161d4ffce7ab420 \ |
| 14 | " | 14 | " |
| 15 | DEPENDS = "uthash cjson" | 15 | DEPENDS = "uthash cjson" |
| 16 | 16 | ||
| 17 | SRC_URI = "http://mosquitto.org/files/source/mosquitto-${PV}.tar.gz \ | 17 | SRC_URI = "http://mosquitto.org/files/source/mosquitto-${PV}.tar.gz \ |
| 18 | file://mosquitto.init \ | 18 | file://mosquitto.init \ |
| 19 | file://2895.patch \ | ||
| 20 | " | 19 | " |
| 21 | 20 | ||
| 22 | SRC_URI[sha256sum] = "2f752589ef7db40260b633fbdb536e9a04b446a315138d64a7ff3c14e2de6b68" | 21 | SRC_URI[sha256sum] = "fd905380691ac65ea5a93779e8214941829e3d6e038d5edff9eac5fd74cbed02" |
| 23 | 22 | ||
| 24 | inherit systemd update-rc.d useradd cmake pkgconfig | 23 | inherit systemd update-rc.d useradd cmake pkgconfig |
| 25 | 24 | ||
| @@ -27,16 +26,24 @@ PACKAGECONFIG ??= "ssl websockets \ | |||
| 27 | ${@bb.utils.filter('DISTRO_FEATURES','systemd', d)} \ | 26 | ${@bb.utils.filter('DISTRO_FEATURES','systemd', d)} \ |
| 28 | " | 27 | " |
| 29 | 28 | ||
| 30 | PACKAGECONFIG[manpages] = "-DDOCUMENTATION=ON,-DDOCUMENTATION=OFF,libxslt-native docbook-xsl-stylesheets-native" | 29 | PACKAGECONFIG[manpages] = "-DWITH_DOCS=ON,-DWITH_DOCS=OFF,libxslt-native docbook-xsl-stylesheets-native" |
| 31 | PACKAGECONFIG[dns-srv] = "-DWITH_SRV=ON,-DWITH_SRV=OFF,c-ares" | 30 | PACKAGECONFIG[dns-srv] = "-DWITH_SRV=ON,-DWITH_SRV=OFF,c-ares" |
| 32 | PACKAGECONFIG[ssl] = "-DWITH_TLS=ON -DWITH_TLS_PSK=ON -DWITH_EC=ON,-DWITH_TLS=OFF -DWITH_TLS_PSK=OFF -DWITH_EC=OFF,openssl" | 31 | PACKAGECONFIG[ssl] = "-DWITH_TLS=ON -DWITH_TLS_PSK=ON,-DWITH_TLS=OFF -DWITH_TLS_PSK=OFF,openssl" |
| 33 | PACKAGECONFIG[systemd] = "-DWITH_SYSTEMD=ON,-DWITH_SYSTEMD=OFF,systemd" | 32 | PACKAGECONFIG[systemd] = "-DWITH_SYSTEMD=ON,-DWITH_SYSTEMD=OFF,systemd" |
| 34 | PACKAGECONFIG[websockets] = "-DWITH_WEBSOCKETS=ON,-DWITH_WEBSOCKETS=OFF,libwebsockets" | 33 | PACKAGECONFIG[websockets] = "-DWITH_WEBSOCKETS=ON -DWITH_WEBSOCKETS_BUILTIN=OFF,-DWITH_WEBSOCKETS=OFF,libwebsockets" |
| 35 | PACKAGECONFIG[dlt] = "-DWITH_DLT=ON,-DWITH_DLT=OFF,dlt-daemon" | 34 | PACKAGECONFIG[dlt] = "-DWITH_DLT=ON,-DWITH_DLT=OFF,dlt-daemon" |
| 36 | 35 | PACKAGECONFIG[http-api] = "-DWITH_HTTP_API=ON,-DWITH_HTTP_API=OFF,libmicrohttpd" | |
| 36 | PACKAGECONFIG[persist-sqlite] = "-DWITH_PLUGIN_PERSIST_SQLITE=ON,-DWITH_PLUGIN_PERSIST_SQLITE=OFF,sqlite3" | ||
| 37 | PACKAGECONFIG[ctrl-shell] = "-DWITH_CTRL_SHELL=ON,-DWITH_CTRL_SHELL=OFF,libedit" | ||
| 38 | |||
| 39 | # Disable building/running tests to avoid GoogleTest discovery executing target binaries | ||
| 40 | # during cross-compilation (Yocto). This prevents CMake from calling gtest_discover_tests(). | ||
| 41 | # See: Yocto + GTest cross-compile issues and gtest_discover_tests execution failures. | ||
| 42 | # (Refs: SO example and googletest issue) | ||
| 37 | EXTRA_OECMAKE = " \ | 43 | EXTRA_OECMAKE = " \ |
| 38 | -DWITH_BUNDLED_DEPS=OFF \ | 44 | -DWITH_BUNDLED_DEPS=OFF \ |
| 39 | -DWITH_ADNS=ON \ | 45 | -DWITH_ADNS=OFF \ |
| 46 | -DWITH_TESTS=OFF \ | ||
| 40 | " | 47 | " |
| 41 | 48 | ||
| 42 | do_install:append() { | 49 | do_install:append() { |
| @@ -52,17 +59,14 @@ do_install:append() { | |||
| 52 | ${D}${sysconfdir}/init.d/mosquitto | 59 | ${D}${sysconfdir}/init.d/mosquitto |
| 53 | } | 60 | } |
| 54 | 61 | ||
| 55 | PACKAGES += "libmosquitto1 libmosquittopp1 ${PN}-clients" | 62 | PACKAGE_BEFORE_PN = "libmosquitto1 libmosquittopp1 ${PN}-clients ${PN}-examples" |
| 56 | |||
| 57 | PACKAGE_BEFORE_PN = "${PN}-examples" | ||
| 58 | 63 | ||
| 59 | FILES:${PN} = "${sbindir}/mosquitto \ | 64 | FILES:${PN} += " \ |
| 60 | ${bindir}/mosquitto_passwd \ | 65 | ${libdir}/mosquitto_acl_file.so \ |
| 61 | ${bindir}/mosquitto_ctrl \ | 66 | ${libdir}/mosquitto_dynamic_security.so \ |
| 62 | ${libdir}/mosquitto_dynamic_security.so \ | 67 | ${libdir}/mosquitto_password_file.so \ |
| 63 | ${sysconfdir}/mosquitto \ | 68 | ${libdir}/mosquitto_sparkplug_aware.so \ |
| 64 | ${sysconfdir}/init.d \ | 69 | ${systemd_unitdir}/system/mosquitto.service \ |
| 65 | ${systemd_unitdir}/system/mosquitto.service \ | ||
| 66 | " | 70 | " |
| 67 | 71 | ||
| 68 | CONFFILES:${PN} += "${sysconfdir}/mosquitto/mosquitto.conf" | 72 | CONFFILES:${PN} += "${sysconfdir}/mosquitto/mosquitto.conf" |
diff --git a/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.8.4.bb b/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.9.0.bb index f16c8c1e68..a2d6455d93 100644 --- a/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.8.4.bb +++ b/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.9.0.bb | |||
| @@ -17,7 +17,7 @@ SRC_URI = " \ | |||
| 17 | file://run-ptest \ | 17 | file://run-ptest \ |
| 18 | " | 18 | " |
| 19 | 19 | ||
| 20 | SRCREV = "59f4fa568615396fbf381b073b220d1e8d61e4c2" | 20 | SRCREV = "922d04b3568c6428a9fb905ddee3ef5a68db3108" |
| 21 | 21 | ||
| 22 | 22 | ||
| 23 | inherit autotools ptest | 23 | inherit autotools ptest |
| @@ -46,6 +46,3 @@ do_install_ptest() { | |||
| 46 | cp -rf ${S}/certs ${D}${PTEST_PATH} | 46 | cp -rf ${S}/certs ${D}${PTEST_PATH} |
| 47 | cp -rf ${S}/tests ${D}${PTEST_PATH} | 47 | cp -rf ${S}/tests ${D}${PTEST_PATH} |
| 48 | } | 48 | } |
| 49 | |||
| 50 | CVE_STATUS[CVE-2025-11931] = "fixed-version: The currently used version (5.8.4) contains the fix already." | ||
| 51 | CVE_STATUS[CVE-2025-12889] = "fixed-version: The currently used version (5.8.4) contains the fix already." | ||
diff --git a/meta-networking/recipes-connectivity/wowlan-udev/wowlan-udev.bb b/meta-networking/recipes-connectivity/wowlan-udev/wowlan-udev.bb index 857bbc3f95..61cba47e33 100644 --- a/meta-networking/recipes-connectivity/wowlan-udev/wowlan-udev.bb +++ b/meta-networking/recipes-connectivity/wowlan-udev/wowlan-udev.bb | |||
| @@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda | |||
| 4 | 4 | ||
| 5 | SRC_URI = "file://99-wowlan.rules" | 5 | SRC_URI = "file://99-wowlan.rules" |
| 6 | 6 | ||
| 7 | S = "${UNPACKDIR}" | ||
| 8 | |||
| 7 | do_install() { | 9 | do_install() { |
| 8 | install -d ${D}${sysconfdir}/udev/rules.d | 10 | install -d ${D}${sysconfdir}/udev/rules.d |
| 9 | install -m 0644 ${UNPACKDIR}/99-wowlan.rules \ | 11 | install -m 0644 ${UNPACKDIR}/99-wowlan.rules \ |
diff --git a/meta-networking/recipes-daemons/lldpd/lldpd_1.0.20.bb b/meta-networking/recipes-daemons/lldpd/lldpd_1.0.20.bb index 044f1e0745..b7224d0f3d 100644 --- a/meta-networking/recipes-daemons/lldpd/lldpd_1.0.20.bb +++ b/meta-networking/recipes-daemons/lldpd/lldpd_1.0.20.bb | |||
| @@ -29,7 +29,7 @@ EXTRA_OECONF += "--without-embedded-libevent \ | |||
| 29 | " | 29 | " |
| 30 | 30 | ||
| 31 | PACKAGECONFIG ??= "cdp fdp edp sonmp lldpmed dot1 dot3" | 31 | PACKAGECONFIG ??= "cdp fdp edp sonmp lldpmed dot1 dot3" |
| 32 | PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxm2" | 32 | PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxml2" |
| 33 | PACKAGECONFIG[snmp] = "--with-snmp,--without-snmp,net-snmp" | 33 | PACKAGECONFIG[snmp] = "--with-snmp,--without-snmp,net-snmp" |
| 34 | PACKAGECONFIG[readline] = "--with-readline,--without-readline,readline" | 34 | PACKAGECONFIG[readline] = "--with-readline,--without-readline,readline" |
| 35 | PACKAGECONFIG[seccomp] = "--with-seccomp,--without-seccomp,libseccomp" | 35 | PACKAGECONFIG[seccomp] = "--with-seccomp,--without-seccomp,libseccomp" |
diff --git a/meta-networking/recipes-daemons/networkd-dispatcher/networkd-dispatcher_2.2.4.bb b/meta-networking/recipes-daemons/networkd-dispatcher/networkd-dispatcher_2.2.4.bb index e7db8a948b..aa7c9b8736 100644 --- a/meta-networking/recipes-daemons/networkd-dispatcher/networkd-dispatcher_2.2.4.bb +++ b/meta-networking/recipes-daemons/networkd-dispatcher/networkd-dispatcher_2.2.4.bb | |||
| @@ -2,20 +2,20 @@ SUMMARY = "Dispatcher service for systemd-networkd connection status changes" | |||
| 2 | DESCRIPTION = "This daemon is similar to NetworkManager-dispatcher, but is much \ | 2 | DESCRIPTION = "This daemon is similar to NetworkManager-dispatcher, but is much \ |
| 3 | more limited in the types of events it supports due to the limited nature of \ | 3 | more limited in the types of events it supports due to the limited nature of \ |
| 4 | systemd-networkd(8)." | 4 | systemd-networkd(8)." |
| 5 | HOMEPAGE = "https://gitlab.com/craftyguy/networkd-dispatcher" | ||
| 6 | BUGTRACKER = "https://gitlab.com/craftyguy/networkd-dispatcher/-/issues" | ||
| 7 | SECTION = "network" | ||
| 5 | 8 | ||
| 6 | LICENSE = "GPL-3.0-only" | 9 | LICENSE = "GPL-3.0-only" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d" | 10 | LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d" |
| 8 | 11 | ||
| 9 | inherit features_check systemd | 12 | inherit allarch features_check systemd |
| 10 | 13 | ||
| 11 | RDEPENDS:${PN} = "python3-pygobject python3-dbus python3-json" | ||
| 12 | REQUIRED_DISTRO_FEATURES = "systemd gobject-introspection-data" | 14 | REQUIRED_DISTRO_FEATURES = "systemd gobject-introspection-data" |
| 13 | 15 | ||
| 16 | SRC_URI = "git://gitlab.com/craftyguy/networkd-dispatcher;protocol=https;nobranch=1;tag=${PV}" | ||
| 14 | SRCREV = "dfd26d72793914eb3da910ef8c71de6d7c8942a2" | 17 | SRCREV = "dfd26d72793914eb3da910ef8c71de6d7c8942a2" |
| 15 | SRC_URI = "git://gitlab.com/craftyguy/networkd-dispatcher;protocol=https;nobranch=1" | ||
| 16 | 18 | ||
| 17 | |||
| 18 | SYSTEMD_PACKAGES = "${PN}" | ||
| 19 | SYSTEMD_SERVICE:${PN} = "networkd-dispatcher.service" | 19 | SYSTEMD_SERVICE:${PN} = "networkd-dispatcher.service" |
| 20 | SYSTEMD_AUTO_ENABLE = "disable" | 20 | SYSTEMD_AUTO_ENABLE = "disable" |
| 21 | 21 | ||
| @@ -28,3 +28,5 @@ do_install() { | |||
| 28 | install -D -m 0644 ${S}/networkd-dispatcher.service ${D}/${systemd_system_unitdir}/networkd-dispatcher.service | 28 | install -D -m 0644 ${S}/networkd-dispatcher.service ${D}/${systemd_system_unitdir}/networkd-dispatcher.service |
| 29 | install -D -m 0644 ${S}/networkd-dispatcher.conf ${D}/${sysconfdir}/conf.d/networkd-dispatcher.conf | 29 | install -D -m 0644 ${S}/networkd-dispatcher.conf ${D}/${sysconfdir}/conf.d/networkd-dispatcher.conf |
| 30 | } | 30 | } |
| 31 | |||
| 32 | RDEPENDS:${PN} = "python3-dbus python3-json python3-pygobject" | ||
diff --git a/meta-networking/recipes-protocols/frr/frr_10.5.2.bb b/meta-networking/recipes-protocols/frr/frr_10.5.3.bb index 710bdf4a5d..1c06f7bda5 100644 --- a/meta-networking/recipes-protocols/frr/frr_10.5.2.bb +++ b/meta-networking/recipes-protocols/frr/frr_10.5.3.bb | |||
| @@ -10,13 +10,13 @@ LIC_FILES_CHKSUM = "file://doc/licenses/GPL-2.0;md5=b234ee4d69f5fce4486a80fdaf4a | |||
| 10 | file://doc/licenses/LGPL-2.1;md5=4fbd65380cdd255951079008b364516c" | 10 | file://doc/licenses/LGPL-2.1;md5=4fbd65380cdd255951079008b364516c" |
| 11 | 11 | ||
| 12 | 12 | ||
| 13 | SRC_URI = "git://github.com/FRRouting/frr.git;protocol=https;branch=stable/10.5;tag=frr-${PV} \ | 13 | SRC_URI = "git://github.com/FRRouting/frr.git;protocol=https;nobranch=1;tag=frr-${PV} \ |
| 14 | file://frr.pam \ | 14 | file://frr.pam \ |
| 15 | file://CVE-2025-61099-61107-1.patch \ | 15 | file://CVE-2025-61099-61107-1.patch \ |
| 16 | file://CVE-2025-61099-61107-2.patch \ | 16 | file://CVE-2025-61099-61107-2.patch \ |
| 17 | file://CVE-2025-61099-61107-3.patch \ | 17 | file://CVE-2025-61099-61107-3.patch \ |
| 18 | " | 18 | " |
| 19 | SRCREV = "fa68c0ca04f95125cb993b5cacb64fc1495348eb" | 19 | SRCREV = "cd39d029a48a1e58929a7f31e7d61a594c2ecb42" |
| 20 | 20 | ||
| 21 | UPSTREAM_CHECK_GITTAGREGEX = "frr-(?P<pver>\d+(\.\d+)+)$" | 21 | UPSTREAM_CHECK_GITTAGREGEX = "frr-(?P<pver>\d+(\.\d+)+)$" |
| 22 | 22 | ||
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-build-with-gcc-15.patch b/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-build-with-gcc-15.patch index af33d5444c..c232685a15 100644 --- a/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-build-with-gcc-15.patch +++ b/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-build-with-gcc-15.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From c84f185f29d0839b97177aecb0a78b9717947973 Mon Sep 17 00:00:00 2001 | 1 | From 0ec55ecaa7386f924ee3d64fdfbe1c2d0df1341a Mon Sep 17 00:00:00 2001 |
| 2 | From: Nguyen Dat Tho <tho3.nguyen@lge.com> | 2 | From: Nguyen Dat Tho <tho3.nguyen@lge.com> |
| 3 | Date: Wed, 9 Apr 2025 13:05:24 +0900 | 3 | Date: Wed, 9 Apr 2025 13:05:24 +0900 |
| 4 | Subject: [PATCH] Fix build with gcc-15 | 4 | Subject: [PATCH] Fix build with gcc-15 |
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0001-dns-sd-Include-missing-headers.patch b/meta-networking/recipes-protocols/mdns/mdns/0001-dns-sd-Include-missing-headers.patch index 5464e3febe..c9929db4ca 100644 --- a/meta-networking/recipes-protocols/mdns/mdns/0001-dns-sd-Include-missing-headers.patch +++ b/meta-networking/recipes-protocols/mdns/mdns/0001-dns-sd-Include-missing-headers.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From cdbc28c668dd627906f833f9a8e32ac53b0b0139 Mon Sep 17 00:00:00 2001 | 1 | From 18b1239b7abd289fe5275fddc2545727a956a4ad Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Thu, 4 Nov 2021 07:31:32 -0700 | 3 | Date: Thu, 4 Nov 2021 07:31:32 -0700 |
| 4 | Subject: [PATCH] dns-sd: Include missing headers | 4 | Subject: [PATCH] dns-sd: Include missing headers |
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0002-make-Set-libdns_sd.so-soname-correctly.patch b/meta-networking/recipes-protocols/mdns/mdns/0002-make-Set-libdns_sd.so-soname-correctly.patch index f547c64d93..5f91e91b1d 100644 --- a/meta-networking/recipes-protocols/mdns/mdns/0002-make-Set-libdns_sd.so-soname-correctly.patch +++ b/meta-networking/recipes-protocols/mdns/mdns/0002-make-Set-libdns_sd.so-soname-correctly.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From dcc1f39a0918cdebf53ac7c105b3d33df960ed14 Mon Sep 17 00:00:00 2001 | 1 | From 7319d6c328d7b18a048e9855902e180fe23641a2 Mon Sep 17 00:00:00 2001 |
| 2 | From: Alex Kiernan <alex.kiernan@gmail.com> | 2 | From: Alex Kiernan <alex.kiernan@gmail.com> |
| 3 | Date: Mon, 5 Dec 2022 15:14:12 +0000 | 3 | Date: Mon, 5 Dec 2022 15:14:12 +0000 |
| 4 | Subject: [PATCH] make: Set libdns_sd.so soname correctly | 4 | Subject: [PATCH] make: Set libdns_sd.so soname correctly |
| @@ -10,7 +10,7 @@ Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> | |||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | 10 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 11 | 11 | ||
| 12 | diff --git a/mDNSPosix/Makefile b/mDNSPosix/Makefile | 12 | diff --git a/mDNSPosix/Makefile b/mDNSPosix/Makefile |
| 13 | index e05ba10b4340..7c510317f1b6 100755 | 13 | index 22789f0368c7..2bb57eae5659 100755 |
| 14 | --- a/mDNSPosix/Makefile | 14 | --- a/mDNSPosix/Makefile |
| 15 | +++ b/mDNSPosix/Makefile | 15 | +++ b/mDNSPosix/Makefile |
| 16 | @@ -276,7 +276,7 @@ libdns_sd: setup $(BUILDDIR)/libdns_sd.$(LDSUFFIX) | 16 | @@ -276,7 +276,7 @@ libdns_sd: setup $(BUILDDIR)/libdns_sd.$(LDSUFFIX) |
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0004-make-Separate-TLS-targets-from-libraries.patch b/meta-networking/recipes-protocols/mdns/mdns/0004-make-Separate-TLS-targets-from-libraries.patch index 2969b5e244..b6697f0ba6 100644 --- a/meta-networking/recipes-protocols/mdns/mdns/0004-make-Separate-TLS-targets-from-libraries.patch +++ b/meta-networking/recipes-protocols/mdns/mdns/0004-make-Separate-TLS-targets-from-libraries.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From f7ee12c1f8e85b9d2fe4023b6539c8051dc710c3 Mon Sep 17 00:00:00 2001 | 1 | From e27ac4bb6243b33d23ccb7a137983887676fda7f Mon Sep 17 00:00:00 2001 |
| 2 | From: Alex Kiernan <alex.kiernan@gmail.com> | 2 | From: Alex Kiernan <alex.kiernan@gmail.com> |
| 3 | Date: Mon, 5 Dec 2022 15:14:26 +0000 | 3 | Date: Mon, 5 Dec 2022 15:14:26 +0000 |
| 4 | Subject: [PATCH] make: Separate TLS targets from libraries | 4 | Subject: [PATCH] make: Separate TLS targets from libraries |
| @@ -13,7 +13,7 @@ Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> | |||
| 13 | 1 file changed, 8 insertions(+), 6 deletions(-) | 13 | 1 file changed, 8 insertions(+), 6 deletions(-) |
| 14 | 14 | ||
| 15 | diff --git a/mDNSPosix/Makefile b/mDNSPosix/Makefile | 15 | diff --git a/mDNSPosix/Makefile b/mDNSPosix/Makefile |
| 16 | index 7c510317f1b6..8dd5984020ee 100755 | 16 | index 2bb57eae5659..490165561410 100755 |
| 17 | --- a/mDNSPosix/Makefile | 17 | --- a/mDNSPosix/Makefile |
| 18 | +++ b/mDNSPosix/Makefile | 18 | +++ b/mDNSPosix/Makefile |
| 19 | @@ -112,9 +112,11 @@ ifeq ($(findstring linux,$(os)),linux) | 19 | @@ -112,9 +112,11 @@ ifeq ($(findstring linux,$(os)),linux) |
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0005-mDNSCore-Fix-broken-debug-parameter.patch b/meta-networking/recipes-protocols/mdns/mdns/0005-mDNSCore-Fix-broken-debug-parameter.patch index 0c1a9f373f..b8929ea439 100644 --- a/meta-networking/recipes-protocols/mdns/mdns/0005-mDNSCore-Fix-broken-debug-parameter.patch +++ b/meta-networking/recipes-protocols/mdns/mdns/0005-mDNSCore-Fix-broken-debug-parameter.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From e79f75487e32f87677519ec40c021b1623395bde Mon Sep 17 00:00:00 2001 | 1 | From ab62d343d7e13ae79b0445a0b3d0954ba3534a0c Mon Sep 17 00:00:00 2001 |
| 2 | From: Alex Kiernan <alex.kiernan@gmail.com> | 2 | From: Alex Kiernan <alex.kiernan@gmail.com> |
| 3 | Date: Mon, 5 Dec 2022 22:49:49 +0000 | 3 | Date: Mon, 5 Dec 2022 22:49:49 +0000 |
| 4 | Subject: [PATCH] mDNSCore: Fix broken debug parameter | 4 | Subject: [PATCH] mDNSCore: Fix broken debug parameter |
| @@ -9,11 +9,11 @@ Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> | |||
| 9 | mDNSCore/mDNS.c | 2 +- | 9 | mDNSCore/mDNS.c | 2 +- |
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | 10 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 11 | 11 | ||
| 12 | Index: mDNSResponder/mDNSCore/mDNS.c | 12 | diff --git a/mDNSCore/mDNS.c b/mDNSCore/mDNS.c |
| 13 | =================================================================== | 13 | index 08bfafb11d8d..079c9742e419 100644 |
| 14 | --- mDNSResponder.orig/mDNSCore/mDNS.c | 14 | --- a/mDNSCore/mDNS.c |
| 15 | +++ mDNSResponder/mDNSCore/mDNS.c | 15 | +++ b/mDNSCore/mDNS.c |
| 16 | @@ -9481,7 +9481,7 @@ mDNSlocal void mDNSCoreReceiveNoUnicastA | 16 | @@ -9481,7 +9481,7 @@ mDNSlocal void mDNSCoreReceiveNoUnicastAnswers(mDNS *const m, const DNSMessage * |
| 17 | { | 17 | { |
| 18 | CacheRecord *negcr; | 18 | CacheRecord *negcr; |
| 19 | const DNSServRef dnsserv = qptr->qDNSServer; | 19 | const DNSServRef dnsserv = qptr->qDNSServer; |
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0006-make-Add-top-level-Makefile.patch b/meta-networking/recipes-protocols/mdns/mdns/0006-make-Add-top-level-Makefile.patch index 5f8f428302..87b163f1e2 100644 --- a/meta-networking/recipes-protocols/mdns/mdns/0006-make-Add-top-level-Makefile.patch +++ b/meta-networking/recipes-protocols/mdns/mdns/0006-make-Add-top-level-Makefile.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From a1c982808ebfb71ba7e0f16040013b7127a6e2ab Mon Sep 17 00:00:00 2001 | 1 | From a90eacb0f42e4ac63fe8c0ab624e8af7d9d47bd1 Mon Sep 17 00:00:00 2001 |
| 2 | From: Alex Kiernan <alex.kiernan@gmail.com> | 2 | From: Alex Kiernan <alex.kiernan@gmail.com> |
| 3 | Date: Tue, 6 Dec 2022 13:28:31 +0000 | 3 | Date: Tue, 6 Dec 2022 13:28:31 +0000 |
| 4 | Subject: [PATCH] make: Add top-level Makefile | 4 | Subject: [PATCH] make: Add top-level Makefile |
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0007-mDNSShared-Make-Apple-Wireless-Direct-Link-depend-on.patch b/meta-networking/recipes-protocols/mdns/mdns/0007-mDNSShared-Make-Apple-Wireless-Direct-Link-depend-on.patch new file mode 100644 index 0000000000..7a47ddd789 --- /dev/null +++ b/meta-networking/recipes-protocols/mdns/mdns/0007-mDNSShared-Make-Apple-Wireless-Direct-Link-depend-on.patch | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | From eac5e89c884b4dd28a80f77d2c447a398e8db94f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Alex Kiernan <alex.kiernan@gmail.com> | ||
| 3 | Date: Sat, 21 Mar 2026 20:12:39 +0000 | ||
| 4 | Subject: [PATCH] mDNSShared: Make Apple Wireless Direct Link depend on macOS | ||
| 5 | |||
| 6 | Upstream-Status: Inactive-Upstream [Upstream does not take patches] | ||
| 7 | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> | ||
| 8 | --- | ||
| 9 | mDNSShared/uds_daemon.c | 4 ++++ | ||
| 10 | 1 file changed, 4 insertions(+) | ||
| 11 | |||
| 12 | diff --git a/mDNSShared/uds_daemon.c b/mDNSShared/uds_daemon.c | ||
| 13 | index 6486f1ed51dd..3113313191d7 100644 | ||
| 14 | --- a/mDNSShared/uds_daemon.c | ||
| 15 | +++ b/mDNSShared/uds_daemon.c | ||
| 16 | @@ -3626,7 +3626,11 @@ mDNSlocal void resolve_result_callback(mDNS *const m, DNSQuestion *question, con | ||
| 17 | request_state *const req = question->QuestionContext; | ||
| 18 | const mDNSu32 name_hash = mDNS_DomainNameFNV1aHash(&question->qname); | ||
| 19 | const mDNSBool isMDNSQuestion = mDNSOpaque16IsZero(question->TargetQID); | ||
| 20 | +#if MDNS_OS(macOS) | ||
| 21 | const mDNSBool is_split_awdl_query = (req->resolve_awdl && question->InterfaceID == AWDLInterfaceID); | ||
| 22 | +#else | ||
| 23 | + const mDNSBool is_split_awdl_query = mDNSfalse; | ||
| 24 | +#endif | ||
| 25 | UDS_LOG_ANSWER_EVENT(isMDNSQuestion ? MDNS_LOG_CATEGORY_MDNS : MDNS_LOG_CATEGORY_DEFAULT, MDNS_LOG_DEFAULT, | ||
| 26 | req, question, answer, mDNSfalse, "DNSServiceResolve result", AddRecord); | ||
| 27 | |||
diff --git a/meta-networking/recipes-protocols/mdns/mdns_2881.0.25.bb b/meta-networking/recipes-protocols/mdns/mdns_2881.80.4.0.1.bb index d44eb72f67..48bf3291b6 100644 --- a/meta-networking/recipes-protocols/mdns/mdns_2881.0.25.bb +++ b/meta-networking/recipes-protocols/mdns/mdns_2881.80.4.0.1.bb | |||
| @@ -14,9 +14,10 @@ SRC_URI = "git://github.com/apple-oss-distributions/mDNSResponder;protocol=https | |||
| 14 | file://0006-make-Add-top-level-Makefile.patch \ | 14 | file://0006-make-Add-top-level-Makefile.patch \ |
| 15 | file://0001-Fix-build-with-gcc-15.patch \ | 15 | file://0001-Fix-build-with-gcc-15.patch \ |
| 16 | file://mdns.service \ | 16 | file://mdns.service \ |
| 17 | file://0007-mDNSShared-Make-Apple-Wireless-Direct-Link-depend-on.patch \ | ||
| 17 | " | 18 | " |
| 18 | BRANCH = "main" | 19 | BRANCH = "rel/mDNSResponder-2881" |
| 19 | SRCREV = "d4658af3f5f291311c6aee4210aa6d39bda82bbe" | 20 | SRCREV = "e2a1e56a2f8d29640908c48f4de3f1ba65d1af46" |
| 20 | 21 | ||
| 21 | inherit github-releases manpages systemd update-rc.d | 22 | inherit github-releases manpages systemd update-rc.d |
| 22 | 23 | ||
diff --git a/meta-networking/recipes-support/netcf/netcf/0001-Adopt-to-new-gnulib-read_file-fread_file-signature.patch b/meta-networking/recipes-support/netcf/netcf/0001-Adopt-to-new-gnulib-read_file-fread_file-signature.patch index b188248fff..83fdfded52 100644 --- a/meta-networking/recipes-support/netcf/netcf/0001-Adopt-to-new-gnulib-read_file-fread_file-signature.patch +++ b/meta-networking/recipes-support/netcf/netcf/0001-Adopt-to-new-gnulib-read_file-fread_file-signature.patch | |||
| @@ -17,11 +17,9 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 17 | src/ncftransform.c | 2 +- | 17 | src/ncftransform.c | 2 +- |
| 18 | 4 files changed, 5 insertions(+), 5 deletions(-) | 18 | 4 files changed, 5 insertions(+), 5 deletions(-) |
| 19 | 19 | ||
| 20 | diff --git a/src/dutil_linux.c b/src/dutil_linux.c | ||
| 21 | index 742153a..eb72eb2 100644 | ||
| 22 | --- a/src/dutil_linux.c | 20 | --- a/src/dutil_linux.c |
| 23 | +++ b/src/dutil_linux.c | 21 | +++ b/src/dutil_linux.c |
| 24 | @@ -1113,7 +1113,7 @@ static void add_link_info(struct netcf *ncf, | 22 | @@ -1113,7 +1113,7 @@ static void add_link_info(struct netcf * |
| 25 | 23 | ||
| 26 | xasprintf(&path, "/sys/class/net/%s/operstate", ifname); | 24 | xasprintf(&path, "/sys/class/net/%s/operstate", ifname); |
| 27 | ERR_NOMEM(!path, ncf); | 25 | ERR_NOMEM(!path, ncf); |
| @@ -30,7 +28,7 @@ index 742153a..eb72eb2 100644 | |||
| 30 | if (!state) { | 28 | if (!state) { |
| 31 | /* missing operstate is *not* an error. It could be due to an | 29 | /* missing operstate is *not* an error. It could be due to an |
| 32 | * alias interface, which has no entry in /sys/class/net at | 30 | * alias interface, which has no entry in /sys/class/net at |
| 33 | @@ -1132,7 +1132,7 @@ static void add_link_info(struct netcf *ncf, | 31 | @@ -1132,7 +1132,7 @@ static void add_link_info(struct netcf * |
| 34 | FREE(path); | 32 | FREE(path); |
| 35 | xasprintf(&path, "/sys/class/net/%s/speed", ifname); | 33 | xasprintf(&path, "/sys/class/net/%s/speed", ifname); |
| 36 | ERR_NOMEM(path == NULL, ncf); | 34 | ERR_NOMEM(path == NULL, ncf); |
| @@ -39,11 +37,9 @@ index 742153a..eb72eb2 100644 | |||
| 39 | if (!speed && errno == EINVAL) { | 37 | if (!speed && errno == EINVAL) { |
| 40 | /* attempts to read $ifname/speed result in EINVAL if the | 38 | /* attempts to read $ifname/speed result in EINVAL if the |
| 41 | * interface is ifconfiged down (which isn't exactly the | 39 | * interface is ifconfiged down (which isn't exactly the |
| 42 | diff --git a/src/dutil_posix.c b/src/dutil_posix.c | ||
| 43 | index 1313514..b9884f0 100644 | ||
| 44 | --- a/src/dutil_posix.c | 40 | --- a/src/dutil_posix.c |
| 45 | +++ b/src/dutil_posix.c | 41 | +++ b/src/dutil_posix.c |
| 46 | @@ -211,7 +211,7 @@ int run_program(struct netcf *ncf, const char *const *argv, char **output) | 42 | @@ -211,7 +211,7 @@ int run_program(struct netcf *ncf, const |
| 47 | "Failed to create file stream for output while executing '%s': %s", | 43 | "Failed to create file stream for output while executing '%s': %s", |
| 48 | argv_str, errbuf); | 44 | argv_str, errbuf); |
| 49 | 45 | ||
| @@ -52,11 +48,9 @@ index 1313514..b9884f0 100644 | |||
| 52 | ERR_THROW_STRERROR(*output == NULL, ncf, EEXEC, | 48 | ERR_THROW_STRERROR(*output == NULL, ncf, EEXEC, |
| 53 | "Error while reading output from execution of '%s': %s", | 49 | "Error while reading output from execution of '%s': %s", |
| 54 | argv_str, errbuf); | 50 | argv_str, errbuf); |
| 55 | diff --git a/src/ncftool.c b/src/ncftool.c | ||
| 56 | index f1b5642..c878cb0 100644 | ||
| 57 | --- a/src/ncftool.c | 51 | --- a/src/ncftool.c |
| 58 | +++ b/src/ncftool.c | 52 | +++ b/src/ncftool.c |
| 59 | @@ -351,7 +351,7 @@ static int cmd_define(const struct command *cmd) { | 53 | @@ -351,7 +351,7 @@ static int cmd_define(const struct comma |
| 60 | struct netcf_if *nif = NULL; | 54 | struct netcf_if *nif = NULL; |
| 61 | int result = CMD_RES_ERR; | 55 | int result = CMD_RES_ERR; |
| 62 | 56 | ||
| @@ -65,8 +59,6 @@ index f1b5642..c878cb0 100644 | |||
| 65 | if (xml == NULL) { | 59 | if (xml == NULL) { |
| 66 | fprintf(stderr, "Failed to read %s\n", fname); | 60 | fprintf(stderr, "Failed to read %s\n", fname); |
| 67 | goto done; | 61 | goto done; |
| 68 | diff --git a/src/ncftransform.c b/src/ncftransform.c | ||
| 69 | index fbabfc3..4c9a56d 100644 | ||
| 70 | --- a/src/ncftransform.c | 62 | --- a/src/ncftransform.c |
| 71 | +++ b/src/ncftransform.c | 63 | +++ b/src/ncftransform.c |
| 72 | @@ -54,7 +54,7 @@ int main(int argc, char **argv) { | 64 | @@ -54,7 +54,7 @@ int main(int argc, char **argv) { |
| @@ -78,6 +70,25 @@ index fbabfc3..4c9a56d 100644 | |||
| 78 | if (in_xml == NULL) | 70 | if (in_xml == NULL) |
| 79 | die("Failed to read %s\n", argv[2]); | 71 | die("Failed to read %s\n", argv[2]); |
| 80 | 72 | ||
| 81 | -- | 73 | --- a/src/internal.h |
| 82 | 2.44.0 | 74 | +++ b/src/internal.h |
| 83 | 75 | @@ -30,6 +30,7 @@ | |
| 76 | |||
| 77 | #include <string.h> | ||
| 78 | #include <stdarg.h> | ||
| 79 | +#include <stdlib.h> | ||
| 80 | |||
| 81 | #include <libxslt/transform.h> | ||
| 82 | #include <libxml/relaxng.h> | ||
| 83 | @@ -85,6 +86,11 @@ | ||
| 84 | #define ATTRIBUTE_NOINLINE | ||
| 85 | #endif /* __GNUC__ */ | ||
| 86 | |||
| 87 | +#ifndef REALLOC_N | ||
| 88 | +# define REALLOC_N(ptr, count) \ | ||
| 89 | + (((ptr) = realloc((ptr), sizeof(*(ptr)) * (count))) == NULL ? -1 : 0) | ||
| 90 | +#endif | ||
| 91 | + | ||
| 92 | /* This needs ATTRIBUTE_RETURN_CHECK */ | ||
| 93 | #include "ref.h" | ||
| 94 | |||
diff --git a/meta-networking/recipes-support/netcf/netcf/0001-netcf-fix-bootstrap-with-newer-gnulib-automake.patch b/meta-networking/recipes-support/netcf/netcf/0001-netcf-fix-bootstrap-with-newer-gnulib-automake.patch new file mode 100644 index 0000000000..62daeff812 --- /dev/null +++ b/meta-networking/recipes-support/netcf/netcf/0001-netcf-fix-bootstrap-with-newer-gnulib-automake.patch | |||
| @@ -0,0 +1,61 @@ | |||
| 1 | From dded6e3321e304f50922e61c553d4e4eb0f80fd0 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <khem.raj@oss.qualcomm.com> | ||
| 3 | Date: Sun, 22 Mar 2026 11:05:34 -0700 | ||
| 4 | Subject: [PATCH] netcf: fix bootstrap with newer gnulib/automake | ||
| 5 | |||
| 6 | Upstream netcf is old enough that bootstrap/autoreconf now trips over: | ||
| 7 | - gnulib-tool.py wrapper expectations in newer gnulib | ||
| 8 | - stricter automake handling of AM_CFLAGS += from generated gnulib.mk | ||
| 9 | - subdir source warnings | ||
| 10 | - deprecated INCLUDES usage | ||
| 11 | |||
| 12 | Upstream-Status: Pending | ||
| 13 | Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com> | ||
| 14 | --- | ||
| 15 | configure.ac | 2 +- | ||
| 16 | gnulib/lib/Makefile.am | 2 +- | ||
| 17 | gnulib/tests/Makefile.am | 2 ++ | ||
| 18 | tests/Makefile.am | 2 +- | ||
| 19 | 4 files changed, 5 insertions(+), 3 deletions(-) | ||
| 20 | |||
| 21 | --- a/configure.ac | ||
| 22 | +++ b/configure.ac | ||
| 23 | @@ -3,7 +3,7 @@ AC_CONFIG_SRCDIR([src/netcf.c]) | ||
| 24 | AC_CONFIG_AUX_DIR([build-aux]) | ||
| 25 | AC_CONFIG_MACRO_DIR([gnulib/m4]) | ||
| 26 | AC_CONFIG_HEADERS([config.h]) | ||
| 27 | -AM_INIT_AUTOMAKE([-Wno-portability 1.11 color-tests parallel-tests]) | ||
| 28 | +AM_INIT_AUTOMAKE([-Wno-portability 1.11 subdir-objects color-tests parallel-tests]) | ||
| 29 | AM_SILENT_RULES([yes]) # make --enable-silent-rules the default. | ||
| 30 | AC_CANONICAL_HOST | ||
| 31 | |||
| 32 | --- a/gnulib/lib/Makefile.am | ||
| 33 | +++ b/gnulib/lib/Makefile.am | ||
| 34 | @@ -13,4 +13,4 @@ CLEANFILES= | ||
| 35 | |||
| 36 | include gnulib.mk | ||
| 37 | |||
| 38 | -INCLUDES = $(GETTEXT_CPPFLAGS) | ||
| 39 | +AM_CPPFLAGS = $(GETTEXT_CPPFLAGS) | ||
| 40 | --- a/gnulib/tests/Makefile.am | ||
| 41 | +++ b/gnulib/tests/Makefile.am | ||
| 42 | @@ -3,6 +3,6 @@ | ||
| 43 | ## Copyright (C) 2011 Red Hat, Inc. | ||
| 44 | ## See COPYING.LIB for the License of this software | ||
| 45 | |||
| 46 | -include gnulib.mk | ||
| 47 | +AM_CFLAGS = | ||
| 48 | |||
| 49 | -INCLUDES = $(GETTEXT_CPPFLAGS) | ||
| 50 | +include gnulib.mk | ||
| 51 | --- a/tests/Makefile.am | ||
| 52 | +++ b/tests/Makefile.am | ||
| 53 | @@ -14,7 +14,7 @@ TESTS_ENVIRONMENT = \ | ||
| 54 | abs_top_builddir='$(abs_top_builddir)' \ | ||
| 55 | abs_top_srcdir='$(abs_top_srcdir)' | ||
| 56 | |||
| 57 | -INCLUDES = -I$(top_srcdir)/src | ||
| 58 | +AM_CPPFLAGS = -I$(top_srcdir)/src | ||
| 59 | |||
| 60 | TESTS= | ||
| 61 | check_PROGRAMS= | ||
diff --git a/meta-networking/recipes-support/netcf/netcf_0.2.8.bb b/meta-networking/recipes-support/netcf/netcf_0.2.8.bb index 4170e9fab0..a73531de82 100644 --- a/meta-networking/recipes-support/netcf/netcf_0.2.8.bb +++ b/meta-networking/recipes-support/netcf/netcf_0.2.8.bb | |||
| @@ -10,6 +10,7 @@ SRCREV = "2c5d4255857531bc09d91dcd02e86545f29004d4" | |||
| 10 | PV .= "+git" | 10 | PV .= "+git" |
| 11 | 11 | ||
| 12 | SRC_URI = "git://pagure.io/netcf.git;protocol=https;branch=master \ | 12 | SRC_URI = "git://pagure.io/netcf.git;protocol=https;branch=master \ |
| 13 | file://0001-netcf-fix-bootstrap-with-newer-gnulib-automake.patch \ | ||
| 13 | file://0001-Adopt-to-new-gnulib-read_file-fread_file-signature.patch" | 14 | file://0001-Adopt-to-new-gnulib-read_file-fread_file-signature.patch" |
| 14 | 15 | ||
| 15 | UPSTREAM_CHECK_GITTAGREGEX = "release-(?P<pver>(\d+(\.\d+)+))" | 16 | UPSTREAM_CHECK_GITTAGREGEX = "release-(?P<pver>(\d+(\.\d+)+))" |
| @@ -50,11 +51,11 @@ do_install:append() { | |||
| 50 | if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then | 51 | if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then |
| 51 | install -d ${D}${systemd_unitdir}/system | 52 | install -d ${D}${systemd_unitdir}/system |
| 52 | if [ -d "${D}${libdir}/systemd/system" ]; then | 53 | if [ -d "${D}${libdir}/systemd/system" ]; then |
| 53 | if [ "${systemd_unitdir}" != "${libdir}/systemd" ] ; then | 54 | if [ "${systemd_unitdir}" != "${libdir}/systemd" ] ; then |
| 54 | mv ${D}${libdir}/systemd/system/* ${D}${systemd_unitdir}/system/ | 55 | mv ${D}${libdir}/systemd/system/* ${D}${systemd_unitdir}/system/ |
| 55 | rm -rf ${D}${libdir}/systemd/ | 56 | rm -rf ${D}${libdir}/systemd/ |
| 56 | fi | 57 | fi |
| 57 | elif [ "${systemd_unitdir}" != "${nonarch_libdir}/systemd" ] ; then | 58 | elif [ "${systemd_unitdir}" != "${nonarch_libdir}/systemd" ] ; then |
| 58 | mv ${D}${nonarch_libdir}/systemd/system/* ${D}${systemd_unitdir}/system/ | 59 | mv ${D}${nonarch_libdir}/systemd/system/* ${D}${systemd_unitdir}/system/ |
| 59 | rm -rf ${D}${nonarch_libdir}/systemd/ | 60 | rm -rf ${D}${nonarch_libdir}/systemd/ |
| 60 | fi | 61 | fi |
diff --git a/meta-networking/recipes-support/ntopng/files/0001-Follow-rrd-post-1.8-change.patch b/meta-networking/recipes-support/ntopng/files/0001-Follow-rrd-post-1.8-change.patch deleted file mode 100644 index eefd4e1ab2..0000000000 --- a/meta-networking/recipes-support/ntopng/files/0001-Follow-rrd-post-1.8-change.patch +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | From a3bd9efe78f9c381f19b99c8ceb7f52b4c2a52b8 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | ||
| 3 | Date: Wed, 5 Jun 2024 09:40:17 +0300 | ||
| 4 | Subject: [PATCH] Follow rrd post-1.8 change | ||
| 5 | |||
| 6 | Git version of rrdtool has changed rrd_tune argument from char pointer | ||
| 7 | to const char pointer. GCC 14 is more strict regarding the pointer | ||
| 8 | constantness checks and errors out in such a case. Update rrd_tune | ||
| 9 | invokation. | ||
| 10 | |||
| 11 | Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | ||
| 12 | Upstream-Status: Pending [CLA is not signed on our side] | ||
| 13 | --- | ||
| 14 | src/LuaEngineNtop.cpp | 2 +- | ||
| 15 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 16 | |||
| 17 | diff --git a/src/LuaEngineNtop.cpp b/src/LuaEngineNtop.cpp | ||
| 18 | index bd2de79e3021..dd00f1608f78 100644 | ||
| 19 | --- a/src/LuaEngineNtop.cpp | ||
| 20 | +++ b/src/LuaEngineNtop.cpp | ||
| 21 | @@ -5427,7 +5427,7 @@ static int ntop_rrd_tune(lua_State* vm) { | ||
| 22 | filename = argv[1]; | ||
| 23 | |||
| 24 | reset_rrd_state(); | ||
| 25 | - status = rrd_tune(argc, (char**)argv); | ||
| 26 | + status = rrd_tune(argc, (const char**)argv); | ||
| 27 | |||
| 28 | if(status != 0) { | ||
| 29 | char *err = rrd_get_error(); | ||
| 30 | -- | ||
| 31 | 2.39.2 | ||
| 32 | |||
diff --git a/meta-networking/recipes-support/ntopng/files/0001-Makefile.in-don-t-use-the-internal-lua.patch b/meta-networking/recipes-support/ntopng/files/0001-Makefile.in-don-t-use-the-internal-lua.patch index bb5bcfbd63..402d679a90 100644 --- a/meta-networking/recipes-support/ntopng/files/0001-Makefile.in-don-t-use-the-internal-lua.patch +++ b/meta-networking/recipes-support/ntopng/files/0001-Makefile.in-don-t-use-the-internal-lua.patch | |||
| @@ -14,26 +14,32 @@ Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | |||
| 14 | Makefile.in | 2 -- | 14 | Makefile.in | 2 -- |
| 15 | 1 file changed, 2 deletions(-) | 15 | 1 file changed, 2 deletions(-) |
| 16 | 16 | ||
| 17 | diff --git a/Makefile.in b/Makefile.in | ||
| 18 | index d737e74..a611b16 100755 | ||
| 19 | --- a/Makefile.in | 17 | --- a/Makefile.in |
| 20 | +++ b/Makefile.in | 18 | +++ b/Makefile.in |
| 21 | @@ -36,7 +36,6 @@ MONGOOSE_INC=-I$(MONGOOSE_HOME) | 19 | @@ -31,8 +31,6 @@ MONGOOSE_INC=-I$(MONGOOSE_HOME) |
| 20 | |||
| 22 | LUA_PLATFORM=generic | 21 | LUA_PLATFORM=generic |
| 23 | LUA_HOME=${PWD}/third-party/lua-5.4.3 | 22 | LUA_HOME=${PWD}/third-party/lua-5.4.6 |
| 24 | LUA_INC=-I$(LUA_HOME)/src | 23 | -LUA_INC=-I$(LUA_HOME)/src |
| 25 | -LUA_LIB=$(LUA_HOME)/src/liblua.a | 24 | -LUA_LIB=$(LUA_HOME)/src/liblua.a |
| 26 | 25 | ||
| 27 | ifeq ($(OS),Linux) | 26 | HAVE_CLICKHOUSE=@HAVE_CLICKHOUSE@ |
| 28 | LUA_PLATFORM=linux | 27 | CLICKHOUSE_HOME= |
| 29 | @@ -102,7 +101,6 @@ RPM_PKG = $(TARGET)-$(NTOPNG_VERSION)-@REVISION@.$(PLATFORM).rpm | 28 | @@ -52,7 +50,7 @@ else ifeq ($(OS),Darwin) |
| 30 | RPM_DATA_PKG = $(TARGET)-data-$(NTOPNG_VERSION)-@REVISION@.noarch.rpm | 29 | LUA_PLATFORM=macosx |
| 30 | else ifeq ($(OS), $(filter $(OS), FreeBSD)) | ||
| 31 | LUA_PLATFORM=freebsd | ||
| 32 | - LUA_LIB=/usr/local/lib/liblua-5.3.a | ||
| 33 | + LUA_LIB=liblua.a | ||
| 34 | endif | ||
| 35 | |||
| 31 | ###### | 36 | ###### |
| 37 | @@ -138,7 +136,7 @@ HEADERS = $(wildcard include/*.h) $(wild | ||
| 38 | INC = $(wildcard src/*.inc) | ||
| 39 | OBJECTS_NO_MAIN := $(filter-out src/main.o,$(OBJECTS)) | ||
| 32 | 40 | ||
| 33 | -LIB_TARGETS = $(LUA_LIB) | 41 | -TEST_FILES = $(wildcard tests/src/*.cpp) |
| 42 | +TEST_FILES = $(wildcard tests/src/*.cpp) | ||
| 43 | TEST_HEADERS = $(wildcard tests/include/*.h) | ||
| 34 | 44 | ||
| 35 | ifneq ($(HAS_ZEROMQ), 0) | 45 | %.o: %.c $(HEADERS) $(INC) Makefile |
| 36 | LIB_TARGETS += $(ZEROMQ_LIB) | ||
| 37 | -- | ||
| 38 | 2.25.1 | ||
| 39 | |||
diff --git a/meta-networking/recipes-support/ntopng/files/0001-autogen.sh-generate-configure.ac-only.patch b/meta-networking/recipes-support/ntopng/files/0001-autogen.sh-generate-configure.ac-only.patch deleted file mode 100644 index 8d62147b9e..0000000000 --- a/meta-networking/recipes-support/ntopng/files/0001-autogen.sh-generate-configure.ac-only.patch +++ /dev/null | |||
| @@ -1,36 +0,0 @@ | |||
| 1 | From 22f0bec462763f1b0b92daa33133e274d3b45f4f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | ||
| 3 | Date: Thu, 5 Nov 2020 00:05:21 -0800 | ||
| 4 | Subject: [PATCH] autogen.sh: generate configure.ac only | ||
| 5 | |||
| 6 | The autogen.sh should only generate configure.ac and the | ||
| 7 | logic used to generate configure script should follow the | ||
| 8 | autotools.bbclass in oe. Otherwise there may comes below | ||
| 9 | do_configure error: | ||
| 10 | | checking whether we are cross compiling... configure: error: in `/path/tmp/work/core2-64-poky-linux/ndpi/3.4-r0/git': | ||
| 11 | | configure: error: cannot run C compiled programs. | ||
| 12 | | If you meant to cross compile, use `--host'. | ||
| 13 | |||
| 14 | Upstream-Status: Inappropriate [embedded specific] | ||
| 15 | |||
| 16 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | ||
| 17 | --- | ||
| 18 | autogen.sh | 5 ----- | ||
| 19 | 1 file changed, 5 deletions(-) | ||
| 20 | |||
| 21 | diff --git a/autogen.sh b/autogen.sh | ||
| 22 | index 73f8d0ebe..15ff0aa84 100755 | ||
| 23 | --- a/autogen.sh | ||
| 24 | +++ b/autogen.sh | ||
| 25 | @@ -73,8 +73,3 @@ cat configure.seed | sed \ | ||
| 26 | > configure.ac | ||
| 27 | |||
| 28 | rm -f config.h config.h.in *~ #* | ||
| 29 | - | ||
| 30 | -echo "Wait please..." | ||
| 31 | -autoreconf -if | ||
| 32 | -echo "" | ||
| 33 | -echo "Now run ./configure" | ||
| 34 | -- | ||
| 35 | 2.17.1 | ||
| 36 | |||
diff --git a/meta-networking/recipes-support/ntopng/files/0001-autogen.sh-not-generate-configure.patch b/meta-networking/recipes-support/ntopng/files/0001-autogen.sh-not-generate-configure.patch deleted file mode 100644 index d5c7f5f1cc..0000000000 --- a/meta-networking/recipes-support/ntopng/files/0001-autogen.sh-not-generate-configure.patch +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | From d482bcc8fca90afc95ac3cbe848a3c9d7ad81ddc Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | ||
| 3 | Date: Wed, 4 Nov 2020 23:37:44 -0800 | ||
| 4 | Subject: [PATCH] autogen.sh: not generate configure | ||
| 5 | |||
| 6 | Only use autogen.sh to generate configure.ac. | ||
| 7 | |||
| 8 | Upstream-Status: Inappropriate [embedded specific] | ||
| 9 | |||
| 10 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | ||
| 11 | |||
| 12 | refresh patch to 4.0 | ||
| 13 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | ||
| 14 | --- | ||
| 15 | autogen.sh | 7 ------- | ||
| 16 | 1 file changed, 7 deletions(-) | ||
| 17 | |||
| 18 | diff --git a/autogen.sh b/autogen.sh | ||
| 19 | index 0aa7507..36e0423 100755 | ||
| 20 | --- a/autogen.sh | ||
| 21 | +++ b/autogen.sh | ||
| 22 | @@ -33,10 +33,3 @@ if test -z $PKG_CONFIG; then | ||
| 23 | echo "pkg-config is missing: please install it (apt-get install pkg-config) and try again" | ||
| 24 | exit | ||
| 25 | fi | ||
| 26 | - | ||
| 27 | -autoreconf -ivf | ||
| 28 | - | ||
| 29 | -echo "./configure $@" | ||
| 30 | -chmod +x configure | ||
| 31 | -./configure $@ | ||
| 32 | - | ||
| 33 | -- | ||
| 34 | 2.25.1 | ||
| 35 | |||
diff --git a/meta-networking/recipes-support/ntopng/files/0001-configure-Stop-embedding-pwd-at-configure-time.patch b/meta-networking/recipes-support/ntopng/files/0001-configure-Stop-embedding-pwd-at-configure-time.patch new file mode 100644 index 0000000000..b8b0b04bf4 --- /dev/null +++ b/meta-networking/recipes-support/ntopng/files/0001-configure-Stop-embedding-pwd-at-configure-time.patch | |||
| @@ -0,0 +1,55 @@ | |||
| 1 | From 25129a49bd220b4668e1df474b1b1549885aaced Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Fri, 20 Mar 2026 09:47:12 -0700 | ||
| 4 | Subject: [PATCH] configure: Stop embedding pwd at configure time | ||
| 5 | |||
| 6 | NDPI_BASE_DIR seems to unused and currently encodes hardcoded | ||
| 7 | absolute paths in for it breaking repeoducible builds | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate [OE-Specific] | ||
| 10 | |||
| 11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 12 | --- | ||
| 13 | configure.ac | 10 ++-------- | ||
| 14 | 1 file changed, 2 insertions(+), 8 deletions(-) | ||
| 15 | |||
| 16 | diff --git a/configure.ac b/configure.ac | ||
| 17 | index 6984b38b5..1b9aae4df 100644 | ||
| 18 | --- a/configure.ac | ||
| 19 | +++ b/configure.ac | ||
| 20 | @@ -353,7 +353,7 @@ case "$host" in | ||
| 21 | if test -f $PCAP_HOME/lib/libpfring.a; then : | ||
| 22 | PFRING_LIB=$PCAP_HOME/lib/libpfring.a | ||
| 23 | fi | ||
| 24 | - | ||
| 25 | + | ||
| 26 | PCAP_LIB="$PCAP_HOME/libpcap/libpcap.a $PFRING_LIB $LIBNUMA `$PCAP_HOME/lib/pfring_config --libs`" | ||
| 27 | AC_CHECK_LIB([rt], [clock_gettime], [PCAP_LIB="$PCAP_LIB -lrt"]) | ||
| 28 | AC_CHECK_LIB([nl], [nl_handle_alloc], [PCAP_LIB="$PCAP_LIB -lnl"]) | ||
| 29 | @@ -438,7 +438,7 @@ PCRE2_ENABLED=0 | ||
| 30 | AC_ARG_WITH(pcre2, AS_HELP_STRING([--with-pcre2], [Enable nDPI build with libpcre2])) | ||
| 31 | if test "${with_pcre2+set}" = set; then : | ||
| 32 | AC_CHECK_LIB(pcre2-8, pcre2_compile_8, AC_DEFINE_UNQUOTED(HAVE_PCRE2, 1, [libpcre2(-dev) is present])) | ||
| 33 | - | ||
| 34 | + | ||
| 35 | if test "x$ac_cv_lib_pcre2_8_pcre2_compile_8" = xyes; then : | ||
| 36 | ADDITIONAL_LIBS="${ADDITIONAL_LIBS} -lpcre2-8" | ||
| 37 | PCRE2_ENABLED=1 | ||
| 38 | @@ -456,11 +456,6 @@ if test "${with_maxminddb+set}" = set; then : | ||
| 39 | fi | ||
| 40 | fi | ||
| 41 | |||
| 42 | -dnl> Use absolute source directory for NDPI_BASE_DIR | ||
| 43 | -NDPI_ABS_SRCDIR="`cd ${srcdir} && pwd`" | ||
| 44 | -AC_DEFINE_UNQUOTED(NDPI_BASE_DIR, "${NDPI_ABS_SRCDIR}", [nDPI base directory]) | ||
| 45 | -AC_SUBST(NDPI_BASE_DIR, "${NDPI_ABS_SRCDIR}") | ||
| 46 | - | ||
| 47 | dnl> Curl | ||
| 48 | dnl> AC_CHECK_LIB([curl], [curl_easy_perform]) | ||
| 49 | dnl> if test ${ac_cv_lib_curl_curl_easy_perform} = "no"; then | ||
| 50 | @@ -515,5 +510,4 @@ AC_SUBST(DISABLE_NPCAP) | ||
| 51 | AC_SUBST(EXE_SUFFIX) | ||
| 52 | AC_SUBST(NDPI_CFLAGS) | ||
| 53 | AC_SUBST(NDPI_LDFLAGS) | ||
| 54 | -AC_SUBST(NDPI_BASE_DIR) | ||
| 55 | AC_OUTPUT | ||
diff --git a/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-Allow-dynamic-linking-against-ndpi-3.patch b/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-Allow-dynamic-linking-against-ndpi-3.patch index c645110f22..b0cdcd8401 100644 --- a/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-Allow-dynamic-linking-against-ndpi-3.patch +++ b/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-Allow-dynamic-linking-against-ndpi-3.patch | |||
| @@ -17,23 +17,42 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 17 | configure.ac.in | 6 ++---- | 17 | configure.ac.in | 6 ++---- |
| 18 | 1 file changed, 2 insertions(+), 4 deletions(-) | 18 | 1 file changed, 2 insertions(+), 4 deletions(-) |
| 19 | 19 | ||
| 20 | diff --git a/configure.ac.in b/configure.ac.in | ||
| 21 | index 7f4c0f893..c3299fda2 100644 | ||
| 22 | --- a/configure.ac.in | 20 | --- a/configure.ac.in |
| 23 | +++ b/configure.ac.in | 21 | +++ b/configure.ac.in |
| 24 | @@ -193,10 +193,8 @@ if test -d /usr/local/include/ndpi ; then : | 22 | @@ -235,8 +235,9 @@ AC_ARG_WITH(ndpi-includes, |
| 23 | NDPI_CUST_INC="-I$withval -I$withval/../lib/third_party/include" | ||
| 24 | ]) | ||
| 25 | |||
| 26 | -NDPI_INC=`echo $NDPI_CFLAGS | sed -e "s/[ ]*$//"` | ||
| 27 | -NDPI_LIB= | ||
| 28 | +NDPI_INC="$NDPI_CFLAGS" | ||
| 29 | +NDPI_LIB="$NDPI_LIBS" | ||
| 30 | + | ||
| 31 | NDPI_LIB_DEP= | ||
| 32 | |||
| 33 | AS_VAR_IF(with_dynamic_ndpi, no, [ | ||
| 34 | @@ -267,11 +268,6 @@ AC_MSG_CHECKING(for nDPI source) | ||
| 35 | fi | ||
| 36 | ]) | ||
| 37 | |||
| 38 | -AS_VAR_IF(with_dynamic_ndpi, yes, [ | ||
| 39 | - NDPI_LIB="-lndpi" | ||
| 40 | - NDPI_LIB_DEP=$NDPI_LIB | ||
| 41 | -]) | ||
| 42 | - | ||
| 43 | if test ! -z "$NDPI_CUST_INC" ; then : | ||
| 44 | NDPI_INC=$NDPI_CUST_INC | ||
| 45 | fi | ||
| 46 | @@ -280,12 +276,6 @@ if test ! -z "$NDPI_CUST_LIB" ; then : | ||
| 47 | NDPI_LIB=$NDPI_CUST_LIB | ||
| 25 | fi | 48 | fi |
| 26 | 49 | ||
| 27 | PKG_CHECK_MODULES([NDPI], [libndpi >= 2.0], [ | 50 | -if test -z "$NDPI_LIB" ; then : |
| 28 | - NDPI_INC=`echo $NDPI_CFLAGS | sed -e "s/[ ]*$//"` | 51 | - echo "Could not find nDPI" |
| 29 | - # Use static libndpi library as building against the dynamic library fails | 52 | - echo "Please do cd ..; git clone https://github.com/ntop/nDPI.git; cd nDPI; ./autogen.sh; ${MAKE}; cd ../ntopng" |
| 30 | - NDPI_LIB="-Wl,-Bstatic $NDPI_LIBS -Wl,-Bdynamic" | 53 | - echo "and try again" |
| 31 | - #NDPI_LIB="$NDPI_LIBS" | 54 | - exit 1 |
| 32 | + NDPI_INC="$NDPI_CFLAGS" | 55 | -fi |
| 33 | + NDPI_LIB="$NDPI_LIBS" | 56 | dnl finish: nDPI handling |
| 34 | NDPI_LIB_DEP= | 57 | |
| 35 | ], [ | 58 | AC_ARG_WITH(json-c-static, |
| 36 | AC_MSG_CHECKING(for nDPI source) | ||
| 37 | -- | ||
| 38 | 2.35.1 | ||
| 39 | |||
diff --git a/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-fix-configure-error.patch b/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-fix-configure-error.patch deleted file mode 100644 index d4908e3227..0000000000 --- a/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-fix-configure-error.patch +++ /dev/null | |||
| @@ -1,42 +0,0 @@ | |||
| 1 | From 29797dd037009d38e4976249ed21b2076240751e Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | ||
| 3 | Date: Wed, 4 Nov 2020 04:36:46 +0000 | ||
| 4 | Subject: [PATCH] configure.ac.in: fix configure error | ||
| 5 | |||
| 6 | fix the below error: | ||
| 7 | configure: error: cannot run test program while cross compiling | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate [embedded specific] | ||
| 10 | |||
| 11 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | ||
| 12 | --- | ||
| 13 | configure.ac.in | 13 +------------ | ||
| 14 | 1 file changed, 1 insertion(+), 12 deletions(-) | ||
| 15 | |||
| 16 | diff --git a/configure.ac.in b/configure.ac.in | ||
| 17 | index a321f9bbf..03f9a31b0 100644 | ||
| 18 | --- a/configure.ac.in | ||
| 19 | +++ b/configure.ac.in | ||
| 20 | @@ -642,18 +642,7 @@ if test x$radcli = xtrue; then | ||
| 21 | fi | ||
| 22 | fi | ||
| 23 | |||
| 24 | -AC_CACHE_CHECK([if pthread rwlocks are supported], [my_cv_rw_locks_supported], [ | ||
| 25 | - AC_TRY_RUN([ | ||
| 26 | - #include <pthread.h> | ||
| 27 | - | ||
| 28 | - int main() { | ||
| 29 | - pthread_rwlock_t t; | ||
| 30 | - return 0; | ||
| 31 | - } | ||
| 32 | -] | ||
| 33 | -, [my_cv_rw_locks_supported=yes], [my_cv_rw_locks_supported=no]) | ||
| 34 | -] | ||
| 35 | -) | ||
| 36 | +AC_CACHE_CHECK([if pthread rwlocks are supported], [my_cv_rw_locks_supported]) | ||
| 37 | |||
| 38 | if test "$my_cv_rw_locks_supported" = yes; then | ||
| 39 | AC_DEFINE_UNQUOTED(HAVE_RW_LOCK, 1, [pthread rwlocks supported]) | ||
| 40 | -- | ||
| 41 | 2.26.2 | ||
| 42 | |||
diff --git a/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-fix-host-contamination.patch b/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-fix-host-contamination.patch index 5e1440b3d6..e3c0534da8 100644 --- a/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-fix-host-contamination.patch +++ b/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-fix-host-contamination.patch | |||
| @@ -14,17 +14,95 @@ Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | |||
| 14 | configure.ac.in | 43 +++---------------------------------------- | 14 | configure.ac.in | 43 +++---------------------------------------- |
| 15 | 1 file changed, 3 insertions(+), 40 deletions(-) | 15 | 1 file changed, 3 insertions(+), 40 deletions(-) |
| 16 | 16 | ||
| 17 | diff --git a/configure.ac.in b/configure.ac.in | ||
| 18 | index 1d6380c..beffc6c 100644 | ||
| 19 | --- a/configure.ac.in | 17 | --- a/configure.ac.in |
| 20 | +++ b/configure.ac.in | 18 | +++ b/configure.ac.in |
| 21 | @@ -167,31 +167,6 @@ fi | 19 | @@ -83,30 +83,6 @@ if test "$with_dynamic_ndpi" = "yes"; th |
| 22 | # | 20 | AC_DEFINE([HAVE_DYNAMIC_NDPI], [1], [Define if using dynamic linking with nDPI]) |
| 23 | REVISION=`git log --pretty=oneline | wc -l` | 21 | fi |
| 22 | |||
| 23 | -dnl> CLANG_STDLIB="-stdlib=libc++" | ||
| 24 | - | ||
| 25 | -dnl> On Ubuntu do sudo apt-get install -y clang-14 clang-tools-14 | ||
| 26 | -if test "x$USE_CLANG" = xyes; then | ||
| 27 | - if test $SYSTEM = "Darwin"; then | ||
| 28 | - CC=clang | ||
| 29 | - CXX="clang++ -fno-color-diagnostics -fPIE -stdlib=libc++" | ||
| 30 | - else | ||
| 31 | - if test -x "/usr/bin/clang-10"; then | ||
| 32 | - CLANG_VERSION=10 | ||
| 33 | - elif test -x "/usr/bin/clang-13"; then | ||
| 34 | - CLANG_VERSION=13 | ||
| 35 | - elif test -x "/usr/bin/clang-14"; then | ||
| 36 | - CLANG_VERSION=14 | ||
| 37 | - else | ||
| 38 | - echo "Could not find clang. Please install clang-14 clang-tools-14" | ||
| 39 | - exit 1 | ||
| 40 | - fi | ||
| 41 | - | ||
| 42 | - CC=clang-$CLANG_VERSION | ||
| 43 | - CXX="clang++-$CLANG_VERSION -fno-color-diagnostics -fPIE $CLANG_STDLIB" | ||
| 44 | - fi | ||
| 45 | -fi | ||
| 46 | - | ||
| 47 | CFLAGS="${CFLAGS} -I${HERE} -I${HERE}/include" | ||
| 48 | CXXFLAGS="${CXXFLAGS} -I${HERE} -I${HERE}/include" | ||
| 49 | |||
| 50 | @@ -122,7 +98,7 @@ fi | ||
| 51 | |||
| 52 | if test -f /proc/device-tree/model; then | ||
| 53 | IS_RASPBERRY=`cat /proc/device-tree/model | grep -a -e "Orange Pi" -e Raspberry | wc -l` | ||
| 54 | - | ||
| 55 | + | ||
| 56 | if test "$IS_RASPBERRY" = "1"; then | ||
| 57 | CFLAGS="${CFLAGS} -DHAVE_EMBEDDED_SUPPORT" | ||
| 58 | CXXFLAGS="${CXXFLAGS} -DHAVE_EMBEDDED_SUPPORT" | ||
| 59 | @@ -158,39 +134,6 @@ MAKE=make | ||
| 60 | BIN_PATH=/usr/bin | ||
| 61 | LIBPCAP=-lpcap | ||
| 62 | |||
| 63 | -if test $SYSTEM = "FreeBSD" || test $SYSTEM = "Darwin"; then | ||
| 64 | - CFLAGS="${CFLAGS} -I/usr/local/include" | ||
| 65 | - LDFLAGS="${LDFLAGS} -L/usr/local/lib" | ||
| 66 | - | ||
| 67 | - dnl> https://github.com/google/sanitizers/wiki/AddressSanitizerFlags | ||
| 68 | - CC=clang | ||
| 69 | - CXX="clang++ -fpie -fno-color-diagnostics $CLANG_STDLIB" | ||
| 70 | - if test $SYSTEM = "FreeBSD"; then | ||
| 71 | - MAKE=gmake | ||
| 72 | - BIN_PATH=/usr/local/bin | ||
| 73 | - else | ||
| 74 | - dnl> Adds /opt if MacPorts is installed | ||
| 75 | - if [ test -f /opt/local/bin/port ]; then | ||
| 76 | - CFLAGS="${CFLAGS} -I/opt/local/include" | ||
| 77 | - LDFLAGS="${LDFLAGS} -L/opt/local/lib" | ||
| 78 | - fi | ||
| 79 | - fi | ||
| 80 | - dnl> CXX=clang++ -fsanitize=address -fsanitize-address-use-after-scope | ||
| 81 | - OSXV=`sw_vers -productVersion` | ||
| 82 | - if test $SYSTEM = "Darwin"; then | ||
| 83 | - OS="macOS $OSXV" | ||
| 84 | - else | ||
| 85 | - OS=`uname -or | cut -d '-' -f 1` | ||
| 86 | - fi | ||
| 87 | - if test $MACHINE = "x86_64"; then | ||
| 88 | - LDFLAGS="${LDFLAGS} -L/usr/local/opt/ntopng" | ||
| 89 | - RES=`g++ -Wall -fno-color-diagnostics Prefs.cpp 2>&1 | grep "unrecognized command line option "|wc -l` | ||
| 90 | - if test $RES -eq 0; then | ||
| 91 | - CFLAGS="-fno-color-diagnostics $CFLAGS" | ||
| 92 | - fi | ||
| 93 | - fi | ||
| 94 | -fi | ||
| 95 | - | ||
| 96 | dnl> Remove spaces | ||
| 97 | OS="${OS#"${OS%%[![:space:]]*}"}" | ||
| 98 | |||
| 99 | @@ -237,31 +180,6 @@ if test "${with_nedge+set}" = set; then | ||
| 100 | LIBS="${LIBS} -lnetfilter_queue -lnfnetlink -lnetfilter_conntrack" | ||
| 101 | fi | ||
| 24 | 102 | ||
| 25 | -if test -d "/usr/local/include"; then | 103 | -if test -d "/usr/local/include"; then |
| 26 | - CFLAGS="${CFLAGS} -I/usr/local/include" | 104 | - CFLAGS="${CFLAGS} -I/usr/local/include" |
| 27 | - CPPFLAGS="${CPPFLAGS} -I/usr/local/include" | 105 | - CXXFLAGS="${CXXFLAGS} -I/usr/local/include" |
| 28 | -fi | 106 | -fi |
| 29 | - | 107 | - |
| 30 | -if test -d "/usr/local/lib"; then | 108 | -if test -d "/usr/local/lib"; then |
| @@ -33,7 +111,7 @@ index 1d6380c..beffc6c 100644 | |||
| 33 | - | 111 | - |
| 34 | -if test -d /opt/local/include; then : | 112 | -if test -d /opt/local/include; then : |
| 35 | - CFLAGS="${CFLAGS} -I/opt/local/include" | 113 | - CFLAGS="${CFLAGS} -I/opt/local/include" |
| 36 | - CPPFLAGS="${CPPFLAGS} -I/opt/local/include" | 114 | - CXXFLAGS="${CXXFLAGS} -I/opt/local/include" |
| 37 | -fi | 115 | -fi |
| 38 | - | 116 | - |
| 39 | -if test -d /opt/local/lib; then : | 117 | -if test -d /opt/local/lib; then : |
| @@ -42,15 +120,26 @@ index 1d6380c..beffc6c 100644 | |||
| 42 | - | 120 | - |
| 43 | -if [ test -f /usr/bin/lsb_release ]; then | 121 | -if [ test -f /usr/bin/lsb_release ]; then |
| 44 | - CODENAME=`/usr/bin/lsb_release -c|cut -f 2` | 122 | - CODENAME=`/usr/bin/lsb_release -c|cut -f 2` |
| 45 | - if [[ $CODENAME == "wheezy" ]]; then : | 123 | - if test $CODENAME = "wheezy" ; then |
| 46 | - CPPFLAGS="${CPPFLAGS} -DOLD_NETFILTER_INTERFACE=1" | 124 | - CXXFLAGS="${CXXFLAGS} -DOLD_NETFILTER_INTERFACE=1" |
| 47 | - fi | 125 | - fi |
| 48 | -fi | 126 | -fi |
| 49 | - | 127 | - |
| 50 | SHORT_MACHINE=`uname -m | cut -b1-3` | 128 | if test -d "pro"; then |
| 129 | NTOPCLOUD_LIB= | ||
| 130 | NTOPCLOUD_HOME="../ntopcloud" | ||
| 131 | @@ -317,10 +235,6 @@ AC_ARG_WITH(ndpi-includes, | ||
| 132 | NDPI_CUST_INC="-I$withval -I$withval/../lib/third_party/include" | ||
| 133 | ]) | ||
| 51 | 134 | ||
| 52 | GIT_RELEASE="@GIT_RELEASE@" | 135 | -if test -d /usr/local/include/ndpi ; then : |
| 53 | @@ -300,23 +275,11 @@ fi | 136 | - echo "WARNING: /usr/local/include/ndpi is present and might lead to compile errors" |
| 137 | -fi | ||
| 138 | - | ||
| 139 | NDPI_INC=`echo $NDPI_CFLAGS | sed -e "s/[ ]*$//"` | ||
| 140 | NDPI_LIB= | ||
| 141 | NDPI_LIB_DEP= | ||
| 142 | @@ -387,7 +301,7 @@ fi | ||
| 54 | pkg-config --exists libssl | 143 | pkg-config --exists libssl |
| 55 | if test "$?" -ne 1; then | 144 | if test "$?" -ne 1; then |
| 56 | AC_DEFINE_UNQUOTED(NO_SSL_DL, 1, [has openssl]) | 145 | AC_DEFINE_UNQUOTED(NO_SSL_DL, 1, [has openssl]) |
| @@ -58,25 +147,70 @@ index 1d6380c..beffc6c 100644 | |||
| 58 | + SSL_INC="`pkg-config --cflags libssl`" | 147 | + SSL_INC="`pkg-config --cflags libssl`" |
| 59 | SSL_LIB="`pkg-config --libs libssl` -lssl -lcrypto" | 148 | SSL_LIB="`pkg-config --libs libssl` -lssl -lcrypto" |
| 60 | else | 149 | else |
| 61 | - dnl Workaround for MacOS Brew | 150 | dnl Workaround for MacOS Brew |
| 62 | - if test -d "/usr/local/opt/openssl/lib"; then | 151 | @@ -408,10 +322,6 @@ else |
| 63 | - AC_DEFINE_UNQUOTED(NO_SSL_DL, 1, [has openssl]) | 152 | SSL_INC="-I/usr/local/opt/openssl/include" |
| 64 | - SSL_INC="-I/usr/local/opt/openssl/include" | 153 | SSL_LIB="-L/usr/local/opt/openssl/lib -lssl -lcrypto" |
| 65 | - SSL_LIB="-L/usr/local/opt/openssl/lib -lssl -lcrypto" | 154 | dnl Workaround for FreeBSD |
| 66 | - dnl Workaround for FreeBSD | ||
| 67 | - elif test -f "/usr/lib/libssl.so"; then | 155 | - elif test -f "/usr/lib/libssl.so"; then |
| 68 | - AC_DEFINE_UNQUOTED(NO_SSL_DL, 1, [has openssl]) | 156 | - AC_DEFINE_UNQUOTED(NO_SSL_DL, 1, [has openssl]) |
| 69 | - SSL_INC="-I/usr/include" | 157 | - SSL_INC="-I/usr/include" |
| 70 | - SSL_LIB="-L/usr/lib -lssl -lcrypto" | 158 | - SSL_LIB="-L/usr/lib -lssl -lcrypto" |
| 71 | - else | 159 | else |
| 72 | - echo "Please install openssl-dev(el) package prerequisite" | 160 | echo "Please install openssl-dev(el) package prerequisite" |
| 73 | - exit -1 | 161 | exit -1 |
| 162 | @@ -433,13 +343,6 @@ fi | ||
| 163 | AC_MSG_CHECKING(for ntopng professional edition) | ||
| 164 | |||
| 165 | REDIS_SERVICE="redis.service" | ||
| 166 | -if [ test -f /usr/bin/lsb_release ]; then | ||
| 167 | - UBUNTU_RELEASE=`lsb_release -r|cut -f 2` | ||
| 168 | - UBUNTU_SUB_RELEASE=`echo $UBUNTU_RELEASE|cut -f 1 -d '.'` | ||
| 169 | - if test "$UBUNTU_SUB_RELEASE" = "8" || test "$UBUNTU_SUB_RELEASE" = "10"; then | ||
| 170 | - REDIS_SERVICE="redis-server.service" | ||
| 74 | - fi | 171 | - fi |
| 75 | + echo "Please install openssl-dev(el) package prerequisite" | 172 | -fi |
| 76 | + exit -1 | 173 | |
| 174 | SERVICE_ALIAS= | ||
| 175 | SERVICE_REQUIRES= | ||
| 176 | @@ -497,7 +400,7 @@ fi | ||
| 177 | echo "Using clickhouse-cpp stored at ${CLICKHOUSE_HOME}" | ||
| 178 | |||
| 179 | dnl> fi dnl> test $SYSTEM = "Linux" | ||
| 180 | - | ||
| 181 | + | ||
| 182 | AC_DEFINE_UNQUOTED(NTOPNG_PRO_GIT_RELEASE, "r${PRO_GIT_RELEASE}", [ntopng professional release]) | ||
| 183 | AC_DEFINE_UNQUOTED(NTOPNG_PRO_GIT_DATE, "${PRO_GIT_DATE}", [ntopng professional date]) | ||
| 184 | DUMMY=`cd ./pro; ${MAKE} build` | ||
| 185 | @@ -531,21 +434,7 @@ if test -f ".git/index"; then | ||
| 77 | fi | 186 | fi |
| 78 | 187 | ||
| 79 | AC_CHECK_LIB([gcrypt], [gcry_cipher_checktag], [LIBS="${LIBS} -lgcrypt"]) | 188 | if test $SYSTEM = "Linux"; then |
| 80 | -- | 189 | - if [ test -f /usr/bin/lsb_release ]; then |
| 81 | 2.25.1 | 190 | - OSNAME=`/usr/bin/lsb_release -d|cut -d ':' -f 2| sed -e 's/^[[[:space:]]]*//'` |
| 82 | 191 | - OS="$OSNAME" | |
| 192 | - else | ||
| 193 | - if test -f /etc/debian_version; then | ||
| 194 | - DEBIAN_VERSION=`cat /etc/debian_version` | ||
| 195 | - OSNAME="Debian $DEBIAN_VERSION" | ||
| 196 | - else | ||
| 197 | - if test -f /etc/redhat-release; then | ||
| 198 | - OS=`cat /etc/redhat-release | cut -d '(' -f 1 | awk '{$1=$1};1'` | ||
| 199 | - else | ||
| 200 | - OS=`./config.guess` | ||
| 201 | - fi | ||
| 202 | - fi | ||
| 203 | - fi | ||
| 204 | + OS=`./config.guess` | ||
| 205 | else | ||
| 206 | dnl> wget -O config.guess 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD' | ||
| 207 | if test $SYSTEM = "FreeBSD"; then | ||
| 208 | @@ -575,7 +464,7 @@ AS_VAR_IF(with_hiredis, yes, [ | ||
| 209 | else | ||
| 210 | pkg-config --exists hiredis | ||
| 211 | if test "$?" -ne 1; then | ||
| 212 | - HIREDIS_INC="`pkg-config --cflags hiredis` -I/usr/include/hiredis" | ||
| 213 | + HIREDIS_INC="`pkg-config --cflags hiredis`" | ||
| 214 | if test $SYSTEM = "FreeBSD" && $FREEBSD_VERSION != "15"; then | ||
| 215 | dnl> Note: on freebsd 15 .a is not installed | ||
| 216 | HIREDIS_LIB="/usr/local/lib/libhiredis.a" | ||
diff --git a/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-not-check-clang-on-host.patch b/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-not-check-clang-on-host.patch deleted file mode 100644 index ffb106723c..0000000000 --- a/meta-networking/recipes-support/ntopng/files/0001-configure.ac.in-not-check-clang-on-host.patch +++ /dev/null | |||
| @@ -1,44 +0,0 @@ | |||
| 1 | From 5867be19e53a3cc09730b83282c83bdd26147cc3 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | ||
| 3 | Date: Mon, 9 Nov 2020 04:05:25 +0000 | ||
| 4 | Subject: [PATCH] configure.ac.in: not check clang on host | ||
| 5 | |||
| 6 | Don't check clang on host to avoid host contamination. | ||
| 7 | |||
| 8 | Upstream-Status: Inappropriate [OE specific] | ||
| 9 | |||
| 10 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | ||
| 11 | --- | ||
| 12 | configure.ac.in | 16 ---------------- | ||
| 13 | 1 file changed, 16 deletions(-) | ||
| 14 | |||
| 15 | diff --git a/configure.ac.in b/configure.ac.in | ||
| 16 | index 55bd49678..94bc0bc48 100644 | ||
| 17 | --- a/configure.ac.in | ||
| 18 | +++ b/configure.ac.in | ||
| 19 | @@ -90,22 +90,6 @@ if test $SYSTEM = "FreeBSD" || test $SYSTEM = "Darwin"; then | ||
| 20 | CFLAGS="-fno-color-diagnostics $CFLAGS" | ||
| 21 | fi | ||
| 22 | fi | ||
| 23 | -else | ||
| 24 | - if test $SYSTEM = "Linux"; then | ||
| 25 | - if [ test -f /usr/bin/clang++ ]; then | ||
| 26 | - CC=clang | ||
| 27 | - CXX=clang++ | ||
| 28 | - AC_MSG_RESULT(Using clang++ compiler) | ||
| 29 | - fi | ||
| 30 | - | ||
| 31 | - if [ test -f /etc/redhat-release ]; then | ||
| 32 | - OS=`cat /etc/redhat-release` | ||
| 33 | - else | ||
| 34 | - if [ test -f /usr/bin/lsb_release ]; then | ||
| 35 | - OS=`/usr/bin/lsb_release -d|cut -d ':' -f 2` | ||
| 36 | - fi | ||
| 37 | - fi | ||
| 38 | - fi | ||
| 39 | fi | ||
| 40 | |||
| 41 | dnl> Remove spaces | ||
| 42 | -- | ||
| 43 | 2.17.1 | ||
| 44 | |||
diff --git a/meta-networking/recipes-support/ntopng/files/0001-luaengine-Use-lua-5.5-API-signature-for-lua_newstate.patch b/meta-networking/recipes-support/ntopng/files/0001-luaengine-Use-lua-5.5-API-signature-for-lua_newstate.patch new file mode 100644 index 0000000000..8046d755c2 --- /dev/null +++ b/meta-networking/recipes-support/ntopng/files/0001-luaengine-Use-lua-5.5-API-signature-for-lua_newstate.patch | |||
| @@ -0,0 +1,31 @@ | |||
| 1 | From 6c4806436c3214e32487d05ce099ac86b0b2519c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <khem.raj@oss.qualcomm.com> | ||
| 3 | Date: Sun, 22 Mar 2026 10:08:01 -0700 | ||
| 4 | Subject: [PATCH] luaengine: Use lua 5.5 API signature for lua_newstate | ||
| 5 | |||
| 6 | in Lua 5.5 lua_newstate gained a third argument, | ||
| 7 | |||
| 8 | lua_State *lua_newstate(lua_Alloc f, void *ud, unsigned int seed); | ||
| 9 | |||
| 10 | The 5.5 manual says that third argument, seed, | ||
| 11 | is "a seed for the hashing of strings," and the 5.5 incompatibilities | ||
| 12 | section explicitly calls out that lua_newstate now has | ||
| 13 | a third parameter. | ||
| 14 | |||
| 15 | Upstream-Status: Pending | ||
| 16 | Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com> | ||
| 17 | --- | ||
| 18 | src/LuaEngine.cpp | 64 +++++++++++++++++++++++------------------------ | ||
| 19 | 1 file changed, 32 insertions(+), 32 deletions(-) | ||
| 20 | |||
| 21 | --- a/src/LuaEngine.cpp | ||
| 22 | +++ b/src/LuaEngine.cpp | ||
| 23 | @@ -154,7 +154,7 @@ LuaEngine::LuaEngine() { | ||
| 24 | is_system_vm = false; | ||
| 25 | mem_used = 0; | ||
| 26 | |||
| 27 | - L = lua_newstate(l_alloc, this); | ||
| 28 | + L = lua_newstate(l_alloc, this, luaL_makeseed(NULL)); | ||
| 29 | |||
| 30 | if (!L) { | ||
| 31 | ntop->getTrace()->traceEvent(TRACE_ERROR, "Unable to create a new Lua state."); | ||
diff --git a/meta-networking/recipes-support/ntopng/ndpi_4.2.bb b/meta-networking/recipes-support/ntopng/ndpi_5.0.bb index 66d24e4cd8..6eadf8ba62 100644 --- a/meta-networking/recipes-support/ntopng/ndpi_4.2.bb +++ b/meta-networking/recipes-support/ntopng/ndpi_5.0.bb | |||
| @@ -8,23 +8,23 @@ RDEPENDS:${PN} += " libpcap" | |||
| 8 | LICENSE = "LGPL-3.0-only" | 8 | LICENSE = "LGPL-3.0-only" |
| 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=b52f2d57d10c4f7ee67a7eb9615d5d24" | 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=b52f2d57d10c4f7ee67a7eb9615d5d24" |
| 10 | 10 | ||
| 11 | SRCREV = "8b5c6af71b562549f8416b31803daae223e09f46" | 11 | SRCREV = "375f99ef9fb4999d778b57bbeece171b3fa9fba6" |
| 12 | SRC_URI = "git://github.com/ntop/nDPI.git;branch=4.2-stable;protocol=https \ | 12 | SRC_URI = "git://github.com/ntop/nDPI.git;branch=5.0-stable;protocol=https;tag=${PV} \ |
| 13 | file://0001-autogen.sh-not-generate-configure.patch \ | 13 | file://0001-configure-Stop-embedding-pwd-at-configure-time.patch \ |
| 14 | " | 14 | " |
| 15 | 15 | ||
| 16 | 16 | inherit autotools pkgconfig | |
| 17 | inherit autotools-brokensep pkgconfig | ||
| 18 | 17 | ||
| 19 | CPPFLAGS += "${SELECTED_OPTIMIZATION}" | 18 | CPPFLAGS += "${SELECTED_OPTIMIZATION}" |
| 20 | 19 | ||
| 21 | do_configure:prepend() { | 20 | do_configure:prepend() { |
| 22 | ${S}/autogen.sh | 21 | (cd ${S} && ${S}/autogen.sh) |
| 22 | } | ||
| 23 | |||
| 24 | do_install:append() { | ||
| 25 | install -Dm 0644 ${B}/src/include/ndpi_define.h ${D}${includedir}/ndpi/ndpi_define.h | ||
| 23 | } | 26 | } |
| 24 | 27 | ||
| 25 | EXTRA_OEMAKE = " \ | 28 | EXTRA_OEMAKE = " \ |
| 26 | libdir=${libdir} \ | 29 | libdir=${libdir} \ |
| 27 | " | 30 | " |
| 28 | |||
| 29 | # remove this CVE_STATUS, when the recipe is updated to 4.12 or newer | ||
| 30 | CVE_STATUS[CVE-2025-25066] = "cpe-incorrect: Version 4.2 is not vulnerable yet" | ||
diff --git a/meta-networking/recipes-support/ntopng/ntopng_5.2.1.bb b/meta-networking/recipes-support/ntopng/ntopng_6.6.bb index 014706893a..3c039781d8 100644 --- a/meta-networking/recipes-support/ntopng/ntopng_5.2.1.bb +++ b/meta-networking/recipes-support/ntopng/ntopng_6.6.bb | |||
| @@ -11,27 +11,28 @@ RDEPENDS:${PN} = "bash redis" | |||
| 11 | LICENSE = "GPL-3.0-only" | 11 | LICENSE = "GPL-3.0-only" |
| 12 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | 12 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" |
| 13 | 13 | ||
| 14 | SRCREV = "d3ce78948e8d81dc1e2c5298ce556f9f2247aac1" | 14 | SRCREV = "d3a1229954dd783af06c9fd2dcd9ce926826a228" |
| 15 | SRC_URI = "git://github.com/ntop/ntopng.git;protocol=https;branch=5.2-stable \ | 15 | SRC_URI = "gitsm://github.com/ntop/ntopng;protocol=https;branch=6.6-stable \ |
| 16 | file://0001-configure.ac.in-fix-configure-error.patch \ | ||
| 17 | file://0001-configure.ac.in-fix-host-contamination.patch \ | 16 | file://0001-configure.ac.in-fix-host-contamination.patch \ |
| 18 | file://0001-Makefile.in-don-t-use-the-internal-lua.patch \ | 17 | file://0001-Makefile.in-don-t-use-the-internal-lua.patch \ |
| 19 | file://0001-autogen.sh-generate-configure.ac-only.patch \ | ||
| 20 | file://0001-configure.ac.in-not-check-clang-on-host.patch \ | ||
| 21 | file://0001-configure.ac.in-Allow-dynamic-linking-against-ndpi-3.patch \ | 18 | file://0001-configure.ac.in-Allow-dynamic-linking-against-ndpi-3.patch \ |
| 22 | file://0001-Follow-rrd-post-1.8-change.patch \ | 19 | file://0001-luaengine-Use-lua-5.5-API-signature-for-lua_newstate.patch \ |
| 23 | file://ntopng.service \ | 20 | file://ntopng.service \ |
| 24 | " | 21 | " |
| 25 | 22 | ||
| 26 | |||
| 27 | # don't use the lua under thirdparty as it supports cross compiling badly | 23 | # don't use the lua under thirdparty as it supports cross compiling badly |
| 28 | export LUA_LIB = "${STAGING_LIBDIR}/liblua.a" | 24 | export LUA_LIB = "-llua" |
| 29 | 25 | export LUA_INC = "-I${STAGING_INCDIR}" | |
| 26 | export NDPI_CUST_INC = "-I${STAGING_INCDIR}/ndpi" | ||
| 27 | export NDPI_CUST_LIB = "-lndpi" | ||
| 30 | LDFLAGS:append:mipsarch = " -latomic" | 28 | LDFLAGS:append:mipsarch = " -latomic" |
| 31 | LDFLAGS:append:powerpc = " -latomic" | 29 | LDFLAGS:append:powerpc = " -latomic" |
| 32 | LDFLAGS:append:riscv32 = " -latomic" | 30 | LDFLAGS:append:riscv32 = " -latomic" |
| 31 | |||
| 33 | inherit autotools-brokensep gettext pkgconfig systemd | 32 | inherit autotools-brokensep gettext pkgconfig systemd |
| 34 | 33 | ||
| 34 | EXTRA_OECONF += "--with-dynamic-ndpi" | ||
| 35 | |||
| 35 | do_install:append() { | 36 | do_install:append() { |
| 36 | install -d ${D}${systemd_unitdir}/system/ | 37 | install -d ${D}${systemd_unitdir}/system/ |
| 37 | install -m 0644 ${UNPACKDIR}/ntopng.service ${D}${systemd_unitdir}/system | 38 | install -m 0644 ${UNPACKDIR}/ntopng.service ${D}${systemd_unitdir}/system |
diff --git a/meta-networking/recipes-support/open-vm-tools/open-vm-tools/0001-fix-initialization-discards-const-qualifier-from-poi.patch b/meta-networking/recipes-support/open-vm-tools/open-vm-tools/0001-fix-initialization-discards-const-qualifier-from-poi.patch new file mode 100644 index 0000000000..c06a88f27e --- /dev/null +++ b/meta-networking/recipes-support/open-vm-tools/open-vm-tools/0001-fix-initialization-discards-const-qualifier-from-poi.patch | |||
| @@ -0,0 +1,144 @@ | |||
| 1 | From 070500fd0e97abb07585882ae448ac35b1c4396c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Rudi Heitbaum <rudi@heitbaum.com> | ||
| 3 | Date: Mon, 26 Jan 2026 11:55:03 +0000 | ||
| 4 | Subject: [PATCH] fix initialization discards 'const' qualifier from pointer | ||
| 5 | target type | ||
| 6 | |||
| 7 | Since glibc-2.43: | ||
| 8 | |||
| 9 | For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr, | ||
| 10 | strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return | ||
| 11 | pointers into their input arrays now have definitions as macros that | ||
| 12 | return a pointer to a const-qualified type when the input argument is | ||
| 13 | a pointer to a const-qualified type. | ||
| 14 | |||
| 15 | https://lists.gnu.org/archive/html/info-gnu/2026-01/msg00005.html | ||
| 16 | |||
| 17 | Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com> | ||
| 18 | |||
| 19 | Upstream-Status: Submitted [https://github.com/vmware/open-vm-tools/pull/783] | ||
| 20 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 21 | --- | ||
| 22 | open-vm-tools/lib/hgfs/hgfsEscape.c | 6 +++--- | ||
| 23 | open-vm-tools/lib/hgfsServer/hgfsServerLinux.c | 2 +- | ||
| 24 | open-vm-tools/lib/misc/strutil.c | 7 ++++--- | ||
| 25 | open-vm-tools/lib/nicInfo/nicInfoPosix.c | 2 +- | ||
| 26 | open-vm-tools/libvmtools/i18n.c | 2 +- | ||
| 27 | open-vm-tools/services/plugins/vix/vixTools.c | 2 +- | ||
| 28 | 6 files changed, 11 insertions(+), 10 deletions(-) | ||
| 29 | |||
| 30 | diff --git a/open-vm-tools/lib/hgfs/hgfsEscape.c b/open-vm-tools/lib/hgfs/hgfsEscape.c | ||
| 31 | index c4d39b12d..212ea1c79 100644 | ||
| 32 | --- a/open-vm-tools/lib/hgfs/hgfsEscape.c | ||
| 33 | +++ b/open-vm-tools/lib/hgfs/hgfsEscape.c | ||
| 34 | @@ -175,7 +175,7 @@ HgfsAddEscapeCharacter(char const * bufIn, // IN: input name | ||
| 35 | HgfsEscapeContext *escapeContext = (HgfsEscapeContext *)context; | ||
| 36 | uint32 charactersToCopy; | ||
| 37 | uint32 outputSpace; | ||
| 38 | - char* illegal; | ||
| 39 | + const char* illegal; | ||
| 40 | Bool result = TRUE; | ||
| 41 | |||
| 42 | ASSERT(offset >= escapeContext->processedOffset); // Scanning forward | ||
| 43 | @@ -573,7 +573,7 @@ HgfsIsEscapeSequence(char const *bufIn, // IN: input name | ||
| 44 | uint32 length) // IN: length of the name in characters | ||
| 45 | { | ||
| 46 | if (bufIn[offset] == HGFS_ESCAPE_CHAR && offset > 0) { | ||
| 47 | - char *substitute; | ||
| 48 | + const char *substitute; | ||
| 49 | if (bufIn[offset - 1] == HGFS_ESCAPE_SUBSTITUE_CHAR && offset > 1) { | ||
| 50 | /* | ||
| 51 | * Possibly a valid sequence, check it must be preceded with a substitute | ||
| 52 | @@ -887,7 +887,7 @@ HgfsEscapeUndoComponent(char *bufIn, // IN: Characters to be unesc | ||
| 53 | size_t offset = escapePointer - bufIn; | ||
| 54 | |||
| 55 | if (HgfsIsEscapeSequence(bufIn, offset, sizeIn)) { | ||
| 56 | - char* substitute = strchr(HGFS_SUBSTITUTE_CHARS, bufIn[offset - 1]); | ||
| 57 | + const char* substitute = strchr(HGFS_SUBSTITUTE_CHARS, bufIn[offset - 1]); | ||
| 58 | if (substitute != NULL) { | ||
| 59 | bufIn[offset - 1] = HGFS_ILLEGAL_CHARS[substitute - HGFS_SUBSTITUTE_CHARS]; | ||
| 60 | } else if (bufIn[offset - 1] == HGFS_ESCAPE_SUBSTITUE_CHAR) { | ||
| 61 | diff --git a/open-vm-tools/lib/hgfsServer/hgfsServerLinux.c b/open-vm-tools/lib/hgfsServer/hgfsServerLinux.c | ||
| 62 | index 445a53881..eeabcadd4 100644 | ||
| 63 | --- a/open-vm-tools/lib/hgfsServer/hgfsServerLinux.c | ||
| 64 | +++ b/open-vm-tools/lib/hgfsServer/hgfsServerLinux.c | ||
| 65 | @@ -1366,7 +1366,7 @@ static void | ||
| 66 | HgfsGetHiddenAttr(char const *fileName, // IN: Input filename | ||
| 67 | HgfsFileAttrInfo *attr) // OUT: Struct to copy into | ||
| 68 | { | ||
| 69 | - char *baseName; | ||
| 70 | + const char *baseName; | ||
| 71 | |||
| 72 | ASSERT(fileName); | ||
| 73 | ASSERT(attr); | ||
| 74 | diff --git a/open-vm-tools/lib/misc/strutil.c b/open-vm-tools/lib/misc/strutil.c | ||
| 75 | index 4fc6502e4..4be63b7b8 100644 | ||
| 76 | --- a/open-vm-tools/lib/misc/strutil.c | ||
| 77 | +++ b/open-vm-tools/lib/misc/strutil.c | ||
| 78 | @@ -1454,6 +1454,7 @@ StrUtil_ReplaceAll(const char *orig, // IN | ||
| 79 | char *result; | ||
| 80 | const char *current; | ||
| 81 | char *tmp; | ||
| 82 | + const char *tmp2; | ||
| 83 | size_t lenWhat; | ||
| 84 | size_t lenWith; | ||
| 85 | size_t occurrences = 0; | ||
| 86 | @@ -1467,8 +1468,8 @@ StrUtil_ReplaceAll(const char *orig, // IN | ||
| 87 | lenWith = strlen(with); | ||
| 88 | |||
| 89 | current = orig; | ||
| 90 | - while ((tmp = strstr(current, what)) != NULL) { | ||
| 91 | - current = tmp + lenWhat; | ||
| 92 | + while ((tmp2 = strstr(current, what)) != NULL) { | ||
| 93 | + current = tmp2 + lenWhat; | ||
| 94 | ++occurrences; | ||
| 95 | } | ||
| 96 | |||
| 97 | @@ -1695,7 +1696,7 @@ StrUtilHasListItem(char const *list, // IN: | ||
| 98 | char const *item, // IN: | ||
| 99 | int (*ncmp)(char const *, char const*, size_t)) // IN: | ||
| 100 | { | ||
| 101 | - char *foundDelim; | ||
| 102 | + const char *foundDelim; | ||
| 103 | int itemLen = strlen(item); | ||
| 104 | |||
| 105 | if (list == NULL) { | ||
| 106 | diff --git a/open-vm-tools/lib/nicInfo/nicInfoPosix.c b/open-vm-tools/lib/nicInfo/nicInfoPosix.c | ||
| 107 | index 6f20547b2..a387e377b 100644 | ||
| 108 | --- a/open-vm-tools/lib/nicInfo/nicInfoPosix.c | ||
| 109 | +++ b/open-vm-tools/lib/nicInfo/nicInfoPosix.c | ||
| 110 | @@ -267,7 +267,7 @@ static Bool | ||
| 111 | IpEntryMatchesDevice(const char *devName, | ||
| 112 | const char *label) | ||
| 113 | { | ||
| 114 | - char *p; | ||
| 115 | + const char *p; | ||
| 116 | size_t n; | ||
| 117 | |||
| 118 | if ((p = strchr(label, ':')) != NULL) { | ||
| 119 | diff --git a/open-vm-tools/libvmtools/i18n.c b/open-vm-tools/libvmtools/i18n.c | ||
| 120 | index 3085f72d7..f61406d14 100644 | ||
| 121 | --- a/open-vm-tools/libvmtools/i18n.c | ||
| 122 | +++ b/open-vm-tools/libvmtools/i18n.c | ||
| 123 | @@ -698,7 +698,7 @@ VMTools_BindTextDomain(const char *domain, | ||
| 124 | * If we couldn't find the catalog file for the user's language, see if | ||
| 125 | * we can find a more generic language (e.g., for "en_US", also try "en"). | ||
| 126 | */ | ||
| 127 | - char *sep = Str_Strrchr(lang, '_'); | ||
| 128 | + const char *sep = Str_Strrchr(lang, '_'); | ||
| 129 | if (sep != NULL) { | ||
| 130 | if (usrlang == NULL) { | ||
| 131 | usrlang = Util_SafeStrdup(lang); | ||
| 132 | diff --git a/open-vm-tools/services/plugins/vix/vixTools.c b/open-vm-tools/services/plugins/vix/vixTools.c | ||
| 133 | index b2079a10d..6a8498ffb 100644 | ||
| 134 | --- a/open-vm-tools/services/plugins/vix/vixTools.c | ||
| 135 | +++ b/open-vm-tools/services/plugins/vix/vixTools.c | ||
| 136 | @@ -925,7 +925,7 @@ VixToolsBuildUserEnvironmentTable(const char * const *envp) // IN: optional | ||
| 137 | for (; NULL != *envp; envp++) { | ||
| 138 | char *name; | ||
| 139 | char *value; | ||
| 140 | - char *whereToSplit; | ||
| 141 | + const char *whereToSplit; | ||
| 142 | size_t nameLen; | ||
| 143 | |||
| 144 | whereToSplit = strchr(*envp, '='); | ||
diff --git a/meta-networking/recipes-support/open-vm-tools/open-vm-tools_13.0.10.bb b/meta-networking/recipes-support/open-vm-tools/open-vm-tools_13.0.10.bb index 4ec6d5aa86..a48d1ce88d 100644 --- a/meta-networking/recipes-support/open-vm-tools/open-vm-tools_13.0.10.bb +++ b/meta-networking/recipes-support/open-vm-tools/open-vm-tools_13.0.10.bb | |||
| @@ -44,6 +44,7 @@ SRC_URI = "git://github.com/vmware/open-vm-tools.git;protocol=https;branch=maste | |||
| 44 | file://0013-open-vm-tools-Correct-include-path-for-poll.h.patch;patchdir=.. \ | 44 | file://0013-open-vm-tools-Correct-include-path-for-poll.h.patch;patchdir=.. \ |
| 45 | file://0014-timeSync-Portable-way-to-print-64bit-time_t.patch;patchdir=.. \ | 45 | file://0014-timeSync-Portable-way-to-print-64bit-time_t.patch;patchdir=.. \ |
| 46 | file://0001-glib_stubs-avoid-GLib-g_free-macro-redefinition-erro.patch;patchdir=.. \ | 46 | file://0001-glib_stubs-avoid-GLib-g_free-macro-redefinition-erro.patch;patchdir=.. \ |
| 47 | file://0001-fix-initialization-discards-const-qualifier-from-poi.patch;patchdir=.. \ | ||
| 47 | " | 48 | " |
| 48 | 49 | ||
| 49 | UPSTREAM_CHECK_GITTAGREGEX = "stable-(?P<pver>\d+(\.\d+)+)" | 50 | UPSTREAM_CHECK_GITTAGREGEX = "stable-(?P<pver>\d+(\.\d+)+)" |
diff --git a/meta-networking/recipes-support/openvpn/openvpn_2.6.17.bb b/meta-networking/recipes-support/openvpn/openvpn_2.7.0.bb index c454a93276..2567747121 100644 --- a/meta-networking/recipes-support/openvpn/openvpn_2.6.17.bb +++ b/meta-networking/recipes-support/openvpn/openvpn_2.7.0.bb | |||
| @@ -2,7 +2,7 @@ SUMMARY = "A full-featured SSL VPN solution via tun device." | |||
| 2 | HOMEPAGE = "https://openvpn.net/" | 2 | HOMEPAGE = "https://openvpn.net/" |
| 3 | SECTION = "net" | 3 | SECTION = "net" |
| 4 | LICENSE = "GPL-2.0-only" | 4 | LICENSE = "GPL-2.0-only" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=89196bacc47ed37a5b242a535661a049" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=924af2c382c415a0a68d0d9e7b483d23" |
| 6 | DEPENDS = "lzo lz4 openssl libcap-ng ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)} ${@bb.utils.contains('PTEST_ENABLED', '1', 'cmocka', '', d)} " | 6 | DEPENDS = "lzo lz4 openssl libcap-ng ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)} ${@bb.utils.contains('PTEST_ENABLED', '1', 'cmocka', '', d)} " |
| 7 | 7 | ||
| 8 | inherit autotools systemd update-rc.d pkgconfig ptest | 8 | inherit autotools systemd update-rc.d pkgconfig ptest |
| @@ -15,7 +15,7 @@ SRC_URI = "http://swupdate.openvpn.org/community/releases/${BP}.tar.gz \ | |||
| 15 | 15 | ||
| 16 | UPSTREAM_CHECK_URI = "https://openvpn.net/community-downloads" | 16 | UPSTREAM_CHECK_URI = "https://openvpn.net/community-downloads" |
| 17 | 17 | ||
| 18 | SRC_URI[sha256sum] = "4cc8e63f710d3001493b13d8a32cf22a214d5e4f71dd37d93831e2fd3208b370" | 18 | SRC_URI[sha256sum] = "2f0e10eb272be61e8fb25fe1cfa20875ff30ac857ef1418000c02290bd6dfa45" |
| 19 | 19 | ||
| 20 | CVE_STATUS[CVE-2020-27569] = "not-applicable-config: Applies only Aviatrix OpenVPN client, not openvpn" | 20 | CVE_STATUS[CVE-2020-27569] = "not-applicable-config: Applies only Aviatrix OpenVPN client, not openvpn" |
| 21 | 21 | ||
| @@ -46,6 +46,7 @@ PACKAGECONFIG[iproute2] = "--enable-iproute2,,iproute2,iproute2-ip" | |||
| 46 | PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd,systemd" | 46 | PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd,systemd" |
| 47 | PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux" | 47 | PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux" |
| 48 | 48 | ||
| 49 | RDEPENDS:${PN}:append = " bash" | ||
| 49 | RDEPENDS:${PN}-ptest:append = " make bash" | 50 | RDEPENDS:${PN}-ptest:append = " make bash" |
| 50 | 51 | ||
| 51 | do_install:append() { | 52 | do_install:append() { |
diff --git a/meta-networking/recipes-support/phytool/phytool.bb b/meta-networking/recipes-support/phytool/phytool_git.bb index 6471f46c28..35d11f8516 100644 --- a/meta-networking/recipes-support/phytool/phytool.bb +++ b/meta-networking/recipes-support/phytool/phytool_git.bb | |||
| @@ -1,11 +1,15 @@ | |||
| 1 | SUMMARY = "PHY interface tool for Linux" | 1 | SUMMARY = "PHY interface tool for Linux" |
| 2 | DESCRIPTION = "A tool to read and write PHY registers on Linux." | ||
| 3 | HOMEPAGE = "https://github.com/wkz/phytool" | ||
| 4 | BUGTRACKER = "https://github.com/wkz/phytool/issues" | ||
| 5 | SECTION = "console/network" | ||
| 6 | |||
| 2 | LICENSE = "GPL-2.0-only" | 7 | LICENSE = "GPL-2.0-only" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=39bba7d2cf0ba1036f2a6e2be52fe3f0" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=39bba7d2cf0ba1036f2a6e2be52fe3f0" |
| 4 | 9 | ||
| 5 | PV = "2+git" | 10 | PV = "2+git" |
| 6 | SRCREV = "8882328c08ba2efb13c049812098f1d0cb8adf0c" | ||
| 7 | SRC_URI = "git://github.com/wkz/phytool.git;branch=master;protocol=https" | 11 | SRC_URI = "git://github.com/wkz/phytool.git;branch=master;protocol=https" |
| 8 | 12 | SRCREV = "bcf23b0261aa9f352ee4b944e30e3482158640a4" | |
| 9 | 13 | ||
| 10 | # The Makefile has "$PREFIX/bin" hardcoded into it, hence not using $bindir here | 14 | # The Makefile has "$PREFIX/bin" hardcoded into it, hence not using $bindir here |
| 11 | do_install() { | 15 | do_install() { |
diff --git a/meta-networking/recipes-support/tunctl/tunctl/makefile-add-ldflags.patch b/meta-networking/recipes-support/tunctl/tunctl/makefile-add-ldflags.patch index a556f6eebb..45fbb68b70 100644 --- a/meta-networking/recipes-support/tunctl/tunctl/makefile-add-ldflags.patch +++ b/meta-networking/recipes-support/tunctl/tunctl/makefile-add-ldflags.patch | |||
| @@ -4,11 +4,18 @@ Upstream-Status: Inactive-Upstream [last change: 2013-03-22] | |||
| 4 | 4 | ||
| 5 | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> | 5 | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> |
| 6 | 6 | ||
| 7 | diff --git a/Makefile b/Makefile | ||
| 8 | index a0aa7f6..d6ce2c7 100644 | ||
| 9 | --- a/Makefile | 7 | --- a/Makefile |
| 10 | +++ b/Makefile | 8 | +++ b/Makefile |
| 11 | @@ -14,7 +14,7 @@ MAN_DIR ?= /usr/share/man/man$(MANS) | 9 | @@ -6,7 +6,7 @@ MAN = $(PACKAGE).$(MANS) |
| 10 | |||
| 11 | DIST = Makefile $(PACKAGE).spec $(PACKAGE).c $(PACKAGE).sgml ChangeLog | ||
| 12 | |||
| 13 | -CFLAGS = -g -Wall | ||
| 14 | +CFLAGS ?= -g -Wall | ||
| 15 | |||
| 16 | BIN_DIR ?= /usr/sbin | ||
| 17 | MAN_DIR ?= /usr/share/man/man$(MANS) | ||
| 18 | @@ -14,12 +14,12 @@ MAN_DIR ?= /usr/share/man/man$(MANS) | ||
| 12 | all : $(BIN) $(MAN) | 19 | all : $(BIN) $(MAN) |
| 13 | 20 | ||
| 14 | $(BIN) : $(BIN).c | 21 | $(BIN) : $(BIN).c |
| @@ -17,3 +24,9 @@ index a0aa7f6..d6ce2c7 100644 | |||
| 17 | 24 | ||
| 18 | $(MAN) : $(PACKAGE).sgml | 25 | $(MAN) : $(PACKAGE).sgml |
| 19 | docbook2man $(PACKAGE).sgml | 26 | docbook2man $(PACKAGE).sgml |
| 27 | |||
| 28 | -clean : | ||
| 29 | +clean : | ||
| 30 | rm -f $(BIN) $(OBJS) $(MAN) *~ manpage.* | ||
| 31 | |||
| 32 | install : $(BIN) $(MAN) | ||
diff --git a/meta-oe/conf/include/ptest-packagelists-meta-oe.inc b/meta-oe/conf/include/ptest-packagelists-meta-oe.inc index 4de602ac1c..a4398dd7e4 100644 --- a/meta-oe/conf/include/ptest-packagelists-meta-oe.inc +++ b/meta-oe/conf/include/ptest-packagelists-meta-oe.inc | |||
| @@ -13,6 +13,7 @@ PTESTS_FAST_META_OE = "\ | |||
| 13 | cjson \ | 13 | cjson \ |
| 14 | cli11 \ | 14 | cli11 \ |
| 15 | cmocka \ | 15 | cmocka \ |
| 16 | conserver \ | ||
| 16 | cunit \ | 17 | cunit \ |
| 17 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'dbus-broker', '', d)} \ | 18 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'dbus-broker', '', d)} \ |
| 18 | duktape \ | 19 | duktape \ |
| @@ -76,6 +77,7 @@ PTESTS_SLOW_META_OE = "\ | |||
| 76 | fftw \ | 77 | fftw \ |
| 77 | libusb-compat \ | 78 | libusb-compat \ |
| 78 | mariadb \ | 79 | mariadb \ |
| 80 | postgresql \ | ||
| 79 | re2 \ | 81 | re2 \ |
| 80 | rocksdb \ | 82 | rocksdb \ |
| 81 | " | 83 | " |
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.24.1.bb b/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.24.1.bb index 33de2f4054..37e088590f 100644 --- a/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.24.1.bb +++ b/meta-oe/dynamic-layers/meta-python/recipes-devtools/bpftrace/bpftrace_0.24.1.bb | |||
| @@ -48,6 +48,12 @@ do_install_ptest() { | |||
| 48 | done | 48 | done |
| 49 | } | 49 | } |
| 50 | 50 | ||
| 51 | do_install_ptest:powerpc64() { | ||
| 52 | } | ||
| 53 | |||
| 54 | do_install_ptest:powerpc64le() { | ||
| 55 | } | ||
| 56 | |||
| 51 | EXTRA_OECMAKE = " \ | 57 | EXTRA_OECMAKE = " \ |
| 52 | -DCMAKE_ENABLE_EXPORTS=1 \ | 58 | -DCMAKE_ENABLE_EXPORTS=1 \ |
| 53 | -DCMAKE_BUILD_TYPE=Release \ | 59 | -DCMAKE_BUILD_TYPE=Release \ |
| @@ -56,6 +62,9 @@ EXTRA_OECMAKE = " \ | |||
| 56 | -DBISON_FLAGS='--file-prefix-map=${WORKDIR}=' \ | 62 | -DBISON_FLAGS='--file-prefix-map=${WORKDIR}=' \ |
| 57 | " | 63 | " |
| 58 | 64 | ||
| 65 | PACKAGES:remove:powerpc64 = "${PN}-ptest" | ||
| 66 | PACKAGES:remove:powerpc64le = "${PN}-ptest" | ||
| 67 | |||
| 59 | RDEPENDS:${PN}-ptest += "bash bpftool python3" | 68 | RDEPENDS:${PN}-ptest += "bash bpftool python3" |
| 60 | 69 | ||
| 61 | COMPATIBLE_HOST = "(x86_64.*|aarch64.*|powerpc64.*|riscv64.*)-linux" | 70 | COMPATIBLE_HOST = "(x86_64.*|aarch64.*|powerpc64.*|riscv64.*)-linux" |
diff --git a/meta-oe/recipes-bsp/fwupd/fwupd-efi_1.7.bb b/meta-oe/recipes-bsp/fwupd/fwupd-efi_1.8.bb index d6ace116e7..8682d97c06 100644 --- a/meta-oe/recipes-bsp/fwupd/fwupd-efi_1.7.bb +++ b/meta-oe/recipes-bsp/fwupd/fwupd-efi_1.8.bb | |||
| @@ -2,9 +2,9 @@ SUMMARY = "EFI executable for fwupd" | |||
| 2 | LICENSE = "LGPL-2.1-or-later" | 2 | LICENSE = "LGPL-2.1-or-later" |
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" | 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" |
| 4 | 4 | ||
| 5 | SRC_URI = "git://github.com/fwupd/fwupd-efi;protocol=https;branch=main" | 5 | SRC_URI = "git://github.com/fwupd/fwupd-efi;protocol=https;branch=main;tag=${PV}" |
| 6 | 6 | ||
| 7 | SRCREV = "cfd0be286a9b050c1aa4bfa3f0820256903a264a" | 7 | SRCREV = "8572a93e81e7110b88445d1907fdd73982557347" |
| 8 | 8 | ||
| 9 | DEPENDS = "gnu-efi python3-pefile-native" | 9 | DEPENDS = "gnu-efi python3-pefile-native" |
| 10 | 10 | ||
| @@ -29,9 +29,3 @@ EXTRA_OEMESON += "\ | |||
| 29 | 29 | ||
| 30 | # The compile assumes GCC at present | 30 | # The compile assumes GCC at present |
| 31 | TOOLCHAIN = "gcc" | 31 | TOOLCHAIN = "gcc" |
| 32 | |||
| 33 | # Multiple errors like below with gcc14 | ||
| 34 | #| ../git/efi/fwupdate.c:611:20: error: passing argument 5 of 'fwup_log' from incompatible pointer type [-Wincompatible-pointer-types] | ||
| 35 | #| 611 | fwup_debug(L"n_updates: %d", n_updates); | ||
| 36 | #| | ^~~~~~~~~~~~~~~~ | ||
| 37 | TOOLCHAIN_OPTIONS += "-Wno-error=incompatible-pointer-types" | ||
diff --git a/meta-oe/recipes-connectivity/conserver/conserver/conserver.service b/meta-oe/recipes-connectivity/conserver/conserver/conserver.service new file mode 100644 index 0000000000..8649896487 --- /dev/null +++ b/meta-oe/recipes-connectivity/conserver/conserver/conserver.service | |||
| @@ -0,0 +1,58 @@ | |||
| 1 | [Unit] | ||
| 2 | Description=Console server | ||
| 3 | Documentation=man:conserver(8) | ||
| 4 | Documentation=https://www.conserver.com/ | ||
| 5 | After=network.target | ||
| 6 | ConditionPathExists=/etc/conserver.cf | ||
| 7 | |||
| 8 | [Service] | ||
| 9 | Type=exec | ||
| 10 | ExecStart=/usr/sbin/conserver -C /etc/conserver.cf | ||
| 11 | ExecReload=+kill -HUP $MAINPID | ||
| 12 | User=conserver | ||
| 13 | # /run/conserver for Unix domain socket | ||
| 14 | RuntimeDirectory=conserver | ||
| 15 | |||
| 16 | CapabilityBoundingSet= | ||
| 17 | |||
| 18 | LockPersonality=true | ||
| 19 | MemoryDenyWriteExecute=true | ||
| 20 | NoNewPrivileges=true | ||
| 21 | |||
| 22 | # No access to /dev/... | ||
| 23 | PrivateDevices=true | ||
| 24 | PrivateTmp=true | ||
| 25 | ProtectClock=true | ||
| 26 | ProtectControlGroups=true | ||
| 27 | ProtectHostname=true | ||
| 28 | ProtectKernelLogs=true | ||
| 29 | ProtectKernelModules=true | ||
| 30 | ProtectKernelTunables=true | ||
| 31 | |||
| 32 | # strict: mounts the whole system read-only | ||
| 33 | # full: mount only /var as read-write | ||
| 34 | # true: mount /var and /etc as read-write | ||
| 35 | ProtectSystem=full | ||
| 36 | # Make some paths writable | ||
| 37 | #ReadWritePaths=/⦠| ||
| 38 | ProtectHome=true | ||
| 39 | |||
| 40 | # Make sure that the process can only see PIDs and process details of itself, | ||
| 41 | # and the second option disables seeing details of things like system load and | ||
| 42 | # I/O etc | ||
| 43 | ProtectProc=invisible | ||
| 44 | ProcSubset=pid | ||
| 45 | |||
| 46 | RemoveIPC=true | ||
| 47 | RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 | ||
| 48 | RestrictNamespaces=true | ||
| 49 | RestrictRealtime=true | ||
| 50 | RestrictSUIDSGID=true | ||
| 51 | |||
| 52 | SystemCallArchitectures=native | ||
| 53 | SystemCallFilter=@system-service | ||
| 54 | SystemCallFilter=~@privileged @resources @obsolete | ||
| 55 | |||
| 56 | |||
| 57 | [Install] | ||
| 58 | WantedBy=multi-user.target | ||
diff --git a/meta-oe/recipes-connectivity/conserver/conserver/run-ptest b/meta-oe/recipes-connectivity/conserver/conserver/run-ptest new file mode 100644 index 0000000000..51eb0ffbcf --- /dev/null +++ b/meta-oe/recipes-connectivity/conserver/conserver/run-ptest | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | set -e -u -C | ||
| 4 | |||
| 5 | cd test | ||
| 6 | |||
| 7 | ./dotest |sed \ | ||
| 8 | -e 's,^executing test \(#[0-9]*\)...succeeded$,PASS: conserver \1,' \ | ||
| 9 | -e 's,^executing test \(#[0-9]*\)...failed\(.*\)$,FAIL: conserver \1 \2,' | ||
| 10 | |||
| 11 | for i in test*.diff conserver.log shell.log shell2.log | ||
| 12 | do | ||
| 13 | test "$i" != 'test*.diff' || exit 0 | ||
| 14 | test -e "$i" || continue | ||
| 15 | |||
| 16 | echo "----[ $i ]--------------------" | ||
| 17 | cat "$i" | ||
| 18 | echo "------------------------------------" | ||
| 19 | done | ||
| 20 | |||
| 21 | exit 1 | ||
diff --git a/meta-oe/recipes-connectivity/conserver/conserver_8.3.0.bb b/meta-oe/recipes-connectivity/conserver/conserver_8.3.0.bb new file mode 100644 index 0000000000..c32d6f9646 --- /dev/null +++ b/meta-oe/recipes-connectivity/conserver/conserver_8.3.0.bb | |||
| @@ -0,0 +1,111 @@ | |||
| 1 | SUMMARY = "Manages connections of multiple users to a serial console or TCP/unix sockets" | ||
| 2 | DESCRIPTION = "\ | ||
| 3 | Conserver allows multiple users to watch a serial console at the same \ | ||
| 4 | time. It can log the data, allows users to take write-access of a console \ | ||
| 5 | (one at a time), and has a variety of bells and whistles to accentuate \ | ||
| 6 | that basic functionality. The idea is that conserver will log all your \ | ||
| 7 | serial traffic so you can go back and review why something crashed, look \ | ||
| 8 | at changes (if done on the console), or tie the console logs into a \ | ||
| 9 | monitoring system (just watch the logfiles it creates). \ | ||
| 10 | " | ||
| 11 | HOMEPAGE = "https://www.conserver.com/" | ||
| 12 | BUGTRACKER = "https://github.com/bstansell/conserver/issues" | ||
| 13 | SECTION = "console/network" | ||
| 14 | |||
| 15 | LICENSE = "BSD-3-Clause" | ||
| 16 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b28513e7b696027d3d2b8dbf117f9fe5" | ||
| 17 | |||
| 18 | DEPENDS = "libxcrypt" | ||
| 19 | |||
| 20 | inherit autotools ptest systemd useradd | ||
| 21 | |||
| 22 | SRC_URI = "\ | ||
| 23 | git://github.com/bstansell/conserver;protocol=https;branch=master;tag=v${PV} \ | ||
| 24 | file://conserver.service \ | ||
| 25 | file://run-ptest \ | ||
| 26 | " | ||
| 27 | SRCREV = "fe9aac337554f95721dc9f3da721092a81092089" | ||
| 28 | |||
| 29 | # In 8.3.0, conserver fails to build with uds and ipv6 | ||
| 30 | # https://github.com/bstansell/conserver/issues/112 | ||
| 31 | PACKAGECONFIG ?= "\ | ||
| 32 | openssl \ | ||
| 33 | ${@bb.utils.contains_any('DISTRO_FEATURES', 'ipv4 ipv6', '', 'uds trust-uds-cred', d)} \ | ||
| 34 | ${@bb.utils.filter('DISTRO_FEATURES', 'ipv6 pam', d)} \ | ||
| 35 | " | ||
| 36 | |||
| 37 | # Trust reverse DNS information | ||
| 38 | PACKAGECONFIG[trustrevdns] = "--with-trustrevdns,--without-trustrevdns" | ||
| 39 | # Produce extended messages | ||
| 40 | PACKAGECONFIG[extmsgs] = "--with-extmsgs,--without-extmsgs" | ||
| 41 | # Use Unix domain sockets for client/server communication [/tmp/conserver] | ||
| 42 | PACKAGECONFIG[uds] = "--with-uds=/run/${PN},--without-uds" | ||
| 43 | # Trust UDS credentials obtained via socket | ||
| 44 | PACKAGECONFIG[trust-uds-cred] = "--with-trust-uds-cred,--without-trust-uds-cred" | ||
| 45 | # Compile in libwrap (tcp_wrappers) support | ||
| 46 | PACKAGECONFIG[libwrap] = "--with-libwrap,--without-libwrap,tcp-wrappers" | ||
| 47 | # Compile in OpenSSL support | ||
| 48 | PACKAGECONFIG[openssl] = "--with-openssl,--without-openssl,openssl" | ||
| 49 | # Require server SSL certificate by client | ||
| 50 | PACKAGECONFIG[req-server-cert] = "--with-req-server-cert,--without-req-server-cert" | ||
| 51 | # Compile in GSS-API support | ||
| 52 | PACKAGECONFIG[gssapi] = "--with-gssapi,--without-gssapi,krb5" | ||
| 53 | # retry username without @REALM with gss-api authentication | ||
| 54 | PACKAGECONFIG[striprealm] = "--with-striprealm,--without-striprealm" | ||
| 55 | # Compile in FreeIPMI support | ||
| 56 | PACKAGECONFIG[freeipmi] = "--with-freeipmi,--without-freeipmi,freeipmi" | ||
| 57 | # Compile in dmalloc support | ||
| 58 | PACKAGECONFIG[dmalloc] = "--with-dmalloc,--without-dmalloc,dmalloc" | ||
| 59 | # Enable PAM support | ||
| 60 | PACKAGECONFIG[pam] = "--with-pam,--without-pam,libpam" | ||
| 61 | # (experimental) Use IPv6 for client/server communication | ||
| 62 | PACKAGECONFIG[ipv6] = "--with-ipv6,--without-ipv6" | ||
| 63 | |||
| 64 | EXTRA_OECONF += "\ | ||
| 65 | INSTALL_PROGRAM='install --strip-program=true' \ | ||
| 66 | --with-pidfile=/run/conserver/conserver.pid \ | ||
| 67 | --without-rpath \ | ||
| 68 | " | ||
| 69 | |||
| 70 | PACKAGE_BEFORE_PN += "${PN}-client" | ||
| 71 | SUMMARY:${PN}-client = "Client to connect to conserver" | ||
| 72 | FILES:${PN}-client += "${bindir}/console" | ||
| 73 | |||
| 74 | PACKAGE_BEFORE_PN += "${PN}-convert" | ||
| 75 | SUMMARY:${PN}-convert = "Converter for old config files of conserver" | ||
| 76 | FILES:${PN}-convert += "${libdir}/${PN}" | ||
| 77 | |||
| 78 | # tests fail with ash | ||
| 79 | RDEPENDS:${PN}-ptest += "bash" | ||
| 80 | |||
| 81 | SYSTEMD_SERVICE:${PN} = "${PN}.service" | ||
| 82 | |||
| 83 | USERADD_PACKAGES = "\ | ||
| 84 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${PN}', '', d)} \ | ||
| 85 | " | ||
| 86 | USERADD_PARAM:${PN} = "\ | ||
| 87 | -M -d /invalid -r -U -s ${sbindir}/nologin conserver; \ | ||
| 88 | " | ||
| 89 | |||
| 90 | do_install:append() { | ||
| 91 | if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)} | ||
| 92 | then | ||
| 93 | rm ${D}${datadir}/examples/${PN}/conserver.rc | ||
| 94 | |||
| 95 | install -m 644 -D -t ${D}/${systemd_unitdir}/system ${UNPACKDIR}/conserver.service | ||
| 96 | else | ||
| 97 | install -d ${D}${sysconfdir}/init.d | ||
| 98 | mv ${D}${datadir}/examples/${PN}/conserver.rc ${D}${sysconfdir}/init.d/${PN} | ||
| 99 | fi | ||
| 100 | |||
| 101 | install -d ${D}${datadir}/doc/${PN}/examples | ||
| 102 | mv ${D}${datadir}/examples/${PN}/* ${D}${datadir}/doc/${PN}/examples | ||
| 103 | rmdir ${D}${datadir}/examples/${PN} ${D}${datadir}/examples | ||
| 104 | } | ||
| 105 | |||
| 106 | do_install_ptest() { | ||
| 107 | install -d ${D}${PTEST_PATH}/conserver ${D}${PTEST_PATH}/console | ||
| 108 | ln -s ${sbindir}/conserver ${D}${PTEST_PATH}/conserver | ||
| 109 | ln -s ${bindir}/console ${D}${PTEST_PATH}/console | ||
| 110 | cp -a ${S}/test ${D}${PTEST_PATH} | ||
| 111 | } | ||
diff --git a/meta-oe/recipes-connectivity/transmission/transmission_4.1.0.bb b/meta-oe/recipes-connectivity/transmission/transmission_4.1.1.bb index aed1e2e32a..a4b7856abe 100644 --- a/meta-oe/recipes-connectivity/transmission/transmission_4.1.0.bb +++ b/meta-oe/recipes-connectivity/transmission/transmission_4.1.1.bb | |||
| @@ -15,7 +15,7 @@ SRC_URI = " \ | |||
| 15 | " | 15 | " |
| 16 | 16 | ||
| 17 | # Transmission release 4.1.0 | 17 | # Transmission release 4.1.0 |
| 18 | SRCREV = "272401184f0736e6063f9da90be7d037e907508a" | 18 | SRCREV = "56442e2929cf4e9e20c8604a229e99fbb352190c" |
| 19 | 19 | ||
| 20 | 20 | ||
| 21 | inherit cmake gettext update-rc.d pkgconfig systemd mime-xdg | 21 | inherit cmake gettext update-rc.d pkgconfig systemd mime-xdg |
| @@ -28,6 +28,8 @@ PACKAGECONFIG = "${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'gtk', '' | |||
| 28 | PACKAGECONFIG[gtk] = "-DENABLE_GTK=ON,-DENABLE_GTK=OFF,gtk4 gtkmm4," | 28 | PACKAGECONFIG[gtk] = "-DENABLE_GTK=ON,-DENABLE_GTK=OFF,gtk4 gtkmm4," |
| 29 | PACKAGECONFIG[systemd] = "-DWITH_SYSTEMD=ON,-DWITH_SYSTEMD=OFF,systemd," | 29 | PACKAGECONFIG[systemd] = "-DWITH_SYSTEMD=ON,-DWITH_SYSTEMD=OFF,systemd," |
| 30 | 30 | ||
| 31 | EXTRA_OECMAKE = "-DRUN_CLANG_TIDY=OFF" | ||
| 32 | |||
| 31 | # Weak default values for transmission user and group | 33 | # Weak default values for transmission user and group |
| 32 | # Change them in bbappend if needed | 34 | # Change them in bbappend if needed |
| 33 | TRANSMISSION_USER ??= "root" | 35 | TRANSMISSION_USER ??= "root" |
diff --git a/meta-oe/recipes-crypto/leancrypto/files/leancrypto-tests.sh b/meta-oe/recipes-crypto/leancrypto/files/leancrypto-tests.sh new file mode 100644 index 0000000000..5db9c4dc8b --- /dev/null +++ b/meta-oe/recipes-crypto/leancrypto/files/leancrypto-tests.sh | |||
| @@ -0,0 +1,57 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | # SPDX-License-Identifier: MIT | ||
| 3 | # | ||
| 4 | # leancrypto test runner | ||
| 5 | # Runs all leancrypto test binaries and reports pass/fail summary | ||
| 6 | # | ||
| 7 | |||
| 8 | TESTDIR="/usr/libexec/leancrypto/tests" | ||
| 9 | GREEN='\033[0;32m' | ||
| 10 | RED='\033[0;31m' | ||
| 11 | YELLOW='\033[0;33m' | ||
| 12 | NC='\033[0m' | ||
| 13 | PASS=0 | ||
| 14 | FAIL=0 | ||
| 15 | SKIP=0 | ||
| 16 | FAILED="" | ||
| 17 | |||
| 18 | if [ ! -d "$TESTDIR" ]; then | ||
| 19 | echo "ERROR: Test directory $TESTDIR not found" | ||
| 20 | exit 1 | ||
| 21 | fi | ||
| 22 | |||
| 23 | count=$(find "$TESTDIR" -maxdepth 1 -type f -executable | wc -l) | ||
| 24 | if [ "$count" -eq 0 ]; then | ||
| 25 | echo "ERROR: No test binaries found in $TESTDIR" | ||
| 26 | exit 1 | ||
| 27 | fi | ||
| 28 | |||
| 29 | echo "Running $count leancrypto tests..." | ||
| 30 | echo "" | ||
| 31 | |||
| 32 | for t in "$TESTDIR"/*; do | ||
| 33 | [ -x "$t" ] || continue | ||
| 34 | name=$(basename "$t") | ||
| 35 | printf "%-60s " "$name" | ||
| 36 | "$t" > /dev/null 2>&1 | ||
| 37 | rc=$? | ||
| 38 | if [ "$rc" -eq 0 ]; then | ||
| 39 | printf "${GREEN}PASS${NC}\n" | ||
| 40 | PASS=$((PASS + 1)) | ||
| 41 | elif [ "$rc" -eq 77 ]; then | ||
| 42 | printf "${YELLOW}SKIP${NC}\n" | ||
| 43 | SKIP=$((SKIP + 1)) | ||
| 44 | else | ||
| 45 | printf "${RED}FAIL${NC}\n" | ||
| 46 | FAIL=$((FAIL + 1)) | ||
| 47 | FAILED="$FAILED $name" | ||
| 48 | fi | ||
| 49 | done | ||
| 50 | |||
| 51 | echo "" | ||
| 52 | echo "Results: $PASS passed, $FAIL failed, $SKIP skipped, $((PASS + FAIL + SKIP)) total" | ||
| 53 | |||
| 54 | if [ "$FAIL" -gt 0 ]; then | ||
| 55 | echo "Failed tests:$FAILED" | ||
| 56 | exit 1 | ||
| 57 | fi | ||
diff --git a/meta-oe/recipes-crypto/leancrypto/leancrypto_1.7.0.bb b/meta-oe/recipes-crypto/leancrypto/leancrypto_1.7.0.bb new file mode 100644 index 0000000000..7c9187ab94 --- /dev/null +++ b/meta-oe/recipes-crypto/leancrypto/leancrypto_1.7.0.bb | |||
| @@ -0,0 +1,56 @@ | |||
| 1 | SUMMARY = "Lean cryptographic library with PQC-resistant algorithms" | ||
| 2 | DESCRIPTION = "leancrypto is a cryptographic library that exclusively contains \ | ||
| 3 | PQC-resistant cryptographic algorithms. It is lean, has minimal dependencies, \ | ||
| 4 | supports stack-only operation and provides optimized implementations for \ | ||
| 5 | ML-KEM (Kyber), ML-DSA (Dilithium), SLH-DSA (Sphincs+) and many more" | ||
| 6 | HOMEPAGE = "https://leancrypto.org" | ||
| 7 | LICENSE = "BSD-3-Clause | GPL-2.0-only" | ||
| 8 | LIC_FILES_CHKSUM = " \ | ||
| 9 | file://LICENSE;md5=4cc9ea7ae2518fb4fb0bbd9d1a60cbf4 \ | ||
| 10 | file://LICENSE.bsd;md5=66a5cedaf62c4b2637025f049f9b826f \ | ||
| 11 | file://LICENSE.gplv2;md5=eb723b61539feef013de476e68b5c50a \ | ||
| 12 | " | ||
| 13 | SECTION = "libs" | ||
| 14 | SRC_URI = "git://github.com/smuellerDD/leancrypto.git;branch=master;protocol=https;tag=v${PV} \ | ||
| 15 | file://leancrypto-tests.sh \ | ||
| 16 | " | ||
| 17 | # SRCREV tagged v1.7.0 | ||
| 18 | SRCREV = "e60fba94e8cabf1661a1da488b78b84a4fba56e9" | ||
| 19 | |||
| 20 | inherit pkgconfig meson | ||
| 21 | |||
| 22 | EXTRA_OEMESON = "-Dstrip=false" | ||
| 23 | TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" | ||
| 24 | |||
| 25 | PACKAGECONFIG ??= "secure-exec apps tests" | ||
| 26 | PACKAGECONFIG[apps] = "-Dapps=enabled,-Dapps=disabled" | ||
| 27 | PACKAGECONFIG[small-stack] = "-Dsmall_stack=enabled,-Dsmall_stack=disabled" | ||
| 28 | PACKAGECONFIG[no-asm] = "-Ddisable-asm=true,-Ddisable-asm=false" | ||
| 29 | PACKAGECONFIG[efi] = "-Defi=enabled,-Defi=disabled" | ||
| 30 | PACKAGECONFIG[secure-exec] = "-Dsecure_execution=enabled,-Dsecure_execution=disabled" | ||
| 31 | PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled" | ||
| 32 | |||
| 33 | do_install:append () { | ||
| 34 | if ${@bb.utils.contains('PACKAGECONFIG', 'tests', 'true', 'false', d)}; then | ||
| 35 | install -d ${D}${libexecdir}/leancrypto/tests | ||
| 36 | for t in $(find ${B} -maxdepth 3 -type f -executable \( -name '*_tester*' -o -name '*_test' \)); do | ||
| 37 | basename=$(basename "$t") | ||
| 38 | install -m 0755 "$t" ${D}${libexecdir}/leancrypto/tests/leancrypto_${basename} | ||
| 39 | done | ||
| 40 | install -d ${D}${bindir} | ||
| 41 | install -m 0755 ${UNPACKDIR}/leancrypto-tests.sh ${D}${bindir}/leancrypto-tests | ||
| 42 | fi | ||
| 43 | } | ||
| 44 | |||
| 45 | PACKAGES =+ "${PN}-tests ${PN}-apps" | ||
| 46 | |||
| 47 | RDEPENDS:${PN}-apps += "${PN}" | ||
| 48 | FILES:${PN}-apps = "${bindir}/lc_* \ | ||
| 49 | ${libexecdir}/leancrypto \ | ||
| 50 | " | ||
| 51 | RDEPENDS:${PN}-tests += "${PN}" | ||
| 52 | FILES:${PN}-tests = "${bindir}/leancrypto-tests \ | ||
| 53 | ${libexecdir}/leancrypto/tests \ | ||
| 54 | " | ||
| 55 | |||
| 56 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta-oe/recipes-dbs/postgresql/files/run-ptest b/meta-oe/recipes-dbs/postgresql/files/run-ptest new file mode 100644 index 0000000000..4cb8e5c7e1 --- /dev/null +++ b/meta-oe/recipes-dbs/postgresql/files/run-ptest | |||
| @@ -0,0 +1,65 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | # | ||
| 3 | # PostgreSQL regression test runner for ptest | ||
| 4 | # | ||
| 5 | # This script initializes a temporary PostgreSQL database cluster, | ||
| 6 | # starts a server instance, and executes the standard regression test | ||
| 7 | # suite via pg_regress against the installed PostgreSQL binaries. | ||
| 8 | # | ||
| 9 | |||
| 10 | set -e | ||
| 11 | |||
| 12 | PGDATA=/tmp/ptest_pgdata | ||
| 13 | PTEST_PATH=$(dirname "$(readlink -f "$0")") | ||
| 14 | TESTDIR="${PTEST_PATH}/test" | ||
| 15 | PGBIN=$(pg_config --bindir) | ||
| 16 | PKGLIBDIR=$(pg_config --pkglibdir) | ||
| 17 | |||
| 18 | cleanup() { | ||
| 19 | su - postgres -c "pg_ctl -D ${PGDATA} stop -m immediate" 2>/dev/null || true | ||
| 20 | rm -rf "${PGDATA}" | ||
| 21 | } | ||
| 22 | trap cleanup EXIT | ||
| 23 | |||
| 24 | # Initialize the database cluster | ||
| 25 | rm -rf "${PGDATA}" | ||
| 26 | su - postgres -c "${PGBIN}/initdb -D ${PGDATA} --no-locale" || exit 1 | ||
| 27 | |||
| 28 | # Start the server | ||
| 29 | su - postgres -c "pg_ctl -D ${PGDATA} -l ${PGDATA}/logfile start -w -t 120" || exit 1 | ||
| 30 | |||
| 31 | # Ensure the test directory is writable by the postgres user for | ||
| 32 | # regression output files (regression.out, regression.diffs, results/). | ||
| 33 | chown -R postgres:postgres "${TESTDIR}" | ||
| 34 | |||
| 35 | # Prepare the tablespace test directory | ||
| 36 | mkdir -p "${TESTDIR}/testtablespace" | ||
| 37 | chmod 0700 "${TESTDIR}/testtablespace" | ||
| 38 | chown postgres:postgres "${TESTDIR}/testtablespace" | ||
| 39 | |||
| 40 | # Disable set -e before the pipe so we can capture PIPESTATUS | ||
| 41 | set +e | ||
| 42 | |||
| 43 | # Run the regression tests. | ||
| 44 | # --dlpath points to the standard PostgreSQL package library directory | ||
| 45 | # where regress.so and contrib modules (autoinc.so, refint.so, etc.) | ||
| 46 | # are installed, so that CREATE FUNCTION ... AS tests can locate them. | ||
| 47 | su - postgres -c "cd ${TESTDIR} && \ | ||
| 48 | ${TESTDIR}/pg_regress \ | ||
| 49 | --inputdir=. \ | ||
| 50 | --bindir=${PGBIN} \ | ||
| 51 | --dlpath=${PKGLIBDIR} \ | ||
| 52 | --max-concurrent-tests=20 \ | ||
| 53 | --schedule=parallel_schedule" 2>&1 | \ | ||
| 54 | stdbuf -oL sed -n \ | ||
| 55 | -e 's/^ok [0-9]\+\s\+[+* ]\?\s*/PASS: /p' \ | ||
| 56 | -e 's/^not ok [0-9]\+\s\+[+* ]\?\s*/FAIL: /p' | ||
| 57 | RESULT=${PIPESTATUS[0]} | ||
| 58 | |||
| 59 | if [ "${RESULT}" = "0" ]; then | ||
| 60 | echo "PASS: all tests passed" | ||
| 61 | else | ||
| 62 | echo "FAIL: some tests failed" | ||
| 63 | fi | ||
| 64 | |||
| 65 | exit ${RESULT} | ||
diff --git a/meta-oe/recipes-dbs/postgresql/postgresql.inc b/meta-oe/recipes-dbs/postgresql/postgresql.inc index 040b3d5e34..6858015478 100644 --- a/meta-oe/recipes-dbs/postgresql/postgresql.inc +++ b/meta-oe/recipes-dbs/postgresql/postgresql.inc | |||
| @@ -29,6 +29,7 @@ SRC_URI = "https://ftp.postgresql.org/pub/source/v${PV}/${BP}.tar.bz2 \ | |||
| 29 | file://postgresql.pam \ | 29 | file://postgresql.pam \ |
| 30 | file://postgresql-setup \ | 30 | file://postgresql-setup \ |
| 31 | file://postgresql.service \ | 31 | file://postgresql.service \ |
| 32 | file://run-ptest \ | ||
| 32 | " | 33 | " |
| 33 | 34 | ||
| 34 | LEAD_SONAME = "libpq.so" | 35 | LEAD_SONAME = "libpq.so" |
| @@ -37,7 +38,7 @@ LEAD_SONAME = "libpq.so" | |||
| 37 | export LDFLAGS_SL = "${LDFLAGS}" | 38 | export LDFLAGS_SL = "${LDFLAGS}" |
| 38 | export LDFLAGS_EX_BE = "-Wl,--export-dynamic" | 39 | export LDFLAGS_EX_BE = "-Wl,--export-dynamic" |
| 39 | 40 | ||
| 40 | inherit autotools pkgconfig perlnative python3native python3targetconfig useradd update-rc.d systemd gettext perl-version multilib_header | 41 | inherit autotools pkgconfig perlnative python3native python3targetconfig useradd update-rc.d systemd gettext perl-version multilib_header ptest |
| 41 | 42 | ||
| 42 | CFLAGS += "-I${STAGING_INCDIR}/${PYTHON_DIR}" | 43 | CFLAGS += "-I${STAGING_INCDIR}/${PYTHON_DIR}" |
| 43 | 44 | ||
| @@ -184,6 +185,45 @@ do_compile:append() { | |||
| 184 | done | 185 | done |
| 185 | } | 186 | } |
| 186 | 187 | ||
| 188 | do_compile_ptest() { | ||
| 189 | oe_runmake -C src/test/regress all | ||
| 190 | } | ||
| 191 | |||
| 192 | do_install_ptest() { | ||
| 193 | mkdir -p ${D}${PTEST_PATH}/test | ||
| 194 | |||
| 195 | # Install pg_regress binary | ||
| 196 | install -m 0755 ${B}/src/test/regress/pg_regress ${D}${PTEST_PATH}/test/ | ||
| 197 | |||
| 198 | # Install test schedules and resultmap | ||
| 199 | for f in parallel_schedule serial_schedule resultmap; do | ||
| 200 | [ -f ${S}/src/test/regress/$f ] && install -m 0644 ${S}/src/test/regress/$f ${D}${PTEST_PATH}/test/ | ||
| 201 | done | ||
| 202 | |||
| 203 | # Install SQL, expected, input, output, and data files | ||
| 204 | for d in sql expected input output data; do | ||
| 205 | if [ -d ${S}/src/test/regress/$d ]; then | ||
| 206 | cp -r ${S}/src/test/regress/$d ${D}${PTEST_PATH}/test/ | ||
| 207 | fi | ||
| 208 | done | ||
| 209 | |||
| 210 | # Install the regress test shared library into the standard PostgreSQL | ||
| 211 | # package library directory (PKGLIBDIR) alongside contrib modules such | ||
| 212 | # as autoinc.so and refint.so. This allows pg_regress --dlpath to | ||
| 213 | # resolve all required shared libraries from a single location. | ||
| 214 | install -d ${D}${libdir}/${BPN} | ||
| 215 | install -m 0755 ${B}/src/test/regress/regress.so ${D}${libdir}/${BPN}/ | ||
| 216 | |||
| 217 | # Install run-ptest | ||
| 218 | install -m 0755 ${UNPACKDIR}/run-ptest ${D}${PTEST_PATH}/ | ||
| 219 | |||
| 220 | # Set ownership to postgres user for running tests | ||
| 221 | chown -R postgres:postgres ${D}${PTEST_PATH} | ||
| 222 | } | ||
| 223 | |||
| 224 | RDEPENDS:${PN}-ptest += "${PN}-client ${PN}-contrib perl" | ||
| 225 | FILES:${PN}-ptest += "${libdir}/${BPN}/regress.so" | ||
| 226 | |||
| 187 | # server needs to configure user and group | 227 | # server needs to configure user and group |
| 188 | usernum = "28" | 228 | usernum = "28" |
| 189 | groupnum = "28" | 229 | groupnum = "28" |
diff --git a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb index f68ffd2c0f..b70a84304f 100644 --- a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb +++ b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.7.bb | |||
| @@ -13,8 +13,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5d73c165a0f9e86a1342f32d19ec5926" | |||
| 13 | 13 | ||
| 14 | PE = "1" | 14 | PE = "1" |
| 15 | 15 | ||
| 16 | SRCREV = "89e2973c754a9c02a49974d839779b151e95afd6" | 16 | SRCREV = "3455302847cf1e4671f1d8f5fa953fd46a7b1404" |
| 17 | SRC_URI = "git://github.com/open-source-parsers/jsoncpp;branch=master;protocol=https" | 17 | SRC_URI = "git://github.com/open-source-parsers/jsoncpp;branch=master;protocol=https;tag=${PV}" |
| 18 | 18 | ||
| 19 | 19 | ||
| 20 | inherit cmake | 20 | inherit cmake |
diff --git a/meta-oe/recipes-devtools/librust-cxx/librust-cxx-crates.inc b/meta-oe/recipes-devtools/librust-cxx/librust-cxx-crates.inc index c313d24e5c..ea21ea5924 100644 --- a/meta-oe/recipes-devtools/librust-cxx/librust-cxx-crates.inc +++ b/meta-oe/recipes-devtools/librust-cxx/librust-cxx-crates.inc | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # Autogenerated with 'bitbake -c update_crates cxx' | 1 | # Autogenerated with 'bitbake -c update_crates librust-cxx' |
| 2 | 2 | ||
| 3 | # from Cargo.lock | 3 | # from Cargo.lock |
| 4 | SRC_URI += " \ | 4 | SRC_URI += " \ |
diff --git a/meta-oe/recipes-devtools/luajit/luajit_git.bb b/meta-oe/recipes-devtools/luajit/luajit_git.bb index 9d392f1c29..9873ed6f05 100644 --- a/meta-oe/recipes-devtools/luajit/luajit_git.bb +++ b/meta-oe/recipes-devtools/luajit/luajit_git.bb | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | SUMMARY = "Just-In-Time Compiler for Lua" | 1 | SUMMARY = "Just-In-Time Compiler for Lua" |
| 2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
| 3 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=d421a5e2a24207f5e260537399a9a38b" | 3 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=a2c43bf4a9ea63755af2131b0ae59ff3" |
| 4 | HOMEPAGE = "http://luajit.org" | 4 | HOMEPAGE = "http://luajit.org" |
| 5 | 5 | ||
| 6 | SRC_URI = "git://luajit.org/git/luajit-2.0.git;protocol=http;branch=v2.1 \ | 6 | SRC_URI = "git://luajit.org/git/luajit-2.0.git;protocol=http;branch=v2.1 \ |
| @@ -9,7 +9,7 @@ SRC_URI = "git://luajit.org/git/luajit-2.0.git;protocol=http;branch=v2.1 \ | |||
| 9 | " | 9 | " |
| 10 | 10 | ||
| 11 | PV = "2.1" | 11 | PV = "2.1" |
| 12 | SRCREV = "538a82133ad6fddfd0ca64de167c4aca3bc1a2da" | 12 | SRCREV = "659a61693aa3b87661864ad0f12eee14c865cd7f" |
| 13 | 13 | ||
| 14 | inherit pkgconfig binconfig siteinfo | 14 | inherit pkgconfig binconfig siteinfo |
| 15 | 15 | ||
diff --git a/meta-oe/recipes-devtools/luaposix/luaposix_36.2.1.bb b/meta-oe/recipes-devtools/luaposix/luaposix_36.3.bb index 59bc4dfcfe..686b1365d0 100644 --- a/meta-oe/recipes-devtools/luaposix/luaposix_36.2.1.bb +++ b/meta-oe/recipes-devtools/luaposix/luaposix_36.3.bb | |||
| @@ -1,14 +1,14 @@ | |||
| 1 | DESCRIPTION = "luaposix is a POSIX binding for Lua." | 1 | DESCRIPTION = "luaposix is a POSIX binding for Lua." |
| 2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
| 3 | HOMEPAGE = "https://github.com/luaposix/luaposix" | 3 | HOMEPAGE = "https://github.com/luaposix/luaposix" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=f30d022f6ef53952fa87cc0b6fffb153" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=9a2c76dbe2ca56cf57296af9c9995c27" |
| 5 | 5 | ||
| 6 | DEPENDS += "lua-native lua virtual/crypt" | 6 | DEPENDS += "lua-native lua virtual/crypt" |
| 7 | 7 | ||
| 8 | SRC_URI = "git://github.com/luaposix/luaposix.git;branch=release-v36.2;protocol=https \ | 8 | SRC_URI = "git://github.com/luaposix/luaposix.git;nobranch=1;tag=v${PV};protocol=https \ |
| 9 | " | 9 | " |
| 10 | SRCREV = "5a8d8c768fc3c51f42cb591e9523a60399efc6a1" | 10 | SRCREV = "e6b94b37c19c4bd19a7dc475a4f4cb56f61f5da9" |
| 11 | LUA_VERSION = "5.4" | 11 | LUA_VERSION = "5.5" |
| 12 | 12 | ||
| 13 | B = "${S}" | 13 | B = "${S}" |
| 14 | 14 | ||
diff --git a/meta-oe/recipes-devtools/memstat/memstat/0001-makefile-Do-not-override-cflags.patch b/meta-oe/recipes-devtools/memstat/memstat/0001-makefile-Do-not-override-cflags.patch new file mode 100644 index 0000000000..8ac7a8ff54 --- /dev/null +++ b/meta-oe/recipes-devtools/memstat/memstat/0001-makefile-Do-not-override-cflags.patch | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | From a0806283da1b82b511aa879fa2f71deb01f849bd Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Mon, 26 Jan 2026 22:22:54 -0800 | ||
| 4 | Subject: [PATCH] makefile: Do not override cflags | ||
| 5 | |||
| 6 | bitbake environment passes correct clfags for OE env | ||
| 7 | overriding it means some important flags for cross-compiling | ||
| 8 | go missing and causes | ||
| 9 | |||
| 10 | memstat-1.0-r0 do_package_qa: QA Issue: File /usr/bin/.debug/memstat in package memstat-dbg contains reference to TMPDIR [buildpaths] | ||
| 11 | |||
| 12 | Upstream-Status: Inappropriate [OE-specific] | ||
| 13 | |||
| 14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 15 | --- | ||
| 16 | Makefile | 1 - | ||
| 17 | 1 file changed, 1 deletion(-) | ||
| 18 | |||
| 19 | diff --git a/Makefile b/Makefile | ||
| 20 | index 29f8129..5426bf4 100644 | ||
| 21 | --- a/Makefile | ||
| 22 | +++ b/Makefile | ||
| 23 | @@ -3,7 +3,6 @@ | ||
| 24 | # Copyright 1998, by Bernd Eckenfels <ecki@debian.org> | ||
| 25 | # This file is under the GPL. | ||
| 26 | # | ||
| 27 | -CFLAGS = -g -Wall -O2 | ||
| 28 | prefix = $(DESTDIR)/ | ||
| 29 | exec_prefix = $(prefix)/usr | ||
| 30 | |||
diff --git a/meta-oe/recipes-devtools/memstat/memstat_1.0.bb b/meta-oe/recipes-devtools/memstat/memstat_1.0.bb index 6289f3a27a..a0b4d0b9cc 100644 --- a/meta-oe/recipes-devtools/memstat/memstat_1.0.bb +++ b/meta-oe/recipes-devtools/memstat/memstat_1.0.bb | |||
| @@ -14,6 +14,7 @@ LIC_FILES_CHKSUM = "file://debian/copyright;md5=87be186443b1ac2cfa466f475e1ee0cb | |||
| 14 | 14 | ||
| 15 | SRC_URI = "http://sourceforge.net/projects/memstattool/files/memstat_${PV}.tar.gz \ | 15 | SRC_URI = "http://sourceforge.net/projects/memstattool/files/memstat_${PV}.tar.gz \ |
| 16 | file://0001-Include-limits.h-for-PATH_MAX-definition.patch \ | 16 | file://0001-Include-limits.h-for-PATH_MAX-definition.patch \ |
| 17 | file://0001-makefile-Do-not-override-cflags.patch \ | ||
| 17 | " | 18 | " |
| 18 | 19 | ||
| 19 | SRC_URI[sha256sum] = "245d5fc7fb87bcfd14486cd34917cae2856e799559ac568434af12c4852bce94" | 20 | SRC_URI[sha256sum] = "245d5fc7fb87bcfd14486cd34917cae2856e799559ac568434af12c4852bce94" |
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs_22.22.1.bb b/meta-oe/recipes-devtools/nodejs/nodejs_22.22.2.bb index 09d6b896b2..8bd5f008af 100644 --- a/meta-oe/recipes-devtools/nodejs/nodejs_22.22.1.bb +++ b/meta-oe/recipes-devtools/nodejs/nodejs_22.22.2.bb | |||
| @@ -42,7 +42,7 @@ SRC_URI:append:class-target = " \ | |||
| 42 | SRC_URI:append:toolchain-clang:powerpc64le = " \ | 42 | SRC_URI:append:toolchain-clang:powerpc64le = " \ |
| 43 | file://0001-ppc64-Do-not-use-mminimal-toc-with-clang.patch \ | 43 | file://0001-ppc64-Do-not-use-mminimal-toc-with-clang.patch \ |
| 44 | " | 44 | " |
| 45 | SRC_URI[sha256sum] = "87104b07e7acee748bcc5391e1bc69cf3571caa0fdfb8b1d6b5fd3f9599b7849" | 45 | SRC_URI[sha256sum] = "b6bedd3a8cacd5df7df015a5088264b12c74a277ba60684cb9642ae8eb743132" |
| 46 | 46 | ||
| 47 | S = "${UNPACKDIR}/node-v${PV}" | 47 | S = "${UNPACKDIR}/node-v${PV}" |
| 48 | 48 | ||
diff --git a/meta-oe/recipes-devtools/protobuf/protobuf_6.33.5.bb b/meta-oe/recipes-devtools/protobuf/protobuf_6.33.6.bb index 66c9c24473..4af48b0b99 100644 --- a/meta-oe/recipes-devtools/protobuf/protobuf_6.33.5.bb +++ b/meta-oe/recipes-devtools/protobuf/protobuf_6.33.6.bb | |||
| @@ -16,7 +16,7 @@ PROTOC_BRANCH = "${@d.getVar('PV').split('.', 2)[1]}.x" | |||
| 16 | DEPENDS = "zlib abseil-cpp jsoncpp" | 16 | DEPENDS = "zlib abseil-cpp jsoncpp" |
| 17 | DEPENDS:append:class-target = " protobuf-native" | 17 | DEPENDS:append:class-target = " protobuf-native" |
| 18 | 18 | ||
| 19 | SRCREV = "b6f9284da830b69be787732ffdaa35049d20a088" | 19 | SRCREV = "6e1998413a5bca7c058b85999667893f167434bc" |
| 20 | 20 | ||
| 21 | SRC_URI = "git://github.com/protocolbuffers/protobuf.git;branch=${PROTOC_BRANCH};protocol=https;tag=${PROTOC_VERSION} \ | 21 | SRC_URI = "git://github.com/protocolbuffers/protobuf.git;branch=${PROTOC_BRANCH};protocol=https;tag=${PROTOC_VERSION} \ |
| 22 | file://run-ptest \ | 22 | file://run-ptest \ |
| @@ -53,6 +53,9 @@ LANG_SUPPORT = "cpp ${@bb.utils.contains('PACKAGECONFIG', 'python', 'python', '' | |||
| 53 | CXXFLAGS:append:mipsarcho32 = " -latomic" | 53 | CXXFLAGS:append:mipsarcho32 = " -latomic" |
| 54 | CXXFLAGS:append:riscv32 = " -latomic" | 54 | CXXFLAGS:append:riscv32 = " -latomic" |
| 55 | 55 | ||
| 56 | # The ptests are not buildable now that pkgconf is being used, disable until fixed. | ||
| 57 | PTEST_ENABLED = "0" | ||
| 58 | |||
| 56 | do_compile_ptest() { | 59 | do_compile_ptest() { |
| 57 | mkdir -p "${B}/${TEST_SRC_DIR}" | 60 | mkdir -p "${B}/${TEST_SRC_DIR}" |
| 58 | 61 | ||
diff --git a/meta-oe/recipes-devtools/spdm-utils/spdm-utils-crates.inc b/meta-oe/recipes-devtools/spdm-utils/spdm-utils-crates.inc index 7a2aae9be7..0c3582d53d 100644 --- a/meta-oe/recipes-devtools/spdm-utils/spdm-utils-crates.inc +++ b/meta-oe/recipes-devtools/spdm-utils/spdm-utils-crates.inc | |||
| @@ -2,557 +2,393 @@ | |||
| 2 | 2 | ||
| 3 | # from Cargo.lock | 3 | # from Cargo.lock |
| 4 | SRC_URI += " \ | 4 | SRC_URI += " \ |
| 5 | crate://crates.io/aho-corasick/1.1.3 \ | 5 | crate://crates.io/aho-corasick/1.1.4 \ |
| 6 | crate://crates.io/anstream/0.6.18 \ | 6 | crate://crates.io/anstream/0.6.21 \ |
| 7 | crate://crates.io/anstyle/1.0.10 \ | 7 | crate://crates.io/anstyle/1.0.13 \ |
| 8 | crate://crates.io/anstyle-parse/0.2.6 \ | 8 | crate://crates.io/anstyle-parse/0.2.7 \ |
| 9 | crate://crates.io/anstyle-query/1.1.2 \ | 9 | crate://crates.io/anstyle-query/1.1.5 \ |
| 10 | crate://crates.io/anstyle-wincon/3.0.7 \ | 10 | crate://crates.io/anstyle-wincon/3.0.11 \ |
| 11 | crate://crates.io/asn1-rs/0.5.2 \ | 11 | crate://crates.io/asn1-rs/0.5.2 \ |
| 12 | crate://crates.io/asn1-rs/0.6.2 \ | 12 | crate://crates.io/asn1-rs/0.6.2 \ |
| 13 | crate://crates.io/asn1-rs-derive/0.4.0 \ | 13 | crate://crates.io/asn1-rs-derive/0.4.0 \ |
| 14 | crate://crates.io/asn1-rs-derive/0.5.1 \ | 14 | crate://crates.io/asn1-rs-derive/0.5.1 \ |
| 15 | crate://crates.io/asn1-rs-impl/0.1.0 \ | 15 | crate://crates.io/asn1-rs-impl/0.1.0 \ |
| 16 | crate://crates.io/asn1-rs-impl/0.2.0 \ | 16 | crate://crates.io/asn1-rs-impl/0.2.0 \ |
| 17 | crate://crates.io/async-attributes/1.1.2 \ | 17 | crate://crates.io/autocfg/1.5.0 \ |
| 18 | crate://crates.io/async-channel/1.9.0 \ | 18 | crate://crates.io/bindgen/0.72.1 \ |
| 19 | crate://crates.io/async-channel/2.3.1 \ | ||
| 20 | crate://crates.io/async-executor/1.13.1 \ | ||
| 21 | crate://crates.io/async-global-executor/2.4.1 \ | ||
| 22 | crate://crates.io/async-io/2.4.0 \ | ||
| 23 | crate://crates.io/async-lock/3.4.0 \ | ||
| 24 | crate://crates.io/async-std/1.13.0 \ | ||
| 25 | crate://crates.io/async-task/4.7.1 \ | ||
| 26 | crate://crates.io/atomic-waker/1.1.2 \ | ||
| 27 | crate://crates.io/autocfg/1.4.0 \ | ||
| 28 | crate://crates.io/bindgen/0.71.1 \ | ||
| 29 | crate://crates.io/bitfield/0.14.0 \ | 19 | crate://crates.io/bitfield/0.14.0 \ |
| 30 | crate://crates.io/bitflags/1.3.2 \ | 20 | crate://crates.io/bitflags/1.3.2 \ |
| 31 | crate://crates.io/bitflags/2.8.0 \ | 21 | crate://crates.io/bitflags/2.10.0 \ |
| 32 | crate://crates.io/block-buffer/0.10.4 \ | 22 | crate://crates.io/block-buffer/0.10.4 \ |
| 33 | crate://crates.io/blocking/1.6.1 \ | 23 | crate://crates.io/byteorder/1.5.0 \ |
| 34 | crate://crates.io/bumpalo/3.16.0 \ | 24 | crate://crates.io/bytes/1.11.1 \ |
| 35 | crate://crates.io/cexpr/0.6.0 \ | 25 | crate://crates.io/cexpr/0.6.0 \ |
| 36 | crate://crates.io/cfg-if/1.0.0 \ | 26 | crate://crates.io/cfg-if/1.0.4 \ |
| 37 | crate://crates.io/cfg_aliases/0.2.1 \ | 27 | crate://crates.io/cfg_aliases/0.2.1 \ |
| 38 | crate://crates.io/clang-sys/1.8.1 \ | 28 | crate://crates.io/clang-sys/1.8.1 \ |
| 39 | crate://crates.io/clap/4.5.27 \ | 29 | crate://crates.io/clap/4.5.57 \ |
| 40 | crate://crates.io/clap_builder/4.5.27 \ | 30 | crate://crates.io/clap_builder/4.5.57 \ |
| 41 | crate://crates.io/clap_derive/4.5.24 \ | 31 | crate://crates.io/clap_derive/4.5.55 \ |
| 42 | crate://crates.io/clap_lex/0.7.4 \ | 32 | crate://crates.io/clap_lex/0.7.7 \ |
| 43 | crate://crates.io/colorchoice/1.0.3 \ | 33 | crate://crates.io/colorchoice/1.0.4 \ |
| 44 | crate://crates.io/colored/2.2.0 \ | 34 | crate://crates.io/colored/2.2.0 \ |
| 45 | crate://crates.io/concurrent-queue/2.5.0 \ | ||
| 46 | crate://crates.io/core-foundation/0.10.0 \ | 35 | crate://crates.io/core-foundation/0.10.0 \ |
| 47 | crate://crates.io/core-foundation-sys/0.8.7 \ | 36 | crate://crates.io/core-foundation-sys/0.8.7 \ |
| 48 | crate://crates.io/cpufeatures/0.2.17 \ | 37 | crate://crates.io/cpufeatures/0.2.17 \ |
| 49 | crate://crates.io/crossbeam-utils/0.8.21 \ | 38 | crate://crates.io/crossterm/0.25.0 \ |
| 50 | crate://crates.io/crunchy/0.2.3 \ | 39 | crate://crates.io/crossterm_winapi/0.9.1 \ |
| 51 | crate://crates.io/crypto-common/0.1.6 \ | 40 | crate://crates.io/crunchy/0.2.4 \ |
| 52 | crate://crates.io/data-encoding/2.7.0 \ | 41 | crate://crates.io/crypto-common/0.1.7 \ |
| 42 | crate://crates.io/data-encoding/2.10.0 \ | ||
| 53 | crate://crates.io/der-parser/8.2.0 \ | 43 | crate://crates.io/der-parser/8.2.0 \ |
| 54 | crate://crates.io/deranged/0.3.11 \ | 44 | crate://crates.io/deranged/0.5.5 \ |
| 55 | crate://crates.io/digest/0.10.7 \ | 45 | crate://crates.io/digest/0.10.7 \ |
| 56 | crate://crates.io/displaydoc/0.2.5 \ | 46 | crate://crates.io/displaydoc/0.2.5 \ |
| 57 | crate://crates.io/either/1.13.0 \ | 47 | crate://crates.io/dyn-clone/1.0.20 \ |
| 48 | crate://crates.io/either/1.15.0 \ | ||
| 58 | crate://crates.io/embedded-crc-macros/1.0.0 \ | 49 | crate://crates.io/embedded-crc-macros/1.0.0 \ |
| 59 | crate://crates.io/env_logger/0.10.2 \ | 50 | crate://crates.io/env_logger/0.10.2 \ |
| 60 | crate://crates.io/errno/0.3.10 \ | 51 | crate://crates.io/errno/0.3.14 \ |
| 61 | crate://crates.io/event-listener/2.5.3 \ | ||
| 62 | crate://crates.io/event-listener/5.4.0 \ | ||
| 63 | crate://crates.io/event-listener-strategy/0.5.3 \ | ||
| 64 | crate://crates.io/fastrand/2.3.0 \ | ||
| 65 | crate://crates.io/futures/0.3.31 \ | 52 | crate://crates.io/futures/0.3.31 \ |
| 66 | crate://crates.io/futures-channel/0.3.31 \ | 53 | crate://crates.io/futures-channel/0.3.31 \ |
| 67 | crate://crates.io/futures-core/0.3.31 \ | 54 | crate://crates.io/futures-core/0.3.31 \ |
| 68 | crate://crates.io/futures-executor/0.3.31 \ | 55 | crate://crates.io/futures-executor/0.3.31 \ |
| 69 | crate://crates.io/futures-io/0.3.31 \ | 56 | crate://crates.io/futures-io/0.3.31 \ |
| 70 | crate://crates.io/futures-lite/2.6.0 \ | ||
| 71 | crate://crates.io/futures-macro/0.3.31 \ | 57 | crate://crates.io/futures-macro/0.3.31 \ |
| 72 | crate://crates.io/futures-sink/0.3.31 \ | 58 | crate://crates.io/futures-sink/0.3.31 \ |
| 73 | crate://crates.io/futures-task/0.3.31 \ | 59 | crate://crates.io/futures-task/0.3.31 \ |
| 74 | crate://crates.io/futures-util/0.3.31 \ | 60 | crate://crates.io/futures-util/0.3.31 \ |
| 61 | crate://crates.io/fuzzy-matcher/0.3.7 \ | ||
| 62 | crate://crates.io/fxhash/0.2.1 \ | ||
| 75 | crate://crates.io/generic-array/0.14.7 \ | 63 | crate://crates.io/generic-array/0.14.7 \ |
| 76 | crate://crates.io/glob/0.3.2 \ | 64 | crate://crates.io/glob/0.3.3 \ |
| 77 | crate://crates.io/gloo-timers/0.3.0 \ | 65 | crate://crates.io/half/2.7.1 \ |
| 78 | crate://crates.io/half/2.4.1 \ | ||
| 79 | crate://crates.io/heck/0.5.0 \ | 66 | crate://crates.io/heck/0.5.0 \ |
| 80 | crate://crates.io/hermit-abi/0.4.0 \ | 67 | crate://crates.io/hermit-abi/0.5.2 \ |
| 81 | crate://crates.io/home/0.5.11 \ | 68 | crate://crates.io/home/0.5.12 \ |
| 82 | crate://crates.io/humantime/2.1.0 \ | 69 | crate://crates.io/humantime/2.3.0 \ |
| 70 | crate://crates.io/inquire/0.7.5 \ | ||
| 83 | crate://crates.io/io-kit-sys/0.4.1 \ | 71 | crate://crates.io/io-kit-sys/0.4.1 \ |
| 84 | crate://crates.io/is-terminal/0.4.15 \ | 72 | crate://crates.io/is-terminal/0.4.17 \ |
| 85 | crate://crates.io/is_terminal_polyfill/1.70.1 \ | 73 | crate://crates.io/is_terminal_polyfill/1.70.2 \ |
| 86 | crate://crates.io/itertools/0.13.0 \ | 74 | crate://crates.io/itertools/0.13.0 \ |
| 87 | crate://crates.io/itoa/1.0.14 \ | 75 | crate://crates.io/itoa/1.0.17 \ |
| 88 | crate://crates.io/js-sys/0.3.77 \ | ||
| 89 | crate://crates.io/kv-log-macro/1.0.7 \ | ||
| 90 | crate://crates.io/lazy_static/1.5.0 \ | 76 | crate://crates.io/lazy_static/1.5.0 \ |
| 91 | crate://crates.io/libc/0.2.169 \ | 77 | crate://crates.io/libc/0.2.180 \ |
| 92 | crate://crates.io/libloading/0.8.6 \ | 78 | crate://crates.io/libloading/0.8.9 \ |
| 93 | crate://crates.io/libmctp/0.2.0 \ | 79 | crate://crates.io/libmctp/0.2.0 \ |
| 94 | crate://crates.io/libudev/0.3.0 \ | 80 | crate://crates.io/libudev/0.3.0 \ |
| 95 | crate://crates.io/libudev-sys/0.1.4 \ | 81 | crate://crates.io/libudev-sys/0.1.4 \ |
| 96 | crate://crates.io/linux-raw-sys/0.4.15 \ | 82 | crate://crates.io/linux-raw-sys/0.4.15 \ |
| 97 | crate://crates.io/log/0.4.25 \ | 83 | crate://crates.io/lock_api/0.4.14 \ |
| 98 | crate://crates.io/mach2/0.4.2 \ | 84 | crate://crates.io/log/0.4.29 \ |
| 99 | crate://crates.io/memchr/2.7.4 \ | 85 | crate://crates.io/mach2/0.4.3 \ |
| 86 | crate://crates.io/memchr/2.7.6 \ | ||
| 100 | crate://crates.io/memmap2/0.5.10 \ | 87 | crate://crates.io/memmap2/0.5.10 \ |
| 101 | crate://crates.io/minicbor/0.25.1 \ | 88 | crate://crates.io/minicbor/0.25.1 \ |
| 102 | crate://crates.io/minicbor-derive/0.15.3 \ | 89 | crate://crates.io/minicbor-derive/0.15.3 \ |
| 103 | crate://crates.io/minimal-lexical/0.2.1 \ | 90 | crate://crates.io/minimal-lexical/0.2.1 \ |
| 91 | crate://crates.io/mio/0.8.11 \ | ||
| 92 | crate://crates.io/mio/1.1.1 \ | ||
| 93 | crate://crates.io/newline-converter/0.3.0 \ | ||
| 104 | crate://crates.io/nix/0.26.4 \ | 94 | crate://crates.io/nix/0.26.4 \ |
| 105 | crate://crates.io/nix/0.29.0 \ | 95 | crate://crates.io/nix/0.29.0 \ |
| 106 | crate://crates.io/nom/7.1.3 \ | 96 | crate://crates.io/nom/7.1.3 \ |
| 107 | crate://crates.io/num-bigint/0.4.6 \ | 97 | crate://crates.io/num-bigint/0.4.6 \ |
| 108 | crate://crates.io/num-conv/0.1.0 \ | 98 | crate://crates.io/num-conv/0.2.0 \ |
| 109 | crate://crates.io/num-integer/0.1.46 \ | 99 | crate://crates.io/num-integer/0.1.46 \ |
| 110 | crate://crates.io/num-traits/0.2.19 \ | 100 | crate://crates.io/num-traits/0.2.19 \ |
| 111 | crate://crates.io/oid-registry/0.6.1 \ | 101 | crate://crates.io/oid-registry/0.6.1 \ |
| 112 | crate://crates.io/once_cell/1.20.2 \ | 102 | crate://crates.io/once_cell/1.21.3 \ |
| 113 | crate://crates.io/parking/2.2.1 \ | 103 | crate://crates.io/once_cell_polyfill/1.70.2 \ |
| 104 | crate://crates.io/parking_lot/0.12.5 \ | ||
| 105 | crate://crates.io/parking_lot_core/0.9.12 \ | ||
| 114 | crate://crates.io/pin-project-lite/0.2.16 \ | 106 | crate://crates.io/pin-project-lite/0.2.16 \ |
| 115 | crate://crates.io/pin-utils/0.1.0 \ | 107 | crate://crates.io/pin-utils/0.1.0 \ |
| 116 | crate://crates.io/piper/0.2.4 \ | 108 | crate://crates.io/pkg-config/0.3.32 \ |
| 117 | crate://crates.io/pkg-config/0.3.31 \ | ||
| 118 | crate://crates.io/polling/3.7.4 \ | ||
| 119 | crate://crates.io/powerfmt/0.2.0 \ | 109 | crate://crates.io/powerfmt/0.2.0 \ |
| 120 | crate://crates.io/prettyplease/0.2.29 \ | 110 | crate://crates.io/prettyplease/0.2.37 \ |
| 121 | crate://crates.io/proc-macro2/1.0.93 \ | 111 | crate://crates.io/proc-macro2/1.0.106 \ |
| 122 | crate://crates.io/quote/1.0.38 \ | 112 | crate://crates.io/quote/1.0.40 \ |
| 123 | crate://crates.io/regex/1.11.1 \ | 113 | crate://crates.io/redox_syscall/0.5.18 \ |
| 124 | crate://crates.io/regex-automata/0.4.9 \ | 114 | crate://crates.io/regex/1.12.3 \ |
| 125 | crate://crates.io/regex-syntax/0.8.5 \ | 115 | crate://crates.io/regex-automata/0.4.14 \ |
| 126 | crate://crates.io/rustc-hash/2.1.0 \ | 116 | crate://crates.io/regex-syntax/0.8.9 \ |
| 117 | crate://crates.io/rustc-hash/2.1.1 \ | ||
| 127 | crate://crates.io/rusticata-macros/4.1.0 \ | 118 | crate://crates.io/rusticata-macros/4.1.0 \ |
| 128 | crate://crates.io/rustix/0.38.44 \ | 119 | crate://crates.io/rustix/0.38.44 \ |
| 129 | crate://crates.io/rustversion/1.0.19 \ | ||
| 130 | crate://crates.io/scopeguard/1.2.0 \ | 120 | crate://crates.io/scopeguard/1.2.0 \ |
| 131 | crate://crates.io/serde/1.0.217 \ | 121 | crate://crates.io/serde_core/1.0.228 \ |
| 132 | crate://crates.io/serde_derive/1.0.217 \ | 122 | crate://crates.io/serde_derive/1.0.228 \ |
| 133 | crate://crates.io/serialport/4.7.0 \ | 123 | crate://crates.io/serialport/4.8.1 \ |
| 134 | crate://crates.io/sha2/0.10.8 \ | 124 | crate://crates.io/sha2/0.10.9 \ |
| 135 | crate://crates.io/shlex/1.3.0 \ | 125 | crate://crates.io/shlex/1.3.0 \ |
| 136 | crate://crates.io/slab/0.4.9 \ | 126 | crate://crates.io/signal-hook/0.3.18 \ |
| 127 | crate://crates.io/signal-hook-mio/0.2.5 \ | ||
| 128 | crate://crates.io/signal-hook-registry/1.4.8 \ | ||
| 129 | crate://crates.io/slab/0.4.12 \ | ||
| 130 | crate://crates.io/smallvec/1.15.1 \ | ||
| 137 | crate://crates.io/smbus-pec/1.0.1 \ | 131 | crate://crates.io/smbus-pec/1.0.1 \ |
| 132 | crate://crates.io/socket2/0.6.2 \ | ||
| 138 | crate://crates.io/strsim/0.11.1 \ | 133 | crate://crates.io/strsim/0.11.1 \ |
| 139 | crate://crates.io/syn/1.0.109 \ | 134 | crate://crates.io/syn/1.0.109 \ |
| 140 | crate://crates.io/syn/2.0.96 \ | 135 | crate://crates.io/syn/2.0.114 \ |
| 141 | crate://crates.io/synstructure/0.12.6 \ | 136 | crate://crates.io/synstructure/0.12.6 \ |
| 142 | crate://crates.io/synstructure/0.13.1 \ | 137 | crate://crates.io/synstructure/0.13.2 \ |
| 143 | crate://crates.io/termcolor/1.4.1 \ | 138 | crate://crates.io/termcolor/1.4.1 \ |
| 144 | crate://crates.io/thiserror/1.0.69 \ | 139 | crate://crates.io/thiserror/1.0.69 \ |
| 140 | crate://crates.io/thiserror/2.0.18 \ | ||
| 145 | crate://crates.io/thiserror-impl/1.0.69 \ | 141 | crate://crates.io/thiserror-impl/1.0.69 \ |
| 146 | crate://crates.io/time/0.3.37 \ | 142 | crate://crates.io/thiserror-impl/2.0.18 \ |
| 147 | crate://crates.io/time-core/0.1.2 \ | 143 | crate://crates.io/thread_local/1.1.9 \ |
| 148 | crate://crates.io/time-macros/0.2.19 \ | 144 | crate://crates.io/time/0.3.47 \ |
| 149 | crate://crates.io/tracing/0.1.41 \ | 145 | crate://crates.io/time-core/0.1.8 \ |
| 150 | crate://crates.io/tracing-core/0.1.33 \ | 146 | crate://crates.io/time-macros/0.2.27 \ |
| 151 | crate://crates.io/typenum/1.17.0 \ | 147 | crate://crates.io/tokio/1.49.0 \ |
| 152 | crate://crates.io/unescaper/0.1.5 \ | 148 | crate://crates.io/tokio-macros/2.6.0 \ |
| 153 | crate://crates.io/unicode-ident/1.0.15 \ | 149 | crate://crates.io/typenum/1.19.0 \ |
| 150 | crate://crates.io/unescaper/0.1.8 \ | ||
| 151 | crate://crates.io/unicode-ident/1.0.22 \ | ||
| 152 | crate://crates.io/unicode-segmentation/1.12.0 \ | ||
| 153 | crate://crates.io/unicode-width/0.1.14 \ | ||
| 154 | crate://crates.io/unicode-xid/0.2.6 \ | 154 | crate://crates.io/unicode-xid/0.2.6 \ |
| 155 | crate://crates.io/utf8parse/0.2.2 \ | 155 | crate://crates.io/utf8parse/0.2.2 \ |
| 156 | crate://crates.io/value-bag/1.10.0 \ | ||
| 157 | crate://crates.io/version_check/0.9.5 \ | 156 | crate://crates.io/version_check/0.9.5 \ |
| 158 | crate://crates.io/wasm-bindgen/0.2.100 \ | 157 | crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \ |
| 159 | crate://crates.io/wasm-bindgen-backend/0.2.100 \ | ||
| 160 | crate://crates.io/wasm-bindgen-futures/0.4.50 \ | ||
| 161 | crate://crates.io/wasm-bindgen-macro/0.2.100 \ | ||
| 162 | crate://crates.io/wasm-bindgen-macro-support/0.2.100 \ | ||
| 163 | crate://crates.io/wasm-bindgen-shared/0.2.100 \ | ||
| 164 | crate://crates.io/web-sys/0.3.77 \ | ||
| 165 | crate://crates.io/which/6.0.3 \ | 158 | crate://crates.io/which/6.0.3 \ |
| 166 | crate://crates.io/winapi/0.3.9 \ | 159 | crate://crates.io/winapi/0.3.9 \ |
| 167 | crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ | 160 | crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ |
| 168 | crate://crates.io/winapi-util/0.1.9 \ | 161 | crate://crates.io/winapi-util/0.1.11 \ |
| 169 | crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ | 162 | crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ |
| 163 | crate://crates.io/windows-link/0.2.1 \ | ||
| 164 | crate://crates.io/windows-sys/0.48.0 \ | ||
| 165 | crate://crates.io/windows-sys/0.52.0 \ | ||
| 170 | crate://crates.io/windows-sys/0.59.0 \ | 166 | crate://crates.io/windows-sys/0.59.0 \ |
| 167 | crate://crates.io/windows-sys/0.60.2 \ | ||
| 168 | crate://crates.io/windows-sys/0.61.2 \ | ||
| 169 | crate://crates.io/windows-targets/0.48.5 \ | ||
| 171 | crate://crates.io/windows-targets/0.52.6 \ | 170 | crate://crates.io/windows-targets/0.52.6 \ |
| 171 | crate://crates.io/windows-targets/0.53.5 \ | ||
| 172 | crate://crates.io/windows_aarch64_gnullvm/0.48.5 \ | ||
| 172 | crate://crates.io/windows_aarch64_gnullvm/0.52.6 \ | 173 | crate://crates.io/windows_aarch64_gnullvm/0.52.6 \ |
| 174 | crate://crates.io/windows_aarch64_gnullvm/0.53.1 \ | ||
| 175 | crate://crates.io/windows_aarch64_msvc/0.48.5 \ | ||
| 173 | crate://crates.io/windows_aarch64_msvc/0.52.6 \ | 176 | crate://crates.io/windows_aarch64_msvc/0.52.6 \ |
| 177 | crate://crates.io/windows_aarch64_msvc/0.53.1 \ | ||
| 178 | crate://crates.io/windows_i686_gnu/0.48.5 \ | ||
| 174 | crate://crates.io/windows_i686_gnu/0.52.6 \ | 179 | crate://crates.io/windows_i686_gnu/0.52.6 \ |
| 180 | crate://crates.io/windows_i686_gnu/0.53.1 \ | ||
| 175 | crate://crates.io/windows_i686_gnullvm/0.52.6 \ | 181 | crate://crates.io/windows_i686_gnullvm/0.52.6 \ |
| 182 | crate://crates.io/windows_i686_gnullvm/0.53.1 \ | ||
| 183 | crate://crates.io/windows_i686_msvc/0.48.5 \ | ||
| 176 | crate://crates.io/windows_i686_msvc/0.52.6 \ | 184 | crate://crates.io/windows_i686_msvc/0.52.6 \ |
| 185 | crate://crates.io/windows_i686_msvc/0.53.1 \ | ||
| 186 | crate://crates.io/windows_x86_64_gnu/0.48.5 \ | ||
| 177 | crate://crates.io/windows_x86_64_gnu/0.52.6 \ | 187 | crate://crates.io/windows_x86_64_gnu/0.52.6 \ |
| 188 | crate://crates.io/windows_x86_64_gnu/0.53.1 \ | ||
| 189 | crate://crates.io/windows_x86_64_gnullvm/0.48.5 \ | ||
| 178 | crate://crates.io/windows_x86_64_gnullvm/0.52.6 \ | 190 | crate://crates.io/windows_x86_64_gnullvm/0.52.6 \ |
| 191 | crate://crates.io/windows_x86_64_gnullvm/0.53.1 \ | ||
| 192 | crate://crates.io/windows_x86_64_msvc/0.48.5 \ | ||
| 179 | crate://crates.io/windows_x86_64_msvc/0.52.6 \ | 193 | crate://crates.io/windows_x86_64_msvc/0.52.6 \ |
| 194 | crate://crates.io/windows_x86_64_msvc/0.53.1 \ | ||
| 180 | crate://crates.io/winsafe/0.0.19 \ | 195 | crate://crates.io/winsafe/0.0.19 \ |
| 181 | crate://crates.io/x509-parser/0.15.1 \ | 196 | crate://crates.io/x509-parser/0.15.1 \ |
| 197 | crate://crates.io/zerocopy/0.8.38 \ | ||
| 198 | crate://crates.io/zerocopy-derive/0.8.38 \ | ||
| 182 | " | 199 | " |
| 183 | 200 | ||
| 184 | SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" | 201 | SRC_URI[aho-corasick-1.1.4.sha256sum] = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" |
| 185 | SRC_URI[anstream-0.6.18.sha256sum] = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" | 202 | SRC_URI[anstream-0.6.21.sha256sum] = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" |
| 186 | SRC_URI[anstyle-1.0.10.sha256sum] = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" | 203 | SRC_URI[anstyle-1.0.13.sha256sum] = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" |
| 187 | SRC_URI[anstyle-parse-0.2.6.sha256sum] = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" | 204 | SRC_URI[anstyle-parse-0.2.7.sha256sum] = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" |
| 188 | SRC_URI[anstyle-query-1.1.2.sha256sum] = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" | 205 | SRC_URI[anstyle-query-1.1.5.sha256sum] = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" |
| 189 | SRC_URI[anstyle-wincon-3.0.7.sha256sum] = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" | 206 | SRC_URI[anstyle-wincon-3.0.11.sha256sum] = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" |
| 190 | SRC_URI[asn1-rs-0.5.2.sha256sum] = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" | 207 | SRC_URI[asn1-rs-0.5.2.sha256sum] = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" |
| 191 | SRC_URI[asn1-rs-0.6.2.sha256sum] = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" | 208 | SRC_URI[asn1-rs-0.6.2.sha256sum] = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" |
| 192 | SRC_URI[asn1-rs-derive-0.4.0.sha256sum] = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" | 209 | SRC_URI[asn1-rs-derive-0.4.0.sha256sum] = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" |
| 193 | SRC_URI[asn1-rs-derive-0.5.1.sha256sum] = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" | 210 | SRC_URI[asn1-rs-derive-0.5.1.sha256sum] = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" |
| 194 | SRC_URI[asn1-rs-impl-0.1.0.sha256sum] = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" | 211 | SRC_URI[asn1-rs-impl-0.1.0.sha256sum] = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" |
| 195 | SRC_URI[asn1-rs-impl-0.2.0.sha256sum] = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" | 212 | SRC_URI[asn1-rs-impl-0.2.0.sha256sum] = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" |
| 196 | SRC_URI[async-attributes-1.1.2.sha256sum] = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" | 213 | SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" |
| 197 | SRC_URI[async-channel-1.9.0.sha256sum] = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" | 214 | SRC_URI[bindgen-0.72.1.sha256sum] = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" |
| 198 | SRC_URI[async-channel-2.3.1.sha256sum] = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" | ||
| 199 | SRC_URI[async-executor-1.13.1.sha256sum] = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" | ||
| 200 | SRC_URI[async-global-executor-2.4.1.sha256sum] = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" | ||
| 201 | SRC_URI[async-io-2.4.0.sha256sum] = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" | ||
| 202 | SRC_URI[async-lock-3.4.0.sha256sum] = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" | ||
| 203 | SRC_URI[async-std-1.13.0.sha256sum] = "c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615" | ||
| 204 | SRC_URI[async-task-4.7.1.sha256sum] = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" | ||
| 205 | SRC_URI[atomic-waker-1.1.2.sha256sum] = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" | ||
| 206 | SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" | ||
| 207 | SRC_URI[bindgen-0.71.1.sha256sum] = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" | ||
| 208 | SRC_URI[bitfield-0.14.0.sha256sum] = "2d7e60934ceec538daadb9d8432424ed043a904d8e0243f3c6446bce549a46ac" | 215 | SRC_URI[bitfield-0.14.0.sha256sum] = "2d7e60934ceec538daadb9d8432424ed043a904d8e0243f3c6446bce549a46ac" |
| 209 | SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" | 216 | SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" |
| 210 | SRC_URI[bitflags-2.8.0.sha256sum] = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" | 217 | SRC_URI[bitflags-2.10.0.sha256sum] = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" |
| 211 | SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" | 218 | SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" |
| 212 | SRC_URI[blocking-1.6.1.sha256sum] = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" | 219 | SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" |
| 213 | SRC_URI[bumpalo-3.16.0.sha256sum] = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" | 220 | SRC_URI[bytes-1.11.1.sha256sum] = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" |
| 214 | SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" | 221 | SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" |
| 215 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | 222 | SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" |
| 216 | SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" | 223 | SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" |
| 217 | SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" | 224 | SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" |
| 218 | SRC_URI[clap-4.5.27.sha256sum] = "769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796" | 225 | SRC_URI[clap-4.5.57.sha256sum] = "6899ea499e3fb9305a65d5ebf6e3d2248c5fab291f300ad0a704fbe142eae31a" |
| 219 | SRC_URI[clap_builder-4.5.27.sha256sum] = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" | 226 | SRC_URI[clap_builder-4.5.57.sha256sum] = "7b12c8b680195a62a8364d16b8447b01b6c2c8f9aaf68bee653be34d4245e238" |
| 220 | SRC_URI[clap_derive-4.5.24.sha256sum] = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" | 227 | SRC_URI[clap_derive-4.5.55.sha256sum] = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5" |
| 221 | SRC_URI[clap_lex-0.7.4.sha256sum] = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" | 228 | SRC_URI[clap_lex-0.7.7.sha256sum] = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32" |
| 222 | SRC_URI[colorchoice-1.0.3.sha256sum] = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" | 229 | SRC_URI[colorchoice-1.0.4.sha256sum] = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" |
| 223 | SRC_URI[colored-2.2.0.sha256sum] = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" | 230 | SRC_URI[colored-2.2.0.sha256sum] = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" |
| 224 | SRC_URI[concurrent-queue-2.5.0.sha256sum] = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" | ||
| 225 | SRC_URI[core-foundation-0.10.0.sha256sum] = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" | 231 | SRC_URI[core-foundation-0.10.0.sha256sum] = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" |
| 226 | SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" | 232 | SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" |
| 227 | SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" | 233 | SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" |
| 228 | SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" | 234 | SRC_URI[crossterm-0.25.0.sha256sum] = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67" |
| 229 | SRC_URI[crunchy-0.2.3.sha256sum] = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" | 235 | SRC_URI[crossterm_winapi-0.9.1.sha256sum] = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" |
| 230 | SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" | 236 | SRC_URI[crunchy-0.2.4.sha256sum] = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" |
| 231 | SRC_URI[data-encoding-2.7.0.sha256sum] = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f" | 237 | SRC_URI[crypto-common-0.1.7.sha256sum] = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" |
| 238 | SRC_URI[data-encoding-2.10.0.sha256sum] = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" | ||
| 232 | SRC_URI[der-parser-8.2.0.sha256sum] = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" | 239 | SRC_URI[der-parser-8.2.0.sha256sum] = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" |
| 233 | SRC_URI[deranged-0.3.11.sha256sum] = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" | 240 | SRC_URI[deranged-0.5.5.sha256sum] = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" |
| 234 | SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" | 241 | SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" |
| 235 | SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" | 242 | SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" |
| 236 | SRC_URI[either-1.13.0.sha256sum] = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" | 243 | SRC_URI[dyn-clone-1.0.20.sha256sum] = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" |
| 244 | SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" | ||
| 237 | SRC_URI[embedded-crc-macros-1.0.0.sha256sum] = "4f1c75747a43b086df1a87fb2a889590bc0725e0abf54bba6d0c4bf7bd9e762c" | 245 | SRC_URI[embedded-crc-macros-1.0.0.sha256sum] = "4f1c75747a43b086df1a87fb2a889590bc0725e0abf54bba6d0c4bf7bd9e762c" |
| 238 | SRC_URI[env_logger-0.10.2.sha256sum] = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" | 246 | SRC_URI[env_logger-0.10.2.sha256sum] = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" |
| 239 | SRC_URI[errno-0.3.10.sha256sum] = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" | 247 | SRC_URI[errno-0.3.14.sha256sum] = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" |
| 240 | SRC_URI[event-listener-2.5.3.sha256sum] = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" | ||
| 241 | SRC_URI[event-listener-5.4.0.sha256sum] = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae" | ||
| 242 | SRC_URI[event-listener-strategy-0.5.3.sha256sum] = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" | ||
| 243 | SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" | ||
| 244 | SRC_URI[futures-0.3.31.sha256sum] = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" | 248 | SRC_URI[futures-0.3.31.sha256sum] = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" |
| 245 | SRC_URI[futures-channel-0.3.31.sha256sum] = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" | 249 | SRC_URI[futures-channel-0.3.31.sha256sum] = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" |
| 246 | SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" | 250 | SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" |
| 247 | SRC_URI[futures-executor-0.3.31.sha256sum] = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" | 251 | SRC_URI[futures-executor-0.3.31.sha256sum] = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" |
| 248 | SRC_URI[futures-io-0.3.31.sha256sum] = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" | 252 | SRC_URI[futures-io-0.3.31.sha256sum] = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" |
| 249 | SRC_URI[futures-lite-2.6.0.sha256sum] = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" | ||
| 250 | SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" | 253 | SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" |
| 251 | SRC_URI[futures-sink-0.3.31.sha256sum] = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" | 254 | SRC_URI[futures-sink-0.3.31.sha256sum] = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" |
| 252 | SRC_URI[futures-task-0.3.31.sha256sum] = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" | 255 | SRC_URI[futures-task-0.3.31.sha256sum] = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" |
| 253 | SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" | 256 | SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" |
| 257 | SRC_URI[fuzzy-matcher-0.3.7.sha256sum] = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94" | ||
| 258 | SRC_URI[fxhash-0.2.1.sha256sum] = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" | ||
| 254 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" | 259 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" |
| 255 | SRC_URI[glob-0.3.2.sha256sum] = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" | 260 | SRC_URI[glob-0.3.3.sha256sum] = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" |
| 256 | SRC_URI[gloo-timers-0.3.0.sha256sum] = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" | 261 | SRC_URI[half-2.7.1.sha256sum] = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" |
| 257 | SRC_URI[half-2.4.1.sha256sum] = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" | ||
| 258 | SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" | 262 | SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" |
| 259 | SRC_URI[hermit-abi-0.4.0.sha256sum] = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" | 263 | SRC_URI[hermit-abi-0.5.2.sha256sum] = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" |
| 260 | SRC_URI[home-0.5.11.sha256sum] = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" | 264 | SRC_URI[home-0.5.12.sha256sum] = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" |
| 261 | SRC_URI[humantime-2.1.0.sha256sum] = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" | 265 | SRC_URI[humantime-2.3.0.sha256sum] = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" |
| 266 | SRC_URI[inquire-0.7.5.sha256sum] = "0fddf93031af70e75410a2511ec04d49e758ed2f26dad3404a934e0fb45cc12a" | ||
| 262 | SRC_URI[io-kit-sys-0.4.1.sha256sum] = "617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b" | 267 | SRC_URI[io-kit-sys-0.4.1.sha256sum] = "617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b" |
| 263 | SRC_URI[is-terminal-0.4.15.sha256sum] = "e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37" | 268 | SRC_URI[is-terminal-0.4.17.sha256sum] = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" |
| 264 | SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" | 269 | SRC_URI[is_terminal_polyfill-1.70.2.sha256sum] = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" |
| 265 | SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" | 270 | SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" |
| 266 | SRC_URI[itoa-1.0.14.sha256sum] = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" | 271 | SRC_URI[itoa-1.0.17.sha256sum] = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" |
| 267 | SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" | ||
| 268 | SRC_URI[kv-log-macro-1.0.7.sha256sum] = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" | ||
| 269 | SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" | 272 | SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" |
| 270 | SRC_URI[libc-0.2.169.sha256sum] = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" | 273 | SRC_URI[libc-0.2.180.sha256sum] = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" |
| 271 | SRC_URI[libloading-0.8.6.sha256sum] = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" | 274 | SRC_URI[libloading-0.8.9.sha256sum] = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" |
| 272 | SRC_URI[libmctp-0.2.0.sha256sum] = "0d077261b65cfe16a3d490243354fbaec3f22e5bcad546d21394105ab836d1d0" | 275 | SRC_URI[libmctp-0.2.0.sha256sum] = "0d077261b65cfe16a3d490243354fbaec3f22e5bcad546d21394105ab836d1d0" |
| 273 | SRC_URI[libudev-0.3.0.sha256sum] = "78b324152da65df7bb95acfcaab55e3097ceaab02fb19b228a9eb74d55f135e0" | 276 | SRC_URI[libudev-0.3.0.sha256sum] = "78b324152da65df7bb95acfcaab55e3097ceaab02fb19b228a9eb74d55f135e0" |
| 274 | SRC_URI[libudev-sys-0.1.4.sha256sum] = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324" | 277 | SRC_URI[libudev-sys-0.1.4.sha256sum] = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324" |
| 275 | SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" | 278 | SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" |
| 276 | SRC_URI[log-0.4.25.sha256sum] = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" | 279 | SRC_URI[lock_api-0.4.14.sha256sum] = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" |
| 277 | SRC_URI[mach2-0.4.2.sha256sum] = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" | 280 | SRC_URI[log-0.4.29.sha256sum] = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" |
| 278 | SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" | 281 | SRC_URI[mach2-0.4.3.sha256sum] = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" |
| 282 | SRC_URI[memchr-2.7.6.sha256sum] = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" | ||
| 279 | SRC_URI[memmap2-0.5.10.sha256sum] = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" | 283 | SRC_URI[memmap2-0.5.10.sha256sum] = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" |
| 280 | SRC_URI[minicbor-0.25.1.sha256sum] = "c0452a60c1863c1f50b5f77cd295e8d2786849f35883f0b9e18e7e6e1b5691b0" | 284 | SRC_URI[minicbor-0.25.1.sha256sum] = "c0452a60c1863c1f50b5f77cd295e8d2786849f35883f0b9e18e7e6e1b5691b0" |
| 281 | SRC_URI[minicbor-derive-0.15.3.sha256sum] = "bd2209fff77f705b00c737016a48e73733d7fbccb8b007194db148f03561fb70" | 285 | SRC_URI[minicbor-derive-0.15.3.sha256sum] = "bd2209fff77f705b00c737016a48e73733d7fbccb8b007194db148f03561fb70" |
| 282 | SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" | 286 | SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" |
| 287 | SRC_URI[mio-0.8.11.sha256sum] = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" | ||
| 288 | SRC_URI[mio-1.1.1.sha256sum] = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" | ||
| 289 | SRC_URI[newline-converter-0.3.0.sha256sum] = "47b6b097ecb1cbfed438542d16e84fd7ad9b0c76c8a65b7f9039212a3d14dc7f" | ||
| 283 | SRC_URI[nix-0.26.4.sha256sum] = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" | 290 | SRC_URI[nix-0.26.4.sha256sum] = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" |
| 284 | SRC_URI[nix-0.29.0.sha256sum] = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" | 291 | SRC_URI[nix-0.29.0.sha256sum] = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" |
| 285 | SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" | 292 | SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" |
| 286 | SRC_URI[num-bigint-0.4.6.sha256sum] = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" | 293 | SRC_URI[num-bigint-0.4.6.sha256sum] = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" |
| 287 | SRC_URI[num-conv-0.1.0.sha256sum] = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" | 294 | SRC_URI[num-conv-0.2.0.sha256sum] = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" |
| 288 | SRC_URI[num-integer-0.1.46.sha256sum] = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" | 295 | SRC_URI[num-integer-0.1.46.sha256sum] = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" |
| 289 | SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" | 296 | SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" |
| 290 | SRC_URI[oid-registry-0.6.1.sha256sum] = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" | 297 | SRC_URI[oid-registry-0.6.1.sha256sum] = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" |
| 291 | SRC_URI[once_cell-1.20.2.sha256sum] = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" | 298 | SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" |
| 292 | SRC_URI[parking-2.2.1.sha256sum] = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" | 299 | SRC_URI[once_cell_polyfill-1.70.2.sha256sum] = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" |
| 300 | SRC_URI[parking_lot-0.12.5.sha256sum] = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" | ||
| 301 | SRC_URI[parking_lot_core-0.9.12.sha256sum] = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" | ||
| 293 | SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" | 302 | SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" |
| 294 | SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" | 303 | SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" |
| 295 | SRC_URI[piper-0.2.4.sha256sum] = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" | 304 | SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" |
| 296 | SRC_URI[pkg-config-0.3.31.sha256sum] = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" | ||
| 297 | SRC_URI[polling-3.7.4.sha256sum] = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" | ||
| 298 | SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" | 305 | SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" |
| 299 | SRC_URI[prettyplease-0.2.29.sha256sum] = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac" | 306 | SRC_URI[prettyplease-0.2.37.sha256sum] = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" |
| 300 | SRC_URI[proc-macro2-1.0.93.sha256sum] = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" | 307 | SRC_URI[proc-macro2-1.0.106.sha256sum] = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" |
| 301 | SRC_URI[quote-1.0.38.sha256sum] = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" | 308 | SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" |
| 302 | SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" | 309 | SRC_URI[redox_syscall-0.5.18.sha256sum] = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" |
| 303 | SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" | 310 | SRC_URI[regex-1.12.3.sha256sum] = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" |
| 304 | SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" | 311 | SRC_URI[regex-automata-0.4.14.sha256sum] = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" |
| 305 | SRC_URI[rustc-hash-2.1.0.sha256sum] = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" | 312 | SRC_URI[regex-syntax-0.8.9.sha256sum] = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" |
| 313 | SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" | ||
| 306 | SRC_URI[rusticata-macros-4.1.0.sha256sum] = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" | 314 | SRC_URI[rusticata-macros-4.1.0.sha256sum] = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" |
| 307 | SRC_URI[rustix-0.38.44.sha256sum] = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" | 315 | SRC_URI[rustix-0.38.44.sha256sum] = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" |
| 308 | SRC_URI[rustversion-1.0.19.sha256sum] = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" | ||
| 309 | SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" | 316 | SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" |
| 310 | SRC_URI[serde-1.0.217.sha256sum] = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" | 317 | SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" |
| 311 | SRC_URI[serde_derive-1.0.217.sha256sum] = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" | 318 | SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" |
| 312 | SRC_URI[serialport-4.7.0.sha256sum] = "5ecfc4858c2266c7695d8b8460bbd612fa81bd2e250f5f0dd16195e4b4f8b3d8" | 319 | SRC_URI[serialport-4.8.1.sha256sum] = "21f60a586160667241d7702c420fc223939fb3c0bb8d3fac84f78768e8970dee" |
| 313 | SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" | 320 | SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" |
| 314 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" | 321 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" |
| 315 | SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" | 322 | SRC_URI[signal-hook-0.3.18.sha256sum] = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" |
| 323 | SRC_URI[signal-hook-mio-0.2.5.sha256sum] = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc" | ||
| 324 | SRC_URI[signal-hook-registry-1.4.8.sha256sum] = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" | ||
| 325 | SRC_URI[slab-0.4.12.sha256sum] = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" | ||
| 326 | SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" | ||
| 316 | SRC_URI[smbus-pec-1.0.1.sha256sum] = "ca0763a680cd5d72b28f7bfc8a054c117d8841380a6ad4f72f05bd2a34217d3e" | 327 | SRC_URI[smbus-pec-1.0.1.sha256sum] = "ca0763a680cd5d72b28f7bfc8a054c117d8841380a6ad4f72f05bd2a34217d3e" |
| 328 | SRC_URI[socket2-0.6.2.sha256sum] = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0" | ||
| 317 | SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" | 329 | SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" |
| 318 | SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" | 330 | SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" |
| 319 | SRC_URI[syn-2.0.96.sha256sum] = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" | 331 | SRC_URI[syn-2.0.114.sha256sum] = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" |
| 320 | SRC_URI[synstructure-0.12.6.sha256sum] = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" | 332 | SRC_URI[synstructure-0.12.6.sha256sum] = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" |
| 321 | SRC_URI[synstructure-0.13.1.sha256sum] = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" | 333 | SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" |
| 322 | SRC_URI[termcolor-1.4.1.sha256sum] = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" | 334 | SRC_URI[termcolor-1.4.1.sha256sum] = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" |
| 323 | SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" | 335 | SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" |
| 336 | SRC_URI[thiserror-2.0.18.sha256sum] = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" | ||
| 324 | SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" | 337 | SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" |
| 325 | SRC_URI[time-0.3.37.sha256sum] = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" | 338 | SRC_URI[thiserror-impl-2.0.18.sha256sum] = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" |
| 326 | SRC_URI[time-core-0.1.2.sha256sum] = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" | 339 | SRC_URI[thread_local-1.1.9.sha256sum] = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" |
| 327 | SRC_URI[time-macros-0.2.19.sha256sum] = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" | 340 | SRC_URI[time-0.3.47.sha256sum] = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" |
| 328 | SRC_URI[tracing-0.1.41.sha256sum] = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" | 341 | SRC_URI[time-core-0.1.8.sha256sum] = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" |
| 329 | SRC_URI[tracing-core-0.1.33.sha256sum] = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" | 342 | SRC_URI[time-macros-0.2.27.sha256sum] = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" |
| 330 | SRC_URI[typenum-1.17.0.sha256sum] = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" | 343 | SRC_URI[tokio-1.49.0.sha256sum] = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" |
| 331 | SRC_URI[unescaper-0.1.5.sha256sum] = "c878a167baa8afd137494101a688ef8c67125089ff2249284bd2b5f9bfedb815" | 344 | SRC_URI[tokio-macros-2.6.0.sha256sum] = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" |
| 332 | SRC_URI[unicode-ident-1.0.15.sha256sum] = "11cd88e12b17c6494200a9c1b683a04fcac9573ed74cd1b62aeb2727c5592243" | 345 | SRC_URI[typenum-1.19.0.sha256sum] = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" |
| 346 | SRC_URI[unescaper-0.1.8.sha256sum] = "4064ed685c487dbc25bd3f0e9548f2e34bab9d18cefc700f9ec2dba74ba1138e" | ||
| 347 | SRC_URI[unicode-ident-1.0.22.sha256sum] = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" | ||
| 348 | SRC_URI[unicode-segmentation-1.12.0.sha256sum] = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" | ||
| 349 | SRC_URI[unicode-width-0.1.14.sha256sum] = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" | ||
| 333 | SRC_URI[unicode-xid-0.2.6.sha256sum] = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" | 350 | SRC_URI[unicode-xid-0.2.6.sha256sum] = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" |
| 334 | SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" | 351 | SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" |
| 335 | SRC_URI[value-bag-1.10.0.sha256sum] = "3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2" | ||
| 336 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" | 352 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" |
| 337 | SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" | 353 | SRC_URI[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" |
| 338 | SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" | ||
| 339 | SRC_URI[wasm-bindgen-futures-0.4.50.sha256sum] = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" | ||
| 340 | SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" | ||
| 341 | SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" | ||
| 342 | SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" | ||
| 343 | SRC_URI[web-sys-0.3.77.sha256sum] = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" | ||
| 344 | SRC_URI[which-6.0.3.sha256sum] = "b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f" | 354 | SRC_URI[which-6.0.3.sha256sum] = "b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f" |
| 345 | SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" | 355 | SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" |
| 346 | SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" | 356 | SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" |
| 347 | SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" | 357 | SRC_URI[winapi-util-0.1.11.sha256sum] = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" |
| 348 | SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" | 358 | SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" |
| 359 | SRC_URI[windows-link-0.2.1.sha256sum] = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" | ||
| 360 | SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" | ||
| 361 | SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" | ||
| 349 | SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" | 362 | SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" |
| 363 | SRC_URI[windows-sys-0.60.2.sha256sum] = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" | ||
| 364 | SRC_URI[windows-sys-0.61.2.sha256sum] = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" | ||
| 365 | SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" | ||
| 350 | SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" | 366 | SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" |
| 367 | SRC_URI[windows-targets-0.53.5.sha256sum] = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" | ||
| 368 | SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" | ||
| 351 | SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" | 369 | SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" |
| 370 | SRC_URI[windows_aarch64_gnullvm-0.53.1.sha256sum] = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" | ||
| 371 | SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" | ||
| 352 | SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" | 372 | SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" |
| 373 | SRC_URI[windows_aarch64_msvc-0.53.1.sha256sum] = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" | ||
| 374 | SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" | ||
| 353 | SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" | 375 | SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" |
| 376 | SRC_URI[windows_i686_gnu-0.53.1.sha256sum] = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" | ||
| 354 | SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" | 377 | SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" |
| 378 | SRC_URI[windows_i686_gnullvm-0.53.1.sha256sum] = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" | ||
| 379 | SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" | ||
| 355 | SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" | 380 | SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" |
| 381 | SRC_URI[windows_i686_msvc-0.53.1.sha256sum] = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" | ||
| 382 | SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" | ||
| 356 | SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" | 383 | SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" |
| 384 | SRC_URI[windows_x86_64_gnu-0.53.1.sha256sum] = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" | ||
| 385 | SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" | ||
| 357 | SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" | 386 | SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" |
| 387 | SRC_URI[windows_x86_64_gnullvm-0.53.1.sha256sum] = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" | ||
| 388 | SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" | ||
| 358 | SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" | 389 | SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" |
| 390 | SRC_URI[windows_x86_64_msvc-0.53.1.sha256sum] = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" | ||
| 359 | SRC_URI[winsafe-0.0.19.sha256sum] = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" | 391 | SRC_URI[winsafe-0.0.19.sha256sum] = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" |
| 360 | SRC_URI[x509-parser-0.15.1.sha256sum] = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" | 392 | SRC_URI[x509-parser-0.15.1.sha256sum] = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" |
| 361 | # from tock-responder/Cargo.lock | 393 | SRC_URI[zerocopy-0.8.38.sha256sum] = "57cf3aa6855b23711ee9852dfc97dfaa51c45feaba5b645d0c777414d494a961" |
| 362 | SRC_URI += " \ | 394 | SRC_URI[zerocopy-derive-0.8.38.sha256sum] = "8a616990af1a287837c4fe6596ad77ef57948f787e46ce28e166facc0cc1cb75" |
| 363 | crate://crates.io/aho-corasick/1.1.3 \ | ||
| 364 | crate://crates.io/atty/0.2.14 \ | ||
| 365 | crate://crates.io/autocfg/1.4.0 \ | ||
| 366 | crate://crates.io/bindgen/0.71.1 \ | ||
| 367 | crate://crates.io/bitfield/0.14.0 \ | ||
| 368 | crate://crates.io/bitflags/1.3.2 \ | ||
| 369 | crate://crates.io/bitflags/2.8.0 \ | ||
| 370 | crate://crates.io/byteorder/0.5.3 \ | ||
| 371 | crate://crates.io/cexpr/0.6.0 \ | ||
| 372 | crate://crates.io/cfg-if/1.0.0 \ | ||
| 373 | crate://crates.io/clang-sys/1.8.1 \ | ||
| 374 | crate://crates.io/clap/3.2.25 \ | ||
| 375 | crate://crates.io/clap_derive/3.2.25 \ | ||
| 376 | crate://crates.io/clap_lex/0.2.4 \ | ||
| 377 | crate://crates.io/critical-section/1.2.0 \ | ||
| 378 | crate://crates.io/either/1.13.0 \ | ||
| 379 | crate://crates.io/elf/0.0.10 \ | ||
| 380 | crate://crates.io/embedded-alloc/0.5.1 \ | ||
| 381 | crate://crates.io/embedded-crc-macros/1.0.0 \ | ||
| 382 | crate://crates.io/errno/0.3.10 \ | ||
| 383 | crate://crates.io/glob/0.3.2 \ | ||
| 384 | crate://crates.io/hashbrown/0.12.3 \ | ||
| 385 | crate://crates.io/heck/0.4.1 \ | ||
| 386 | crate://crates.io/hermit-abi/0.1.19 \ | ||
| 387 | crate://crates.io/home/0.5.11 \ | ||
| 388 | crate://crates.io/indexmap/1.9.3 \ | ||
| 389 | crate://crates.io/itertools/0.13.0 \ | ||
| 390 | crate://crates.io/libc/0.2.169 \ | ||
| 391 | crate://crates.io/libloading/0.8.6 \ | ||
| 392 | crate://crates.io/libm/0.2.11 \ | ||
| 393 | crate://crates.io/libmctp/0.2.0 \ | ||
| 394 | crate://crates.io/linked_list_allocator/0.10.5 \ | ||
| 395 | crate://crates.io/linux-raw-sys/0.4.15 \ | ||
| 396 | crate://crates.io/log/0.4.25 \ | ||
| 397 | crate://crates.io/memchr/2.7.4 \ | ||
| 398 | crate://crates.io/minimal-lexical/0.2.1 \ | ||
| 399 | crate://crates.io/nom/7.1.3 \ | ||
| 400 | crate://crates.io/numtoa/0.1.0 \ | ||
| 401 | crate://crates.io/once_cell/1.20.2 \ | ||
| 402 | crate://crates.io/os_str_bytes/6.6.1 \ | ||
| 403 | crate://crates.io/portable-atomic/1.10.0 \ | ||
| 404 | crate://crates.io/prettyplease/0.2.29 \ | ||
| 405 | crate://crates.io/proc-macro-error/1.0.4 \ | ||
| 406 | crate://crates.io/proc-macro-error-attr/1.0.4 \ | ||
| 407 | crate://crates.io/proc-macro2/1.0.93 \ | ||
| 408 | crate://crates.io/quote/1.0.38 \ | ||
| 409 | crate://crates.io/redox_syscall/0.2.16 \ | ||
| 410 | crate://crates.io/redox_termios/0.1.3 \ | ||
| 411 | crate://crates.io/regex/1.11.1 \ | ||
| 412 | crate://crates.io/regex-automata/0.4.9 \ | ||
| 413 | crate://crates.io/regex-syntax/0.8.5 \ | ||
| 414 | crate://crates.io/rustc-hash/2.1.0 \ | ||
| 415 | crate://crates.io/rustix/0.38.44 \ | ||
| 416 | crate://crates.io/shlex/1.3.0 \ | ||
| 417 | crate://crates.io/smbus-pec/1.0.1 \ | ||
| 418 | crate://crates.io/strsim/0.10.0 \ | ||
| 419 | crate://crates.io/syn/1.0.109 \ | ||
| 420 | crate://crates.io/syn/2.0.96 \ | ||
| 421 | crate://crates.io/termcolor/1.4.1 \ | ||
| 422 | crate://crates.io/termion/1.5.6 \ | ||
| 423 | crate://crates.io/textwrap/0.16.1 \ | ||
| 424 | crate://crates.io/unicode-ident/1.0.15 \ | ||
| 425 | crate://crates.io/version_check/0.9.5 \ | ||
| 426 | crate://crates.io/which/6.0.3 \ | ||
| 427 | crate://crates.io/winapi/0.3.9 \ | ||
| 428 | crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ | ||
| 429 | crate://crates.io/winapi-util/0.1.9 \ | ||
| 430 | crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ | ||
| 431 | crate://crates.io/windows-sys/0.59.0 \ | ||
| 432 | crate://crates.io/windows-targets/0.52.6 \ | ||
| 433 | crate://crates.io/windows_aarch64_gnullvm/0.52.6 \ | ||
| 434 | crate://crates.io/windows_aarch64_msvc/0.52.6 \ | ||
| 435 | crate://crates.io/windows_i686_gnu/0.52.6 \ | ||
| 436 | crate://crates.io/windows_i686_gnullvm/0.52.6 \ | ||
| 437 | crate://crates.io/windows_i686_msvc/0.52.6 \ | ||
| 438 | crate://crates.io/windows_x86_64_gnu/0.52.6 \ | ||
| 439 | crate://crates.io/windows_x86_64_gnullvm/0.52.6 \ | ||
| 440 | crate://crates.io/windows_x86_64_msvc/0.52.6 \ | ||
| 441 | crate://crates.io/winsafe/0.0.19 \ | ||
| 442 | " | ||
| 443 | |||
| 444 | SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" | ||
| 445 | SRC_URI[atty-0.2.14.sha256sum] = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" | ||
| 446 | SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" | ||
| 447 | SRC_URI[bindgen-0.71.1.sha256sum] = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" | ||
| 448 | SRC_URI[bitfield-0.14.0.sha256sum] = "2d7e60934ceec538daadb9d8432424ed043a904d8e0243f3c6446bce549a46ac" | ||
| 449 | SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" | ||
| 450 | SRC_URI[bitflags-2.8.0.sha256sum] = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" | ||
| 451 | SRC_URI[byteorder-0.5.3.sha256sum] = "0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855" | ||
| 452 | SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" | ||
| 453 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | ||
| 454 | SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" | ||
| 455 | SRC_URI[clap-3.2.25.sha256sum] = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" | ||
| 456 | SRC_URI[clap_derive-3.2.25.sha256sum] = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" | ||
| 457 | SRC_URI[clap_lex-0.2.4.sha256sum] = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" | ||
| 458 | SRC_URI[critical-section-1.2.0.sha256sum] = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" | ||
| 459 | SRC_URI[either-1.13.0.sha256sum] = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" | ||
| 460 | SRC_URI[elf-0.0.10.sha256sum] = "4841de15dbe0e49b9b62a417589299e3be0d557e0900d36acb87e6dae47197f5" | ||
| 461 | SRC_URI[embedded-alloc-0.5.1.sha256sum] = "ddae17915accbac2cfbc64ea0ae6e3b330e6ea124ba108dada63646fd3c6f815" | ||
| 462 | SRC_URI[embedded-crc-macros-1.0.0.sha256sum] = "4f1c75747a43b086df1a87fb2a889590bc0725e0abf54bba6d0c4bf7bd9e762c" | ||
| 463 | SRC_URI[errno-0.3.10.sha256sum] = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" | ||
| 464 | SRC_URI[glob-0.3.2.sha256sum] = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" | ||
| 465 | SRC_URI[hashbrown-0.12.3.sha256sum] = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" | ||
| 466 | SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" | ||
| 467 | SRC_URI[hermit-abi-0.1.19.sha256sum] = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" | ||
| 468 | SRC_URI[home-0.5.11.sha256sum] = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" | ||
| 469 | SRC_URI[indexmap-1.9.3.sha256sum] = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" | ||
| 470 | SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" | ||
| 471 | SRC_URI[libc-0.2.169.sha256sum] = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" | ||
| 472 | SRC_URI[libloading-0.8.6.sha256sum] = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" | ||
| 473 | SRC_URI[libm-0.2.11.sha256sum] = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" | ||
| 474 | SRC_URI[libmctp-0.2.0.sha256sum] = "0d077261b65cfe16a3d490243354fbaec3f22e5bcad546d21394105ab836d1d0" | ||
| 475 | SRC_URI[linked_list_allocator-0.10.5.sha256sum] = "9afa463f5405ee81cdb9cc2baf37e08ec7e4c8209442b5d72c04cfb2cd6e6286" | ||
| 476 | SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" | ||
| 477 | SRC_URI[log-0.4.25.sha256sum] = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" | ||
| 478 | SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" | ||
| 479 | SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" | ||
| 480 | SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" | ||
| 481 | SRC_URI[numtoa-0.1.0.sha256sum] = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef" | ||
| 482 | SRC_URI[once_cell-1.20.2.sha256sum] = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" | ||
| 483 | SRC_URI[os_str_bytes-6.6.1.sha256sum] = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" | ||
| 484 | SRC_URI[portable-atomic-1.10.0.sha256sum] = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" | ||
| 485 | SRC_URI[prettyplease-0.2.29.sha256sum] = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac" | ||
| 486 | SRC_URI[proc-macro-error-1.0.4.sha256sum] = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" | ||
| 487 | SRC_URI[proc-macro-error-attr-1.0.4.sha256sum] = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" | ||
| 488 | SRC_URI[proc-macro2-1.0.93.sha256sum] = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" | ||
| 489 | SRC_URI[quote-1.0.38.sha256sum] = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" | ||
| 490 | SRC_URI[redox_syscall-0.2.16.sha256sum] = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" | ||
| 491 | SRC_URI[redox_termios-0.1.3.sha256sum] = "20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb" | ||
| 492 | SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" | ||
| 493 | SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" | ||
| 494 | SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" | ||
| 495 | SRC_URI[rustc-hash-2.1.0.sha256sum] = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" | ||
| 496 | SRC_URI[rustix-0.38.44.sha256sum] = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" | ||
| 497 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" | ||
| 498 | SRC_URI[smbus-pec-1.0.1.sha256sum] = "ca0763a680cd5d72b28f7bfc8a054c117d8841380a6ad4f72f05bd2a34217d3e" | ||
| 499 | SRC_URI[strsim-0.10.0.sha256sum] = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" | ||
| 500 | SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" | ||
| 501 | SRC_URI[syn-2.0.96.sha256sum] = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" | ||
| 502 | SRC_URI[termcolor-1.4.1.sha256sum] = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" | ||
| 503 | SRC_URI[termion-1.5.6.sha256sum] = "077185e2eac69c3f8379a4298e1e07cd36beb962290d4a51199acf0fdc10607e" | ||
| 504 | SRC_URI[textwrap-0.16.1.sha256sum] = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" | ||
| 505 | SRC_URI[unicode-ident-1.0.15.sha256sum] = "11cd88e12b17c6494200a9c1b683a04fcac9573ed74cd1b62aeb2727c5592243" | ||
| 506 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" | ||
| 507 | SRC_URI[which-6.0.3.sha256sum] = "b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f" | ||
| 508 | SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" | ||
| 509 | SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" | ||
| 510 | SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" | ||
| 511 | SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" | ||
| 512 | SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" | ||
| 513 | SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" | ||
| 514 | SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" | ||
| 515 | SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" | ||
| 516 | SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" | ||
| 517 | SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" | ||
| 518 | SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" | ||
| 519 | SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" | ||
| 520 | SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" | ||
| 521 | SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" | ||
| 522 | SRC_URI[winsafe-0.0.19.sha256sum] = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" | ||
| 523 | SRC_URI[clap-4.5.26.sha256sum] = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783" | ||
| 524 | SRC_URI[clap_builder-4.5.26.sha256sum] = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121" | ||
| 525 | SRC_URI[cpufeatures-0.2.16.sha256sum] = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" | ||
| 526 | SRC_URI[crunchy-0.2.2.sha256sum] = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" | ||
| 527 | SRC_URI[is-terminal-0.4.13.sha256sum] = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" | ||
| 528 | SRC_URI[rustix-0.38.43.sha256sum] = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6" | ||
| 529 | SRC_URI[unicode-ident-1.0.14.sha256sum] = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" | ||
| 530 | SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" | ||
| 531 | SRC_URI[autocfg-1.3.0.sha256sum] = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" | ||
| 532 | SRC_URI[bindgen-0.63.0.sha256sum] = "36d860121800b2a9a94f9b5604b332d5cffb234ce17609ea479d723dbc9d3885" | ||
| 533 | SRC_URI[bitflags-2.6.0.sha256sum] = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" | ||
| 534 | SRC_URI[critical-section-1.1.2.sha256sum] = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216" | ||
| 535 | SRC_URI[errno-0.3.9.sha256sum] = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" | ||
| 536 | SRC_URI[glob-0.3.1.sha256sum] = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" | ||
| 537 | SRC_URI[home-0.5.9.sha256sum] = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" | ||
| 538 | SRC_URI[lazycell-1.3.0.sha256sum] = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" | ||
| 539 | SRC_URI[libc-0.2.155.sha256sum] = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" | ||
| 540 | SRC_URI[libloading-0.8.5.sha256sum] = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" | ||
| 541 | SRC_URI[libm-0.2.8.sha256sum] = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" | ||
| 542 | SRC_URI[linux-raw-sys-0.4.14.sha256sum] = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" | ||
| 543 | SRC_URI[log-0.4.22.sha256sum] = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" | ||
| 544 | SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" | ||
| 545 | SRC_URI[peeking_take_while-0.1.2.sha256sum] = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" | ||
| 546 | SRC_URI[portable-atomic-1.7.0.sha256sum] = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" | ||
| 547 | SRC_URI[proc-macro2-1.0.86.sha256sum] = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" | ||
| 548 | SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" | ||
| 549 | SRC_URI[regex-1.10.5.sha256sum] = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" | ||
| 550 | SRC_URI[regex-automata-0.4.7.sha256sum] = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" | ||
| 551 | SRC_URI[regex-syntax-0.8.4.sha256sum] = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" | ||
| 552 | SRC_URI[rustc-hash-1.1.0.sha256sum] = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" | ||
| 553 | SRC_URI[rustix-0.38.34.sha256sum] = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" | ||
| 554 | SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" | ||
| 555 | SRC_URI[which-4.4.2.sha256sum] = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" | ||
| 556 | SRC_URI[which-6.0.2.sha256sum] = "3d9c5ed668ee1f17edb3b627225343d210006a90bb1e3745ce1f30b1fb115075" | ||
| 557 | SRC_URI[winapi-util-0.1.8.sha256sum] = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" | ||
| 558 | SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" | ||
diff --git a/meta-oe/recipes-devtools/spdm-utils/spdm-utils_0.7.2.bb b/meta-oe/recipes-devtools/spdm-utils/spdm-utils_0.7.2.bb index 5c5022d9c0..6b7c46ed3a 100644 --- a/meta-oe/recipes-devtools/spdm-utils/spdm-utils_0.7.2.bb +++ b/meta-oe/recipes-devtools/spdm-utils/spdm-utils_0.7.2.bb | |||
| @@ -15,7 +15,9 @@ SRC_URI += "git://github.com/westerndigitalcorporation/spdm-utils.git;protocol=h | |||
| 15 | 15 | ||
| 16 | include spdm-utils-crates.inc | 16 | include spdm-utils-crates.inc |
| 17 | 17 | ||
| 18 | SRCREV = "f67ac9e00b79f603ecbbd29928a4ecc3dec5abd5" | 18 | SRCREV = "8805327c9ac0d354c6ef891ccdd0527bbecf80e0" |
| 19 | |||
| 20 | PV .= "+git" | ||
| 19 | 21 | ||
| 20 | DEPENDS += "libspdm udev clang-native bindgen-cli-native pciutils" | 22 | DEPENDS += "libspdm udev clang-native bindgen-cli-native pciutils" |
| 21 | 23 | ||
diff --git a/meta-oe/recipes-extended/canopenterm/canopenterm/0001-cmake-Do-not-pin-to-c89-constructs-on-linux.patch b/meta-oe/recipes-extended/canopenterm/canopenterm/0001-cmake-Do-not-pin-to-c89-constructs-on-linux.patch new file mode 100644 index 0000000000..e6213c473d --- /dev/null +++ b/meta-oe/recipes-extended/canopenterm/canopenterm/0001-cmake-Do-not-pin-to-c89-constructs-on-linux.patch | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | From 694563e023a296ecfd4c73fac681509323c14ada Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <khem.raj@oss.qualcomm.com> | ||
| 3 | Date: Tue, 24 Mar 2026 10:01:59 -0700 | ||
| 4 | Subject: [PATCH] cmake: Do not pin to c89 constructs on linux | ||
| 5 | |||
| 6 | This does not work with latest lua | ||
| 7 | |||
| 8 | Fixes | ||
| 9 | | 91 | #error "POSIX is not compatible with C89" | ||
| 10 | | | ^ | ||
| 11 | | 1 error generated. | ||
| 12 | | [44/51] Building C object CMakeFiles/crossline.dir/src/crossline/crossline.c.o | ||
| 13 | |||
| 14 | Upstream-Status: Pending | ||
| 15 | |||
| 16 | Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com> | ||
| 17 | --- | ||
| 18 | cmake/os_linux.cmake | 2 +- | ||
| 19 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 20 | |||
| 21 | diff --git a/cmake/os_linux.cmake b/cmake/os_linux.cmake | ||
| 22 | index 7096cbd..ef18d56 100644 | ||
| 23 | --- a/cmake/os_linux.cmake | ||
| 24 | +++ b/cmake/os_linux.cmake | ||
| 25 | @@ -56,7 +56,7 @@ if (BUILD_YOCTO) | ||
| 26 | if (LUA_FOUND) | ||
| 27 | include_directories(${LUA_INCLUDE_DIR}) | ||
| 28 | set(PLATFORM_LIBS ${PLATFORM_LIBS} ${LUA_LIBRARIES}) | ||
| 29 | - add_compile_definitions(LUA_USE_C89 LUA_USE_LINUX) | ||
| 30 | + add_compile_definitions(LUA_USE_LINUX) | ||
| 31 | else() | ||
| 32 | message(FATAL_ERROR "Lua not found") | ||
| 33 | endif() | ||
diff --git a/meta-oe/recipes-extended/canopenterm/canopenterm_1.0.13.bb b/meta-oe/recipes-extended/canopenterm/canopenterm_1.0.13.bb index a81ed30f72..25c7d97451 100644 --- a/meta-oe/recipes-extended/canopenterm/canopenterm_1.0.13.bb +++ b/meta-oe/recipes-extended/canopenterm/canopenterm_1.0.13.bb | |||
| @@ -15,7 +15,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=5f8a62fabd50ce3f1d7794bc849ae7a5" | |||
| 15 | 15 | ||
| 16 | DEPENDS = "cjson libinih libsdl3 lua libsocketcan pocketpy" | 16 | DEPENDS = "cjson libinih libsdl3 lua libsocketcan pocketpy" |
| 17 | 17 | ||
| 18 | SRC_URI = "git://github.com/CANopenTerm/CANopenTerm.git;protocol=https;branch=main" | 18 | SRC_URI = "git://github.com/CANopenTerm/CANopenTerm.git;protocol=https;branch=main \ |
| 19 | file://0001-cmake-Do-not-pin-to-c89-constructs-on-linux.patch" | ||
| 19 | 20 | ||
| 20 | SRCREV = "b0555360e5e8b444a2a9e14088fd253412184eb8" | 21 | SRCREV = "b0555360e5e8b444a2a9e14088fd253412184eb8" |
| 21 | 22 | ||
diff --git a/meta-oe/recipes-extended/fluentbit/fluentbit_4.2.3.1.bb b/meta-oe/recipes-extended/fluentbit/fluentbit_4.2.3.1.bb index b476206437..03f9e0e003 100644 --- a/meta-oe/recipes-extended/fluentbit/fluentbit_4.2.3.1.bb +++ b/meta-oe/recipes-extended/fluentbit/fluentbit_4.2.3.1.bb | |||
| @@ -144,7 +144,8 @@ do_configure:prepend() { | |||
| 144 | 144 | ||
| 145 | # flex hardcodes the input file in #line directives leading to TMPDIR contamination of debug sources. | 145 | # flex hardcodes the input file in #line directives leading to TMPDIR contamination of debug sources. |
| 146 | do_compile:append() { | 146 | do_compile:append() { |
| 147 | find ${B} -name '*.c' -or -name '*.h' | xargs sed -i -e 's|${TMPDIR}|${TARGET_DBGSRC_DIR}/|g' | 147 | find ${B} -name '*.c' -or -name '*.h' | xargs sed -i -e 's|${B}|${TARGET_DBGSRC_DIR}|g' |
| 148 | find ${B} -name '*.c' -or -name '*.h' | xargs sed -i -e 's|${S}|${TARGET_DBGSRC_DIR}|g' | ||
| 148 | } | 149 | } |
| 149 | 150 | ||
| 150 | # needed for shared-lib package config | 151 | # needed for shared-lib package config |
diff --git a/meta-oe/recipes-extended/qad/qad/0001-fix-compilation-with-glibc-2.43.patch b/meta-oe/recipes-extended/qad/qad/0001-fix-compilation-with-glibc-2.43.patch new file mode 100644 index 0000000000..3bebcc1b11 --- /dev/null +++ b/meta-oe/recipes-extended/qad/qad/0001-fix-compilation-with-glibc-2.43.patch | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | From 030b4983e3515b214f4faa61ce1b7c552c007340 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Thu, 19 Mar 2026 18:05:00 +0100 | ||
| 4 | Subject: [PATCH] fix compilation with glibc 2.43 | ||
| 5 | |||
| 6 | Fioxes compilation error: | ||
| 7 | | ../sources/qad-0.0+git/src/server.c:212:22: error: initialization discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers] | ||
| 8 | | 212 | char *pLastSlash = strrchr(url, '/'); | ||
| 9 | |||
| 10 | Upstream-Status: Submitted [https://gitlab.com/CodethinkLabs/qad/qad/-/merge_requests/56] | ||
| 11 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 12 | --- | ||
| 13 | src/server.c | 4 ++-- | ||
| 14 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 15 | |||
| 16 | diff --git a/src/server.c b/src/server.c | ||
| 17 | index 648fb46..11ec114 100644 | ||
| 18 | --- a/src/server.c | ||
| 19 | +++ b/src/server.c | ||
| 20 | @@ -307,8 +307,8 @@ void qad_text(const char *post_data, int post_data_size, qad_backend_t *backend, | ||
| 21 | void qad_screenshot(struct MHD_Connection *connection, const char *url, | ||
| 22 | qad_backend_t *backend, connection_info_struct_t *con_info, | ||
| 23 | char *error) { | ||
| 24 | - char *pLastSlash = strrchr(url, '/'); | ||
| 25 | - char *screenName = pLastSlash ? pLastSlash + 1 : NULL; | ||
| 26 | + const char *pLastSlash = strrchr(url, '/'); | ||
| 27 | + const char *screenName = pLastSlash ? pLastSlash + 1 : NULL; | ||
| 28 | int screenNumber = -1; | ||
| 29 | |||
| 30 | if (screenName && *screenName != '\0') { | ||
diff --git a/meta-oe/recipes-extended/qad/qad_git.bb b/meta-oe/recipes-extended/qad/qad_git.bb index 189d2f9d15..4a80b6738f 100644 --- a/meta-oe/recipes-extended/qad/qad_git.bb +++ b/meta-oe/recipes-extended/qad/qad_git.bb | |||
| @@ -10,7 +10,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=402cce7fbcb6ea9ab5a0378dd7f40806 \ | |||
| 10 | file://openqa/COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | 10 | file://openqa/COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ |
| 11 | " | 11 | " |
| 12 | SRC_URI = "git://gitlab.com/CodethinkLabs/qad/qad;branch=main;protocol=https \ | 12 | SRC_URI = "git://gitlab.com/CodethinkLabs/qad/qad;branch=main;protocol=https \ |
| 13 | file://0001-Fix-warnings-found-by-clang-compiler.patch" | 13 | file://0001-Fix-warnings-found-by-clang-compiler.patch \ |
| 14 | file://0001-fix-compilation-with-glibc-2.43.patch" | ||
| 14 | 15 | ||
| 15 | SRCREV = "ae0c099c1fdc0ca6f5d631cea6b302937122b362" | 16 | SRCREV = "ae0c099c1fdc0ca6f5d631cea6b302937122b362" |
| 16 | 17 | ||
diff --git a/meta-oe/recipes-extended/sd/sd-crates.inc b/meta-oe/recipes-extended/sd/sd-crates.inc new file mode 100644 index 0000000000..a37e5fa2ca --- /dev/null +++ b/meta-oe/recipes-extended/sd/sd-crates.inc | |||
| @@ -0,0 +1,212 @@ | |||
| 1 | # Autogenerated with 'bitbake -c update_crates sd' | ||
| 2 | |||
| 3 | # from Cargo.lock | ||
| 4 | SRC_URI += " \ | ||
| 5 | crate://crates.io/aho-corasick/1.1.4 \ | ||
| 6 | crate://crates.io/ansi-to-html/0.1.3 \ | ||
| 7 | crate://crates.io/anstream/0.6.4 \ | ||
| 8 | crate://crates.io/anstyle/1.0.13 \ | ||
| 9 | crate://crates.io/anstyle-parse/0.2.2 \ | ||
| 10 | crate://crates.io/anstyle-query/1.0.0 \ | ||
| 11 | crate://crates.io/anstyle-wincon/3.0.1 \ | ||
| 12 | crate://crates.io/anyhow/1.0.75 \ | ||
| 13 | crate://crates.io/assert_cmd/2.1.1 \ | ||
| 14 | crate://crates.io/autocfg/1.1.0 \ | ||
| 15 | crate://crates.io/bit-set/0.5.3 \ | ||
| 16 | crate://crates.io/bit-vec/0.6.3 \ | ||
| 17 | crate://crates.io/bitflags/1.3.2 \ | ||
| 18 | crate://crates.io/bitflags/2.4.1 \ | ||
| 19 | crate://crates.io/bstr/1.12.0 \ | ||
| 20 | crate://crates.io/cfg-if/1.0.0 \ | ||
| 21 | crate://crates.io/clap/4.4.6 \ | ||
| 22 | crate://crates.io/clap_builder/4.4.6 \ | ||
| 23 | crate://crates.io/clap_complete/4.4.3 \ | ||
| 24 | crate://crates.io/clap_derive/4.4.2 \ | ||
| 25 | crate://crates.io/clap_lex/0.5.1 \ | ||
| 26 | crate://crates.io/clap_mangen/0.2.14 \ | ||
| 27 | crate://crates.io/colorchoice/1.0.0 \ | ||
| 28 | crate://crates.io/console/0.15.7 \ | ||
| 29 | crate://crates.io/crossbeam-deque/0.8.3 \ | ||
| 30 | crate://crates.io/crossbeam-epoch/0.9.15 \ | ||
| 31 | crate://crates.io/crossbeam-utils/0.8.16 \ | ||
| 32 | crate://crates.io/difflib/0.4.0 \ | ||
| 33 | crate://crates.io/either/1.15.0 \ | ||
| 34 | crate://crates.io/encode_unicode/0.3.6 \ | ||
| 35 | crate://crates.io/errno/0.3.5 \ | ||
| 36 | crate://crates.io/fastrand/2.0.1 \ | ||
| 37 | crate://crates.io/fnv/1.0.7 \ | ||
| 38 | crate://crates.io/getrandom/0.2.10 \ | ||
| 39 | crate://crates.io/heck/0.4.1 \ | ||
| 40 | crate://crates.io/insta/1.34.0 \ | ||
| 41 | crate://crates.io/lazy_static/1.4.0 \ | ||
| 42 | crate://crates.io/libc/0.2.177 \ | ||
| 43 | crate://crates.io/libm/0.2.8 \ | ||
| 44 | crate://crates.io/linked-hash-map/0.5.6 \ | ||
| 45 | crate://crates.io/linux-raw-sys/0.4.10 \ | ||
| 46 | crate://crates.io/memchr/2.7.6 \ | ||
| 47 | crate://crates.io/memoffset/0.9.0 \ | ||
| 48 | crate://crates.io/num-traits/0.2.17 \ | ||
| 49 | crate://crates.io/ppv-lite86/0.2.17 \ | ||
| 50 | crate://crates.io/predicates/3.1.3 \ | ||
| 51 | crate://crates.io/predicates-core/1.0.9 \ | ||
| 52 | crate://crates.io/predicates-tree/1.0.12 \ | ||
| 53 | crate://crates.io/proc-macro2/1.0.103 \ | ||
| 54 | crate://crates.io/proptest/1.3.1 \ | ||
| 55 | crate://crates.io/quick-error/1.2.3 \ | ||
| 56 | crate://crates.io/quote/1.0.42 \ | ||
| 57 | crate://crates.io/rand/0.8.5 \ | ||
| 58 | crate://crates.io/rand_chacha/0.3.1 \ | ||
| 59 | crate://crates.io/rand_core/0.6.4 \ | ||
| 60 | crate://crates.io/rand_xorshift/0.3.0 \ | ||
| 61 | crate://crates.io/rayon/1.8.0 \ | ||
| 62 | crate://crates.io/rayon-core/1.12.0 \ | ||
| 63 | crate://crates.io/redox_syscall/0.3.5 \ | ||
| 64 | crate://crates.io/regex/1.10.2 \ | ||
| 65 | crate://crates.io/regex-automata/0.4.13 \ | ||
| 66 | crate://crates.io/regex-syntax/0.7.5 \ | ||
| 67 | crate://crates.io/regex-syntax/0.8.8 \ | ||
| 68 | crate://crates.io/roff/0.2.1 \ | ||
| 69 | crate://crates.io/rustix/0.38.20 \ | ||
| 70 | crate://crates.io/rusty-fork/0.3.0 \ | ||
| 71 | crate://crates.io/scopeguard/1.2.0 \ | ||
| 72 | crate://crates.io/serde/1.0.228 \ | ||
| 73 | crate://crates.io/serde_core/1.0.228 \ | ||
| 74 | crate://crates.io/serde_derive/1.0.228 \ | ||
| 75 | crate://crates.io/similar/2.3.0 \ | ||
| 76 | crate://crates.io/strsim/0.10.0 \ | ||
| 77 | crate://crates.io/syn/2.0.111 \ | ||
| 78 | crate://crates.io/tempfile/3.8.0 \ | ||
| 79 | crate://crates.io/terminal_size/0.3.0 \ | ||
| 80 | crate://crates.io/termtree/0.5.1 \ | ||
| 81 | crate://crates.io/thiserror/1.0.50 \ | ||
| 82 | crate://crates.io/thiserror-impl/1.0.50 \ | ||
| 83 | crate://crates.io/unarray/0.1.4 \ | ||
| 84 | crate://crates.io/unicode-ident/1.0.22 \ | ||
| 85 | crate://crates.io/unicode-width/0.1.11 \ | ||
| 86 | crate://crates.io/utf8parse/0.2.1 \ | ||
| 87 | crate://crates.io/wait-timeout/0.2.1 \ | ||
| 88 | crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ | ||
| 89 | crate://crates.io/windows-sys/0.45.0 \ | ||
| 90 | crate://crates.io/windows-sys/0.48.0 \ | ||
| 91 | crate://crates.io/windows-targets/0.42.2 \ | ||
| 92 | crate://crates.io/windows-targets/0.48.5 \ | ||
| 93 | crate://crates.io/windows_aarch64_gnullvm/0.42.2 \ | ||
| 94 | crate://crates.io/windows_aarch64_gnullvm/0.48.5 \ | ||
| 95 | crate://crates.io/windows_aarch64_msvc/0.42.2 \ | ||
| 96 | crate://crates.io/windows_aarch64_msvc/0.48.5 \ | ||
| 97 | crate://crates.io/windows_i686_gnu/0.42.2 \ | ||
| 98 | crate://crates.io/windows_i686_gnu/0.48.5 \ | ||
| 99 | crate://crates.io/windows_i686_msvc/0.42.2 \ | ||
| 100 | crate://crates.io/windows_i686_msvc/0.48.5 \ | ||
| 101 | crate://crates.io/windows_x86_64_gnu/0.42.2 \ | ||
| 102 | crate://crates.io/windows_x86_64_gnu/0.48.5 \ | ||
| 103 | crate://crates.io/windows_x86_64_gnullvm/0.42.2 \ | ||
| 104 | crate://crates.io/windows_x86_64_gnullvm/0.48.5 \ | ||
| 105 | crate://crates.io/windows_x86_64_msvc/0.42.2 \ | ||
| 106 | crate://crates.io/windows_x86_64_msvc/0.48.5 \ | ||
| 107 | crate://crates.io/yaml-rust/0.4.5 \ | ||
| 108 | " | ||
| 109 | |||
| 110 | SRC_URI[aho-corasick-1.1.4.sha256sum] = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" | ||
| 111 | SRC_URI[ansi-to-html-0.1.3.sha256sum] = "c7bd918cc0ff933f0e6cf48a8f74584818ea43e07d1fba1f9251bb3df2a37ca2" | ||
| 112 | SRC_URI[anstream-0.6.4.sha256sum] = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" | ||
| 113 | SRC_URI[anstyle-1.0.13.sha256sum] = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" | ||
| 114 | SRC_URI[anstyle-parse-0.2.2.sha256sum] = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" | ||
| 115 | SRC_URI[anstyle-query-1.0.0.sha256sum] = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" | ||
| 116 | SRC_URI[anstyle-wincon-3.0.1.sha256sum] = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" | ||
| 117 | SRC_URI[anyhow-1.0.75.sha256sum] = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" | ||
| 118 | SRC_URI[assert_cmd-2.1.1.sha256sum] = "bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85" | ||
| 119 | SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" | ||
| 120 | SRC_URI[bit-set-0.5.3.sha256sum] = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" | ||
| 121 | SRC_URI[bit-vec-0.6.3.sha256sum] = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" | ||
| 122 | SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" | ||
| 123 | SRC_URI[bitflags-2.4.1.sha256sum] = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" | ||
| 124 | SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" | ||
| 125 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | ||
| 126 | SRC_URI[clap-4.4.6.sha256sum] = "d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956" | ||
| 127 | SRC_URI[clap_builder-4.4.6.sha256sum] = "0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45" | ||
| 128 | SRC_URI[clap_complete-4.4.3.sha256sum] = "e3ae8ba90b9d8b007efe66e55e48fb936272f5ca00349b5b0e89877520d35ea7" | ||
| 129 | SRC_URI[clap_derive-4.4.2.sha256sum] = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" | ||
| 130 | SRC_URI[clap_lex-0.5.1.sha256sum] = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" | ||
| 131 | SRC_URI[clap_mangen-0.2.14.sha256sum] = "b44f35c514163027542f7147797ff930523eea288e03642727348ef1a9666f6b" | ||
| 132 | SRC_URI[colorchoice-1.0.0.sha256sum] = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" | ||
| 133 | SRC_URI[console-0.15.7.sha256sum] = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" | ||
| 134 | SRC_URI[crossbeam-deque-0.8.3.sha256sum] = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" | ||
| 135 | SRC_URI[crossbeam-epoch-0.9.15.sha256sum] = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" | ||
| 136 | SRC_URI[crossbeam-utils-0.8.16.sha256sum] = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" | ||
| 137 | SRC_URI[difflib-0.4.0.sha256sum] = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" | ||
| 138 | SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" | ||
| 139 | SRC_URI[encode_unicode-0.3.6.sha256sum] = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" | ||
| 140 | SRC_URI[errno-0.3.5.sha256sum] = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" | ||
| 141 | SRC_URI[fastrand-2.0.1.sha256sum] = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" | ||
| 142 | SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" | ||
| 143 | SRC_URI[getrandom-0.2.10.sha256sum] = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" | ||
| 144 | SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" | ||
| 145 | SRC_URI[insta-1.34.0.sha256sum] = "5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc" | ||
| 146 | SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" | ||
| 147 | SRC_URI[libc-0.2.177.sha256sum] = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" | ||
| 148 | SRC_URI[libm-0.2.8.sha256sum] = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" | ||
| 149 | SRC_URI[linked-hash-map-0.5.6.sha256sum] = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" | ||
| 150 | SRC_URI[linux-raw-sys-0.4.10.sha256sum] = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" | ||
| 151 | SRC_URI[memchr-2.7.6.sha256sum] = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" | ||
| 152 | SRC_URI[memoffset-0.9.0.sha256sum] = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" | ||
| 153 | SRC_URI[num-traits-0.2.17.sha256sum] = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" | ||
| 154 | SRC_URI[ppv-lite86-0.2.17.sha256sum] = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" | ||
| 155 | SRC_URI[predicates-3.1.3.sha256sum] = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573" | ||
| 156 | SRC_URI[predicates-core-1.0.9.sha256sum] = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa" | ||
| 157 | SRC_URI[predicates-tree-1.0.12.sha256sum] = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c" | ||
| 158 | SRC_URI[proc-macro2-1.0.103.sha256sum] = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" | ||
| 159 | SRC_URI[proptest-1.3.1.sha256sum] = "7c003ac8c77cb07bb74f5f198bce836a689bcd5a42574612bf14d17bfd08c20e" | ||
| 160 | SRC_URI[quick-error-1.2.3.sha256sum] = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" | ||
| 161 | SRC_URI[quote-1.0.42.sha256sum] = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" | ||
| 162 | SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" | ||
| 163 | SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" | ||
| 164 | SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" | ||
| 165 | SRC_URI[rand_xorshift-0.3.0.sha256sum] = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" | ||
| 166 | SRC_URI[rayon-1.8.0.sha256sum] = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" | ||
| 167 | SRC_URI[rayon-core-1.12.0.sha256sum] = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" | ||
| 168 | SRC_URI[redox_syscall-0.3.5.sha256sum] = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" | ||
| 169 | SRC_URI[regex-1.10.2.sha256sum] = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" | ||
| 170 | SRC_URI[regex-automata-0.4.13.sha256sum] = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" | ||
| 171 | SRC_URI[regex-syntax-0.7.5.sha256sum] = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" | ||
| 172 | SRC_URI[regex-syntax-0.8.8.sha256sum] = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" | ||
| 173 | SRC_URI[roff-0.2.1.sha256sum] = "b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316" | ||
| 174 | SRC_URI[rustix-0.38.20.sha256sum] = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" | ||
| 175 | SRC_URI[rusty-fork-0.3.0.sha256sum] = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" | ||
| 176 | SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" | ||
| 177 | SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" | ||
| 178 | SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" | ||
| 179 | SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" | ||
| 180 | SRC_URI[similar-2.3.0.sha256sum] = "2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597" | ||
| 181 | SRC_URI[strsim-0.10.0.sha256sum] = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" | ||
| 182 | SRC_URI[syn-2.0.111.sha256sum] = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" | ||
| 183 | SRC_URI[tempfile-3.8.0.sha256sum] = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" | ||
| 184 | SRC_URI[terminal_size-0.3.0.sha256sum] = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" | ||
| 185 | SRC_URI[termtree-0.5.1.sha256sum] = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" | ||
| 186 | SRC_URI[thiserror-1.0.50.sha256sum] = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" | ||
| 187 | SRC_URI[thiserror-impl-1.0.50.sha256sum] = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" | ||
| 188 | SRC_URI[unarray-0.1.4.sha256sum] = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" | ||
| 189 | SRC_URI[unicode-ident-1.0.22.sha256sum] = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" | ||
| 190 | SRC_URI[unicode-width-0.1.11.sha256sum] = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" | ||
| 191 | SRC_URI[utf8parse-0.2.1.sha256sum] = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" | ||
| 192 | SRC_URI[wait-timeout-0.2.1.sha256sum] = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" | ||
| 193 | SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" | ||
| 194 | SRC_URI[windows-sys-0.45.0.sha256sum] = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" | ||
| 195 | SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" | ||
| 196 | SRC_URI[windows-targets-0.42.2.sha256sum] = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" | ||
| 197 | SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" | ||
| 198 | SRC_URI[windows_aarch64_gnullvm-0.42.2.sha256sum] = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" | ||
| 199 | SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" | ||
| 200 | SRC_URI[windows_aarch64_msvc-0.42.2.sha256sum] = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" | ||
| 201 | SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" | ||
| 202 | SRC_URI[windows_i686_gnu-0.42.2.sha256sum] = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" | ||
| 203 | SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" | ||
| 204 | SRC_URI[windows_i686_msvc-0.42.2.sha256sum] = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" | ||
| 205 | SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" | ||
| 206 | SRC_URI[windows_x86_64_gnu-0.42.2.sha256sum] = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" | ||
| 207 | SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" | ||
| 208 | SRC_URI[windows_x86_64_gnullvm-0.42.2.sha256sum] = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" | ||
| 209 | SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" | ||
| 210 | SRC_URI[windows_x86_64_msvc-0.42.2.sha256sum] = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" | ||
| 211 | SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" | ||
| 212 | SRC_URI[yaml-rust-0.4.5.sha256sum] = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" | ||
diff --git a/meta-oe/recipes-extended/sd/sd_1.1.0.bb b/meta-oe/recipes-extended/sd/sd_1.1.0.bb new file mode 100644 index 0000000000..6dc369fff9 --- /dev/null +++ b/meta-oe/recipes-extended/sd/sd_1.1.0.bb | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | SUMMARY = "sd is an intuitive and fast CLI for search and replace" | ||
| 2 | HOMEPAGE = "https://github.com/chmln/sd" | ||
| 3 | DESCRIPTION = "sd is a command-line tool written in Rust for simple and \ | ||
| 4 | fast find and replace. It uses familiar regular expression \ | ||
| 5 | syntax and also supports string-literal replacements \ | ||
| 6 | without escaping. With clear syntax and sensible defaults, \ | ||
| 7 | it offers an easy-to-use alternative to traditional tools like sed." | ||
| 8 | |||
| 9 | LICENSE = "MIT" | ||
| 10 | LIC_FILES_CHKSUM = " \ | ||
| 11 | file://LICENSE;md5=aec69d9265f7a44821317ebe1e576f1b \ | ||
| 12 | " | ||
| 13 | |||
| 14 | SRC_URI = "git://github.com/chmln/sd.git;protocol=https;nobranch=1;tag=v${PV}" | ||
| 15 | SRCREV = "4a7b216552d64134c0fa17a59b9d557d89019f0f" | ||
| 16 | |||
| 17 | inherit cargo cargo-update-recipe-crates | ||
| 18 | |||
| 19 | # Build only the main binary ("sd"); helper binaries like "xtask" | ||
| 20 | # are dev-only and not needed, preventing extra build artifacts. | ||
| 21 | CARGO_BUILD_FLAGS += "--bin sd" | ||
| 22 | |||
| 23 | require ${BPN}-crates.inc | ||
| 24 | |||
| 25 | INSANE_SKIP:${PN} = "already-stripped" | ||
| 26 | |||
| 27 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-oe/recipes-extended/sysdig/sysdig/0001-Add-cstdint-for-uintXX_t-types.patch b/meta-oe/recipes-extended/sysdig/sysdig/0001-Add-cstdint-for-uintXX_t-types.patch deleted file mode 100644 index e564958dad..0000000000 --- a/meta-oe/recipes-extended/sysdig/sysdig/0001-Add-cstdint-for-uintXX_t-types.patch +++ /dev/null | |||
| @@ -1,38 +0,0 @@ | |||
| 1 | From 3d076ea588eb3c7f334133b4c31172a14beadf5b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Thu, 2 Feb 2023 20:18:27 -0800 | ||
| 4 | Subject: [PATCH] Add <cstdint> for uintXX_t types | ||
| 5 | |||
| 6 | gcc 13 moved some includes around and as a result <cstdint> is no | ||
| 7 | longer transitively included [1]. Explicitly include it | ||
| 8 | for uintXX_t. | ||
| 9 | |||
| 10 | [1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes | ||
| 11 | |||
| 12 | Upstream-Status: Submitted [https://github.com/falcosecurity/libs/pull/862] | ||
| 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 14 | --- | ||
| 15 | userspace/libsinsp/filter/parser.h | 1 + | ||
| 16 | userspace/libsinsp/filter_value.h | 1 + | ||
| 17 | 2 files changed, 2 insertions(+) | ||
| 18 | |||
| 19 | --- a/userspace/libsinsp/filter/parser.h | ||
| 20 | +++ b/userspace/libsinsp/filter/parser.h | ||
| 21 | @@ -18,6 +18,7 @@ limitations under the License. | ||
| 22 | #pragma once | ||
| 23 | |||
| 24 | #include "ast.h" | ||
| 25 | +#include <cstdint> | ||
| 26 | |||
| 27 | // | ||
| 28 | // Context-free Grammar for Sinsp Filters | ||
| 29 | --- a/userspace/libsinsp/filter_value.h | ||
| 30 | +++ b/userspace/libsinsp/filter_value.h | ||
| 31 | @@ -18,6 +18,7 @@ limitations under the License. | ||
| 32 | #pragma once | ||
| 33 | |||
| 34 | #include <string.h> | ||
| 35 | +#include <cstdint> | ||
| 36 | #include <utility> | ||
| 37 | |||
| 38 | // Used for CO_IN/CO_PMATCH filterchecks using PT_CHARBUFs to allow | ||
diff --git a/meta-oe/recipes-extended/sysdig/sysdig/0001-Avoid-duplicate-operations-of-add_library.patch b/meta-oe/recipes-extended/sysdig/sysdig/0001-Avoid-duplicate-operations-of-add_library.patch new file mode 100644 index 0000000000..b8ca7dd38b --- /dev/null +++ b/meta-oe/recipes-extended/sysdig/sysdig/0001-Avoid-duplicate-operations-of-add_library.patch | |||
| @@ -0,0 +1,47 @@ | |||
| 1 | From 74dec208d95821855130f6ed7b167327f1247e99 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 3 | Date: Thu, 5 Mar 2026 09:28:03 +0000 | ||
| 4 | Subject: [PATCH] Avoid duplicate operations of add_library. | ||
| 5 | |||
| 6 | To fix following configure error | ||
| 7 | | -- Existing strlcat found, will *not* use local definition | ||
| 8 | | CMake Error at falcosecurity-libs/userspace/libscap/CMakeLists.txt:64 (add_library): | ||
| 9 | | add_library cannot create target "scap_error" because another target with | ||
| 10 | | the same name already exists. The existing target is a static library | ||
| 11 | |||
| 12 | Upstream-Status: Inappropriate [oe-specific] | ||
| 13 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 14 | --- | ||
| 15 | cmake/modules/libscap.cmake | 2 +- | ||
| 16 | cmake/modules/libsinsp.cmake | 2 +- | ||
| 17 | 2 files changed, 2 insertions(+), 2 deletions(-) | ||
| 18 | |||
| 19 | diff --git a/cmake/modules/libscap.cmake b/cmake/modules/libscap.cmake | ||
| 20 | index b41b12ff3..1753598e9 100644 | ||
| 21 | --- a/cmake/modules/libscap.cmake | ||
| 22 | +++ b/cmake/modules/libscap.cmake | ||
| 23 | @@ -14,7 +14,7 @@ | ||
| 24 | # | ||
| 25 | |||
| 26 | if(NOT HAVE_LIBSCAP) | ||
| 27 | - set(HAVE_LIBSCAP On) | ||
| 28 | + set(HAVE_LIBSCAP On CACHE INTERNAL "Flag to indicate libscap has been processed") | ||
| 29 | |||
| 30 | if(NOT LIBS_DIR) | ||
| 31 | get_filename_component(LIBS_DIR ${CMAKE_CURRENT_LIST_DIR}/../.. ABSOLUTE) | ||
| 32 | diff --git a/cmake/modules/libsinsp.cmake b/cmake/modules/libsinsp.cmake | ||
| 33 | index ff336e27f..0fdd2d4a9 100644 | ||
| 34 | --- a/cmake/modules/libsinsp.cmake | ||
| 35 | +++ b/cmake/modules/libsinsp.cmake | ||
| 36 | @@ -14,7 +14,7 @@ | ||
| 37 | # | ||
| 38 | |||
| 39 | if(NOT HAVE_LIBSINSP) | ||
| 40 | - set(HAVE_LIBSINSP On) | ||
| 41 | + set(HAVE_LIBSINSP On CACHE INTERNAL "Flag to indicate libsinsp has been processed") | ||
| 42 | |||
| 43 | if(NOT LIBS_DIR) | ||
| 44 | get_filename_component(LIBS_DIR ${CMAKE_CURRENT_LIST_DIR}/../.. ABSOLUTE) | ||
| 45 | -- | ||
| 46 | 2.43.0 | ||
| 47 | |||
diff --git a/meta-oe/recipes-extended/sysdig/sysdig/0001-cmake-Pass-PROBE_NAME-via-CFLAGS.patch b/meta-oe/recipes-extended/sysdig/sysdig/0001-cmake-Pass-PROBE_NAME-via-CFLAGS.patch index 903ccdf36a..bcf5da4f2c 100644 --- a/meta-oe/recipes-extended/sysdig/sysdig/0001-cmake-Pass-PROBE_NAME-via-CFLAGS.patch +++ b/meta-oe/recipes-extended/sysdig/sysdig/0001-cmake-Pass-PROBE_NAME-via-CFLAGS.patch | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | From ed8969a233adb6bf701de96d0fd0570e5ddcc787 Mon Sep 17 00:00:00 2001 | 1 | From 6ff4114dcbb87f34751064249967aa96c7b8b030 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Liu Yiding <liuyd.fnst@fujitsu.com> |
| 3 | Date: Mon, 21 Mar 2022 19:35:48 -0700 | 3 | Date: Wed, 4 Mar 2026 10:02:10 +0000 |
| 4 | Subject: [PATCH] cmake: Pass PROBE_NAME via CFLAGS | 4 | Subject: [PATCH] cmake: Pass PROBE_NAME via CFLAGS |
| 5 | 5 | ||
| 6 | This helps compliation of driver code where its calling modprobe on the | 6 | This helps compliation of driver code where its calling modprobe on the |
| @@ -8,22 +8,25 @@ given kernel module via system() API | |||
| 8 | 8 | ||
| 9 | Upstream-Status: Pending | 9 | Upstream-Status: Pending |
| 10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 11 | |||
| 12 | Update for 0.39.0 | ||
| 13 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 11 | --- | 14 | --- |
| 12 | CMakeLists.txt | 1 + | 15 | CMakeLists.txt | 1 + |
| 13 | 1 file changed, 1 insertion(+) | 16 | 1 file changed, 1 insertion(+) |
| 14 | 17 | ||
| 15 | diff --git a/CMakeLists.txt b/CMakeLists.txt | 18 | diff --git a/CMakeLists.txt b/CMakeLists.txt |
| 16 | index 7dceb7ae..e156c36f 100644 | 19 | index 8e8850dbe..c6d725c05 100644 |
| 17 | --- a/CMakeLists.txt | 20 | --- a/CMakeLists.txt |
| 18 | +++ b/CMakeLists.txt | 21 | +++ b/CMakeLists.txt |
| 19 | @@ -149,6 +149,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux") | 22 | @@ -174,6 +174,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux") |
| 20 | if(NOT DEFINED PROBE_NAME) | 23 | if(NOT DEFINED DRIVER_NAME) |
| 21 | set(PROBE_NAME "scap") | 24 | set(DRIVER_NAME "scap") |
| 22 | endif() | 25 | endif() |
| 23 | + add_definitions(-DPROBE_NAME="${PROBE_NAME}") | 26 | + add_definitions(-DPROBE_NAME="${PROBE_NAME}") |
| 24 | 27 | ||
| 25 | set(DRIVERS_REPO "https://download.sysdig.com/scap-drivers") | 28 | set(DRIVERS_REPO "https://download.sysdig.com/scap-drivers") |
| 26 | 29 | ||
| 27 | -- | 30 | -- |
| 28 | 2.35.1 | 31 | 2.43.0 |
| 29 | 32 | ||
diff --git a/meta-oe/recipes-extended/sysdig/sysdig/0001-libsinsp-fix-build-with-gcc-15.patch b/meta-oe/recipes-extended/sysdig/sysdig/0001-libsinsp-fix-build-with-gcc-15.patch deleted file mode 100644 index 9a81f1c74c..0000000000 --- a/meta-oe/recipes-extended/sysdig/sysdig/0001-libsinsp-fix-build-with-gcc-15.patch +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | From 47a86dabd065096ffc8818a1cffca96964d18120 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Martin Jansa <martin.jansa@gmail.com> | ||
| 3 | Date: Tue, 22 Apr 2025 18:43:46 +0200 | ||
| 4 | Subject: [PATCH] libsinsp: fix build with gcc-15 | ||
| 5 | |||
| 6 | fixes: | ||
| 7 | http://errors.yoctoproject.org/Errors/Details/852848/ | ||
| 8 | |||
| 9 | In file included from TOPDIR/tmp/work/core2-64-oe-linux/sysdig/0.28.0/git/falcosecurity-libs/userspace/chisel/lua_parser.cpp:20: | ||
| 10 | TOPDIR/tmp/work/core2-64-oe-linux/sysdig/0.28.0/git/falcosecurity-libs/userspace/libsinsp/./gen_filter.h:87:17: error: 'uint64_t' does not name a type | ||
| 11 | 87 | virtual uint64_t get_ts() const = 0; | ||
| 12 | | ^~~~~~~~ | ||
| 13 | |||
| 14 | Upstream-Status: Pending [gen_filter is removed in newer version with https://github.com/falcosecurity/libs/commit/47e245f3d343eff27ed178ec2449caa3a01faabb] | ||
| 15 | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> | ||
| 16 | --- | ||
| 17 | userspace/libsinsp/gen_filter.h | 1 + | ||
| 18 | 1 file changed, 1 insertion(+) | ||
| 19 | |||
| 20 | diff --git a/userspace/libsinsp/gen_filter.h b/userspace/libsinsp/gen_filter.h | ||
| 21 | index f4cfa08b1..79ac30dc3 100644 | ||
| 22 | --- a/userspace/libsinsp/gen_filter.h | ||
| 23 | +++ b/userspace/libsinsp/gen_filter.h | ||
| 24 | @@ -16,6 +16,7 @@ along with Falco. If not, see <http://www.gnu.org/licenses/>. | ||
| 25 | |||
| 26 | #pragma once | ||
| 27 | |||
| 28 | +#include <cstdint> | ||
| 29 | #include <set> | ||
| 30 | #include <list> | ||
| 31 | #include <map> | ||
diff --git a/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb b/meta-oe/recipes-extended/sysdig/sysdig_0.39.0.bb index c988b0af59..6d754b9bd0 100644 --- a/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb +++ b/meta-oe/recipes-extended/sysdig/sysdig_0.39.0.bb | |||
| @@ -19,21 +19,30 @@ JIT:powerpc64le = "" | |||
| 19 | JIT:powerpc64 = "" | 19 | JIT:powerpc64 = "" |
| 20 | 20 | ||
| 21 | DEPENDS += "libb64 lua${JIT} zlib c-ares grpc-native grpc curl ncurses jsoncpp \ | 21 | DEPENDS += "libb64 lua${JIT} zlib c-ares grpc-native grpc curl ncurses jsoncpp \ |
| 22 | tbb jq openssl elfutils protobuf protobuf-native jq-native valijson" | 22 | tbb jq openssl elfutils protobuf protobuf-native jq-native valijson \ |
| 23 | uthash libbpf clang-native bpftool-native yaml-cpp nlohmann-json" | ||
| 23 | RDEPENDS:${PN} = "bash" | 24 | RDEPENDS:${PN} = "bash" |
| 24 | 25 | ||
| 25 | SRC_URI = "git://github.com/draios/sysdig.git;branch=dev;protocol=https;name=sysdig \ | 26 | SRC_URI = "git://github.com/draios/sysdig.git;branch=dev;protocol=https;name=sysdig \ |
| 26 | git://github.com/falcosecurity/libs;protocol=https;branch=master;name=falco;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/falcosecurity-libs \ | 27 | git://github.com/falcosecurity/libs;protocol=https;branch=release/0.18.x;name=falco;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/falcosecurity-libs \ |
| 28 | git://github.com/falcosecurity/libs;protocol=https;branch=release/0.18.x;name=driver;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/driver \ | ||
| 27 | file://0001-cmake-Pass-PROBE_NAME-via-CFLAGS.patch \ | 29 | file://0001-cmake-Pass-PROBE_NAME-via-CFLAGS.patch \ |
| 28 | file://0001-Add-cstdint-for-uintXX_t-types.patch;patchdir=./falcosecurity-libs \ | 30 | file://0001-Avoid-duplicate-operations-of-add_library.patch;patchdir=./falcosecurity-libs \ |
| 29 | file://0001-libsinsp-fix-build-with-gcc-15.patch;patchdir=./falcosecurity-libs \ | ||
| 30 | file://0001-update-cmake-Only-add-dependencies-when-we-bundle.patch;patchdir=./falcosecurity-libs \ | ||
| 31 | " | 31 | " |
| 32 | SRCREV_sysdig = "4fb6288275f567f63515df0ff0a6518043ecfa9b" | 32 | SRCREV_sysdig = "6ef29110cf1add746e10ab5b38957e22730b7349" |
| 33 | SRCREV_falco = "caa0e4d0044fdaaebab086592a97f0c7f32aeaa9" | 33 | SRCREV_falco = "e1999d079880d10800c57e004fca794a03cd060a" |
| 34 | SRCREV_driver = "d4efc80ece48174a71c1a420cb52d233fa94f946" | ||
| 34 | 35 | ||
| 35 | SRCREV_FORMAT = "sysdig_falco" | 36 | SRCREV_FORMAT = "sysdig_falco" |
| 36 | 37 | ||
| 38 | #Add this function to generate driver_config.h | ||
| 39 | do_configure:prepend() { | ||
| 40 | mkdir -p ${WORKDIR}/driver_Make | ||
| 41 | cd ${WORKDIR}/driver_Make | ||
| 42 | cmake ${S}/driver -DMINIMAL_BUILD=ON -DCREATE_TEST_TARGETS=OFF | ||
| 43 | cd - | ||
| 44 | } | ||
| 45 | do_configure[cleandirs] = "${WORKDIR}/driver_Make" | ||
| 37 | 46 | ||
| 38 | EXTRA_OECMAKE = "\ | 47 | EXTRA_OECMAKE = "\ |
| 39 | -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ | 48 | -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ |
| @@ -44,11 +53,31 @@ EXTRA_OECMAKE = "\ | |||
| 44 | -DDIR_ETC=${sysconfdir} \ | 53 | -DDIR_ETC=${sysconfdir} \ |
| 45 | -DLUA_INCLUDE_DIR=${STAGING_INCDIR}/luajit-2.1 \ | 54 | -DLUA_INCLUDE_DIR=${STAGING_INCDIR}/luajit-2.1 \ |
| 46 | -DFALCOSECURITY_LIBS_SOURCE_DIR=${S}/falcosecurity-libs \ | 55 | -DFALCOSECURITY_LIBS_SOURCE_DIR=${S}/falcosecurity-libs \ |
| 56 | -DDRIVER_SOURCE_DIR=${S}/driver \ | ||
| 47 | -DVALIJSON_INCLUDE=${STAGING_INCDIR}/valijson \ | 57 | -DVALIJSON_INCLUDE=${STAGING_INCDIR}/valijson \ |
| 58 | -DUSE_BUNDLED_RE2=OFF \ | ||
| 59 | -DUSE_BUNDLED_TBB=OFF \ | ||
| 60 | -DUSE_BUNDLED_JSONCPP=OFF \ | ||
| 61 | -DBUILD_SYSDIG_MODERN_BPF=OFF \ | ||
| 62 | -DCREATE_TEST_TARGETS=OFF \ | ||
| 48 | " | 63 | " |
| 49 | 64 | ||
| 65 | #Add include dir to find driver_config.h | ||
| 66 | CXXFLAGS:append = " -I${WORKDIR}/driver_Make/driver/src" | ||
| 67 | CFLAGS:append = " -I${WORKDIR}/driver_Make/driver/src" | ||
| 68 | |||
| 69 | #To fix do_package QA Issue | ||
| 70 | do_compile:append() { | ||
| 71 | sed -i -e "s,${WORKDIR},,g" ${B}/libsinsp/libsinsp.pc | ||
| 72 | sed -i -e "s,${WORKDIR},,g" ${B}/driver/libscap/libscap.pc | ||
| 73 | mkdir -p ${B}/driver/libsinsp | ||
| 74 | cp ${B}/libsinsp/libsinsp.pc ${B}/driver/libsinsp/ | ||
| 75 | } | ||
| 76 | do_compile[cleandirs] = "${B}/driver/libsinsp" | ||
| 77 | |||
| 50 | #CMAKE_VERBOSE = "VERBOSE=1" | 78 | #CMAKE_VERBOSE = "VERBOSE=1" |
| 51 | 79 | ||
| 80 | |||
| 52 | FILES:${PN} += " \ | 81 | FILES:${PN} += " \ |
| 53 | ${DIR_ETC}/* \ | 82 | ${DIR_ETC}/* \ |
| 54 | ${datadir}/zsh/* \ | 83 | ${datadir}/zsh/* \ |
diff --git a/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb b/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb index b901e8815a..45097624db 100644 --- a/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb +++ b/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb | |||
| @@ -33,3 +33,5 @@ FILES:${PN} += " ${systemd_system_unitdir} " | |||
| 33 | FILES:${PN} += " ${libdir} " | 33 | FILES:${PN} += " ${libdir} " |
| 34 | FILES:${PN} += " ${nonarch_libdir}/tmpfiles.d/* " | 34 | FILES:${PN} += " ${nonarch_libdir}/tmpfiles.d/* " |
| 35 | FILES:${PN} += " ${base_libdir}/security/*.so " | 35 | FILES:${PN} += " ${base_libdir}/security/*.so " |
| 36 | |||
| 37 | TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" | ||
diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl3-mixer_3.2.0.bb b/meta-oe/recipes-graphics/libsdl3/libsdl3-mixer_3.2.0.bb new file mode 100644 index 0000000000..27a02fcc32 --- /dev/null +++ b/meta-oe/recipes-graphics/libsdl3/libsdl3-mixer_3.2.0.bb | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | SUMMARY = "Provides decoding of many popular audio file formats, mixing, various DSP processing effects and positional audio" | ||
| 2 | LICENSE = "Zlib" | ||
| 3 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=df8f4d887d3997f6e9cf81bb7f43dbf7" | ||
| 4 | |||
| 5 | DEPENDS = "libsdl3" | ||
| 6 | |||
| 7 | SRC_URI = "git://github.com/libsdl-org/SDL_mixer.git;protocol=https;branch=release-3.2.x;tag=release-${PV}" | ||
| 8 | SRCREV = "cedfeef30e93db35eee6b25759117da63f8e5a4f" | ||
| 9 | |||
| 10 | inherit cmake pkgconfig | ||
| 11 | |||
| 12 | PACKAGECONFIG ?= "flac wave vorbis" | ||
| 13 | PACKAGECONFIG[opus] = "-DSDLMIXER_OPUS=ON -DSDLMIXER_OPUS_SHARED=ON, -DSDLMIXER_OPUS=OFF,opusfile" | ||
| 14 | PACKAGECONFIG[vorbis] = "-DSDLMIXER_VORBIS_VORBISFILE=ON -DSDLMIXER_VORBIS_STB=OFF -DSDLMIXER_VORBIS_TREMOR=OFF, -DSDLMIXER_VORBIS_VORBISFILE=OFF -DSDLMIXER_VORBIS_STB=OFF -DSDLMIXER_VORBIS_TREMOR=OFF,libvorbis" | ||
| 15 | PACKAGECONFIG[flac] = "-DSDLMIXER_FLAC_LIBFLAC=ON -DSDLMIXER_FLAC_LIBFLAC_SHARED=ON, -DSDLMIXER_FLAC_LIBFLAC=OFF,flac" | ||
| 16 | PACKAGECONFIG[xmp] = "-DSDLMIXER_MOD=ON -DSDLMIXER_MOD_XMP=ON -DSDLMIXER_MOD_XMP_SHARED=ON, -DSDLMIXER_MOD=OFF,libxmp,libxmp" | ||
| 17 | PACKAGECONFIG[fluidsynth] = "-DSDLMIXER_MIDI=ON -DSDLMIXER_MIDI_FLUIDSYNTH_ENABLED=ON -DSDLMIXER_MIDI_FLUIDSYNTH_SHARED=ON, -DSDLMIXER_MIDI=OFF,fluidsynth,fluidsynth-bin" | ||
| 18 | PACKAGECONFIG[wave] = "-DSDLMIXER_WAVE=ON -DSDLMIXER_WAVPACK=ON -DSDLMIXER_WAVPACK_SHARED=ON, -DSDLMIXER_WAVE=OFF,wavpack,wavpack wavpack-bin" | ||
| 19 | PACKAGECONFIG[mpg123] = "-DSDLMIXER_MP3 -DSDLMIXER_MP3_MPG123_SHARED=ON -DSDLMIXER_MP3_MPG123=ON, -DSDLMIXER_MP3=OFF,mpg123" | ||
| 20 | |||
| 21 | do_configure:prepend() { | ||
| 22 | touch ${STAGING_BINDIR}/wavpack | ||
| 23 | touch ${STAGING_BINDIR}/wvunpack | ||
| 24 | touch ${STAGING_BINDIR}/wvgain | ||
| 25 | touch ${STAGING_BINDIR}/wvtag | ||
| 26 | } | ||
| 27 | |||
| 28 | FILES:${PN} += "${datadir}/licenses" | ||
diff --git a/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb b/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb index cce85331f8..2ad41da957 100644 --- a/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb +++ b/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb | |||
| @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a" | |||
| 6 | 6 | ||
| 7 | SECTION = "devel" | 7 | SECTION = "devel" |
| 8 | 8 | ||
| 9 | EXTRA_OEMAKE = "'CC=${CC}'" | 9 | EXTRA_OEMAKE = "'CC=${CC}' 'CFLAGS=${CFLAGS}'" |
| 10 | 10 | ||
| 11 | SRCREV = "468fe4c31e6c62c9bbb328b06ba71eaf7be0b76a" | 11 | SRCREV = "468fe4c31e6c62c9bbb328b06ba71eaf7be0b76a" |
| 12 | 12 | ||
diff --git a/meta-oe/recipes-kernel/bpftool/bpftool.bb b/meta-oe/recipes-kernel/bpftool/bpftool.bb index 4f4d4a8670..66e48cfd84 100644 --- a/meta-oe/recipes-kernel/bpftool/bpftool.bb +++ b/meta-oe/recipes-kernel/bpftool/bpftool.bb | |||
| @@ -2,7 +2,7 @@ SUMMARY = "Inspect and manipulate eBPF programs and maps" | |||
| 2 | DESCRIPTION = "bpftool is a kernel tool for inspection and simple manipulation \ | 2 | DESCRIPTION = "bpftool is a kernel tool for inspection and simple manipulation \ |
| 3 | of eBPF programs and maps." | 3 | of eBPF programs and maps." |
| 4 | LICENSE = "GPL-2.0-only" | 4 | LICENSE = "GPL-2.0-only" |
| 5 | DEPENDS = "binutils elfutils elfutils-native" | 5 | DEPENDS = "binutils elfutils elfutils-native openssl" |
| 6 | PROVIDES = "virtual/bpftool" | 6 | PROVIDES = "virtual/bpftool" |
| 7 | 7 | ||
| 8 | inherit bash-completion kernelsrc kernel-arch | 8 | inherit bash-completion kernelsrc kernel-arch |
diff --git a/meta-oe/recipes-kernel/minicoredumper/files/0001-coreinject-fix-assignment-of-const-qualified-type.patch b/meta-oe/recipes-kernel/minicoredumper/files/0001-coreinject-fix-assignment-of-const-qualified-type.patch new file mode 100644 index 0000000000..ace46202b7 --- /dev/null +++ b/meta-oe/recipes-kernel/minicoredumper/files/0001-coreinject-fix-assignment-of-const-qualified-type.patch | |||
| @@ -0,0 +1,44 @@ | |||
| 1 | From 07023a2d2ef059a039fef83ee4b33a7e47ca8e3e Mon Sep 17 00:00:00 2001 | ||
| 2 | From: John Ogness <john.ogness@linutronix.de> | ||
| 3 | Date: Tue, 24 Feb 2026 11:33:40 +0106 | ||
| 4 | Subject: [PATCH] coreinject: fix assignment of const-qualified type | ||
| 5 | |||
| 6 | coreinject fails to build with glibc 2.43. | ||
| 7 | |||
| 8 | The issue is due to a new glibc feature: | ||
| 9 | |||
| 10 | * For ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr, | ||
| 11 | strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return | ||
| 12 | pointers into their input arrays now have definitions as macros that | ||
| 13 | return a pointer to a const-qualified type when the input argument is | ||
| 14 | a pointer to a const-qualified type. | ||
| 15 | |||
| 16 | The fix is trivial since the returned strrchr() value is only used in | ||
| 17 | a way compatible with const pointers. The data type was simply defined | ||
| 18 | incorrectly. | ||
| 19 | |||
| 20 | Reported-by: Aurelien Jarno <aurel32@debian.org> | ||
| 21 | Closes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128695 | ||
| 22 | Signed-off-by: John Ogness <john.ogness@linutronix.de> | ||
| 23 | |||
| 24 | Upstream-Status: Backport [https://github.com/diamon/minicoredumper/commit/eb66f10ae26edf94bf41d513ce90a4eb1e0f11b3] | ||
| 25 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 26 | --- | ||
| 27 | src/coreinject/main.c | 2 +- | ||
| 28 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 29 | |||
| 30 | diff --git a/src/coreinject/main.c b/src/coreinject/main.c | ||
| 31 | index faf8edf..198485d 100644 | ||
| 32 | --- a/src/coreinject/main.c | ||
| 33 | +++ b/src/coreinject/main.c | ||
| 34 | @@ -240,9 +240,9 @@ static int inject_data(FILE *f_core, FILE *f_symmap, const char *b_fname, | ||
| 35 | struct ident_data indirect; | ||
| 36 | struct ident_data direct; | ||
| 37 | const char *ident; | ||
| 38 | + const char *p; | ||
| 39 | FILE *f_dump; | ||
| 40 | int err = 0; | ||
| 41 | - char *p; | ||
| 42 | |||
| 43 | /* extract ident name from file path */ | ||
| 44 | p = strrchr(b_fname, '/'); | ||
diff --git a/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb b/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb index 44d85550ee..ff4fdf358e 100644 --- a/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb +++ b/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb | |||
| @@ -18,6 +18,7 @@ SRC_URI = "git://github.com/diamon/minicoredumper;protocol=https;branch=master \ | |||
| 18 | file://run-ptest \ | 18 | file://run-ptest \ |
| 19 | file://0001-corestripper-Fix-uninitialized-warning.patch \ | 19 | file://0001-corestripper-Fix-uninitialized-warning.patch \ |
| 20 | file://0002-Fix-2038-year-problem-in-timestamp-handling.patch \ | 20 | file://0002-Fix-2038-year-problem-in-timestamp-handling.patch \ |
| 21 | file://0001-coreinject-fix-assignment-of-const-qualified-type.patch \ | ||
| 21 | " | 22 | " |
| 22 | 23 | ||
| 23 | 24 | ||
diff --git a/meta-oe/recipes-security/spdm-emu/spdm-emu_git.bb b/meta-oe/recipes-security/spdm-emu/spdm-emu_git.bb index bc241b5594..ae196946d9 100644 --- a/meta-oe/recipes-security/spdm-emu/spdm-emu_git.bb +++ b/meta-oe/recipes-security/spdm-emu/spdm-emu_git.bb | |||
| @@ -28,6 +28,7 @@ def get_spdm_multiarch(d): | |||
| 28 | "riscv32": "riscv32", | 28 | "riscv32": "riscv32", |
| 29 | "riscv64": "riscv64", | 29 | "riscv64": "riscv64", |
| 30 | "ppc64le": "ppc64le", | 30 | "ppc64le": "ppc64le", |
| 31 | "powerpc64le": "ppc64le", | ||
| 31 | } | 32 | } |
| 32 | 33 | ||
| 33 | if target_arch in multiarch_options: | 34 | if target_arch in multiarch_options: |
diff --git a/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb b/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_git.bb index 48f9a738bb..e239770584 100644 --- a/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb +++ b/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_git.bb | |||
| @@ -8,9 +8,10 @@ BUGTRACKER = "https://github.com/speed47/spectre-meltdown-checker/issues" | |||
| 8 | LICENSE = "GPL-3.0-only" | 8 | LICENSE = "GPL-3.0-only" |
| 9 | LIC_FILES_CHKSUM = "file://spectre-meltdown-checker.sh;beginline=2;endline=2;md5=3ae5399e70af7be9b93f72568069e2f4" | 9 | LIC_FILES_CHKSUM = "file://spectre-meltdown-checker.sh;beginline=2;endline=2;md5=3ae5399e70af7be9b93f72568069e2f4" |
| 10 | 10 | ||
| 11 | SRC_URI = "git://github.com/speed47/spectre-meltdown-checker;protocol=https;branch=master" | 11 | PV = "0.46+git" |
| 12 | SRCREV = "b8f8c81d519435c0871b13f02b5c4a72c5bffd5e" | ||
| 13 | 12 | ||
| 13 | SRC_URI = "git://github.com/speed47/spectre-meltdown-checker;protocol=https;branch=master" | ||
| 14 | SRCREV = "a20641fbad57f37da6093203484ca28769e5bb64" | ||
| 14 | 15 | ||
| 15 | # binutils: readelf,objdump might be used for deeper analysis | 16 | # binutils: readelf,objdump might be used for deeper analysis |
| 16 | # coreutils: dd with iflag=skip_bytes oflag=seek_bytes in some cases | 17 | # coreutils: dd with iflag=skip_bytes oflag=seek_bytes in some cases |
diff --git a/meta-oe/recipes-support/cjose/cjose_0.6.2.4.bb b/meta-oe/recipes-support/cjose/cjose_0.6.2.4.bb index f6a5d15a9b..eb1db40705 100644 --- a/meta-oe/recipes-support/cjose/cjose_0.6.2.4.bb +++ b/meta-oe/recipes-support/cjose/cjose_0.6.2.4.bb | |||
| @@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7249e2f9437adfb8c88d870438042f0e" | |||
| 5 | 5 | ||
| 6 | SRC_URI = "git://github.com/OpenIDC/cjose;protocol=https;branch=version-0.6.2.x;tag=v${PV}" | 6 | SRC_URI = "git://github.com/OpenIDC/cjose;protocol=https;branch=version-0.6.2.x;tag=v${PV}" |
| 7 | 7 | ||
| 8 | PV = "0.6.2.4" | ||
| 9 | SRCREV = "8d94c3ad3237ab6a83d2e92fa541542b1b92c023" | 8 | SRCREV = "8d94c3ad3237ab6a83d2e92fa541542b1b92c023" |
| 10 | 9 | ||
| 11 | DEPENDS = "openssl libcheck jansson" | 10 | DEPENDS = "openssl libcheck jansson" |
diff --git a/meta-oe/recipes-support/freerdp/freerdp/0001-Fix-compilation-error.patch b/meta-oe/recipes-support/freerdp/freerdp/0001-Fix-compilation-error.patch new file mode 100644 index 0000000000..c2c093bc47 --- /dev/null +++ b/meta-oe/recipes-support/freerdp/freerdp/0001-Fix-compilation-error.patch | |||
| @@ -0,0 +1,101 @@ | |||
| 1 | From 0d48a9cb6e25afa10e76de75232ad32a82806aae Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Ankur Tyagi <ankur.tyagi85@gmail.com> | ||
| 3 | Date: Wed, 25 Mar 2026 00:04:42 +1300 | ||
| 4 | Subject: [PATCH] Fix compilation error | ||
| 5 | |||
| 6 | Upstream-Status: Backport [https://github.com/FreeRDP/FreeRDP/commit/b78cb455cbe847da934c777189b6e7f25267502e] | ||
| 7 | |||
| 8 | Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com> | ||
| 9 | --- | ||
| 10 | winpr/include/winpr/collections.h | 2 +- | ||
| 11 | winpr/libwinpr/utils/collections/Queue.c | 28 ++++++++++++++++++------ | ||
| 12 | 2 files changed, 22 insertions(+), 8 deletions(-) | ||
| 13 | |||
| 14 | diff --git a/winpr/include/winpr/collections.h b/winpr/include/winpr/collections.h | ||
| 15 | index b8c8d9d66..64705751e 100644 | ||
| 16 | --- a/winpr/include/winpr/collections.h | ||
| 17 | +++ b/winpr/include/winpr/collections.h | ||
| 18 | @@ -63,7 +63,7 @@ extern "C" | ||
| 19 | int head; | ||
| 20 | int tail; | ||
| 21 | int size; | ||
| 22 | - void** array; | ||
| 23 | + uintptr_t* array; | ||
| 24 | CRITICAL_SECTION lock; | ||
| 25 | HANDLE event; | ||
| 26 | |||
| 27 | diff --git a/winpr/libwinpr/utils/collections/Queue.c b/winpr/libwinpr/utils/collections/Queue.c | ||
| 28 | index bb789b658..6b86f7ab7 100644 | ||
| 29 | --- a/winpr/libwinpr/utils/collections/Queue.c | ||
| 30 | +++ b/winpr/libwinpr/utils/collections/Queue.c | ||
| 31 | @@ -34,6 +34,16 @@ | ||
| 32 | * Properties | ||
| 33 | */ | ||
| 34 | |||
| 35 | +static inline void* uptr2void(uintptr_t ptr) | ||
| 36 | +{ | ||
| 37 | + return (void*)ptr; | ||
| 38 | +} | ||
| 39 | + | ||
| 40 | +static inline uintptr_t void2uptr(const void* ptr) | ||
| 41 | +{ | ||
| 42 | + return (uintptr_t)ptr; | ||
| 43 | +} | ||
| 44 | + | ||
| 45 | /** | ||
| 46 | * Gets the number of elements contained in the Queue. | ||
| 47 | */ | ||
| 48 | @@ -98,9 +108,12 @@ void Queue_Clear(wQueue* queue) | ||
| 49 | for (index = queue->head; index != queue->tail; index = (index + 1) % queue->capacity) | ||
| 50 | { | ||
| 51 | if (queue->object.fnObjectFree) | ||
| 52 | - queue->object.fnObjectFree(queue->array[index]); | ||
| 53 | + { | ||
| 54 | + void* obj = uptr2void(queue->array[index]); | ||
| 55 | + queue->object.fnObjectFree(obj); | ||
| 56 | + } | ||
| 57 | |||
| 58 | - queue->array[index] = NULL; | ||
| 59 | + queue->array[index] = 0; | ||
| 60 | } | ||
| 61 | |||
| 62 | queue->size = 0; | ||
| 63 | @@ -124,7 +137,8 @@ BOOL Queue_Contains(wQueue* queue, void* obj) | ||
| 64 | |||
| 65 | for (index = 0; index < queue->tail; index++) | ||
| 66 | { | ||
| 67 | - if (queue->object.fnObjectEquals(queue->array[index], obj)) | ||
| 68 | + void* ptr = uptr2void(queue->array[index]); | ||
| 69 | + if (queue->object.fnObjectEquals(ptr, obj)) | ||
| 70 | { | ||
| 71 | found = TRUE; | ||
| 72 | break; | ||
| 73 | @@ -217,7 +231,7 @@ BOOL Queue_Enqueue(wQueue* queue, void* obj) | ||
| 74 | if (!Queue_EnsureCapacity(queue, 1)) | ||
| 75 | goto out; | ||
| 76 | |||
| 77 | - queue->array[queue->tail] = obj; | ||
| 78 | + queue->array[queue->tail] = void2uptr(obj); | ||
| 79 | queue->tail = (queue->tail + 1) % queue->capacity; | ||
| 80 | queue->size++; | ||
| 81 | SetEvent(queue->event); | ||
| 82 | @@ -242,8 +256,8 @@ void* Queue_Dequeue(wQueue* queue) | ||
| 83 | |||
| 84 | if (queue->size > 0) | ||
| 85 | { | ||
| 86 | - obj = queue->array[queue->head]; | ||
| 87 | - queue->array[queue->head] = NULL; | ||
| 88 | + obj = uptr2void(queue->array[queue->head]); | ||
| 89 | + queue->array[queue->head] = 0; | ||
| 90 | queue->head = (queue->head + 1) % queue->capacity; | ||
| 91 | queue->size--; | ||
| 92 | } | ||
| 93 | @@ -269,7 +283,7 @@ void* Queue_Peek(wQueue* queue) | ||
| 94 | EnterCriticalSection(&queue->lock); | ||
| 95 | |||
| 96 | if (queue->size > 0) | ||
| 97 | - obj = queue->array[queue->head]; | ||
| 98 | + obj = uptr2void(queue->array[queue->head]); | ||
| 99 | |||
| 100 | if (queue->synchronized) | ||
| 101 | LeaveCriticalSection(&queue->lock); | ||
diff --git a/meta-oe/recipes-support/freerdp/freerdp/0001-Fix-const-qualifier-error.patch b/meta-oe/recipes-support/freerdp/freerdp/0001-Fix-const-qualifier-error.patch deleted file mode 100644 index 87a456d16d..0000000000 --- a/meta-oe/recipes-support/freerdp/freerdp/0001-Fix-const-qualifier-error.patch +++ /dev/null | |||
| @@ -1,57 +0,0 @@ | |||
| 1 | From 761b4df04a141cc8c9507c741e4046c6c6b00491 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Wang Mingyu <wangmy@fujitsu.com> | ||
| 3 | Date: Mon, 11 Sep 2023 09:00:39 +0000 | ||
| 4 | Subject: [PATCH] Fix const qualifier error | ||
| 5 | |||
| 6 | Fixes clang error | ||
| 7 | error: incompatible function pointer types assigning to 'OBJECT_NEW_FN' (aka 'void *(*)(void *)') from 'void *(const void *)' [-Wincompatible-function-pointer-types] | ||
| 8 | | obj->fnObjectNew = uwac_event_clone; | ||
| 9 | | ^ ~~~~~~~~~~~~~~~~ | ||
| 10 | |||
| 11 | https://github.com/FreeRDP/FreeRDP/commit/6e3c00725aae99d03a0baa65430eceddebd9dee8 | ||
| 12 | Upstream-Status: Backport | ||
| 13 | |||
| 14 | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> | ||
| 15 | --- | ||
| 16 | libfreerdp/codec/rfx.c | 4 ++-- | ||
| 17 | winpr/include/winpr/collections.h | 2 +- | ||
| 18 | 2 files changed, 3 insertions(+), 3 deletions(-) | ||
| 19 | |||
| 20 | diff --git a/libfreerdp/codec/rfx.c b/libfreerdp/codec/rfx.c | ||
| 21 | index ccbc5af..eec7365 100644 | ||
| 22 | --- a/libfreerdp/codec/rfx.c | ||
| 23 | +++ b/libfreerdp/codec/rfx.c | ||
| 24 | @@ -153,7 +153,7 @@ static void rfx_tile_init(void* obj) | ||
| 25 | } | ||
| 26 | } | ||
| 27 | |||
| 28 | -static void* rfx_decoder_tile_new(void* val) | ||
| 29 | +static void* rfx_decoder_tile_new(const void* val) | ||
| 30 | { | ||
| 31 | RFX_TILE* tile = NULL; | ||
| 32 | WINPR_UNUSED(val); | ||
| 33 | @@ -184,7 +184,7 @@ static void rfx_decoder_tile_free(void* obj) | ||
| 34 | } | ||
| 35 | } | ||
| 36 | |||
| 37 | -static void* rfx_encoder_tile_new(void* val) | ||
| 38 | +static void* rfx_encoder_tile_new(const void* val) | ||
| 39 | { | ||
| 40 | WINPR_UNUSED(val); | ||
| 41 | return calloc(1, sizeof(RFX_TILE)); | ||
| 42 | diff --git a/winpr/include/winpr/collections.h b/winpr/include/winpr/collections.h | ||
| 43 | index 807f011..b8c8d9d 100644 | ||
| 44 | --- a/winpr/include/winpr/collections.h | ||
| 45 | +++ b/winpr/include/winpr/collections.h | ||
| 46 | @@ -36,7 +36,7 @@ extern "C" | ||
| 47 | { | ||
| 48 | #endif | ||
| 49 | |||
| 50 | - typedef void* (*OBJECT_NEW_FN)(void* val); | ||
| 51 | + typedef void* (*OBJECT_NEW_FN)(const void* val); | ||
| 52 | typedef void (*OBJECT_INIT_FN)(void* obj); | ||
| 53 | typedef void (*OBJECT_UNINIT_FN)(void* obj); | ||
| 54 | typedef void (*OBJECT_FREE_FN)(void* obj); | ||
| 55 | -- | ||
| 56 | 2.34.1 | ||
| 57 | |||
diff --git a/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings-in-ainput-channel.patch b/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings-in-ainput-channel.patch deleted file mode 100644 index 62600cddab..0000000000 --- a/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings-in-ainput-channel.patch +++ /dev/null | |||
| @@ -1,72 +0,0 @@ | |||
| 1 | From 130094de3244d5039e463e1142e1ec487c1104ef Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Armin Novak <armin.novak@thincast.com> | ||
| 3 | Date: Tue, 22 Feb 2022 12:05:08 +0100 | ||
| 4 | Subject: [PATCH] Fixed compilation warnings in ainput channel | ||
| 5 | |||
| 6 | Upstream-Status: Backport [130094de3 Fixed compilation warnings in ainput channel] | ||
| 7 | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> | ||
| 8 | --- | ||
| 9 | channels/ainput/server/ainput_main.c | 18 ++++++++++++------ | ||
| 10 | 1 file changed, 12 insertions(+), 6 deletions(-) | ||
| 11 | |||
| 12 | diff --git a/channels/ainput/server/ainput_main.c b/channels/ainput/server/ainput_main.c | ||
| 13 | index bc1737ee1..17d2ec681 100644 | ||
| 14 | --- a/channels/ainput/server/ainput_main.c | ||
| 15 | +++ b/channels/ainput/server/ainput_main.c | ||
| 16 | @@ -192,7 +192,7 @@ static UINT ainput_server_recv_mouse_event(ainput_server* ainput, wStream* s) | ||
| 17 | |||
| 18 | static HANDLE ainput_server_get_channel_handle(ainput_server* ainput) | ||
| 19 | { | ||
| 20 | - BYTE* buffer = NULL; | ||
| 21 | + void* buffer = NULL; | ||
| 22 | DWORD BytesReturned = 0; | ||
| 23 | HANDLE ChannelEvent = NULL; | ||
| 24 | |||
| 25 | @@ -389,7 +389,7 @@ ainput_server_context* ainput_server_context_new(HANDLE vcm) | ||
| 26 | goto fail; | ||
| 27 | return &ainput->context; | ||
| 28 | fail: | ||
| 29 | - ainput_server_context_free(ainput); | ||
| 30 | + ainput_server_context_free(&ainput->context); | ||
| 31 | return NULL; | ||
| 32 | } | ||
| 33 | |||
| 34 | @@ -496,17 +496,23 @@ UINT ainput_server_context_poll_int(ainput_server_context* context) | ||
| 35 | break; | ||
| 36 | case AINPUT_OPENED: | ||
| 37 | { | ||
| 38 | - BYTE* buffer = NULL; | ||
| 39 | + union | ||
| 40 | + { | ||
| 41 | + BYTE* pb; | ||
| 42 | + void* pv; | ||
| 43 | + } buffer; | ||
| 44 | DWORD BytesReturned = 0; | ||
| 45 | |||
| 46 | - if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualChannelReady, &buffer, | ||
| 47 | + buffer.pv = NULL; | ||
| 48 | + | ||
| 49 | + if (WTSVirtualChannelQuery(ainput->ainput_channel, WTSVirtualChannelReady, &buffer.pv, | ||
| 50 | &BytesReturned) != TRUE) | ||
| 51 | { | ||
| 52 | WLog_ERR(TAG, "WTSVirtualChannelReady failed,"); | ||
| 53 | } | ||
| 54 | else | ||
| 55 | { | ||
| 56 | - if (*buffer != 0) | ||
| 57 | + if (*buffer.pb != 0) | ||
| 58 | { | ||
| 59 | error = ainput_server_send_version(ainput); | ||
| 60 | if (error) | ||
| 61 | @@ -518,7 +524,7 @@ UINT ainput_server_context_poll_int(ainput_server_context* context) | ||
| 62 | else | ||
| 63 | error = CHANNEL_RC_OK; | ||
| 64 | } | ||
| 65 | - WTSFreeMemory(buffer); | ||
| 66 | + WTSFreeMemory(buffer.pv); | ||
| 67 | } | ||
| 68 | break; | ||
| 69 | case AINPUT_VERSION_SENT: | ||
| 70 | -- | ||
| 71 | 2.43.0 | ||
| 72 | |||
diff --git a/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings.patch b/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings.patch deleted file mode 100644 index 7fae2703f8..0000000000 --- a/meta-oe/recipes-support/freerdp/freerdp/0001-Fixed-compilation-warnings.patch +++ /dev/null | |||
| @@ -1,27 +0,0 @@ | |||
| 1 | From 75fa1fa5bd5ef2350390564245fd0984209ac092 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: akallabeth <akallabeth@posteo.net> | ||
| 3 | Date: Mon, 4 Jul 2022 14:34:46 +0200 | ||
| 4 | Subject: [PATCH] Fixed compilation warnings | ||
| 5 | |||
| 6 | Upstream-Status: Backport [https://github.com/FreeRDP/FreeRDP/commit/2da280b8a1748052b70b3f5a1ef0d8e932c33adc] | ||
| 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 8 | --- | ||
| 9 | client/X11/xf_graphics.c | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c | ||
| 13 | index 5aa1fd48b..fe81e0ed9 100644 | ||
| 14 | --- a/client/X11/xf_graphics.c | ||
| 15 | +++ b/client/X11/xf_graphics.c | ||
| 16 | @@ -438,7 +438,7 @@ static BOOL xf_Pointer_New(rdpContext* context, rdpPointer* pointer) | ||
| 17 | |||
| 18 | #endif | ||
| 19 | fail: | ||
| 20 | - WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : -1); | ||
| 21 | + WLog_DBG(TAG, "%s: %p", __func__, rc ? pointer : NULL); | ||
| 22 | return rc; | ||
| 23 | } | ||
| 24 | |||
| 25 | -- | ||
| 26 | 2.45.0 | ||
| 27 | |||
diff --git a/meta-oe/recipes-support/freerdp/freerdp3_3.24.0.bb b/meta-oe/recipes-support/freerdp/freerdp3_3.24.1.bb index 3c0fed5dc4..22b2c4859e 100644 --- a/meta-oe/recipes-support/freerdp/freerdp3_3.24.0.bb +++ b/meta-oe/recipes-support/freerdp/freerdp3_3.24.1.bb | |||
| @@ -8,7 +8,7 @@ RDEPENDS:${PN}-ptest += "cmake coreutils" | |||
| 8 | 8 | ||
| 9 | inherit pkgconfig cmake ptest | 9 | inherit pkgconfig cmake ptest |
| 10 | 10 | ||
| 11 | SRCREV = "b00402d3258402c868224b6ffed04182cbed78d9" | 11 | SRCREV = "b6e770ccba87c58ffd0a55366fef33361798e39c" |
| 12 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=master;protocol=https;tag=${PV} \ | 12 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=master;protocol=https;tag=${PV} \ |
| 13 | file://run-ptest" | 13 | file://run-ptest" |
| 14 | 14 | ||
diff --git a/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb b/meta-oe/recipes-support/freerdp/freerdp_2.11.8.bb index dff3f6dafe..2cc8dc6cf2 100644 --- a/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb +++ b/meta-oe/recipes-support/freerdp/freerdp_2.11.8.bb | |||
| @@ -15,14 +15,12 @@ RDEPENDS:${PN}-ptest += "coreutils pcsc-lite-lib" | |||
| 15 | PE = "1" | 15 | PE = "1" |
| 16 | PKGV = "${GITPKGVTAG}" | 16 | PKGV = "${GITPKGVTAG}" |
| 17 | 17 | ||
| 18 | SRCREV = "efa899d3deb8595a29fabb2a2251722f9d7e0d7f" | 18 | SRCREV = "9b678b6d5a40ce01607d8c3b1b1416437c8416c4" |
| 19 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=stable-2.0;protocol=https \ | 19 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=stable-2.0;protocol=https \ |
| 20 | file://run-ptest \ | 20 | file://run-ptest \ |
| 21 | file://winpr-makecert-Build-with-install-RPATH.patch \ | 21 | file://winpr-makecert-Build-with-install-RPATH.patch \ |
| 22 | file://0001-Fixed-compilation-warnings.patch \ | ||
| 23 | file://0001-Fix-const-qualifier-error.patch \ | ||
| 24 | file://0002-Do-not-install-tools-a-CMake-targets.patch \ | 22 | file://0002-Do-not-install-tools-a-CMake-targets.patch \ |
| 25 | file://0001-Fixed-compilation-warnings-in-ainput-channel.patch \ | 23 | file://0001-Fix-compilation-error.patch \ |
| 26 | file://CVE-2024-32661.patch \ | 24 | file://CVE-2024-32661.patch \ |
| 27 | file://CVE-2026-22854.patch \ | 25 | file://CVE-2026-22854.patch \ |
| 28 | file://CVE-2026-22855.patch \ | 26 | file://CVE-2026-22855.patch \ |
diff --git a/meta-oe/recipes-support/gnulib/gnulib_202601.bb b/meta-oe/recipes-support/gnulib/gnulib_202601.bb index d3ebdca8dd..763be6c11a 100644 --- a/meta-oe/recipes-support/gnulib/gnulib_202601.bb +++ b/meta-oe/recipes-support/gnulib/gnulib_202601.bb | |||
| @@ -20,6 +20,7 @@ SRC_URI = "git://git.savannah.gnu.org/git/gnulib.git;branch=stable-${PV};protoco | |||
| 20 | do_install () { | 20 | do_install () { |
| 21 | install -d ${D}/${datadir}/gnulib | 21 | install -d ${D}/${datadir}/gnulib |
| 22 | cp --no-preserve=ownership --recursive ${S}/* ${D}/${datadir}/gnulib/ | 22 | cp --no-preserve=ownership --recursive ${S}/* ${D}/${datadir}/gnulib/ |
| 23 | cp --no-preserve=ownership --recursive ${S}/.gnulib-tool.py ${D}/${datadir}/gnulib/ | ||
| 23 | cp --no-preserve=ownership --recursive ${S}/.git ${D}/${datadir}/gnulib/ | 24 | cp --no-preserve=ownership --recursive ${S}/.git ${D}/${datadir}/gnulib/ |
| 24 | } | 25 | } |
| 25 | 26 | ||
diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-17.bb b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-17.bb deleted file mode 100644 index 2a1152087a..0000000000 --- a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-17.bb +++ /dev/null | |||
| @@ -1,197 +0,0 @@ | |||
| 1 | SUMMARY = "ImageMagick is an image conversion toolkit" | ||
| 2 | SECTION = "console/utils" | ||
| 3 | HOMEPAGE = "https://www.imagemagick.org/" | ||
| 4 | DESCRIPTION = "ImageMagick is a collection of tools for displaying, converting, and \ | ||
| 5 | editing raster and vector image files. It can read and write over 200 image file formats." | ||
| 6 | LICENSE = "ImageMagick" | ||
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1f56ade64cf079aff7232f7dbeaea992 \ | ||
| 8 | file://NOTICE;md5=3974428a57d34b981abb7acc416dde8f" | ||
| 9 | # FIXME: There are many more checked libraries. All should be added or explicitly disabled to get consistent results. | ||
| 10 | DEPENDS = "lcms bzip2 jpeg libpng tiff zlib fftw freetype libtool" | ||
| 11 | |||
| 12 | BASE_PV = "${@d.getVar('PV').split('-')[0]}" | ||
| 13 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>([0-9][\.|_|-]?)+)" | ||
| 14 | |||
| 15 | SRC_URI = "git://github.com/ImageMagick/ImageMagick.git;branch=main;protocol=https;tag=${PV} \ | ||
| 16 | file://run-ptest \ | ||
| 17 | file://imagemagick-ptest.sh \ | ||
| 18 | " | ||
| 19 | |||
| 20 | SRCREV = "3f2f629405c62106d3569547c03634bc46fcd07d" | ||
| 21 | |||
| 22 | inherit autotools pkgconfig update-alternatives ptest | ||
| 23 | export ac_cv_sys_file_offset_bits = "64" | ||
| 24 | |||
| 25 | EXTRA_OECONF = "--program-prefix= --program-suffix=.im7 --without-perl --enable-largefile" | ||
| 26 | |||
| 27 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} cxx webp xml" | ||
| 28 | PACKAGECONFIG[cxx] = "--with-magick-plus-plus,--without-magick-plus-plus" | ||
| 29 | PACKAGECONFIG[graphviz] = "--with-gvc,--without-gvc,graphviz" | ||
| 30 | PACKAGECONFIG[heic] = "--with-heic,--without-heic,libheif" | ||
| 31 | PACKAGECONFIG[jxl] = "--with-jxl,--without-jxl,libjxl" | ||
| 32 | PACKAGECONFIG[lzma] = "--with-lzma,--without-lzma,xz" | ||
| 33 | PACKAGECONFIG[openjpeg] = "--with-openjp2,--without-openjp2,openjpeg" | ||
| 34 | PACKAGECONFIG[pango] = "--with-pango,--without-pango,pango cairo" | ||
| 35 | PACKAGECONFIG[raw] = "--with-raw,--without-raw,libraw" | ||
| 36 | PACKAGECONFIG[rsvg] = "--with-rsvg,--without-rsvg,librsvg" | ||
| 37 | PACKAGECONFIG[tcmalloc] = "--with-tcmalloc=yes,--with-tcmalloc=no,gperftools" | ||
| 38 | PACKAGECONFIG[webp] = "--with-webp,--without-webp,libwebp" | ||
| 39 | PACKAGECONFIG[wmf] = "--with-wmf,--without-wmf,libwmf" | ||
| 40 | PACKAGECONFIG[x11] = "--with-x,--without-x,virtual/libx11 libxext libxt" | ||
| 41 | PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxml2" | ||
| 42 | |||
| 43 | do_install:append:class-target() { | ||
| 44 | for file in MagickCore-config.im7 MagickWand-config.im7; do | ||
| 45 | sed -i 's,${STAGING_DIR_TARGET},,g' "${D}${bindir}/$file" | ||
| 46 | done | ||
| 47 | |||
| 48 | if ${@bb.utils.contains('PACKAGECONFIG', 'cxx', 'true', 'false', d)}; then | ||
| 49 | sed -i 's,${STAGING_DIR_TARGET},,g' "${D}${bindir}/Magick++-config.im7" | ||
| 50 | fi | ||
| 51 | |||
| 52 | if ${@bb.utils.contains('PACKAGECONFIG', 'xml', 'true', 'false', d)}; then | ||
| 53 | xml_config="${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml" | ||
| 54 | sed -i 's,${S},,g' "$xml_config" | ||
| 55 | sed -i 's,${B},,g' "$xml_config" | ||
| 56 | sed -i 's,${RECIPE_SYSROOT},,g' "$xml_config" | ||
| 57 | fi | ||
| 58 | |||
| 59 | if ${@bb.utils.contains_any('PACKAGECONFIG', 'webp openjpeg', 'true', 'false', d)}; then | ||
| 60 | sed -i 's,${HOSTTOOLS_DIR},${bindir},g' "${D}${sysconfdir}/ImageMagick-7/delegates.xml" | ||
| 61 | fi | ||
| 62 | } | ||
| 63 | |||
| 64 | do_install_ptest() { | ||
| 65 | install -d ${D}${PTEST_PATH} | ||
| 66 | install -m 0755 ${UNPACKDIR}/run-ptest ${D}${PTEST_PATH}/ | ||
| 67 | install -m 0755 ${UNPACKDIR}/imagemagick-ptest.sh ${D}${PTEST_PATH}/ | ||
| 68 | } | ||
| 69 | |||
| 70 | |||
| 71 | FILES:${PN} += "${libdir}/ImageMagick-${BASE_PV}/config-Q16* \ | ||
| 72 | ${datadir}/ImageMagick-7" | ||
| 73 | |||
| 74 | FILES:${PN}-dev += "${libdir}/ImageMagick-${BASE_PV}/modules-Q16/*/*.a" | ||
| 75 | |||
| 76 | FILES:${PN}-dbg += "${libdir}/ImageMagick-${BASE_PV}/modules-Q16/*/.debug/*" | ||
| 77 | |||
| 78 | BBCLASSEXTEND = "native nativesdk" | ||
| 79 | |||
| 80 | ALTERNATIVE_PRIORITY = "100" | ||
| 81 | |||
| 82 | ALTERNATIVE:${PN} = "animate compare composite conjure convert display \ | ||
| 83 | identify import magick-script mogrify montage stream magick" | ||
| 84 | |||
| 85 | ALTERNATIVE_TARGET[animate] = "${bindir}/animate.im7" | ||
| 86 | ALTERNATIVE_TARGET[compare] = "${bindir}/compare.im7" | ||
| 87 | ALTERNATIVE_TARGET[composite] = "${bindir}/composite.im7" | ||
| 88 | ALTERNATIVE_TARGET[conjure] = "${bindir}/conjure.im7" | ||
| 89 | ALTERNATIVE_TARGET[convert] = "${bindir}/convert.im7" | ||
| 90 | ALTERNATIVE_TARGET[display] = "${bindir}/display.im7" | ||
| 91 | ALTERNATIVE_TARGET[identify] = "${bindir}/identify.im7" | ||
| 92 | ALTERNATIVE_TARGET[import] = "${bindir}/import.im7" | ||
| 93 | ALTERNATIVE_TARGET[magick-script] = "${bindir}/magick-script.im7" | ||
| 94 | ALTERNATIVE_TARGET[mogrify] = "${bindir}/mogrify.im7" | ||
| 95 | ALTERNATIVE_TARGET[montage] = "${bindir}/montage.im7" | ||
| 96 | ALTERNATIVE_TARGET[stream] = "${bindir}/stream.im7" | ||
| 97 | ALTERNATIVE_TARGET[magick] = "${bindir}/magick.im7" | ||
| 98 | |||
| 99 | ALTERNATIVE:${PN}-doc = "animate.1 compare.1 composite.1 conjure.1 \ | ||
| 100 | convert.1 display.1 identify.1 import.1 magick-script.1 mogrify.1 montage.1 stream.1" | ||
| 101 | |||
| 102 | ALTERNATIVE_LINK_NAME[animate.1] = "${mandir}/man1/animate.1" | ||
| 103 | ALTERNATIVE_TARGET[animate.1] = "${mandir}/man1/animate.im7.1" | ||
| 104 | ALTERNATIVE_LINK_NAME[compare.1] = "${mandir}/man1/compare.1" | ||
| 105 | ALTERNATIVE_TARGET[compare.1] = "${mandir}/man1/compare.im7.1" | ||
| 106 | ALTERNATIVE_LINK_NAME[composite.1] = "${mandir}/man1/composite.1" | ||
| 107 | ALTERNATIVE_TARGET[composite.1] = "${mandir}/man1/composite.im7.1" | ||
| 108 | ALTERNATIVE_LINK_NAME[conjure.1] = "${mandir}/man1/conjure.1" | ||
| 109 | ALTERNATIVE_TARGET[conjure.1] = "${mandir}/man1/conjure.im7.1" | ||
| 110 | ALTERNATIVE_LINK_NAME[convert.1] = "${mandir}/man1/convert.1" | ||
| 111 | ALTERNATIVE_TARGET[convert.1] = "${mandir}/man1/convert.im7.1" | ||
| 112 | ALTERNATIVE_LINK_NAME[display.1] = "${mandir}/man1/display.1" | ||
| 113 | ALTERNATIVE_TARGET[display.1] = "${mandir}/man1/display.im7.1" | ||
| 114 | ALTERNATIVE_LINK_NAME[identify.1] = "${mandir}/man1/identify.1" | ||
| 115 | ALTERNATIVE_TARGET[identify.1] = "${mandir}/man1/identify.im7.1" | ||
| 116 | ALTERNATIVE_LINK_NAME[import.1] = "${mandir}/man1/import.1" | ||
| 117 | ALTERNATIVE_TARGET[import.1] = "${mandir}/man1/import.im7.1" | ||
| 118 | ALTERNATIVE_LINK_NAME[magick-script.1] = "${mandir}/man1/magick-script.1" | ||
| 119 | ALTERNATIVE_TARGET[magick-script.1] = "${mandir}/man1/magick-script.im7.1" | ||
| 120 | ALTERNATIVE_LINK_NAME[mogrify.1] = "${mandir}/man1/mogrify.1" | ||
| 121 | ALTERNATIVE_TARGET[mogrify.1] = "${mandir}/man1/mogrify.im7.1" | ||
| 122 | ALTERNATIVE_LINK_NAME[montage.1] = "${mandir}/man1/montage.1" | ||
| 123 | ALTERNATIVE_TARGET[montage.1] = "${mandir}/man1/montage.im7.1" | ||
| 124 | ALTERNATIVE_LINK_NAME[stream.1] = "${mandir}/man1/stream.1" | ||
| 125 | ALTERNATIVE_TARGET[stream.1] = "${mandir}/man1/stream.im7.1" | ||
| 126 | ALTERNATIVE_LINK_NAME[magick] = "${bindir}/magick" | ||
| 127 | |||
| 128 | CVE_STATUS[CVE-2007-1667] = "cpe-incorrect: CVE should not include a CPE for imagemagick" | ||
| 129 | CVE_STATUS[CVE-2014-9804] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 130 | CVE_STATUS[CVE-2014-9805] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 131 | CVE_STATUS[CVE-2014-9806] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 132 | CVE_STATUS[CVE-2014-9807] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 133 | CVE_STATUS[CVE-2014-9808] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 134 | CVE_STATUS[CVE-2014-9809] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 135 | CVE_STATUS[CVE-2014-9810] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 136 | CVE_STATUS[CVE-2014-9811] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 137 | CVE_STATUS[CVE-2014-9812] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 138 | CVE_STATUS[CVE-2014-9813] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 139 | CVE_STATUS[CVE-2014-9814] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 140 | CVE_STATUS[CVE-2014-9815] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 141 | CVE_STATUS[CVE-2014-9816] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 142 | CVE_STATUS[CVE-2014-9817] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 143 | CVE_STATUS[CVE-2014-9818] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 144 | CVE_STATUS[CVE-2014-9819] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 145 | CVE_STATUS[CVE-2014-9820] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 146 | CVE_STATUS[CVE-2014-9821] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 147 | CVE_STATUS[CVE-2014-9822] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 148 | CVE_STATUS[CVE-2014-9823] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 149 | CVE_STATUS[CVE-2014-9824] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 150 | CVE_STATUS[CVE-2014-9825] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 151 | CVE_STATUS[CVE-2014-9826] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 152 | CVE_STATUS[CVE-2014-9827] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 153 | CVE_STATUS[CVE-2014-9828] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 154 | CVE_STATUS[CVE-2014-9829] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 155 | CVE_STATUS[CVE-2014-9830] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 156 | CVE_STATUS[CVE-2014-9831] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 157 | CVE_STATUS[CVE-2014-9848] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 158 | CVE_STATUS[CVE-2014-9852] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 159 | CVE_STATUS[CVE-2014-9853] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 160 | CVE_STATUS[CVE-2014-9854] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 161 | CVE_STATUS[CVE-2014-9907] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 162 | CVE_STATUS[CVE-2016-10062] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 7.0.1-10" | ||
| 163 | CVE_STATUS[CVE-2016-10144] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.7-1" | ||
| 164 | CVE_STATUS[CVE-2016-10145] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.7-1" | ||
| 165 | CVE_STATUS[CVE-2016-10146] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.6-8" | ||
| 166 | CVE_STATUS[CVE-2016-5118] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 7.0.1-7" | ||
| 167 | CVE_STATUS[CVE-2016-7513] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 168 | CVE_STATUS[CVE-2016-7514] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 7.0.1-0" | ||
| 169 | CVE_STATUS[CVE-2016-7515] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 170 | CVE_STATUS[CVE-2016-7516] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 171 | CVE_STATUS[CVE-2016-7517] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 172 | CVE_STATUS[CVE-2016-7518] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 173 | CVE_STATUS[CVE-2016-7519] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 174 | CVE_STATUS[CVE-2016-7520] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 175 | CVE_STATUS[CVE-2016-7521] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 176 | CVE_STATUS[CVE-2016-7522] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 177 | CVE_STATUS[CVE-2016-7523] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 178 | CVE_STATUS[CVE-2016-7524] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 179 | CVE_STATUS[CVE-2016-7525] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 180 | CVE_STATUS[CVE-2016-7526] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 181 | CVE_STATUS[CVE-2016-7527] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 182 | CVE_STATUS[CVE-2016-7528] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 183 | CVE_STATUS[CVE-2016-7529] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 184 | CVE_STATUS[CVE-2016-7530] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 185 | CVE_STATUS[CVE-2016-7531] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 7.0.1-0" | ||
| 186 | CVE_STATUS[CVE-2016-7532] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 187 | CVE_STATUS[CVE-2016-7533] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 188 | CVE_STATUS[CVE-2016-7534] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 189 | CVE_STATUS[CVE-2016-7535] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 190 | CVE_STATUS[CVE-2016-7536] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 191 | CVE_STATUS[CVE-2016-7537] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 192 | CVE_STATUS[CVE-2016-7538] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 193 | CVE_STATUS[CVE-2017-5506] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 7.0.4-4" | ||
| 194 | CVE_STATUS[CVE-2017-5509] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 7.0.4-4" | ||
| 195 | CVE_STATUS[CVE-2017-5510] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 7.0.4-4" | ||
| 196 | CVE_STATUS[CVE-2017-5511] = "cpe-incorrect: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 7.0.4-3" | ||
| 197 | CVE_STATUS[CVE-2023-5341] = "fixed-version: this is fixed in 7.1.1-19" | ||
diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-18.bb b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-18.bb new file mode 100644 index 0000000000..49bf257cd3 --- /dev/null +++ b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-18.bb | |||
| @@ -0,0 +1,130 @@ | |||
| 1 | SUMMARY = "ImageMagick is an image conversion toolkit" | ||
| 2 | SECTION = "console/utils" | ||
| 3 | HOMEPAGE = "https://www.imagemagick.org/" | ||
| 4 | DESCRIPTION = "ImageMagick is a collection of tools for displaying, converting, and \ | ||
| 5 | editing raster and vector image files. It can read and write over 200 image file formats." | ||
| 6 | LICENSE = "ImageMagick" | ||
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1f56ade64cf079aff7232f7dbeaea992 \ | ||
| 8 | file://NOTICE;md5=3974428a57d34b981abb7acc416dde8f" | ||
| 9 | # FIXME: There are many more checked libraries. All should be added or explicitly disabled to get consistent results. | ||
| 10 | DEPENDS = "lcms bzip2 jpeg libpng tiff zlib fftw freetype libtool" | ||
| 11 | |||
| 12 | BASE_PV = "${@d.getVar('PV').split('-')[0]}" | ||
| 13 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>([0-9][\.|_|-]?)+)" | ||
| 14 | |||
| 15 | SRC_URI = "git://github.com/ImageMagick/ImageMagick.git;branch=main;protocol=https;tag=${PV} \ | ||
| 16 | file://run-ptest \ | ||
| 17 | file://imagemagick-ptest.sh \ | ||
| 18 | " | ||
| 19 | |||
| 20 | SRCREV = "d4e4b2b35a573fb7d96bc64ff1a417415bbe0f4c" | ||
| 21 | |||
| 22 | inherit autotools pkgconfig update-alternatives ptest | ||
| 23 | export ac_cv_sys_file_offset_bits = "64" | ||
| 24 | |||
| 25 | EXTRA_OECONF = "--program-prefix= --program-suffix=.im7 --without-perl --enable-largefile" | ||
| 26 | |||
| 27 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} cxx webp xml" | ||
| 28 | PACKAGECONFIG[cxx] = "--with-magick-plus-plus,--without-magick-plus-plus" | ||
| 29 | PACKAGECONFIG[graphviz] = "--with-gvc,--without-gvc,graphviz" | ||
| 30 | PACKAGECONFIG[heic] = "--with-heic,--without-heic,libheif" | ||
| 31 | PACKAGECONFIG[jxl] = "--with-jxl,--without-jxl,libjxl" | ||
| 32 | PACKAGECONFIG[lzma] = "--with-lzma,--without-lzma,xz" | ||
| 33 | PACKAGECONFIG[openjpeg] = "--with-openjp2,--without-openjp2,openjpeg" | ||
| 34 | PACKAGECONFIG[pango] = "--with-pango,--without-pango,pango cairo" | ||
| 35 | PACKAGECONFIG[raw] = "--with-raw,--without-raw,libraw" | ||
| 36 | PACKAGECONFIG[rsvg] = "--with-rsvg,--without-rsvg,librsvg" | ||
| 37 | PACKAGECONFIG[tcmalloc] = "--with-tcmalloc=yes,--with-tcmalloc=no,gperftools" | ||
| 38 | PACKAGECONFIG[webp] = "--with-webp,--without-webp,libwebp" | ||
| 39 | PACKAGECONFIG[wmf] = "--with-wmf,--without-wmf,libwmf" | ||
| 40 | PACKAGECONFIG[x11] = "--with-x,--without-x,virtual/libx11 libxext libxt" | ||
| 41 | PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxml2" | ||
| 42 | |||
| 43 | do_install:append:class-target() { | ||
| 44 | for file in MagickCore-config.im7 MagickWand-config.im7; do | ||
| 45 | sed -i 's,${STAGING_DIR_TARGET},,g' "${D}${bindir}/$file" | ||
| 46 | done | ||
| 47 | |||
| 48 | if ${@bb.utils.contains('PACKAGECONFIG', 'cxx', 'true', 'false', d)}; then | ||
| 49 | sed -i 's,${STAGING_DIR_TARGET},,g' "${D}${bindir}/Magick++-config.im7" | ||
| 50 | fi | ||
| 51 | |||
| 52 | if ${@bb.utils.contains('PACKAGECONFIG', 'xml', 'true', 'false', d)}; then | ||
| 53 | xml_config="${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml" | ||
| 54 | sed -i 's,${S},,g' "$xml_config" | ||
| 55 | sed -i 's,${B},,g' "$xml_config" | ||
| 56 | sed -i 's,${RECIPE_SYSROOT},,g' "$xml_config" | ||
| 57 | fi | ||
| 58 | |||
| 59 | if ${@bb.utils.contains_any('PACKAGECONFIG', 'webp openjpeg', 'true', 'false', d)}; then | ||
| 60 | sed -i 's,${HOSTTOOLS_DIR},${bindir},g' "${D}${sysconfdir}/ImageMagick-7/delegates.xml" | ||
| 61 | fi | ||
| 62 | } | ||
| 63 | |||
| 64 | do_install_ptest() { | ||
| 65 | install -d ${D}${PTEST_PATH} | ||
| 66 | install -m 0755 ${UNPACKDIR}/run-ptest ${D}${PTEST_PATH}/ | ||
| 67 | install -m 0755 ${UNPACKDIR}/imagemagick-ptest.sh ${D}${PTEST_PATH}/ | ||
| 68 | } | ||
| 69 | |||
| 70 | |||
| 71 | FILES:${PN} += "${libdir}/ImageMagick-${BASE_PV}/config-Q16* \ | ||
| 72 | ${datadir}/ImageMagick-7" | ||
| 73 | |||
| 74 | FILES:${PN}-dev += "${libdir}/ImageMagick-${BASE_PV}/modules-Q16/*/*.a" | ||
| 75 | |||
| 76 | FILES:${PN}-dbg += "${libdir}/ImageMagick-${BASE_PV}/modules-Q16/*/.debug/*" | ||
| 77 | |||
| 78 | BBCLASSEXTEND = "native nativesdk" | ||
| 79 | |||
| 80 | ALTERNATIVE_PRIORITY = "100" | ||
| 81 | |||
| 82 | ALTERNATIVE:${PN} = "animate compare composite conjure convert display \ | ||
| 83 | identify import magick-script mogrify montage stream magick" | ||
| 84 | |||
| 85 | ALTERNATIVE_TARGET[animate] = "${bindir}/animate.im7" | ||
| 86 | ALTERNATIVE_TARGET[compare] = "${bindir}/compare.im7" | ||
| 87 | ALTERNATIVE_TARGET[composite] = "${bindir}/composite.im7" | ||
| 88 | ALTERNATIVE_TARGET[conjure] = "${bindir}/conjure.im7" | ||
| 89 | ALTERNATIVE_TARGET[convert] = "${bindir}/convert.im7" | ||
| 90 | ALTERNATIVE_TARGET[display] = "${bindir}/display.im7" | ||
| 91 | ALTERNATIVE_TARGET[identify] = "${bindir}/identify.im7" | ||
| 92 | ALTERNATIVE_TARGET[import] = "${bindir}/import.im7" | ||
| 93 | ALTERNATIVE_TARGET[magick-script] = "${bindir}/magick-script.im7" | ||
| 94 | ALTERNATIVE_TARGET[mogrify] = "${bindir}/mogrify.im7" | ||
| 95 | ALTERNATIVE_TARGET[montage] = "${bindir}/montage.im7" | ||
| 96 | ALTERNATIVE_TARGET[stream] = "${bindir}/stream.im7" | ||
| 97 | ALTERNATIVE_TARGET[magick] = "${bindir}/magick.im7" | ||
| 98 | |||
| 99 | ALTERNATIVE:${PN}-doc = "animate.1 compare.1 composite.1 conjure.1 \ | ||
| 100 | convert.1 display.1 identify.1 import.1 magick-script.1 mogrify.1 montage.1 stream.1" | ||
| 101 | |||
| 102 | ALTERNATIVE_LINK_NAME[animate.1] = "${mandir}/man1/animate.1" | ||
| 103 | ALTERNATIVE_TARGET[animate.1] = "${mandir}/man1/animate.im7.1" | ||
| 104 | ALTERNATIVE_LINK_NAME[compare.1] = "${mandir}/man1/compare.1" | ||
| 105 | ALTERNATIVE_TARGET[compare.1] = "${mandir}/man1/compare.im7.1" | ||
| 106 | ALTERNATIVE_LINK_NAME[composite.1] = "${mandir}/man1/composite.1" | ||
| 107 | ALTERNATIVE_TARGET[composite.1] = "${mandir}/man1/composite.im7.1" | ||
| 108 | ALTERNATIVE_LINK_NAME[conjure.1] = "${mandir}/man1/conjure.1" | ||
| 109 | ALTERNATIVE_TARGET[conjure.1] = "${mandir}/man1/conjure.im7.1" | ||
| 110 | ALTERNATIVE_LINK_NAME[convert.1] = "${mandir}/man1/convert.1" | ||
| 111 | ALTERNATIVE_TARGET[convert.1] = "${mandir}/man1/convert.im7.1" | ||
| 112 | ALTERNATIVE_LINK_NAME[display.1] = "${mandir}/man1/display.1" | ||
| 113 | ALTERNATIVE_TARGET[display.1] = "${mandir}/man1/display.im7.1" | ||
| 114 | ALTERNATIVE_LINK_NAME[identify.1] = "${mandir}/man1/identify.1" | ||
| 115 | ALTERNATIVE_TARGET[identify.1] = "${mandir}/man1/identify.im7.1" | ||
| 116 | ALTERNATIVE_LINK_NAME[import.1] = "${mandir}/man1/import.1" | ||
| 117 | ALTERNATIVE_TARGET[import.1] = "${mandir}/man1/import.im7.1" | ||
| 118 | ALTERNATIVE_LINK_NAME[magick-script.1] = "${mandir}/man1/magick-script.1" | ||
| 119 | ALTERNATIVE_TARGET[magick-script.1] = "${mandir}/man1/magick-script.im7.1" | ||
| 120 | ALTERNATIVE_LINK_NAME[mogrify.1] = "${mandir}/man1/mogrify.1" | ||
| 121 | ALTERNATIVE_TARGET[mogrify.1] = "${mandir}/man1/mogrify.im7.1" | ||
| 122 | ALTERNATIVE_LINK_NAME[montage.1] = "${mandir}/man1/montage.1" | ||
| 123 | ALTERNATIVE_TARGET[montage.1] = "${mandir}/man1/montage.im7.1" | ||
| 124 | ALTERNATIVE_LINK_NAME[stream.1] = "${mandir}/man1/stream.1" | ||
| 125 | ALTERNATIVE_TARGET[stream.1] = "${mandir}/man1/stream.im7.1" | ||
| 126 | ALTERNATIVE_LINK_NAME[magick] = "${bindir}/magick" | ||
| 127 | |||
| 128 | CVE_STATUS[CVE-2014-9826] = "fixed-version: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 129 | CVE_STATUS[CVE-2016-7538] = "fixed-version: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 6.9.4-0" | ||
| 130 | CVE_STATUS[CVE-2017-5506] = "fixed-version: The current version (7.1.1) is not affected by the CVE which affects versions at least earlier than 7.0.4-4" | ||
diff --git a/meta-oe/recipes-support/libgpiod/libgpiod_1.6.5.bb b/meta-oe/recipes-support/libgpiod/libgpiod_1.6.5.bb index 009cf9897a..583648a6a3 100644 --- a/meta-oe/recipes-support/libgpiod/libgpiod_1.6.5.bb +++ b/meta-oe/recipes-support/libgpiod/libgpiod_1.6.5.bb | |||
| @@ -10,6 +10,7 @@ SRC_URI[sha256sum] = "ae280f697bf035a1fb780c9972e5c81d0d2712b7ab6124fb3fba24619d | |||
| 10 | FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}-1.x:" | 10 | FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}-1.x:" |
| 11 | 11 | ||
| 12 | inherit python3native | 12 | inherit python3native |
| 13 | inherit_defer ${@bb.utils.contains('PACKAGECONFIG', 'python3', 'python3targetconfig', '', d)} | ||
| 13 | 14 | ||
| 14 | PACKAGECONFIG[tests] = "--enable-tests,--disable-tests,kmod udev glib-2.0 catch2" | 15 | PACKAGECONFIG[tests] = "--enable-tests,--disable-tests,kmod udev glib-2.0 catch2" |
| 15 | PACKAGECONFIG[python3] = "--enable-bindings-python,--disable-bindings-python,python3" | 16 | PACKAGECONFIG[python3] = "--enable-bindings-python,--disable-bindings-python,python3" |
diff --git a/meta-oe/recipes-support/liboauth2/liboauth2/0002-Fix-use-of-strchr-with-new-GCC.patch b/meta-oe/recipes-support/liboauth2/liboauth2/0002-Fix-use-of-strchr-with-new-GCC.patch new file mode 100644 index 0000000000..65340e806a --- /dev/null +++ b/meta-oe/recipes-support/liboauth2/liboauth2/0002-Fix-use-of-strchr-with-new-GCC.patch | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | From 0dcba079907d559550ee8d9a201d26203bb8aebd Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Alexander Bokovoy <abokovoy@redhat.com> | ||
| 3 | Date: Wed, 7 Jan 2026 11:41:37 +0200 | ||
| 4 | Subject: [PATCH] Fix use of strchr with new GCC | ||
| 5 | |||
| 6 | According to C specification, 7.28.5.1, strchr() is a generic function | ||
| 7 | and its string argument's type is promoted to the result. So if it is | ||
| 8 | const char*, the result will be const char* as well. | ||
| 9 | |||
| 10 | gcc in Fedora Rawhide (15.2.1 20251111 or later) implements this | ||
| 11 | conformance, resulting in a compilation fail with | ||
| 12 | -Werror=discarded-qualifiers. | ||
| 13 | |||
| 14 | Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com> | ||
| 15 | Upstream-Status: Backport [https://github.com/OpenIDC/liboauth2/commit/0dcba079907d559550ee8d9a201d26203bb8aebd] | ||
| 16 | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> | ||
| 17 | --- | ||
| 18 | src/jose.c | 2 +- | ||
| 19 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 20 | |||
| 21 | diff --git a/src/jose.c b/src/jose.c | ||
| 22 | index fbaf661..a3441c8 100644 | ||
| 23 | --- a/src/jose.c | ||
| 24 | +++ b/src/jose.c | ||
| 25 | @@ -993,7 +993,7 @@ char *oauth2_jose_jwt_header_peek(oauth2_log_t *log, | ||
| 26 | { | ||
| 27 | char *input = NULL, *result = NULL; | ||
| 28 | json_t *json = NULL; | ||
| 29 | - char *p = NULL; | ||
| 30 | + const char *p = NULL; | ||
| 31 | size_t result_len; | ||
| 32 | char *rv = NULL; | ||
| 33 | |||
diff --git a/meta-oe/recipes-support/liboauth2/liboauth2_2.2.0.bb b/meta-oe/recipes-support/liboauth2/liboauth2_2.2.0.bb index 31d7aec69d..5b1ecd23dd 100644 --- a/meta-oe/recipes-support/liboauth2/liboauth2_2.2.0.bb +++ b/meta-oe/recipes-support/liboauth2/liboauth2_2.2.0.bb | |||
| @@ -6,9 +6,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" | |||
| 6 | SRC_URI = " \ | 6 | SRC_URI = " \ |
| 7 | git://github.com/OpenIDC/liboauth2;protocol=https;branch=master;tag=v${PV} \ | 7 | git://github.com/OpenIDC/liboauth2;protocol=https;branch=master;tag=v${PV} \ |
| 8 | file://0001-fix-clang-curl_easy_setopt-takes-a-long-not-an-int.patch \ | 8 | file://0001-fix-clang-curl_easy_setopt-takes-a-long-not-an-int.patch \ |
| 9 | file://0002-Fix-use-of-strchr-with-new-GCC.patch \ | ||
| 9 | " | 10 | " |
| 10 | 11 | ||
| 11 | PV = "2.2.0" | ||
| 12 | SRCREV = "12571b6d6568c2db7d5f080f60ecb55795c0db19" | 12 | SRCREV = "12571b6d6568c2db7d5f080f60ecb55795c0db19" |
| 13 | 13 | ||
| 14 | DEPENDS = "libpcre2 jansson curl openssl cjose" | 14 | DEPENDS = "libpcre2 jansson curl openssl cjose" |
diff --git a/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb b/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb index 75c51b92d9..04f1ffc1fc 100644 --- a/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb +++ b/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb | |||
| @@ -37,6 +37,7 @@ def get_spdm_multiarch(bb, d): | |||
| 37 | "riscv32": "riscv32", | 37 | "riscv32": "riscv32", |
| 38 | "riscv64": "riscv64", | 38 | "riscv64": "riscv64", |
| 39 | "ppc64le": "ppc64le", | 39 | "ppc64le": "ppc64le", |
| 40 | "powerpc64le": "ppc64le", | ||
| 40 | } | 41 | } |
| 41 | 42 | ||
| 42 | if target_arch in multiarch_options : | 43 | if target_arch in multiarch_options : |
diff --git a/meta-oe/recipes-support/libssh/libssh_0.11.4.bb b/meta-oe/recipes-support/libssh/libssh_0.11.4.bb index fb131c3490..292b8f797e 100644 --- a/meta-oe/recipes-support/libssh/libssh_0.11.4.bb +++ b/meta-oe/recipes-support/libssh/libssh_0.11.4.bb | |||
| @@ -47,6 +47,3 @@ do_install_ptest () { | |||
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | BBCLASSEXTEND = "native nativesdk" | 49 | BBCLASSEXTEND = "native nativesdk" |
| 50 | |||
| 51 | CVE_STATUS[CVE-2025-5987] = "fixed-version: The vulnerability was fixed in 0.11.2" | ||
| 52 | CVE_STATUS[CVE-2025-5318] = "fixed-version: The vulnerability was fixed in 0.11.2" | ||
diff --git a/meta-oe/recipes-support/lvm2/files/0001-implement-libc-specific-reopen_stream.patch b/meta-oe/recipes-support/lvm2/files/0001-implement-libc-specific-reopen_stream.patch index 1f6b89f2b6..e157c5518e 100644 --- a/meta-oe/recipes-support/lvm2/files/0001-implement-libc-specific-reopen_stream.patch +++ b/meta-oe/recipes-support/lvm2/files/0001-implement-libc-specific-reopen_stream.patch | |||
| @@ -48,7 +48,7 @@ diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c | |||
| 48 | index 22ae1e3bb..b0928bc04 100644 | 48 | index 22ae1e3bb..b0928bc04 100644 |
| 49 | --- a/tools/lvmcmdline.c | 49 | --- a/tools/lvmcmdline.c |
| 50 | +++ b/tools/lvmcmdline.c | 50 | +++ b/tools/lvmcmdline.c |
| 51 | @@ -3407,7 +3407,7 @@ static int _check_standard_fds(void) | 51 | @@ -3427,7 +3427,7 @@ static int _check_standard_fds(void) |
| 52 | int err = is_valid_fd(STDERR_FILENO); | 52 | int err = is_valid_fd(STDERR_FILENO); |
| 53 | 53 | ||
| 54 | if (!is_valid_fd(STDIN_FILENO) && | 54 | if (!is_valid_fd(STDIN_FILENO) && |
| @@ -57,7 +57,7 @@ index 22ae1e3bb..b0928bc04 100644 | |||
| 57 | if (err) | 57 | if (err) |
| 58 | perror("stdin stream open"); | 58 | perror("stdin stream open"); |
| 59 | else | 59 | else |
| 60 | @@ -3417,7 +3417,7 @@ static int _check_standard_fds(void) | 60 | @@ -3437,7 +3437,7 @@ static int _check_standard_fds(void) |
| 61 | } | 61 | } |
| 62 | 62 | ||
| 63 | if (!is_valid_fd(STDOUT_FILENO) && | 63 | if (!is_valid_fd(STDOUT_FILENO) && |
| @@ -66,7 +66,7 @@ index 22ae1e3bb..b0928bc04 100644 | |||
| 66 | if (err) | 66 | if (err) |
| 67 | perror("stdout stream open"); | 67 | perror("stdout stream open"); |
| 68 | /* else no stdout */ | 68 | /* else no stdout */ |
| 69 | @@ -3425,7 +3425,7 @@ static int _check_standard_fds(void) | 69 | @@ -3445,7 +3445,7 @@ static int _check_standard_fds(void) |
| 70 | } | 70 | } |
| 71 | 71 | ||
| 72 | if (!is_valid_fd(STDERR_FILENO) && | 72 | if (!is_valid_fd(STDERR_FILENO) && |
diff --git a/meta-oe/recipes-support/lvm2/files/0001-include-libgen.h-for-basename.patch b/meta-oe/recipes-support/lvm2/files/0001-include-libgen.h-for-basename.patch index 2fcbc12b22..c2c83dbb7e 100644 --- a/meta-oe/recipes-support/lvm2/files/0001-include-libgen.h-for-basename.patch +++ b/meta-oe/recipes-support/lvm2/files/0001-include-libgen.h-for-basename.patch | |||
| @@ -21,7 +21,7 @@ index a3f341bfc..0c05eb151 100644 | |||
| 21 | +++ b/lib/device/device_id.c | 21 | +++ b/lib/device/device_id.c |
| 22 | @@ -27,6 +27,7 @@ | 22 | @@ -27,6 +27,7 @@ |
| 23 | #include "lib/display/display.h" | 23 | #include "lib/display/display.h" |
| 24 | #include "device_mapper/misc/dm-ioctl.h" | 24 | #include "libdm/misc/dm-ioctl.h" |
| 25 | 25 | ||
| 26 | +#include <libgen.h> | 26 | +#include <libgen.h> |
| 27 | #include <sys/stat.h> | 27 | #include <sys/stat.h> |
diff --git a/meta-oe/recipes-support/lvm2/files/0004-tweak-MODPROBE_CMD-for-cross-compile.patch b/meta-oe/recipes-support/lvm2/files/0004-tweak-MODPROBE_CMD-for-cross-compile.patch index ac5c440e4e..49f8d27c00 100644 --- a/meta-oe/recipes-support/lvm2/files/0004-tweak-MODPROBE_CMD-for-cross-compile.patch +++ b/meta-oe/recipes-support/lvm2/files/0004-tweak-MODPROBE_CMD-for-cross-compile.patch | |||
| @@ -24,7 +24,7 @@ diff --git a/configure.ac b/configure.ac | |||
| 24 | index e5e5e71ce..3af73c781 100644 | 24 | index e5e5e71ce..3af73c781 100644 |
| 25 | --- a/configure.ac | 25 | --- a/configure.ac |
| 26 | +++ b/configure.ac | 26 | +++ b/configure.ac |
| 27 | @@ -1742,8 +1742,6 @@ AS_IF([test "$BUILD_DMFILEMAPD" = "yes"], [ | 27 | @@ -1746,8 +1746,6 @@ AS_IF([test "$BUILD_DMFILEMAPD" = "yes"], [ |
| 28 | ]) | 28 | ]) |
| 29 | 29 | ||
| 30 | ################################################################################ | 30 | ################################################################################ |
diff --git a/meta-oe/recipes-support/lvm2/files/0005-do-not-build-manual.patch b/meta-oe/recipes-support/lvm2/files/0005-do-not-build-manual.patch index f7a85b4b3f..c2d4da5c41 100644 --- a/meta-oe/recipes-support/lvm2/files/0005-do-not-build-manual.patch +++ b/meta-oe/recipes-support/lvm2/files/0005-do-not-build-manual.patch | |||
| @@ -47,7 +47,7 @@ index 06c4b1823..90df7b09c 100644 | |||
| 47 | libdaemon lib tools daemons libdm \ | 47 | libdaemon lib tools daemons libdm \ |
| 48 | udev po | 48 | udev po |
| 49 | tools.distclean: test.distclean | 49 | tools.distclean: test.distclean |
| 50 | @@ -59,7 +59,7 @@ unit-test run-unit-test: test libdm | 50 | @@ -57,7 +57,7 @@ unit-test run-unit-test: test libdm |
| 51 | 51 | ||
| 52 | daemons.device-mapper: libdm.device-mapper | 52 | daemons.device-mapper: libdm.device-mapper |
| 53 | tools.device-mapper: libdm.device-mapper | 53 | tools.device-mapper: libdm.device-mapper |
| @@ -60,7 +60,7 @@ diff --git a/configure.ac b/configure.ac | |||
| 60 | index 3af73c781..f32d1f376 100644 | 60 | index 3af73c781..f32d1f376 100644 |
| 61 | --- a/configure.ac | 61 | --- a/configure.ac |
| 62 | +++ b/configure.ac | 62 | +++ b/configure.ac |
| 63 | @@ -2076,7 +2076,6 @@ libdaemon/server/Makefile | 63 | @@ -2083,7 +2083,6 @@ libdaemon/server/Makefile |
| 64 | libdm/Makefile | 64 | libdm/Makefile |
| 65 | libdm/dm-tools/Makefile | 65 | libdm/dm-tools/Makefile |
| 66 | libdm/libdevmapper.pc | 66 | libdm/libdevmapper.pc |
diff --git a/meta-oe/recipes-support/lvm2/files/reproducible-build.patch b/meta-oe/recipes-support/lvm2/files/reproducible-build.patch index ca632d213f..f6c561aeb1 100644 --- a/meta-oe/recipes-support/lvm2/files/reproducible-build.patch +++ b/meta-oe/recipes-support/lvm2/files/reproducible-build.patch | |||
| @@ -16,7 +16,7 @@ diff --git a/configure.ac b/configure.ac | |||
| 16 | index 5364dd68e..c2dbf3c9f 100644 | 16 | index 5364dd68e..c2dbf3c9f 100644 |
| 17 | --- a/configure.ac | 17 | --- a/configure.ac |
| 18 | +++ b/configure.ac | 18 | +++ b/configure.ac |
| 19 | @@ -15,7 +15,15 @@ AC_PREREQ(2.69) | 19 | @@ -14,7 +14,15 @@ AC_PREREQ(2.69) |
| 20 | ################################################################################ | 20 | ################################################################################ |
| 21 | dnl -- Process this file with autoconf to produce a configure script. | 21 | dnl -- Process this file with autoconf to produce a configure script. |
| 22 | AC_INIT | 22 | AC_INIT |
diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc index 9e6bd807a2..c2a88a2917 100644 --- a/meta-oe/recipes-support/lvm2/lvm2.inc +++ b/meta-oe/recipes-support/lvm2/lvm2.inc | |||
| @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12713b4d9386533feeb07d6e4831765a \ | |||
| 7 | 7 | ||
| 8 | DEPENDS += "libaio" | 8 | DEPENDS += "libaio" |
| 9 | 9 | ||
| 10 | SRC_URI = "git://sourceware.org/git/lvm2.git;branch=main \ | 10 | SRC_URI = "git://sourceware.org/git/lvm2.git;branch=main;tag=${PV_TAG} \ |
| 11 | file://lvm.conf \ | 11 | file://lvm.conf \ |
| 12 | file://0001-implement-libc-specific-reopen_stream.patch \ | 12 | file://0001-implement-libc-specific-reopen_stream.patch \ |
| 13 | file://0004-tweak-MODPROBE_CMD-for-cross-compile.patch \ | 13 | file://0004-tweak-MODPROBE_CMD-for-cross-compile.patch \ |
| @@ -18,8 +18,9 @@ SRC_URI = "git://sourceware.org/git/lvm2.git;branch=main \ | |||
| 18 | file://0001-include-libgen.h-for-basename.patch \ | 18 | file://0001-include-libgen.h-for-basename.patch \ |
| 19 | " | 19 | " |
| 20 | 20 | ||
| 21 | SRCREV = "657e10bd75fcb3dffbd40bb1ffc6f1bfd768a10e" | 21 | SRCREV = "6c5b6cee9f21908bdaff830c210222cc7e08f1ab" |
| 22 | PV = "2.03.38" | 22 | PV = "2.03.39" |
| 23 | PV_TAG = "v${@d.getVar('PV').replace('.', '_')}" | ||
| 23 | 24 | ||
| 24 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\_\d+)+)" | 25 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\_\d+)+)" |
| 25 | 26 | ||
diff --git a/meta-oe/recipes-support/lvm2/lvm2/tweak-for-lvmdbusd.patch b/meta-oe/recipes-support/lvm2/lvm2/tweak-for-lvmdbusd.patch index 200f2f044a..fd8faaf1fe 100644 --- a/meta-oe/recipes-support/lvm2/lvm2/tweak-for-lvmdbusd.patch +++ b/meta-oe/recipes-support/lvm2/lvm2/tweak-for-lvmdbusd.patch | |||
| @@ -21,7 +21,7 @@ diff --git a/configure.ac b/configure.ac | |||
| 21 | index 9dfdcfe01..fcf5c8b78 100644 | 21 | index 9dfdcfe01..fcf5c8b78 100644 |
| 22 | --- a/configure.ac | 22 | --- a/configure.ac |
| 23 | +++ b/configure.ac | 23 | +++ b/configure.ac |
| 24 | @@ -1282,8 +1282,8 @@ AS_IF([test "$BUILD_LVMDBUSD" = "yes"], [ | 24 | @@ -1338,8 +1338,8 @@ AS_IF([test "$BUILD_LVMDBUSD" = "yes"], [ |
| 25 | AS_IF([test "$PYTHON3_BINDINGS" = "yes"], [PYTHON_BINDINGS="yes"]) | 25 | AS_IF([test "$PYTHON3_BINDINGS" = "yes"], [PYTHON_BINDINGS="yes"]) |
| 26 | 26 | ||
| 27 | # To get this macro, install autoconf-archive package then run autoreconf | 27 | # To get this macro, install autoconf-archive package then run autoreconf |
diff --git a/meta-oe/recipes-support/pcp/pcp-native_6.3.8.bb b/meta-oe/recipes-support/pcp/pcp-native_6.3.8.bb index e90efea9cb..c4064d8330 100644 --- a/meta-oe/recipes-support/pcp/pcp-native_6.3.8.bb +++ b/meta-oe/recipes-support/pcp/pcp-native_6.3.8.bb | |||
| @@ -10,8 +10,8 @@ export PCP_BIN_DIR = "${D}/usr/bin" | |||
| 10 | B = "${S}" | 10 | B = "${S}" |
| 11 | 11 | ||
| 12 | do_configure:prepend() { | 12 | do_configure:prepend() { |
| 13 | export SED=${TMPDIR}/hosttools/sed | 13 | export SED=${HOSTTOOLS_DIR}/sed |
| 14 | export AR=${TMPDIR}/hosttools/ar | 14 | export AR=${HOSTTOOLS_DIR}/ar |
| 15 | # export PYTHON=python3 | 15 | # export PYTHON=python3 |
| 16 | 16 | ||
| 17 | rm -rf ${S}/include/pcp/configsz.h | 17 | rm -rf ${S}/include/pcp/configsz.h |
| @@ -25,7 +25,7 @@ do_compile:prepend() { | |||
| 25 | -e "s,#undef PM_SIZEOF_TIME_T,,g" \ | 25 | -e "s,#undef PM_SIZEOF_TIME_T,,g" \ |
| 26 | ${S}/src/include/pcp/config.h.in | 26 | ${S}/src/include/pcp/config.h.in |
| 27 | 27 | ||
| 28 | export AR=${TMPDIR}/hosttools/ar | 28 | export AR=${HOSTTOOLS_DIR}/ar |
| 29 | # export PYTHON=python3 | 29 | # export PYTHON=python3 |
| 30 | } | 30 | } |
| 31 | 31 | ||
diff --git a/meta-oe/recipes-support/pcp/pcp_6.3.8.bb b/meta-oe/recipes-support/pcp/pcp_6.3.8.bb index 65efac06be..bf1d728b7c 100644 --- a/meta-oe/recipes-support/pcp/pcp_6.3.8.bb +++ b/meta-oe/recipes-support/pcp/pcp_6.3.8.bb | |||
| @@ -61,7 +61,7 @@ do_configure:prepend () { | |||
| 61 | cp ${UNPACKDIR}/config.linux ${B} | 61 | cp ${UNPACKDIR}/config.linux ${B} |
| 62 | rm -rf ${S}/include/pcp/configsz.h | 62 | rm -rf ${S}/include/pcp/configsz.h |
| 63 | rm -rf ${S}/include/pcp/platformsz.h | 63 | rm -rf ${S}/include/pcp/platformsz.h |
| 64 | export SED=${TMPDIR}/hosttools/sed | 64 | export SED=${HOSTTOOLS_DIR}/sed |
| 65 | export PYTHON=python3 | 65 | export PYTHON=python3 |
| 66 | } | 66 | } |
| 67 | 67 | ||
diff --git a/meta-oe/recipes-support/poco/poco/0001-cppignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch b/meta-oe/recipes-support/poco/poco/0001-cppignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch index 8575797e89..f8eadb3ee6 100644 --- a/meta-oe/recipes-support/poco/poco/0001-cppignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch +++ b/meta-oe/recipes-support/poco/poco/0001-cppignore.lnx-Ignore-PKCS12-and-testLaunch-test.patch | |||
| @@ -17,14 +17,14 @@ Updated comment and content after fixing some tests. | |||
| 17 | Left only MongoDBTest.testArray on ignore list, untested. | 17 | Left only MongoDBTest.testArray on ignore list, untested. |
| 18 | 18 | ||
| 19 | --- | 19 | --- |
| 20 | cppignore.lnx | 9 +++++++++ | 20 | cppignore.lnx | 1 + |
| 21 | 1 file changed, 9 insertions(+) | 21 | 1 file changed, 1 insertion(+) |
| 22 | 22 | ||
| 23 | diff --git a/cppignore.lnx b/cppignore.lnx | 23 | diff --git a/cppignore.lnx b/cppignore.lnx |
| 24 | index b3288d474..9aad48ca5 100644 | 24 | index b3288d474..9aad48ca5 100644 |
| 25 | --- a/cppignore.lnx | 25 | --- a/cppignore.lnx |
| 26 | +++ b/cppignore.lnx | 26 | +++ b/cppignore.lnx |
| 27 | @@ -30,3 +30,4 @@ CppUnit::TestCaller<HTTPSClientSessionTest>.testProxy | 27 | @@ -35,3 +35,4 @@ CppUnit::TestCaller<HTTPSClientSessionTest>.testProxy |
| 28 | CppUnit::TestCaller<HTTPSStreamFactoryTest>.testProxy | 28 | CppUnit::TestCaller<HTTPSStreamFactoryTest>.testProxy |
| 29 | CppUnit::TestCaller<DNSTest>.testHostByAddress | 29 | CppUnit::TestCaller<DNSTest>.testHostByAddress |
| 30 | CppUnit::TestCaller<DNSTest>.testHostByName | 30 | CppUnit::TestCaller<DNSTest>.testHostByName |
diff --git a/meta-oe/recipes-support/poco/poco/0002-DataTest-disable-testSQLChannel-test.patch b/meta-oe/recipes-support/poco/poco/0002-DataTest-disable-testSQLChannel-test.patch index 7628a8625a..38028c1cf8 100644 --- a/meta-oe/recipes-support/poco/poco/0002-DataTest-disable-testSQLChannel-test.patch +++ b/meta-oe/recipes-support/poco/poco/0002-DataTest-disable-testSQLChannel-test.patch | |||
| @@ -15,7 +15,7 @@ diff --git a/Data/testsuite/src/DataTest.cpp b/Data/testsuite/src/DataTest.cpp | |||
| 15 | index e18b87edc..60fd266c3 100644 | 15 | index e18b87edc..60fd266c3 100644 |
| 16 | --- a/Data/testsuite/src/DataTest.cpp | 16 | --- a/Data/testsuite/src/DataTest.cpp |
| 17 | +++ b/Data/testsuite/src/DataTest.cpp | 17 | +++ b/Data/testsuite/src/DataTest.cpp |
| 18 | @@ -1648,7 +1648,7 @@ CppUnit::Test* DataTest::suite() | 18 | @@ -1659,7 +1659,7 @@ CppUnit::Test* DataTest::suite() |
| 19 | CppUnit_addTest(pSuite, DataTest, testExternalBindingAndExtraction); | 19 | CppUnit_addTest(pSuite, DataTest, testExternalBindingAndExtraction); |
| 20 | CppUnit_addTest(pSuite, DataTest, testTranscode); | 20 | CppUnit_addTest(pSuite, DataTest, testTranscode); |
| 21 | CppUnit_addTest(pSuite, DataTest, testSQLParse); | 21 | CppUnit_addTest(pSuite, DataTest, testSQLParse); |
diff --git a/meta-oe/recipes-support/poco/poco_1.15.0.bb b/meta-oe/recipes-support/poco/poco_1.15.1.bb index a22694031a..7dd87606ef 100644 --- a/meta-oe/recipes-support/poco/poco_1.15.0.bb +++ b/meta-oe/recipes-support/poco/poco_1.15.1.bb | |||
| @@ -13,7 +13,7 @@ SRC_URI = "git://github.com/pocoproject/poco.git;branch=poco-${PV};protocol=http | |||
| 13 | file://0002-DataTest-disable-testSQLChannel-test.patch \ | 13 | file://0002-DataTest-disable-testSQLChannel-test.patch \ |
| 14 | file://run-ptest \ | 14 | file://run-ptest \ |
| 15 | " | 15 | " |
| 16 | SRCREV = "52c558fbcda0578467e4f59c96961eb629ed3c77" | 16 | SRCREV = "a1aacbba1bda4301db01bb1a2c2ab80677756b90" |
| 17 | 17 | ||
| 18 | UPSTREAM_CHECK_GITTAGREGEX = "poco-(?P<pver>\d+(\.\d+)+)" | 18 | UPSTREAM_CHECK_GITTAGREGEX = "poco-(?P<pver>\d+(\.\d+)+)" |
| 19 | 19 | ||
| @@ -126,12 +126,8 @@ PACKAGES_DYNAMIC = "poco-.*" | |||
| 126 | ALLOW_EMPTY:${PN} = "1" | 126 | ALLOW_EMPTY:${PN} = "1" |
| 127 | 127 | ||
| 128 | # cppunit and datatest is only built if tests are enabled | 128 | # cppunit and datatest is only built if tests are enabled |
| 129 | # Upstream only ships libCppUnit.so.1 + symlink libCppUnit.so (no patch version), | 129 | PACKAGES =+ "${PN}-cppunit ${PN}-datatest" |
| 130 | # so split: runtime in poco-cppunit, dev symlink in poco-cppunit-dev | 130 | FILES:${PN}-cppunit += "${libdir}/libCppUnit.so*" |
| 131 | PACKAGES =+ "${PN}-cppunit-dev ${PN}-cppunit ${PN}-datatest" | ||
| 132 | FILES:${PN}-cppunit-dev += "${libdir}/libCppUnit.so" | ||
| 133 | RDEPENDS:${PN}-cppunit-dev += "${PN}-cppunit" | ||
| 134 | FILES:${PN}-cppunit += "${libdir}/libCppUnit.so.1" | ||
| 135 | ALLOW_EMPTY:${PN}-cppunit = "1" | 131 | ALLOW_EMPTY:${PN}-cppunit = "1" |
| 136 | FILES:${PN}-datatest += "${libdir}/libPocoDataTest.so*" | 132 | FILES:${PN}-datatest += "${libdir}/libPocoDataTest.so*" |
| 137 | ALLOW_EMPTY:${PN}-datatest = "1" | 133 | ALLOW_EMPTY:${PN}-datatest = "1" |
diff --git a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools-crates.inc b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools-crates.inc index e06fc31905..3876cb88cc 100644 --- a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools-crates.inc +++ b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools-crates.inc | |||
| @@ -2,281 +2,381 @@ | |||
| 2 | 2 | ||
| 3 | # from Cargo.lock | 3 | # from Cargo.lock |
| 4 | SRC_URI += " \ | 4 | SRC_URI += " \ |
| 5 | crate://crates.io/adler/1.0.2 \ | 5 | crate://crates.io/adler2/2.0.1 \ |
| 6 | crate://crates.io/aho-corasick/1.1.3 \ | 6 | crate://crates.io/aho-corasick/1.1.4 \ |
| 7 | crate://crates.io/anstream/0.6.15 \ | 7 | crate://crates.io/allocator-api2/0.2.21 \ |
| 8 | crate://crates.io/anstyle/1.0.8 \ | 8 | crate://crates.io/anstream/0.6.21 \ |
| 9 | crate://crates.io/anstyle-parse/0.2.5 \ | 9 | crate://crates.io/anstyle/1.0.13 \ |
| 10 | crate://crates.io/anstyle-query/1.1.1 \ | 10 | crate://crates.io/anstyle-parse/0.2.7 \ |
| 11 | crate://crates.io/anstyle-wincon/3.0.4 \ | 11 | crate://crates.io/anstyle-query/1.1.5 \ |
| 12 | crate://crates.io/anyhow/1.0.86 \ | 12 | crate://crates.io/anstyle-wincon/3.0.11 \ |
| 13 | crate://crates.io/atty/0.2.14 \ | 13 | crate://crates.io/anyhow/1.0.100 \ |
| 14 | crate://crates.io/autocfg/1.3.0 \ | 14 | crate://crates.io/autocfg/1.5.0 \ |
| 15 | crate://crates.io/base64/0.22.1 \ | 15 | crate://crates.io/base64/0.22.1 \ |
| 16 | crate://crates.io/bindgen/0.69.4 \ | 16 | crate://crates.io/bindgen/0.72.1 \ |
| 17 | crate://crates.io/bitflags/1.3.2 \ | 17 | crate://crates.io/bitflags/2.10.0 \ |
| 18 | crate://crates.io/bitflags/2.6.0 \ | 18 | crate://crates.io/bumpalo/3.19.0 \ |
| 19 | crate://crates.io/bytemuck/1.16.3 \ | 19 | crate://crates.io/bytemuck/1.24.0 \ |
| 20 | crate://crates.io/byteorder/1.5.0 \ | 20 | crate://crates.io/byteorder/1.5.0 \ |
| 21 | crate://crates.io/cassowary/0.3.0 \ | 21 | crate://crates.io/cassowary/0.3.0 \ |
| 22 | crate://crates.io/castaway/0.2.4 \ | ||
| 22 | crate://crates.io/cexpr/0.6.0 \ | 23 | crate://crates.io/cexpr/0.6.0 \ |
| 23 | crate://crates.io/cfg-if/1.0.0 \ | 24 | crate://crates.io/cfg-if/1.0.4 \ |
| 24 | crate://crates.io/cfg_aliases/0.2.1 \ | 25 | crate://crates.io/cfg_aliases/0.2.1 \ |
| 25 | crate://crates.io/clang-sys/1.8.1 \ | 26 | crate://crates.io/clang-sys/1.8.1 \ |
| 26 | crate://crates.io/clap/4.5.13 \ | 27 | crate://crates.io/clap/4.5.52 \ |
| 27 | crate://crates.io/clap_builder/4.5.13 \ | 28 | crate://crates.io/clap_builder/4.5.52 \ |
| 28 | crate://crates.io/clap_lex/0.7.2 \ | 29 | crate://crates.io/clap_lex/0.7.6 \ |
| 29 | crate://crates.io/colorchoice/1.0.2 \ | 30 | crate://crates.io/colorchoice/1.0.4 \ |
| 30 | crate://crates.io/console/0.15.8 \ | 31 | crate://crates.io/compact_str/0.8.1 \ |
| 32 | crate://crates.io/console/0.16.1 \ | ||
| 31 | crate://crates.io/crc32c/0.6.8 \ | 33 | crate://crates.io/crc32c/0.6.8 \ |
| 32 | crate://crates.io/crc32fast/1.4.2 \ | 34 | crate://crates.io/crc32fast/1.5.0 \ |
| 33 | crate://crates.io/data-encoding/2.6.0 \ | 35 | crate://crates.io/darling/0.20.11 \ |
| 34 | crate://crates.io/devicemapper/0.34.3 \ | 36 | crate://crates.io/darling_core/0.20.11 \ |
| 35 | crate://crates.io/devicemapper-sys/0.3.0 \ | 37 | crate://crates.io/darling_macro/0.20.11 \ |
| 38 | crate://crates.io/data-encoding/2.9.0 \ | ||
| 39 | crate://crates.io/devicemapper/0.34.5 \ | ||
| 40 | crate://crates.io/devicemapper-sys/0.3.3 \ | ||
| 36 | crate://crates.io/downcast/0.11.0 \ | 41 | crate://crates.io/downcast/0.11.0 \ |
| 37 | crate://crates.io/duct/0.13.7 \ | 42 | crate://crates.io/duct/1.1.1 \ |
| 38 | crate://crates.io/either/1.13.0 \ | 43 | crate://crates.io/either/1.15.0 \ |
| 39 | crate://crates.io/encode_unicode/0.3.6 \ | 44 | crate://crates.io/encode_unicode/1.0.0 \ |
| 40 | crate://crates.io/env_filter/0.1.2 \ | 45 | crate://crates.io/env_filter/0.1.4 \ |
| 41 | crate://crates.io/env_logger/0.8.4 \ | 46 | crate://crates.io/env_logger/0.8.4 \ |
| 42 | crate://crates.io/env_logger/0.11.5 \ | 47 | crate://crates.io/env_logger/0.11.8 \ |
| 43 | crate://crates.io/errno/0.3.9 \ | 48 | crate://crates.io/equivalent/1.0.2 \ |
| 49 | crate://crates.io/errno/0.3.14 \ | ||
| 44 | crate://crates.io/exitcode/1.1.2 \ | 50 | crate://crates.io/exitcode/1.1.2 \ |
| 45 | crate://crates.io/fastrand/2.1.0 \ | 51 | crate://crates.io/fastrand/2.3.0 \ |
| 46 | crate://crates.io/fixedbitset/0.4.2 \ | 52 | crate://crates.io/fixedbitset/0.5.7 \ |
| 47 | crate://crates.io/flate2/1.0.31 \ | 53 | crate://crates.io/flate2/1.1.5 \ |
| 48 | crate://crates.io/fragile/2.0.0 \ | 54 | crate://crates.io/fnv/1.0.7 \ |
| 49 | crate://crates.io/getrandom/0.2.15 \ | 55 | crate://crates.io/foldhash/0.1.5 \ |
| 50 | crate://crates.io/glob/0.3.1 \ | 56 | crate://crates.io/fragile/2.0.1 \ |
| 51 | crate://crates.io/hermit-abi/0.1.19 \ | 57 | crate://crates.io/getrandom/0.2.16 \ |
| 58 | crate://crates.io/getrandom/0.3.4 \ | ||
| 59 | crate://crates.io/glob/0.3.3 \ | ||
| 60 | crate://crates.io/hashbrown/0.15.5 \ | ||
| 61 | crate://crates.io/heck/0.5.0 \ | ||
| 52 | crate://crates.io/hermit-abi/0.3.9 \ | 62 | crate://crates.io/hermit-abi/0.3.9 \ |
| 53 | crate://crates.io/humantime/2.1.0 \ | 63 | crate://crates.io/hermit-abi/0.5.2 \ |
| 54 | crate://crates.io/indicatif/0.17.8 \ | 64 | crate://crates.io/ident_case/1.0.1 \ |
| 55 | crate://crates.io/instant/0.1.13 \ | 65 | crate://crates.io/indicatif/0.18.3 \ |
| 66 | crate://crates.io/indoc/2.0.7 \ | ||
| 67 | crate://crates.io/instability/0.3.9 \ | ||
| 68 | crate://crates.io/io-lifetimes/1.0.11 \ | ||
| 69 | crate://crates.io/io-uring/0.7.11 \ | ||
| 56 | crate://crates.io/iovec/0.1.4 \ | 70 | crate://crates.io/iovec/0.1.4 \ |
| 57 | crate://crates.io/is_terminal_polyfill/1.70.1 \ | 71 | crate://crates.io/is_terminal_polyfill/1.70.2 \ |
| 58 | crate://crates.io/itertools/0.12.1 \ | 72 | crate://crates.io/itertools/0.13.0 \ |
| 59 | crate://crates.io/lazy_static/1.5.0 \ | 73 | crate://crates.io/itoa/1.0.15 \ |
| 60 | crate://crates.io/lazycell/1.3.0 \ | 74 | crate://crates.io/jiff/0.2.16 \ |
| 61 | crate://crates.io/libc/0.2.155 \ | 75 | crate://crates.io/jiff-static/0.2.16 \ |
| 62 | crate://crates.io/libloading/0.8.5 \ | 76 | crate://crates.io/js-sys/0.3.82 \ |
| 77 | crate://crates.io/libc/0.2.177 \ | ||
| 78 | crate://crates.io/libloading/0.8.9 \ | ||
| 79 | crate://crates.io/libredox/0.1.10 \ | ||
| 63 | crate://crates.io/libudev-sys/0.1.4 \ | 80 | crate://crates.io/libudev-sys/0.1.4 \ |
| 64 | crate://crates.io/linux-raw-sys/0.4.14 \ | 81 | crate://crates.io/linux-raw-sys/0.11.0 \ |
| 65 | crate://crates.io/log/0.4.22 \ | 82 | crate://crates.io/log/0.4.28 \ |
| 66 | crate://crates.io/memchr/2.7.4 \ | 83 | crate://crates.io/lru/0.12.5 \ |
| 84 | crate://crates.io/memchr/2.7.6 \ | ||
| 67 | crate://crates.io/minimal-lexical/0.2.1 \ | 85 | crate://crates.io/minimal-lexical/0.2.1 \ |
| 68 | crate://crates.io/miniz_oxide/0.7.4 \ | 86 | crate://crates.io/miniz_oxide/0.8.9 \ |
| 69 | crate://crates.io/mockall/0.13.0 \ | 87 | crate://crates.io/mockall/0.13.1 \ |
| 70 | crate://crates.io/mockall_derive/0.13.0 \ | 88 | crate://crates.io/mockall_derive/0.13.1 \ |
| 71 | crate://crates.io/nix/0.29.0 \ | 89 | crate://crates.io/nix/0.30.1 \ |
| 72 | crate://crates.io/nom/7.1.3 \ | 90 | crate://crates.io/nom/7.1.3 \ |
| 91 | crate://crates.io/nom/8.0.0 \ | ||
| 73 | crate://crates.io/num-derive/0.4.2 \ | 92 | crate://crates.io/num-derive/0.4.2 \ |
| 74 | crate://crates.io/num-traits/0.2.19 \ | 93 | crate://crates.io/num-traits/0.2.19 \ |
| 75 | crate://crates.io/num_cpus/1.16.0 \ | 94 | crate://crates.io/num_cpus/1.17.0 \ |
| 76 | crate://crates.io/number_prefix/0.4.0 \ | 95 | crate://crates.io/numtoa/0.2.4 \ |
| 77 | crate://crates.io/numtoa/0.1.0 \ | 96 | crate://crates.io/once_cell/1.21.3 \ |
| 78 | crate://crates.io/once_cell/1.19.0 \ | 97 | crate://crates.io/once_cell_polyfill/1.70.2 \ |
| 79 | crate://crates.io/os_pipe/1.2.1 \ | 98 | crate://crates.io/os_pipe/1.2.3 \ |
| 80 | crate://crates.io/pkg-config/0.3.30 \ | 99 | crate://crates.io/paste/1.0.15 \ |
| 81 | crate://crates.io/portable-atomic/1.11.0 \ | 100 | crate://crates.io/pkg-config/0.3.32 \ |
| 82 | crate://crates.io/ppv-lite86/0.2.20 \ | 101 | crate://crates.io/portable-atomic/1.11.1 \ |
| 83 | crate://crates.io/predicates/3.1.2 \ | 102 | crate://crates.io/portable-atomic-util/0.2.4 \ |
| 84 | crate://crates.io/predicates-core/1.0.8 \ | 103 | crate://crates.io/ppv-lite86/0.2.21 \ |
| 85 | crate://crates.io/predicates-tree/1.0.11 \ | 104 | crate://crates.io/predicates/3.1.3 \ |
| 86 | crate://crates.io/proc-macro2/1.0.86 \ | 105 | crate://crates.io/predicates-core/1.0.9 \ |
| 87 | crate://crates.io/quick-xml/0.36.1 \ | 106 | crate://crates.io/predicates-tree/1.0.12 \ |
| 107 | crate://crates.io/prettyplease/0.2.37 \ | ||
| 108 | crate://crates.io/proc-macro2/1.0.103 \ | ||
| 109 | crate://crates.io/quick-xml/0.38.4 \ | ||
| 88 | crate://crates.io/quickcheck/1.0.3 \ | 110 | crate://crates.io/quickcheck/1.0.3 \ |
| 89 | crate://crates.io/quickcheck_macros/1.0.0 \ | 111 | crate://crates.io/quickcheck_macros/1.1.0 \ |
| 90 | crate://crates.io/quote/1.0.36 \ | 112 | crate://crates.io/quote/1.0.42 \ |
| 113 | crate://crates.io/r-efi/5.3.0 \ | ||
| 91 | crate://crates.io/rand/0.8.5 \ | 114 | crate://crates.io/rand/0.8.5 \ |
| 92 | crate://crates.io/rand_chacha/0.3.1 \ | 115 | crate://crates.io/rand/0.9.2 \ |
| 116 | crate://crates.io/rand_chacha/0.9.0 \ | ||
| 93 | crate://crates.io/rand_core/0.6.4 \ | 117 | crate://crates.io/rand_core/0.6.4 \ |
| 94 | crate://crates.io/rangemap/1.5.1 \ | 118 | crate://crates.io/rand_core/0.9.3 \ |
| 95 | crate://crates.io/redox_syscall/0.2.16 \ | 119 | crate://crates.io/rangemap/1.7.0 \ |
| 120 | crate://crates.io/ratatui/0.29.0 \ | ||
| 121 | crate://crates.io/redox_syscall/0.5.18 \ | ||
| 96 | crate://crates.io/redox_termios/0.1.3 \ | 122 | crate://crates.io/redox_termios/0.1.3 \ |
| 97 | crate://crates.io/regex/1.10.6 \ | 123 | crate://crates.io/regex/1.12.2 \ |
| 98 | crate://crates.io/regex-automata/0.4.7 \ | 124 | crate://crates.io/regex-automata/0.4.13 \ |
| 99 | crate://crates.io/regex-syntax/0.8.4 \ | 125 | crate://crates.io/regex-syntax/0.8.8 \ |
| 100 | crate://crates.io/retry/2.0.0 \ | 126 | crate://crates.io/retry/2.1.0 \ |
| 101 | crate://crates.io/roaring/0.10.6 \ | 127 | crate://crates.io/roaring/0.11.2 \ |
| 102 | crate://crates.io/rustc-hash/1.1.0 \ | 128 | crate://crates.io/rustc-hash/2.1.1 \ |
| 103 | crate://crates.io/rustc_version/0.4.0 \ | 129 | crate://crates.io/rustc_version/0.4.1 \ |
| 104 | crate://crates.io/rustix/0.38.34 \ | 130 | crate://crates.io/rustix/1.1.2 \ |
| 105 | crate://crates.io/safemem/0.3.3 \ | 131 | crate://crates.io/rustversion/1.0.22 \ |
| 106 | crate://crates.io/semver/1.0.23 \ | 132 | crate://crates.io/ryu/1.0.20 \ |
| 107 | crate://crates.io/serde/1.0.204 \ | 133 | crate://crates.io/semver/1.0.27 \ |
| 108 | crate://crates.io/serde_derive/1.0.204 \ | 134 | crate://crates.io/serde/1.0.228 \ |
| 109 | crate://crates.io/shared_child/1.0.1 \ | 135 | crate://crates.io/serde_core/1.0.228 \ |
| 136 | crate://crates.io/serde_derive/1.0.228 \ | ||
| 137 | crate://crates.io/shared_child/1.1.1 \ | ||
| 138 | crate://crates.io/shared_thread/0.2.0 \ | ||
| 110 | crate://crates.io/shlex/1.3.0 \ | 139 | crate://crates.io/shlex/1.3.0 \ |
| 140 | crate://crates.io/sigchld/0.2.4 \ | ||
| 141 | crate://crates.io/signal-hook/0.3.18 \ | ||
| 142 | crate://crates.io/signal-hook-registry/1.4.6 \ | ||
| 143 | crate://crates.io/simd-adler32/0.3.7 \ | ||
| 144 | crate://crates.io/static_assertions/1.1.0 \ | ||
| 111 | crate://crates.io/strsim/0.11.1 \ | 145 | crate://crates.io/strsim/0.11.1 \ |
| 112 | crate://crates.io/syn/1.0.109 \ | 146 | crate://crates.io/strum/0.26.3 \ |
| 113 | crate://crates.io/syn/2.0.72 \ | 147 | crate://crates.io/strum_macros/0.26.4 \ |
| 114 | crate://crates.io/tempfile/3.11.0 \ | 148 | crate://crates.io/syn/2.0.110 \ |
| 115 | crate://crates.io/termion/1.5.6 \ | 149 | crate://crates.io/tempfile/3.23.0 \ |
| 116 | crate://crates.io/termtree/0.4.1 \ | 150 | crate://crates.io/termion/4.0.5 \ |
| 117 | crate://crates.io/thiserror/1.0.63 \ | 151 | crate://crates.io/termtree/0.5.1 \ |
| 118 | crate://crates.io/thiserror-impl/1.0.63 \ | 152 | crate://crates.io/thiserror/2.0.17 \ |
| 119 | crate://crates.io/threadpool/1.8.1 \ | 153 | crate://crates.io/thiserror-impl/2.0.17 \ |
| 120 | crate://crates.io/tui/0.19.0 \ | 154 | crate://crates.io/udev/0.9.3 \ |
| 121 | crate://crates.io/udev/0.7.0 \ | 155 | crate://crates.io/unicode-ident/1.0.22 \ |
| 122 | crate://crates.io/unicode-ident/1.0.12 \ | 156 | crate://crates.io/unicode-segmentation/1.12.0 \ |
| 123 | crate://crates.io/unicode-segmentation/1.11.0 \ | 157 | crate://crates.io/unicode-truncate/1.1.0 \ |
| 124 | crate://crates.io/unicode-width/0.1.13 \ | 158 | crate://crates.io/unicode-width/0.1.14 \ |
| 159 | crate://crates.io/unicode-width/0.2.0 \ | ||
| 160 | crate://crates.io/unit-prefix/0.5.2 \ | ||
| 125 | crate://crates.io/utf8parse/0.2.2 \ | 161 | crate://crates.io/utf8parse/0.2.2 \ |
| 126 | crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ | 162 | crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \ |
| 127 | crate://crates.io/winapi/0.3.9 \ | 163 | crate://crates.io/wasip2/1.0.1+wasi-0.2.4 \ |
| 128 | crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ | 164 | crate://crates.io/wasm-bindgen/0.2.105 \ |
| 129 | crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ | 165 | crate://crates.io/wasm-bindgen-macro/0.2.105 \ |
| 130 | crate://crates.io/windows-sys/0.52.0 \ | 166 | crate://crates.io/wasm-bindgen-macro-support/0.2.105 \ |
| 131 | crate://crates.io/windows-sys/0.59.0 \ | 167 | crate://crates.io/wasm-bindgen-shared/0.2.105 \ |
| 132 | crate://crates.io/windows-targets/0.52.6 \ | 168 | crate://crates.io/web-time/1.1.0 \ |
| 133 | crate://crates.io/windows_aarch64_gnullvm/0.52.6 \ | 169 | crate://crates.io/windows-link/0.2.1 \ |
| 134 | crate://crates.io/windows_aarch64_msvc/0.52.6 \ | 170 | crate://crates.io/windows-sys/0.48.0 \ |
| 135 | crate://crates.io/windows_i686_gnu/0.52.6 \ | 171 | crate://crates.io/windows-sys/0.60.2 \ |
| 136 | crate://crates.io/windows_i686_gnullvm/0.52.6 \ | 172 | crate://crates.io/windows-sys/0.61.2 \ |
| 137 | crate://crates.io/windows_i686_msvc/0.52.6 \ | 173 | crate://crates.io/windows-targets/0.48.5 \ |
| 138 | crate://crates.io/windows_x86_64_gnu/0.52.6 \ | 174 | crate://crates.io/windows-targets/0.53.5 \ |
| 139 | crate://crates.io/windows_x86_64_gnullvm/0.52.6 \ | 175 | crate://crates.io/windows_aarch64_gnullvm/0.48.5 \ |
| 140 | crate://crates.io/windows_x86_64_msvc/0.52.6 \ | 176 | crate://crates.io/windows_aarch64_gnullvm/0.53.1 \ |
| 141 | crate://crates.io/zerocopy/0.7.35 \ | 177 | crate://crates.io/windows_aarch64_msvc/0.48.5 \ |
| 142 | crate://crates.io/zerocopy-derive/0.7.35 \ | 178 | crate://crates.io/windows_aarch64_msvc/0.53.1 \ |
| 179 | crate://crates.io/windows_i686_gnu/0.48.5 \ | ||
| 180 | crate://crates.io/windows_i686_gnu/0.53.1 \ | ||
| 181 | crate://crates.io/windows_i686_gnullvm/0.53.1 \ | ||
| 182 | crate://crates.io/windows_i686_msvc/0.48.5 \ | ||
| 183 | crate://crates.io/windows_i686_msvc/0.53.1 \ | ||
| 184 | crate://crates.io/windows_x86_64_gnu/0.48.5 \ | ||
| 185 | crate://crates.io/windows_x86_64_gnu/0.53.1 \ | ||
| 186 | crate://crates.io/windows_x86_64_gnullvm/0.48.5 \ | ||
| 187 | crate://crates.io/windows_x86_64_gnullvm/0.53.1 \ | ||
| 188 | crate://crates.io/windows_x86_64_msvc/0.48.5 \ | ||
| 189 | crate://crates.io/windows_x86_64_msvc/0.53.1 \ | ||
| 190 | crate://crates.io/wit-bindgen/0.46.0 \ | ||
| 191 | crate://crates.io/zerocopy/0.8.27 \ | ||
| 192 | crate://crates.io/zerocopy-derive/0.8.27 \ | ||
| 143 | " | 193 | " |
| 144 | 194 | ||
| 145 | SRC_URI[adler-1.0.2.sha256sum] = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" | 195 | SRC_URI[adler2-2.0.1.sha256sum] = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" |
| 146 | SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" | 196 | SRC_URI[aho-corasick-1.1.4.sha256sum] = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" |
| 147 | SRC_URI[anstream-0.6.15.sha256sum] = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" | 197 | SRC_URI[allocator-api2-0.2.21.sha256sum] = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" |
| 148 | SRC_URI[anstyle-1.0.8.sha256sum] = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" | 198 | SRC_URI[anstream-0.6.21.sha256sum] = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" |
| 149 | SRC_URI[anstyle-parse-0.2.5.sha256sum] = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" | 199 | SRC_URI[anstyle-1.0.13.sha256sum] = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" |
| 150 | SRC_URI[anstyle-query-1.1.1.sha256sum] = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" | 200 | SRC_URI[anstyle-parse-0.2.7.sha256sum] = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" |
| 151 | SRC_URI[anstyle-wincon-3.0.4.sha256sum] = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" | 201 | SRC_URI[anstyle-query-1.1.5.sha256sum] = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" |
| 152 | SRC_URI[anyhow-1.0.86.sha256sum] = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" | 202 | SRC_URI[anstyle-wincon-3.0.11.sha256sum] = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" |
| 153 | SRC_URI[atty-0.2.14.sha256sum] = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" | 203 | SRC_URI[anyhow-1.0.100.sha256sum] = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" |
| 154 | SRC_URI[autocfg-1.3.0.sha256sum] = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" | 204 | SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" |
| 155 | SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" | 205 | SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" |
| 156 | SRC_URI[bindgen-0.69.4.sha256sum] = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" | 206 | SRC_URI[bindgen-0.72.1.sha256sum] = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" |
| 157 | SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" | 207 | SRC_URI[bitflags-2.10.0.sha256sum] = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" |
| 158 | SRC_URI[bitflags-2.6.0.sha256sum] = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" | 208 | SRC_URI[bumpalo-3.19.0.sha256sum] = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" |
| 159 | SRC_URI[bytemuck-1.16.3.sha256sum] = "102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83" | 209 | SRC_URI[bytemuck-1.24.0.sha256sum] = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" |
| 160 | SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" | 210 | SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" |
| 161 | SRC_URI[cassowary-0.3.0.sha256sum] = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" | 211 | SRC_URI[cassowary-0.3.0.sha256sum] = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" |
| 212 | SRC_URI[castaway-0.2.4.sha256sum] = "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a" | ||
| 162 | SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" | 213 | SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" |
| 163 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | 214 | SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" |
| 164 | SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" | 215 | SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" |
| 165 | SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" | 216 | SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" |
| 166 | SRC_URI[clap-4.5.13.sha256sum] = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" | 217 | SRC_URI[clap-4.5.52.sha256sum] = "aa8120877db0e5c011242f96806ce3c94e0737ab8108532a76a3300a01db2ab8" |
| 167 | SRC_URI[clap_builder-4.5.13.sha256sum] = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" | 218 | SRC_URI[clap_builder-4.5.52.sha256sum] = "02576b399397b659c26064fbc92a75fede9d18ffd5f80ca1cd74ddab167016e1" |
| 168 | SRC_URI[clap_lex-0.7.2.sha256sum] = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" | 219 | SRC_URI[clap_lex-0.7.6.sha256sum] = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" |
| 169 | SRC_URI[colorchoice-1.0.2.sha256sum] = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" | 220 | SRC_URI[colorchoice-1.0.4.sha256sum] = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" |
| 170 | SRC_URI[console-0.15.8.sha256sum] = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" | 221 | SRC_URI[compact_str-0.8.1.sha256sum] = "3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32" |
| 222 | SRC_URI[console-0.16.1.sha256sum] = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4" | ||
| 171 | SRC_URI[crc32c-0.6.8.sha256sum] = "3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47" | 223 | SRC_URI[crc32c-0.6.8.sha256sum] = "3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47" |
| 172 | SRC_URI[crc32fast-1.4.2.sha256sum] = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" | 224 | SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" |
| 173 | SRC_URI[data-encoding-2.6.0.sha256sum] = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" | 225 | SRC_URI[darling-0.20.11.sha256sum] = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" |
| 174 | SRC_URI[devicemapper-0.34.3.sha256sum] = "59209790c5d189070a52937581950947207e740fadc87f68af14f34d0eb333df" | 226 | SRC_URI[darling_core-0.20.11.sha256sum] = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" |
| 175 | SRC_URI[devicemapper-sys-0.3.0.sha256sum] = "3d6681f5413e2094480381a97b8299f548c0579f07095ee20fe58e0a28cb34b5" | 227 | SRC_URI[darling_macro-0.20.11.sha256sum] = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" |
| 228 | SRC_URI[data-encoding-2.9.0.sha256sum] = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" | ||
| 229 | SRC_URI[devicemapper-0.34.5.sha256sum] = "f8ca2baf05e507adafc3524fb687aa15f2f9953de808c6a4cbd57a7f2e5aa883" | ||
| 230 | SRC_URI[devicemapper-sys-0.3.3.sha256sum] = "06421aaad10b53bd5d1fe004c26efddfaaeaa4438ff52b84a0f660b3c87d63e6" | ||
| 176 | SRC_URI[downcast-0.11.0.sha256sum] = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" | 231 | SRC_URI[downcast-0.11.0.sha256sum] = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" |
| 177 | SRC_URI[duct-0.13.7.sha256sum] = "e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c" | 232 | SRC_URI[duct-1.1.1.sha256sum] = "7e66e9c0c03d094e1a0ba1be130b849034aa80c3a2ab8ee94316bc809f3fa684" |
| 178 | SRC_URI[either-1.13.0.sha256sum] = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" | 233 | SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" |
| 179 | SRC_URI[encode_unicode-0.3.6.sha256sum] = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" | 234 | SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" |
| 180 | SRC_URI[env_filter-0.1.2.sha256sum] = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" | 235 | SRC_URI[env_filter-0.1.4.sha256sum] = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" |
| 181 | SRC_URI[env_logger-0.8.4.sha256sum] = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" | 236 | SRC_URI[env_logger-0.8.4.sha256sum] = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" |
| 182 | SRC_URI[env_logger-0.11.5.sha256sum] = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" | 237 | SRC_URI[env_logger-0.11.8.sha256sum] = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" |
| 183 | SRC_URI[errno-0.3.9.sha256sum] = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" | 238 | SRC_URI[equivalent-1.0.2.sha256sum] = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" |
| 239 | SRC_URI[errno-0.3.14.sha256sum] = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" | ||
| 184 | SRC_URI[exitcode-1.1.2.sha256sum] = "de853764b47027c2e862a995c34978ffa63c1501f2e15f987ba11bd4f9bba193" | 240 | SRC_URI[exitcode-1.1.2.sha256sum] = "de853764b47027c2e862a995c34978ffa63c1501f2e15f987ba11bd4f9bba193" |
| 185 | SRC_URI[fastrand-2.1.0.sha256sum] = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" | 241 | SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" |
| 186 | SRC_URI[fixedbitset-0.4.2.sha256sum] = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" | 242 | SRC_URI[fixedbitset-0.5.7.sha256sum] = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" |
| 187 | SRC_URI[flate2-1.0.31.sha256sum] = "7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920" | 243 | SRC_URI[flate2-1.1.5.sha256sum] = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" |
| 188 | SRC_URI[fragile-2.0.0.sha256sum] = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" | 244 | SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" |
| 189 | SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" | 245 | SRC_URI[foldhash-0.1.5.sha256sum] = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" |
| 190 | SRC_URI[glob-0.3.1.sha256sum] = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" | 246 | SRC_URI[fragile-2.0.1.sha256sum] = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" |
| 191 | SRC_URI[hermit-abi-0.1.19.sha256sum] = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" | 247 | SRC_URI[getrandom-0.2.16.sha256sum] = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" |
| 248 | SRC_URI[getrandom-0.3.4.sha256sum] = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" | ||
| 249 | SRC_URI[glob-0.3.3.sha256sum] = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" | ||
| 250 | SRC_URI[hashbrown-0.15.5.sha256sum] = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" | ||
| 251 | SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" | ||
| 192 | SRC_URI[hermit-abi-0.3.9.sha256sum] = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" | 252 | SRC_URI[hermit-abi-0.3.9.sha256sum] = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" |
| 193 | SRC_URI[humantime-2.1.0.sha256sum] = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" | 253 | SRC_URI[hermit-abi-0.5.2.sha256sum] = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" |
| 194 | SRC_URI[indicatif-0.17.8.sha256sum] = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" | 254 | SRC_URI[ident_case-1.0.1.sha256sum] = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" |
| 195 | SRC_URI[instant-0.1.13.sha256sum] = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" | 255 | SRC_URI[indicatif-0.18.3.sha256sum] = "9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88" |
| 256 | SRC_URI[indoc-2.0.7.sha256sum] = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706" | ||
| 257 | SRC_URI[instability-0.3.9.sha256sum] = "435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a" | ||
| 258 | SRC_URI[io-lifetimes-1.0.11.sha256sum] = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" | ||
| 259 | SRC_URI[io-uring-0.7.11.sha256sum] = "fdd7bddefd0a8833b88a4b68f90dae22c7450d11b354198baee3874fd811b344" | ||
| 196 | SRC_URI[iovec-0.1.4.sha256sum] = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" | 260 | SRC_URI[iovec-0.1.4.sha256sum] = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" |
| 197 | SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" | 261 | SRC_URI[is_terminal_polyfill-1.70.2.sha256sum] = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" |
| 198 | SRC_URI[itertools-0.12.1.sha256sum] = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" | 262 | SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" |
| 199 | SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" | 263 | SRC_URI[itoa-1.0.15.sha256sum] = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" |
| 200 | SRC_URI[lazycell-1.3.0.sha256sum] = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" | 264 | SRC_URI[jiff-0.2.16.sha256sum] = "49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35" |
| 201 | SRC_URI[libc-0.2.155.sha256sum] = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" | 265 | SRC_URI[jiff-static-0.2.16.sha256sum] = "980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69" |
| 202 | SRC_URI[libloading-0.8.5.sha256sum] = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" | 266 | SRC_URI[js-sys-0.3.82.sha256sum] = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" |
| 267 | SRC_URI[libc-0.2.177.sha256sum] = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" | ||
| 268 | SRC_URI[libloading-0.8.9.sha256sum] = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" | ||
| 269 | SRC_URI[libredox-0.1.10.sha256sum] = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" | ||
| 203 | SRC_URI[libudev-sys-0.1.4.sha256sum] = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324" | 270 | SRC_URI[libudev-sys-0.1.4.sha256sum] = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324" |
| 204 | SRC_URI[linux-raw-sys-0.4.14.sha256sum] = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" | 271 | SRC_URI[linux-raw-sys-0.11.0.sha256sum] = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" |
| 205 | SRC_URI[log-0.4.22.sha256sum] = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" | 272 | SRC_URI[log-0.4.28.sha256sum] = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" |
| 206 | SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" | 273 | SRC_URI[lru-0.12.5.sha256sum] = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" |
| 274 | SRC_URI[memchr-2.7.6.sha256sum] = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" | ||
| 207 | SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" | 275 | SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" |
| 208 | SRC_URI[miniz_oxide-0.7.4.sha256sum] = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" | 276 | SRC_URI[miniz_oxide-0.8.9.sha256sum] = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" |
| 209 | SRC_URI[mockall-0.13.0.sha256sum] = "d4c28b3fb6d753d28c20e826cd46ee611fda1cf3cde03a443a974043247c065a" | 277 | SRC_URI[mockall-0.13.1.sha256sum] = "39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2" |
| 210 | SRC_URI[mockall_derive-0.13.0.sha256sum] = "341014e7f530314e9a1fdbc7400b244efea7122662c96bfa248c31da5bfb2020" | 278 | SRC_URI[mockall_derive-0.13.1.sha256sum] = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898" |
| 211 | SRC_URI[nix-0.29.0.sha256sum] = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" | 279 | SRC_URI[nix-0.30.1.sha256sum] = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" |
| 212 | SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" | 280 | SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" |
| 281 | SRC_URI[nom-8.0.0.sha256sum] = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" | ||
| 213 | SRC_URI[num-derive-0.4.2.sha256sum] = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" | 282 | SRC_URI[num-derive-0.4.2.sha256sum] = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" |
| 214 | SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" | 283 | SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" |
| 215 | SRC_URI[num_cpus-1.16.0.sha256sum] = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" | 284 | SRC_URI[num_cpus-1.17.0.sha256sum] = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" |
| 216 | SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" | 285 | SRC_URI[numtoa-0.2.4.sha256sum] = "6aa2c4e539b869820a2b82e1aef6ff40aa85e65decdd5185e83fb4b1249cd00f" |
| 217 | SRC_URI[numtoa-0.1.0.sha256sum] = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef" | 286 | SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" |
| 218 | SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" | 287 | SRC_URI[once_cell_polyfill-1.70.2.sha256sum] = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" |
| 219 | SRC_URI[os_pipe-1.2.1.sha256sum] = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982" | 288 | SRC_URI[os_pipe-1.2.3.sha256sum] = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" |
| 220 | SRC_URI[pkg-config-0.3.30.sha256sum] = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" | 289 | SRC_URI[paste-1.0.15.sha256sum] = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" |
| 221 | SRC_URI[portable-atomic-1.11.0.sha256sum] = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" | 290 | SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" |
| 222 | SRC_URI[ppv-lite86-0.2.20.sha256sum] = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" | 291 | SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" |
| 223 | SRC_URI[predicates-3.1.2.sha256sum] = "7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97" | 292 | SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" |
| 224 | SRC_URI[predicates-core-1.0.8.sha256sum] = "ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931" | 293 | SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" |
| 225 | SRC_URI[predicates-tree-1.0.11.sha256sum] = "41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13" | 294 | SRC_URI[predicates-3.1.3.sha256sum] = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573" |
| 226 | SRC_URI[proc-macro2-1.0.86.sha256sum] = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" | 295 | SRC_URI[predicates-core-1.0.9.sha256sum] = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa" |
| 227 | SRC_URI[quick-xml-0.36.1.sha256sum] = "96a05e2e8efddfa51a84ca47cec303fac86c8541b686d37cac5efc0e094417bc" | 296 | SRC_URI[predicates-tree-1.0.12.sha256sum] = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c" |
| 297 | SRC_URI[prettyplease-0.2.37.sha256sum] = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" | ||
| 298 | SRC_URI[proc-macro2-1.0.103.sha256sum] = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" | ||
| 299 | SRC_URI[quick-xml-0.38.4.sha256sum] = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" | ||
| 228 | SRC_URI[quickcheck-1.0.3.sha256sum] = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6" | 300 | SRC_URI[quickcheck-1.0.3.sha256sum] = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6" |
| 229 | SRC_URI[quickcheck_macros-1.0.0.sha256sum] = "b22a693222d716a9587786f37ac3f6b4faedb5b80c23914e7303ff5a1d8016e9" | 301 | SRC_URI[quickcheck_macros-1.1.0.sha256sum] = "f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a" |
| 230 | SRC_URI[quote-1.0.36.sha256sum] = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" | 302 | SRC_URI[quote-1.0.42.sha256sum] = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" |
| 303 | SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" | ||
| 231 | SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" | 304 | SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" |
| 232 | SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" | 305 | SRC_URI[rand-0.9.2.sha256sum] = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" |
| 306 | SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" | ||
| 233 | SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" | 307 | SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" |
| 234 | SRC_URI[rangemap-1.5.1.sha256sum] = "f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684" | 308 | SRC_URI[rand_core-0.9.3.sha256sum] = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" |
| 235 | SRC_URI[redox_syscall-0.2.16.sha256sum] = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" | 309 | SRC_URI[rangemap-1.7.0.sha256sum] = "acbbbbea733ec66275512d0b9694f34102e7d5406fdbe2ad8d21b28dce92887c" |
| 310 | SRC_URI[ratatui-0.29.0.sha256sum] = "eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b" | ||
| 311 | SRC_URI[redox_syscall-0.5.18.sha256sum] = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" | ||
| 236 | SRC_URI[redox_termios-0.1.3.sha256sum] = "20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb" | 312 | SRC_URI[redox_termios-0.1.3.sha256sum] = "20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb" |
| 237 | SRC_URI[regex-1.10.6.sha256sum] = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" | 313 | SRC_URI[regex-1.12.2.sha256sum] = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" |
| 238 | SRC_URI[regex-automata-0.4.7.sha256sum] = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" | 314 | SRC_URI[regex-automata-0.4.13.sha256sum] = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" |
| 239 | SRC_URI[regex-syntax-0.8.4.sha256sum] = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" | 315 | SRC_URI[regex-syntax-0.8.8.sha256sum] = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" |
| 240 | SRC_URI[retry-2.0.0.sha256sum] = "9166d72162de3575f950507683fac47e30f6f2c3836b71b7fbc61aa517c9c5f4" | 316 | SRC_URI[retry-2.1.0.sha256sum] = "a1e211f878258887b3e65dd3c8ff9f530fe109f441a117ee0cdc27f341355032" |
| 241 | SRC_URI[roaring-0.10.6.sha256sum] = "8f4b84ba6e838ceb47b41de5194a60244fac43d9fe03b71dbe8c5a201081d6d1" | 317 | SRC_URI[roaring-0.11.2.sha256sum] = "f08d6a905edb32d74a5d5737a0c9d7e950c312f3c46cb0ca0a2ca09ea11878a0" |
| 242 | SRC_URI[rustc-hash-1.1.0.sha256sum] = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" | 318 | SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" |
| 243 | SRC_URI[rustc_version-0.4.0.sha256sum] = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" | 319 | SRC_URI[rustc_version-0.4.1.sha256sum] = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" |
| 244 | SRC_URI[rustix-0.38.34.sha256sum] = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" | 320 | SRC_URI[rustix-1.1.2.sha256sum] = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" |
| 245 | SRC_URI[safemem-0.3.3.sha256sum] = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" | 321 | SRC_URI[rustversion-1.0.22.sha256sum] = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" |
| 246 | SRC_URI[semver-1.0.23.sha256sum] = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" | 322 | SRC_URI[ryu-1.0.20.sha256sum] = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" |
| 247 | SRC_URI[serde-1.0.204.sha256sum] = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" | 323 | SRC_URI[semver-1.0.27.sha256sum] = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" |
| 248 | SRC_URI[serde_derive-1.0.204.sha256sum] = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" | 324 | SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" |
| 249 | SRC_URI[shared_child-1.0.1.sha256sum] = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" | 325 | SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" |
| 326 | SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" | ||
| 327 | SRC_URI[shared_child-1.1.1.sha256sum] = "1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7" | ||
| 328 | SRC_URI[shared_thread-0.2.0.sha256sum] = "52b86057fcb5423f5018e331ac04623e32d6b5ce85e33300f92c79a1973928b0" | ||
| 250 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" | 329 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" |
| 330 | SRC_URI[sigchld-0.2.4.sha256sum] = "47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1" | ||
| 331 | SRC_URI[signal-hook-0.3.18.sha256sum] = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" | ||
| 332 | SRC_URI[signal-hook-registry-1.4.6.sha256sum] = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" | ||
| 333 | SRC_URI[simd-adler32-0.3.7.sha256sum] = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" | ||
| 334 | SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" | ||
| 251 | SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" | 335 | SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" |
| 252 | SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" | 336 | SRC_URI[strum-0.26.3.sha256sum] = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" |
| 253 | SRC_URI[syn-2.0.72.sha256sum] = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" | 337 | SRC_URI[strum_macros-0.26.4.sha256sum] = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" |
| 254 | SRC_URI[tempfile-3.11.0.sha256sum] = "b8fcd239983515c23a32fb82099f97d0b11b8c72f654ed659363a95c3dad7a53" | 338 | SRC_URI[syn-2.0.110.sha256sum] = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea" |
| 255 | SRC_URI[termion-1.5.6.sha256sum] = "077185e2eac69c3f8379a4298e1e07cd36beb962290d4a51199acf0fdc10607e" | 339 | SRC_URI[tempfile-3.23.0.sha256sum] = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" |
| 256 | SRC_URI[termtree-0.4.1.sha256sum] = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" | 340 | SRC_URI[termion-4.0.5.sha256sum] = "3669a69de26799d6321a5aa713f55f7e2cd37bd47be044b50f2acafc42c122bb" |
| 257 | SRC_URI[thiserror-1.0.63.sha256sum] = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" | 341 | SRC_URI[termtree-0.5.1.sha256sum] = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" |
| 258 | SRC_URI[thiserror-impl-1.0.63.sha256sum] = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" | 342 | SRC_URI[thiserror-2.0.17.sha256sum] = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" |
| 259 | SRC_URI[threadpool-1.8.1.sha256sum] = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" | 343 | SRC_URI[thiserror-impl-2.0.17.sha256sum] = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" |
| 260 | SRC_URI[tui-0.19.0.sha256sum] = "ccdd26cbd674007e649a272da4475fb666d3aa0ad0531da7136db6fab0e5bad1" | 344 | SRC_URI[udev-0.9.3.sha256sum] = "af4e37e9ea4401fc841ff54b9ddfc9be1079b1e89434c1a6a865dd68980f7e9f" |
| 261 | SRC_URI[udev-0.7.0.sha256sum] = "4ebdbbd670373442a12fe9ef7aeb53aec4147a5a27a00bbc3ab639f08f48191a" | 345 | SRC_URI[unicode-ident-1.0.22.sha256sum] = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" |
| 262 | SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" | 346 | SRC_URI[unicode-segmentation-1.12.0.sha256sum] = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" |
| 263 | SRC_URI[unicode-segmentation-1.11.0.sha256sum] = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" | 347 | SRC_URI[unicode-truncate-1.1.0.sha256sum] = "b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf" |
| 264 | SRC_URI[unicode-width-0.1.13.sha256sum] = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" | 348 | SRC_URI[unicode-width-0.1.14.sha256sum] = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" |
| 349 | SRC_URI[unicode-width-0.2.0.sha256sum] = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" | ||
| 350 | SRC_URI[unit-prefix-0.5.2.sha256sum] = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" | ||
| 265 | SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" | 351 | SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" |
| 266 | SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" | 352 | SRC_URI[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" |
| 267 | SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" | 353 | SRC_URI[wasip2-1.0.1+wasi-0.2.4.sha256sum] = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" |
| 268 | SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" | 354 | SRC_URI[wasm-bindgen-0.2.105.sha256sum] = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" |
| 269 | SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" | 355 | SRC_URI[wasm-bindgen-macro-0.2.105.sha256sum] = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" |
| 270 | SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" | 356 | SRC_URI[wasm-bindgen-macro-support-0.2.105.sha256sum] = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" |
| 271 | SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" | 357 | SRC_URI[wasm-bindgen-shared-0.2.105.sha256sum] = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" |
| 272 | SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" | 358 | SRC_URI[web-time-1.1.0.sha256sum] = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" |
| 273 | SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" | 359 | SRC_URI[windows-link-0.2.1.sha256sum] = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" |
| 274 | SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" | 360 | SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" |
| 275 | SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" | 361 | SRC_URI[windows-sys-0.60.2.sha256sum] = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" |
| 276 | SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" | 362 | SRC_URI[windows-sys-0.61.2.sha256sum] = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" |
| 277 | SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" | 363 | SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" |
| 278 | SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" | 364 | SRC_URI[windows-targets-0.53.5.sha256sum] = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" |
| 279 | SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" | 365 | SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" |
| 280 | SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" | 366 | SRC_URI[windows_aarch64_gnullvm-0.53.1.sha256sum] = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" |
| 281 | SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" | 367 | SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" |
| 282 | SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" | 368 | SRC_URI[windows_aarch64_msvc-0.53.1.sha256sum] = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" |
| 369 | SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" | ||
| 370 | SRC_URI[windows_i686_gnu-0.53.1.sha256sum] = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" | ||
| 371 | SRC_URI[windows_i686_gnullvm-0.53.1.sha256sum] = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" | ||
| 372 | SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" | ||
| 373 | SRC_URI[windows_i686_msvc-0.53.1.sha256sum] = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" | ||
| 374 | SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" | ||
| 375 | SRC_URI[windows_x86_64_gnu-0.53.1.sha256sum] = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" | ||
| 376 | SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" | ||
| 377 | SRC_URI[windows_x86_64_gnullvm-0.53.1.sha256sum] = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" | ||
| 378 | SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" | ||
| 379 | SRC_URI[windows_x86_64_msvc-0.53.1.sha256sum] = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" | ||
| 380 | SRC_URI[wit-bindgen-0.46.0.sha256sum] = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" | ||
| 381 | SRC_URI[zerocopy-0.8.27.sha256sum] = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" | ||
| 382 | SRC_URI[zerocopy-derive-0.8.27.sha256sum] = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" | ||
diff --git a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools-git-crates.inc b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools-git-crates.inc deleted file mode 100644 index ceea67c364..0000000000 --- a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools-git-crates.inc +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | SRC_URI += "\ | ||
| 2 | git://github.com/jthornber/rio;protocol=https;nobranch=1;name=rio;destsuffix=rio;type=git-dependency \ | ||
| 3 | " | ||
| 4 | |||
| 5 | SRCREV_FORMAT .= "_rio" | ||
| 6 | SRCREV_rio = "2979a720f671e836302c01546f9cc9f7988610c8" | ||
diff --git a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch deleted file mode 100644 index ed5f40a881..0000000000 --- a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch +++ /dev/null | |||
| @@ -1,38 +0,0 @@ | |||
| 1 | From 11c494b418570a3fbdfbbbdfbbc4db0108743cc7 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Dan Gohman <dev@sunfishcode.online> | ||
| 3 | Date: Sun, 6 Apr 2025 05:22:49 -0700 | ||
| 4 | Subject: [PATCH] Define more ioctl codes on riscv32gc-unknown-linux-gnu | ||
| 5 | |||
| 6 | Define ioctl codes including `FICLONE` and `FS_IOC32_GETVERSION` on | ||
| 7 | riscv32gc-unknown-linux-gnu. | ||
| 8 | |||
| 9 | Upstream-Status: Submitted [https://github.com/rust-lang/libc/pull/4382] | ||
| 10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 11 | --- | ||
| 12 | src/unix/linux_like/linux/arch/generic/mod.rs | 6 +++++- | ||
| 13 | 1 file changed, 5 insertions(+), 1 deletion(-) | ||
| 14 | |||
| 15 | diff --git a/src/unix/linux_like/linux/arch/generic/mod.rs b/src/unix/linux_like/linux/arch/generic/mod.rs | ||
| 16 | index 2f437e1..db1f1e7 100644 | ||
| 17 | --- a/src/unix/linux_like/linux/arch/generic/mod.rs | ||
| 18 | +++ b/src/unix/linux_like/linux/arch/generic/mod.rs | ||
| 19 | @@ -114,6 +114,7 @@ cfg_if! { | ||
| 20 | target_arch = "x86_64", | ||
| 21 | target_arch = "arm", | ||
| 22 | target_arch = "aarch64", | ||
| 23 | + target_arch = "riscv32", | ||
| 24 | target_arch = "riscv64", | ||
| 25 | target_arch = "s390x", | ||
| 26 | target_arch = "csky", | ||
| 27 | @@ -218,7 +219,10 @@ cfg_if! { | ||
| 28 | // where S stands for size (int, long, struct...) | ||
| 29 | // where T stands for type ('f','v','X'...) | ||
| 30 | // where N stands for NR (NumbeR) | ||
| 31 | - if #[cfg(any(target_arch = "x86", target_arch = "arm", target_arch = "csky"))] { | ||
| 32 | + if #[cfg(any(target_arch = "x86", | ||
| 33 | + target_arch = "arm", | ||
| 34 | + target_arch = "riscv32", | ||
| 35 | + target_arch = "csky"))] { | ||
| 36 | pub const FS_IOC_GETFLAGS: ::Ioctl = 0x80046601; | ||
| 37 | pub const FS_IOC_SETFLAGS: ::Ioctl = 0x40046602; | ||
| 38 | pub const FS_IOC_GETVERSION: ::Ioctl = 0x80047601; | ||
diff --git a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/0001-Use-portable-atomics-crate.patch b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/0001-Use-portable-atomics-crate.patch index 54d4fb4ae3..05d6d9b1a4 100644 --- a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/0001-Use-portable-atomics-crate.patch +++ b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/0001-Use-portable-atomics-crate.patch | |||
| @@ -22,27 +22,15 @@ error[E0432]: unresolved import `std::sync::atomic::AtomicU64` | |||
| 22 | Upstream-Status: Submitted [https://github.com/jthornber/thin-provisioning-tools/pull/321] | 22 | Upstream-Status: Submitted [https://github.com/jthornber/thin-provisioning-tools/pull/321] |
| 23 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 23 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 24 | --- | 24 | --- |
| 25 | Cargo.lock | 5 +++-- | 25 | Cargo.lock | 1 + |
| 26 | Cargo.toml | 1 + | 26 | Cargo.toml | 1 + |
| 27 | src/cache/writeback.rs | 2 +- | 27 | src/cache/writeback.rs | 2 +- |
| 28 | src/thin/stat.rs | 2 +- | 28 | src/thin/stat.rs | 2 +- |
| 29 | 4 files changed, 6 insertions(+), 4 deletions(-) | 29 | 4 files changed, 4 insertions(+), 2 deletions(-) |
| 30 | 30 | ||
| 31 | --- a/Cargo.lock | 31 | --- a/Cargo.lock |
| 32 | +++ b/Cargo.lock | 32 | +++ b/Cargo.lock |
| 33 | @@ -649,9 +649,9 @@ checksum = "d231b230927b5e4ad203db57bbcb | 33 | @@ -1329,6 +1329,7 @@ dependencies = [ |
| 34 | |||
| 35 | [[package]] | ||
| 36 | name = "portable-atomic" | ||
| 37 | -version = "1.7.0" | ||
| 38 | +version = "1.11.0" | ||
| 39 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 40 | -checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" | ||
| 41 | +checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" | ||
| 42 | |||
| 43 | [[package]] | ||
| 44 | name = "ppv-lite86" | ||
| 45 | @@ -1000,6 +1000,7 @@ dependencies = [ | ||
| 46 | "num-derive", | 34 | "num-derive", |
| 47 | "num-traits", | 35 | "num-traits", |
| 48 | "num_cpus", | 36 | "num_cpus", |
| @@ -52,14 +40,14 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 52 | "quickcheck_macros", | 40 | "quickcheck_macros", |
| 53 | --- a/Cargo.toml | 41 | --- a/Cargo.toml |
| 54 | +++ b/Cargo.toml | 42 | +++ b/Cargo.toml |
| 55 | @@ -30,6 +30,7 @@ nom = "7.1" | 43 | @@ -30,6 +30,7 @@ nom = "8.0" |
| 56 | num_cpus = "1.16" | 44 | num_cpus = "1.17" |
| 57 | num-derive = "0.4" | 45 | num-derive = "0.4" |
| 58 | num-traits = "0.2" | 46 | num-traits = "0.2" |
| 59 | +portable-atomic = "1.11" | 47 | +portable-atomic = "1.11" |
| 60 | quick-xml = "0.36" | 48 | quick-xml = "0.38" |
| 61 | rand = "0.8" | 49 | rand = "0.9" |
| 62 | rangemap = "1.5" | 50 | rangemap = "1.6" |
| 63 | --- a/src/cache/writeback.rs | 51 | --- a/src/cache/writeback.rs |
| 64 | +++ b/src/cache/writeback.rs | 52 | +++ b/src/cache/writeback.rs |
| 65 | @@ -1,9 +1,9 @@ | 53 | @@ -1,9 +1,9 @@ |
| @@ -81,6 +69,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 81 | use std::collections::BTreeMap; | 69 | use std::collections::BTreeMap; |
| 82 | use std::path::Path; | 70 | use std::path::Path; |
| 83 | -use std::sync::atomic::{AtomicU64, Ordering}; | 71 | -use std::sync::atomic::{AtomicU64, Ordering}; |
| 84 | use std::sync::{Arc, Mutex}; | 72 | use std::sync::Mutex; |
| 85 | use std::vec::Vec; | 73 | use std::vec::Vec; |
| 86 | 74 | ||
diff --git a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/disable-cargo-metadata.patch b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/disable-cargo-metadata.patch new file mode 100644 index 0000000000..2c98bf748f --- /dev/null +++ b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/disable-cargo-metadata.patch | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | Enable the feature *disable_cargo_metadata* on dependency devicemapper. | ||
| 2 | Otherwise the build (in kas-container 5.2) fails with: | ||
| 3 | |||
| 4 | | Compiling devicemapper v0.34.5 | ||
| 5 | | Building [=======================> ] 140/145: devicemapper(build.rs) | ||
| 6 | | Running `rustc --crate-name build_script_build --edition=2021 /build/tmp/work/x86-64-v3-poky-linux/thin-provisioning-tools/1.3.1/sources/cargo_home/bit> | ||
| 7 | build/target/release/deps --extern devicemapper_sys=/build/tmp/work/x86-64-v3-poky-linux/thin-provisioning-tools/1.3.1/build/target/release/deps/libdevicemapp> | ||
| 8 | | error: linking with `/build/tmp/work/x86-64-v3-poky-linux/thin-provisioning-tools/1.3.1/wrapper/build-rust-ccld` failed: exit status: 1 | ||
| 9 | | | | ||
| 10 | | = note: "/build/tmp/work/x86-64-v3-poky-linux/thin-provisioning-tools/1.3.1/wrapper/build-rust-ccld" "-m64" "/build/tmp/work/x86-64-v3-poky-linux/thin-pr> | ||
| 11 | | = note: some arguments are omitted. use `--verbose` to show all linker arguments | ||
| 12 | | = note: /build/tmp/hosttools/ld: cannot find /usr/lib/libm.so.6: No such file or directory | ||
| 13 | | /build/tmp/hosttools/ld: cannot find /usr/lib/libmvec.so.1: No such file or directory | ||
| 14 | | collect2: error: ld returned 1 exit status | ||
| 15 | | | ||
| 16 | | | ||
| 17 | | error: could not compile `devicemapper` (build script) due to 1 previous error | ||
| 18 | | | ||
| 19 | | Caused by: | ||
| 20 | | process didn't exit successfully: `rustc --crate-name build_script_build --edition=2021 /build/tmp/work/x86-64-v3-poky-linux/thin-provisioning-tools/1.3.1> | ||
| 21 | |||
| 22 | This problem was reported upstream: https://github.com/stratis-storage/devicemapper-rs/issues/965 | ||
| 23 | |||
| 24 | Upstream-Status: Inappropriate [package configuration] | ||
| 25 | |||
| 26 | diff --git c/Cargo.toml i/Cargo.toml | ||
| 27 | index 39853af1..160bb3d9 100644 | ||
| 28 | --- c/Cargo.toml | ||
| 29 | +++ i/Cargo.toml | ||
| 30 | @@ -18,7 +18,7 @@ clap = { version = "4.5", default-features = false, features = [ | ||
| 31 | ] } | ||
| 32 | crc32c = "0.6" | ||
| 33 | data-encoding = "2.9" | ||
| 34 | -devicemapper = "0.34" | ||
| 35 | +devicemapper = { version = "0.34", features = [ "disable_cargo_metadata" ] } | ||
| 36 | exitcode = "1.1.2" | ||
| 37 | fixedbitset = "0.5" | ||
| 38 | flate2 = "1.1" | ||
diff --git a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/dms-no-layout-check.patch b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/dms-no-layout-check.patch new file mode 100644 index 0000000000..172647a2af --- /dev/null +++ b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools/dms-no-layout-check.patch | |||
| @@ -0,0 +1,66 @@ | |||
| 1 | Between version 0.69.4 and 0.72.1, rust-bindgen changed the kind of layout | ||
| 2 | checks from runtime to compile-time. The old checks look like this: | ||
| 3 | |||
| 4 | assert_eq!( | ||
| 5 | ::std::mem::size_of::<ipc_perm>(), | ||
| 6 | 36usize, | ||
| 7 | concat!("Size of: ", stringify!(ipc_perm)) | ||
| 8 | ); | ||
| 9 | |||
| 10 | The new checks look like this: | ||
| 11 | |||
| 12 | const _: () = { | ||
| 13 | ["Size of ipc_perm"][::std::mem::size_of::<ipc_perm>() - 36usize]; | ||
| 14 | } | ||
| 15 | |||
| 16 | These new checks fail, if the pointer size of the host and the target | ||
| 17 | architecture differ: | ||
| 18 | |||
| 19 | | error[E0080]: index out of bounds: the length is 1 but the index is 12 | ||
| 20 | | --> /build/tmp/work/riscv32imafdc-poky-linux/thin-provisioning-tools/1.3.1/build/target/release/build/devicemapper-sys-8d0196f02bac90ea/out/sem-bindings.rs:3:1175 | ||
| 21 | | | | ||
| 22 | | 3 | ... _ : () = { ["Size of ipc_perm"] [:: std :: mem :: size_of :: < ipc_perm > () - 36usize] ; ["Alignment of ipc_perm"] [:: std :: me... | ||
| 23 | | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ evaluation of `_` failed here | ||
| 24 | | | ||
| 25 | | error[E0080]: index out of bounds: the length is 1 but the index is 16 | ||
| 26 | | --> /build/tmp/work/riscv32imafdc-poky-linux/thin-provisioning-tools/1.3.1/build/target/release/build/devicemapper-sys-8d0196f02bac90ea/out/sem-bindings.rs:3:2735 | ||
| 27 | | | | ||
| 28 | | 3 | ... _ : () = { ["Size of semid_ds"] [:: std :: mem :: size_of :: < semid_ds > () - 72usize] ; ["Alignment of semid_ds"] [:: std :: me... | ||
| 29 | | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ evaluation of `_` failed here | ||
| 30 | | | ||
| 31 | | error[E0080]: index out of bounds: the length is 1 but the index is 4 | ||
| 32 | | --> /build/tmp/work/riscv32imafdc-poky-linux/thin-provisioning-tools/1.3.1/build/target/release/build/devicemapper-sys-8d0196f02bac90ea/out/sem-bindings.rs:3:5620 | ||
| 33 | | | | ||
| 34 | | 3 | ...nst _ : () = { ["Size of semun"] [:: std :: mem :: size_of :: < semun > () - 4usize] ; ["Alignment of semun"] [:: std :: mem :: al... | ||
| 35 | | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ evaluation of `_` failed here | ||
| 36 | |||
| 37 | But according to | ||
| 38 | https://users.rust-lang.org/t/what-to-do-when-bindgen-tests-fail/23822/2 | ||
| 39 | it's okay to skip these check: | ||
| 40 | |||
| 41 | > The usual cause of mismatch is generating bindings on 64-bit platform and | ||
| 42 | > using them on 32-bit platform. | ||
| 43 | > | ||
| 44 | > In that case you can often just ignore the tests (delete them), because | ||
| 45 | > rustc will adjust the structs because they are repr(c). | ||
| 46 | |||
| 47 | Upstream-Status: Inappropriate [cross-platform issue] | ||
| 48 | |||
| 49 | --- a/build.rs | ||
| 50 | +++ b/build.rs | ||
| 51 | @@ -42,6 +42,7 @@ fn main() { | ||
| 52 | .allowlist_type("dm_target_versions") | ||
| 53 | .derive_debug(true) | ||
| 54 | .derive_default(true) | ||
| 55 | + .layout_tests(false) | ||
| 56 | .generate() | ||
| 57 | .expect("Could not generate dm.h bindings"); | ||
| 58 | |||
| 59 | @@ -69,6 +70,7 @@ fn main() { | ||
| 60 | let bindings = bindings | ||
| 61 | .derive_debug(true) | ||
| 62 | .derive_default(true) | ||
| 63 | + .layout_tests(false) | ||
| 64 | .generate() | ||
| 65 | .expect("Could not generate sem.h bindings"); | ||
| 66 | |||
diff --git a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.1.0.bb b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.3.1.bb index 317794defb..4d8d2a04df 100644 --- a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.1.0.bb +++ b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.3.1.bb | |||
| @@ -1,19 +1,21 @@ | |||
| 1 | SUMMARY = "Tools of dm-thin device-mapper" | 1 | SUMMARY = "Tools of dm-thin device-mapper" |
| 2 | DESCRIPTION = "A suite of tools for manipulating the metadata of the dm-thin device-mapper target." | 2 | DESCRIPTION = "A suite of tools for manipulating the metadata of the dm-thin device-mapper target." |
| 3 | HOMEPAGE = "https://github.com/jthornber/thin-provisioning-tools" | 3 | HOMEPAGE = "https://github.com/device-mapper-utils/thin-provisioning-tools" |
| 4 | LICENSE = "GPL-3.0-only" | 4 | LICENSE = "GPL-3.0-only" |
| 5 | SECTION = "devel" | 5 | SECTION = "devel" |
| 6 | 6 | ||
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464" |
| 8 | 8 | ||
| 9 | SRC_URI = " \ | 9 | SRC_URI = " \ |
| 10 | git://github.com/jthornber/thin-provisioning-tools;branch=main;protocol=https \ | 10 | git://github.com/device-mapper-utils/thin-provisioning-tools;branch=main;protocol=https;tag=v${PV} \ |
| 11 | file://0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/libc-0.2.155 \ | ||
| 12 | file://0001-Use-portable-atomics-crate.patch \ | 11 | file://0001-Use-portable-atomics-crate.patch \ |
| 12 | file://disable-cargo-metadata.patch \ | ||
| 13 | ${@bb.utils.contains('TUNE_FEATURES', '32', \ | ||
| 14 | 'file://dms-no-layout-check.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/devicemapper-sys-0.3.3', \ | ||
| 15 | '', d)} \ | ||
| 13 | " | 16 | " |
| 14 | 17 | ||
| 15 | # v1.1.0 | 18 | SRCREV = "8b663fb4c6fb8e52ca06cea57b986c5ba45f668d" |
| 16 | SRCREV = "b745ab35057bdd0a4f1406938916621dcf2b7ef6" | ||
| 17 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" | 19 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" |
| 18 | 20 | ||
| 19 | inherit cargo cargo-update-recipe-crates | 21 | inherit cargo cargo-update-recipe-crates |
| @@ -28,7 +30,6 @@ BINDGEN_EXTRA_CLANG_ARGS:remove = "-mcpu=octeontx2+crypto" | |||
| 28 | export BINDGEN_EXTRA_CLANG_ARGS | 30 | export BINDGEN_EXTRA_CLANG_ARGS |
| 29 | 31 | ||
| 30 | require ${BPN}-crates.inc | 32 | require ${BPN}-crates.inc |
| 31 | require ${BPN}-git-crates.inc | ||
| 32 | 33 | ||
| 33 | do_install:append() { | 34 | do_install:append() { |
| 34 | install -d ${D}${sbindir} | 35 | install -d ${D}${sbindir} |
diff --git a/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy/run-ptest b/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy/run-ptest new file mode 100755 index 0000000000..ff4b0b49ad --- /dev/null +++ b/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy/run-ptest | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | gnome-desktop-testing-runner xdg-dbus-proxy | ||
diff --git a/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy_0.1.6.bb b/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy_0.1.6.bb index 43536f5d7b..28773163c5 100644 --- a/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy_0.1.6.bb +++ b/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy_0.1.6.bb | |||
| @@ -9,10 +9,18 @@ DEPENDS = " \ | |||
| 9 | docbook-xsl-stylesheets-native \ | 9 | docbook-xsl-stylesheets-native \ |
| 10 | " | 10 | " |
| 11 | 11 | ||
| 12 | inherit meson pkgconfig | 12 | inherit meson pkgconfig ptest-gnome |
| 13 | 13 | ||
| 14 | SRC_URI = "git://github.com/flatpak/xdg-dbus-proxy.git;protocol=https;branch=main" | 14 | SRC_URI = " \ |
| 15 | git://github.com/flatpak/xdg-dbus-proxy.git;protocol=https;branch=main \ | ||
| 16 | file://run-ptest \ | ||
| 17 | " | ||
| 15 | 18 | ||
| 16 | SRCREV = "1c1989e56f94b9eb3b7567f8a6e8a0aa16cba496" | 19 | SRCREV = "1c1989e56f94b9eb3b7567f8a6e8a0aa16cba496" |
| 17 | 20 | ||
| 21 | PACKAGECONFIG = "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)}" | ||
| 22 | PACKAGECONFIG[tests] = "-Dtests=true -Dinstalled_tests=true,-Dtests=false -Dinstalled_tests=false" | ||
| 23 | |||
| 24 | RDEPENDS:${PN}-ptest += "dbus" | ||
| 25 | |||
| 18 | BBCLASSEXTEND = "native" | 26 | BBCLASSEXTEND = "native" |
diff --git a/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.9.bb b/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.9.bb index e0888f1ff4..e178fc2125 100644 --- a/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.9.bb +++ b/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.9.bb | |||
| @@ -51,6 +51,9 @@ FILES:${PN}-dbg += "${PTEST_PATH}/.debug/*" | |||
| 51 | RDEPENDS:${PN}-ptest += "${PN}-dev" | 51 | RDEPENDS:${PN}-ptest += "${PN}-dev" |
| 52 | INSANE_SKIP:${PN}-ptest += "dev-deps" | 52 | INSANE_SKIP:${PN}-ptest += "dev-deps" |
| 53 | 53 | ||
| 54 | # The ptests are not buildable now that pkgconf is being used, disable until fixed. | ||
| 55 | PTEST_ENABLED = "0" | ||
| 56 | |||
| 54 | PTEST_EXTRA_ARGS = "top_srcdir=${S} top_builddir=${B}" | 57 | PTEST_EXTRA_ARGS = "top_srcdir=${S} top_builddir=${B}" |
| 55 | 58 | ||
| 56 | do_compile_ptest () { | 59 | do_compile_ptest () { |
diff --git a/meta-oe/recipes-test/cmocka/cmocka_1.1.8.bb b/meta-oe/recipes-test/cmocka/cmocka_2.0.2.bb index f7e8b96ffb..11e8db87d8 100644 --- a/meta-oe/recipes-test/cmocka/cmocka_1.1.8.bb +++ b/meta-oe/recipes-test/cmocka/cmocka_2.0.2.bb | |||
| @@ -4,13 +4,14 @@ platforms (including embedded) and with different compilers." | |||
| 4 | HOMEPAGE = "https://cmocka.org/" | 4 | HOMEPAGE = "https://cmocka.org/" |
| 5 | 5 | ||
| 6 | LICENSE = "Apache-2.0" | 6 | LICENSE = "Apache-2.0" |
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=3b83ef96387f14655fc854ddc3c6bd57" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 8 | 8 | ||
| 9 | SRCREV = "eba4d6ffca53b500ab8dfabc30256bb6c3088b2b" | 9 | SRCREV = "fefa2b8a023121f7235e18ed17249e4012dd144f" |
| 10 | SRC_URI = "git://git.cryptomilk.org/projects/cmocka.git;protocol=https;branch=stable-1.1;tag=cmocka-${PV} \ | 10 | SRC_URI = "git://git.cryptomilk.org/projects/cmocka.git;protocol=https;branch=stable-2.0;tag=cmocka-${PV} \ |
| 11 | file://run-ptest \ | 11 | file://run-ptest \ |
| 12 | " | 12 | " |
| 13 | 13 | ||
| 14 | |||
| 14 | inherit cmake ptest | 15 | inherit cmake ptest |
| 15 | 16 | ||
| 16 | EXTRA_OECMAKE += "${@bb.utils.contains('PTEST_ENABLED', '1', '-DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=ON', '', d)}" | 17 | EXTRA_OECMAKE += "${@bb.utils.contains('PTEST_ENABLED', '1', '-DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=ON', '', d)}" |
diff --git a/meta-python/recipes-devtools/python/python3-black_26.3.0.bb b/meta-python/recipes-devtools/python/python3-black_26.3.1.bb index eaffe06563..9589530d73 100644 --- a/meta-python/recipes-devtools/python/python3-black_26.3.0.bb +++ b/meta-python/recipes-devtools/python/python3-black_26.3.1.bb | |||
| @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d3465a2a183908c9cb95bf490bd1e7ab \ | |||
| 4 | file://docs/license.md;md5=d826b3c5269f21a8a0272af3f00d15c0 \ | 4 | file://docs/license.md;md5=d826b3c5269f21a8a0272af3f00d15c0 \ |
| 5 | file://src/blib2to3/LICENSE;md5=bbbad7490e921f9a73c0e891305cb4b3" | 5 | file://src/blib2to3/LICENSE;md5=bbbad7490e921f9a73c0e891305cb4b3" |
| 6 | 6 | ||
| 7 | SRC_URI[sha256sum] = "4d438dfdba1c807c6c7c63c4f15794dda0820d2222e7c4105042ac9ddfc5dd0b" | 7 | SRC_URI[sha256sum] = "2c50f5063a9641c7eed7795014ba37b0f5fa227f3d408b968936e24bc0566b07" |
| 8 | 8 | ||
| 9 | inherit pypi python_hatchling | 9 | inherit pypi python_hatchling |
| 10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyprojects-Bump-setuptools-check-to-be-82.x.patch b/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyprojects-Bump-setuptools-check-to-be-82.x.patch new file mode 100644 index 0000000000..571333e44e --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyprojects-Bump-setuptools-check-to-be-82.x.patch | |||
| @@ -0,0 +1,25 @@ | |||
| 1 | From 17bc1de2c08f9303886d654572b1ba64259a8a68 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <khem.raj@oss.qualcomm.com> | ||
| 3 | Date: Fri, 20 Mar 2026 15:06:51 -0700 | ||
| 4 | Subject: [PATCH] pyprojects: Bump setuptools check to be <= 82.x | ||
| 5 | |||
| 6 | This ensures build with 82.0.1 goes on | ||
| 7 | |||
| 8 | Upstream-Status: Pending | ||
| 9 | |||
| 10 | Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com> | ||
| 11 | --- | ||
| 12 | pyproject.toml | 2 +- | ||
| 13 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 14 | |||
| 15 | diff --git a/pyproject.toml b/pyproject.toml | ||
| 16 | index ea1c514..bbc83b7 100644 | ||
| 17 | --- a/pyproject.toml | ||
| 18 | +++ b/pyproject.toml | ||
| 19 | @@ -1,5 +1,5 @@ | ||
| 20 | [build-system] | ||
| 21 | -requires = ["setuptools>=68,<=82.0.0"] | ||
| 22 | +requires = ["setuptools>=68,<=83.0.0"] | ||
| 23 | build-backend = "backend" | ||
| 24 | backend-path = ["_mypyc_hook"] | ||
| 25 | |||
diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.5.bb b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.6.bb index e69d7536a9..e6056a3512 100644 --- a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.5.bb +++ b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.6.bb | |||
| @@ -3,9 +3,9 @@ HOMEPAGE = "https://github.com/ousret/charset_normalizer" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=48178f3fc1374ad7e830412f812bde05" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=48178f3fc1374ad7e830412f812bde05" |
| 5 | 5 | ||
| 6 | #SRC_URI += "file://0001-pyproject.toml-Update-mypy-requirement.patch" | 6 | SRC_URI += "file://0001-pyprojects-Bump-setuptools-check-to-be-82.x.patch" |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "95adae7b6c42a6c5b5b559b1a99149f090a57128155daeea91732c8d970d8644" | 8 | SRC_URI[sha256sum] = "1ae6b62897110aa7c79ea2f5dd38d1abca6db663687c0b1ad9aed6f6bae3d9d6" |
| 9 | 9 | ||
| 10 | DEPENDS += "python3-setuptools-scm-native python3-mypy-native" | 10 | DEPENDS += "python3-setuptools-scm-native python3-mypy-native" |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-lief_0.17.3.bb b/meta-python/recipes-devtools/python/python3-lief_0.17.3.bb index 69e1d59956..fe954e1b32 100644 --- a/meta-python/recipes-devtools/python/python3-lief_0.17.3.bb +++ b/meta-python/recipes-devtools/python/python3-lief_0.17.3.bb | |||
| @@ -13,7 +13,6 @@ SRC_URI = " \ | |||
| 13 | " | 13 | " |
| 14 | 14 | ||
| 15 | CVE_PRODUCT = "lief" | 15 | CVE_PRODUCT = "lief" |
| 16 | CVE_STATUS[CVE-2025-15504] = "fixed-version: the vulnerability is fixed since v0.17.2" | ||
| 17 | 16 | ||
| 18 | PEP517_SOURCE_PATH = "${S}/api/python" | 17 | PEP517_SOURCE_PATH = "${S}/api/python" |
| 19 | 18 | ||
diff --git a/meta-python/recipes-devtools/python/python3-protobuf_6.33.5.bb b/meta-python/recipes-devtools/python/python3-protobuf_6.33.6.bb index af9ff85f20..bbc713442b 100644 --- a/meta-python/recipes-devtools/python/python3-protobuf_6.33.5.bb +++ b/meta-python/recipes-devtools/python/python3-protobuf_6.33.6.bb | |||
| @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = " \ | |||
| 10 | " | 10 | " |
| 11 | 11 | ||
| 12 | inherit pypi setuptools3 | 12 | inherit pypi setuptools3 |
| 13 | SRC_URI[sha256sum] = "6ddcac2a081f8b7b9642c09406bc6a4290128fce5f471cddd165960bb9119e5c" | 13 | SRC_URI[sha256sum] = "a6768d25248312c297558af96a9f9c929e8c4cee0659cb07e780731095f38135" |
| 14 | 14 | ||
| 15 | CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python" | 15 | CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python" |
| 16 | CVE_STATUS[CVE-2026-0994] = "fixed-version: it is fixed in 6.33.5" | 16 | CVE_STATUS[CVE-2026-0994] = "fixed-version: it is fixed in 6.33.5" |
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch b/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch deleted file mode 100644 index 655b9c08c7..0000000000 --- a/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | From 672b0501526fc7c91725236fc37db82794096832 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Tue, 1 Jul 2025 23:14:08 -0700 | ||
| 4 | Subject: [PATCH] bump required version to 0.46.1 for python3-wheel | ||
| 5 | |||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 9 | --- | ||
| 10 | pyproject.toml | 2 +- | ||
| 11 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 12 | |||
| 13 | diff --git a/pyproject.toml b/pyproject.toml | ||
| 14 | index d5a518c..a6a159d 100644 | ||
| 15 | --- a/pyproject.toml | ||
| 16 | +++ b/pyproject.toml | ||
| 17 | @@ -1,5 +1,5 @@ | ||
| 18 | [build-system] | ||
| 19 | -requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.0"] | ||
| 20 | +requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.2"] | ||
| 21 | build-backend = "setuptools.build_meta" | ||
| 22 | |||
| 23 | [project] | ||
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast/0002-allow-newer-wheel.patch b/meta-python/recipes-devtools/python/python3-pychromecast/0002-allow-newer-wheel.patch deleted file mode 100644 index 456feb6010..0000000000 --- a/meta-python/recipes-devtools/python/python3-pychromecast/0002-allow-newer-wheel.patch +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | From e11eb34d1196a9dc35fef213aeffdfd8e6e29f44 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Tom Geelen <t.f.g.geelen@gmail.com> | ||
| 3 | Date: Sun, 8 Feb 2026 19:14:09 +0100 | ||
| 4 | Subject: [PATCH] allow newer wheel | ||
| 5 | |||
| 6 | Signed-off-by: Tom Geelen <t.f.g.geelen@gmail.com> | ||
| 7 | Upstream-Status: Pending | ||
| 8 | --- | ||
| 9 | pyproject.toml | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/pyproject.toml b/pyproject.toml | ||
| 13 | index 4c98630..75a15da 100644 | ||
| 14 | --- a/pyproject.toml | ||
| 15 | +++ b/pyproject.toml | ||
| 16 | @@ -1,5 +1,5 @@ | ||
| 17 | [build-system] | ||
| 18 | -requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.2"] | ||
| 19 | +requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.4"] | ||
| 20 | build-backend = "setuptools.build_meta" | ||
| 21 | |||
| 22 | [project] | ||
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast_14.0.9.bb b/meta-python/recipes-devtools/python/python3-pychromecast_14.0.10.bb index 6f88684f8b..cdd85a550f 100644 --- a/meta-python/recipes-devtools/python/python3-pychromecast_14.0.9.bb +++ b/meta-python/recipes-devtools/python/python3-pychromecast_14.0.10.bb | |||
| @@ -3,11 +3,7 @@ HOMEPAGE = "https://github.com/balloob/pychromecast" | |||
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5" |
| 5 | 5 | ||
| 6 | SRC_URI += "file://0001-bump-required-version-to-0.46.1-for-python3-wheel.patch \ | 6 | SRC_URI[sha256sum] = "f05a1c8d727d4f104c8c731688053033e05157f2ab81bc8eef50ec0c62f9373c" |
| 7 | file://0002-allow-newer-wheel.patch \ | ||
| 8 | " | ||
| 9 | |||
| 10 | SRC_URI[sha256sum] = "fe78841b0b04aa107d08aed216e91ab9cfb54b11d089d382be4e987e3631d4a6" | ||
| 11 | 7 | ||
| 12 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
| 13 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-pyjwt_2.12.1.bb b/meta-python/recipes-devtools/python/python3-pyjwt_2.12.1.bb index 28eceece97..96f060aa4e 100644 --- a/meta-python/recipes-devtools/python/python3-pyjwt_2.12.1.bb +++ b/meta-python/recipes-devtools/python/python3-pyjwt_2.12.1.bb | |||
| @@ -10,7 +10,6 @@ SRC_URI[sha256sum] = "c74a7a2adf861c04d002db713dd85f84beb242228e671280bf709d765b | |||
| 10 | PYPI_PACKAGE = "pyjwt" | 10 | PYPI_PACKAGE = "pyjwt" |
| 11 | CVE_PRODUCT = "pyjwt" | 11 | CVE_PRODUCT = "pyjwt" |
| 12 | CVE_STATUS[CVE-2025-45768] = "disputed: vulnerability can be avoided if the library is used correctly" | 12 | CVE_STATUS[CVE-2025-45768] = "disputed: vulnerability can be avoided if the library is used correctly" |
| 13 | CVE_STATUS[CVE-2026-32597] = "fixed-version: fixed in 2.12.0" | ||
| 14 | 13 | ||
| 15 | inherit pypi python_setuptools_build_meta | 14 | inherit pypi python_setuptools_build_meta |
| 16 | 15 | ||
diff --git a/meta-python/recipes-devtools/python/python3-scrypt/0001-py-scrypt-remove-the-hard-coded-include-paths.patch b/meta-python/recipes-devtools/python/python3-scrypt/0001-py-scrypt-remove-the-hard-coded-include-paths.patch index 3678d46cf6..73950f4cd2 100644 --- a/meta-python/recipes-devtools/python/python3-scrypt/0001-py-scrypt-remove-the-hard-coded-include-paths.patch +++ b/meta-python/recipes-devtools/python/python3-scrypt/0001-py-scrypt-remove-the-hard-coded-include-paths.patch | |||
| @@ -14,11 +14,11 @@ diff --git a/setup.py b/setup.py | |||
| 14 | index 419a982..3f1fe52 100644 | 14 | index 419a982..3f1fe52 100644 |
| 15 | --- a/setup.py | 15 | --- a/setup.py |
| 16 | +++ b/setup.py | 16 | +++ b/setup.py |
| 17 | @@ -26,7 +26,6 @@ if sys.platform.startswith('linux'): | 17 | @@ -25,7 +25,6 @@ |
| 18 | ('_FILE_OFFSET_BITS', '64'), | 18 | # ("DEBUG", "1"), |
| 19 | ] | 19 | ] |
| 20 | libraries = ['crypto', 'rt'] | 20 | libraries = ["crypto", "rt"] |
| 21 | - includes = ['/usr/local/include', '/usr/include'] | 21 | - includes = ["/usr/local/include", "/usr/include"] |
| 22 | CFLAGS.append('-O2') | 22 | CFLAGS.append("-O2") |
| 23 | elif sys.platform.startswith('win32') and os.environ.get('MSYSTEM'): | 23 | CFLAGS.append("-g") |
| 24 | msys2_env = os.getenv('MSYSTEM') | 24 | CFLAGS.append("-Wall") |
diff --git a/meta-python/recipes-devtools/python/python3-scrypt_0.8.27.bb b/meta-python/recipes-devtools/python/python3-scrypt_0.9.4.bb index 4cbc4c06c4..0a5a841a71 100644 --- a/meta-python/recipes-devtools/python/python3-scrypt_0.8.27.bb +++ b/meta-python/recipes-devtools/python/python3-scrypt_0.9.4.bb | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | DESCRIPTION = "Bindings for the scrypt key derivation function library" | 1 | DESCRIPTION = "Bindings for the scrypt key derivation function library" |
| 2 | LICENSE = "BSD-2-Clause" | 2 | LICENSE = "BSD-2-Clause" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=05b5ac2824a7ae7489193b0f6a6f2cd1" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=514fe4e05afed341c690c453fc87b10b" |
| 4 | HOMEPAGE = "https://github.com/holgern/py-scrypt" | 4 | HOMEPAGE = "https://github.com/holgern/py-scrypt" |
| 5 | 5 | ||
| 6 | SRC_URI += "file://0001-py-scrypt-remove-the-hard-coded-include-paths.patch" | 6 | SRC_URI += "file://0001-py-scrypt-remove-the-hard-coded-include-paths.patch" |
| 7 | 7 | ||
| 8 | SRC_URI[sha256sum] = "a7b637848ed518c1ea2b31a9ecaaa3f49616598d8442de8706cf1f01fbabf0a7" | 8 | SRC_URI[sha256sum] = "0d212010ba8c2e55475ba6258f30cee4da0432017514d8f6e855b7f1f8c55c77" |
| 9 | 9 | ||
| 10 | inherit pypi ptest-python-pytest setuptools3 dos2unix | 10 | inherit pypi ptest-python-pytest setuptools3 dos2unix |
| 11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-txdbus_1.1.2.bb b/meta-python/recipes-devtools/python/python3-txdbus_1.1.2.bb index 01c069291c..ef6c248e80 100644 --- a/meta-python/recipes-devtools/python/python3-txdbus_1.1.2.bb +++ b/meta-python/recipes-devtools/python/python3-txdbus_1.1.2.bb | |||
| @@ -8,4 +8,4 @@ SRC_URI[sha256sum] = "8375a5fb68a12054f0def91af800c821fb2232949337756ed975f88d8e | |||
| 8 | 8 | ||
| 9 | inherit pypi setuptools3 | 9 | inherit pypi setuptools3 |
| 10 | 10 | ||
| 11 | RDEPENDS:${PN} += "python3-twisted-core" | 11 | RDEPENDS:${PN} += "python3-twisted-core python3-six" |
diff --git a/meta-python/recipes-devtools/python/python3-xstatic-font-awesome_6.2.1.1.bb b/meta-python/recipes-devtools/python/python3-xstatic-font-awesome_6.2.1.2.bb index 0562cc2671..6231125237 100644 --- a/meta-python/recipes-devtools/python/python3-xstatic-font-awesome_6.2.1.1.bb +++ b/meta-python/recipes-devtools/python/python3-xstatic-font-awesome_6.2.1.2.bb | |||
| @@ -1,13 +1,13 @@ | |||
| 1 | DESCRIPTION = "Font Awesome icons packaged for setuptools (easy_install) / pip." | 1 | DESCRIPTION = "Font Awesome icons packaged for setuptools (easy_install) / pip." |
| 2 | HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Font-Awesome" | 2 | HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Font-Awesome" |
| 3 | SECTION = "devel/python" | 3 | SECTION = "devel/python" |
| 4 | LICENSE = "Apache-2.0" | 4 | LICENSE = "OFL-1.0 & MIT & CC-BY-4.0" |
| 5 | LIC_FILES_CHKSUM = "file://PKG-INFO;md5=f1a2fe131dcb2fc6243c26cf05ecdb36" | 5 | LIC_FILES_CHKSUM = "file://xstatic/pkg/font_awesome/data/LICENSE.txt;md5=57f9201afe70f877988912a7b233de47" |
| 6 | 6 | ||
| 7 | PYPI_PACKAGE = "XStatic-Font-Awesome" | 7 | PYPI_PACKAGE = "xstatic_font_awesome" |
| 8 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 8 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 9 | 9 | ||
| 10 | SRC_URI[sha256sum] = "f075871096128638f2e1539020d8227754c3d885dd68e7ee6de9a01235076828" | 10 | SRC_URI[sha256sum] = "9f3cb2f038fad7d352722375d3f25af346da9ee093ed9dc2c8c46bd911ab1971" |
| 11 | 11 | ||
| 12 | DEPENDS += " \ | 12 | DEPENDS += " \ |
| 13 | python3-xstatic \ | 13 | python3-xstatic \ |
diff --git a/meta-python/recipes-devtools/python/python3-zopeinterface/0001-Allow-using-setuptools-74.patch b/meta-python/recipes-devtools/python/python3-zopeinterface/0001-Allow-using-setuptools-74.patch deleted file mode 100644 index a01247fe5a..0000000000 --- a/meta-python/recipes-devtools/python/python3-zopeinterface/0001-Allow-using-setuptools-74.patch +++ /dev/null | |||
| @@ -1,24 +0,0 @@ | |||
| 1 | From 5060ecfe6cff5110cbfbc781fc7342ad08fc6f90 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Sat, 23 Nov 2024 18:30:40 -0800 | ||
| 4 | Subject: [PATCH] Allow using setuptools > 74 | ||
| 5 | |||
| 6 | Upstream-Status: Pending | ||
| 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 8 | --- | ||
| 9 | pyproject.toml | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/pyproject.toml b/pyproject.toml | ||
| 13 | index 17da486..7906a37 100644 | ||
| 14 | --- a/pyproject.toml | ||
| 15 | +++ b/pyproject.toml | ||
| 16 | @@ -3,7 +3,7 @@ | ||
| 17 | # https://github.com/zopefoundation/meta/tree/master/config/c-code | ||
| 18 | |||
| 19 | [build-system] | ||
| 20 | -requires = ["setuptools<74"] | ||
| 21 | +requires = ["setuptools"] | ||
| 22 | build-backend = "setuptools.build_meta" | ||
| 23 | |||
| 24 | [tool.coverage.run] | ||
diff --git a/meta-python/recipes-devtools/python/python3-zopeinterface_7.1.1.bb b/meta-python/recipes-devtools/python/python3-zopeinterface_8.2.bb index 79e00ce23e..1446d15935 100644 --- a/meta-python/recipes-devtools/python/python3-zopeinterface_7.1.1.bb +++ b/meta-python/recipes-devtools/python/python3-zopeinterface_8.2.bb | |||
| @@ -1,13 +1,12 @@ | |||
| 1 | SUMMARY = "Interface definitions for Zope products" | 1 | SUMMARY = "Interface definitions for Zope products" |
| 2 | LICENSE = "ZPL-2.1" | 2 | LICENSE = "ZPL-2.1" |
| 3 | LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e54fd776274c1b7423ec128974bd9d46" | 3 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=78ccb3640dc841e1baecb3e27a6966b2" |
| 4 | 4 | ||
| 5 | PYPI_PACKAGE = "zope.interface" | 5 | PYPI_PACKAGE = "zope_interface" |
| 6 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" | 6 | UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" |
| 7 | 7 | ||
| 8 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
| 9 | SRC_URI += "file://0001-Allow-using-setuptools-74.patch" | 9 | SRC_URI[sha256sum] = "afb20c371a601d261b4f6edb53c3c418c249db1a9717b0baafc9a9bb39ba1224" |
| 10 | SRC_URI[sha256sum] = "4284d664ef0ff7b709836d4de7b13d80873dc5faeffc073abdb280058bfac5e3" | ||
| 11 | PACKAGES =. "${PN}-test " | 10 | PACKAGES =. "${PN}-test " |
| 12 | 11 | ||
| 13 | RPROVIDES:${PN} += "zope-interfaces" | 12 | RPROVIDES:${PN} += "zope-interfaces" |
diff --git a/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb b/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.69.bb index 830e46a63c..c566f5a0e6 100644 --- a/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb +++ b/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.69.bb | |||
| @@ -33,7 +33,7 @@ SRC_URI = "git://github.com/rhinstaller/pykickstart.git;protocol=https;branch=ma | |||
| 33 | file://0004-load.py-retry-to-invoke-request-with-timeout.patch \ | 33 | file://0004-load.py-retry-to-invoke-request-with-timeout.patch \ |
| 34 | file://run-ptest \ | 34 | file://run-ptest \ |
| 35 | " | 35 | " |
| 36 | SRCREV = "6e0d1238cb4696a9040072a5a28a706e5775c552" | 36 | SRCREV = "601ec2d2f254909f56e2ee961d2056e0d5bc4a97" |
| 37 | 37 | ||
| 38 | UPSTREAM_CHECK_GITTAGREGEX = "r(?P<pver>\d+(\.\d+)+(-\d+)*)" | 38 | UPSTREAM_CHECK_GITTAGREGEX = "r(?P<pver>\d+(\.\d+)+(-\d+)*)" |
| 39 | 39 | ||
diff --git a/meta-webserver/recipes-httpd/hiawatha/hiawatha_12.0.bb b/meta-webserver/recipes-httpd/hiawatha/hiawatha_12.0.bb index 9c9aaed807..d6fa250cb9 100644 --- a/meta-webserver/recipes-httpd/hiawatha/hiawatha_12.0.bb +++ b/meta-webserver/recipes-httpd/hiawatha/hiawatha_12.0.bb | |||
| @@ -11,7 +11,7 @@ SRC_URI = "https://hiawatha.leisink.net/files/download/hiawatha-${PV}.tar.gz \ | |||
| 11 | file://hiawatha.service \ | 11 | file://hiawatha.service \ |
| 12 | " | 12 | " |
| 13 | 13 | ||
| 14 | SRC_URI[sha256sum] = "942dd76e0b0369188612020cbcc92c19e11ea9e844f5dfaef4e9c7ab6892e247" | 14 | SRC_URI[sha256sum] = "57b61a6d2640e72601d5ba0a063d6f1639613b910287871216f7ea06c75bfb96" |
| 15 | 15 | ||
| 16 | INITSCRIPT_NAME = "hiawatha" | 16 | INITSCRIPT_NAME = "hiawatha" |
| 17 | INITSCRIPT_PARAMS = "defaults 70" | 17 | INITSCRIPT_PARAMS = "defaults 70" |
diff --git a/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb b/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb index 9ff1772531..9459670344 100644 --- a/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb +++ b/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb | |||
| @@ -56,5 +56,3 @@ SYSTEMD_SERVICE:${PN} = "thttpd.service" | |||
| 56 | 56 | ||
| 57 | FILES:${PN} += "${SRV_DIR}" | 57 | FILES:${PN} += "${SRV_DIR}" |
| 58 | FILES:${PN}-dbg += "${SRV_DIR}/cgi-bin/.debug" | 58 | FILES:${PN}-dbg += "${SRV_DIR}/cgi-bin/.debug" |
| 59 | |||
| 60 | CVE_STATUS[CVE-2017-10671] = "fixed-version: No action required. The current version (2.27.1) is not affected by the CVE." | ||
diff --git a/meta-xfce/recipes-apps/mousepad/mousepad_0.6.1.bb b/meta-xfce/recipes-apps/mousepad/mousepad_0.7.0.bb index dc75a4b220..68e84dd3c4 100644 --- a/meta-xfce/recipes-apps/mousepad/mousepad_0.6.1.bb +++ b/meta-xfce/recipes-apps/mousepad/mousepad_0.7.0.bb | |||
| @@ -5,12 +5,15 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | |||
| 5 | 5 | ||
| 6 | DEPENDS = "gtk+3 gtksourceview4 xfconf xfce4-dev-tools-native" | 6 | DEPENDS = "gtk+3 gtksourceview4 xfconf xfce4-dev-tools-native" |
| 7 | 7 | ||
| 8 | XFCE_COMPRESS_TYPE = "xz" | ||
| 9 | XFCEBASEBUILDCLASS = "meson" | ||
| 10 | |||
| 8 | inherit xfce-app gsettings mime-xdg | 11 | inherit xfce-app gsettings mime-xdg |
| 9 | 12 | ||
| 10 | SRC_URI[sha256sum] = "560c5436c7bc7de33fbf3e9f6cc545280772ad898dfb73257d86533880ffff36" | 13 | SRC_URI[sha256sum] = "e86c59feb08126d4cace368432c16b2dee8e519aaca8a9d2b409ae1cdd200802" |
| 11 | 14 | ||
| 12 | PACKAGECONFIG ??= "" | 15 | PACKAGECONFIG ??= "" |
| 13 | PACKAGECONFIG[spell] = "--enable-plugin-gspell,--disable-plugin-gspell,gspell" | 16 | PACKAGECONFIG[spell] = "-Dgspell-plugin=enabled,-Dgspell-plugin=disabled,gspell" |
| 14 | 17 | ||
| 15 | FILES:${PN} += " \ | 18 | FILES:${PN} += " \ |
| 16 | ${datadir}/glib-2.0/schemas \ | 19 | ${datadir}/glib-2.0/schemas \ |
diff --git a/meta-xfce/recipes-apps/ristretto/ristretto_0.13.3.bb b/meta-xfce/recipes-apps/ristretto/ristretto_0.14.0.bb index 7175690694..d223fa5b9b 100644 --- a/meta-xfce/recipes-apps/ristretto/ristretto_0.13.3.bb +++ b/meta-xfce/recipes-apps/ristretto/ristretto_0.14.0.bb | |||
| @@ -6,10 +6,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=35d145429ad3cbf5308d1dc93f66376b" | |||
| 6 | 6 | ||
| 7 | DEPENDS = "exo libexif libxfce4ui libxfce4util xfconf cairo file glib-2.0-native python3-packaging-native" | 7 | DEPENDS = "exo libexif libxfce4ui libxfce4util xfconf cairo file glib-2.0-native python3-packaging-native" |
| 8 | 8 | ||
| 9 | XFCE_COMPRESS_TYPE = "xz" | ||
| 10 | XFCEBASEBUILDCLASS = "meson" | ||
| 11 | |||
| 9 | inherit xfce-app mime-xdg python3native | 12 | inherit xfce-app mime-xdg python3native |
| 10 | 13 | ||
| 11 | RRECOMMENDS:${PN} += "tumbler" | 14 | RRECOMMENDS:${PN} += "tumbler" |
| 12 | 15 | ||
| 13 | SRC_URI[sha256sum] = "5b9172ef704ae192a5338df6bee4e91a59edc65618c375bb4433ffb38e2126cb" | 16 | SRC_URI[sha256sum] = "502cf1577de14b38132dc89e56884c5e10f86f6a028d8dde379a8839110fda55" |
| 14 | 17 | ||
| 15 | FILES:${PN} += "${datadir}/metainfo" | 18 | FILES:${PN} += "${datadir}/metainfo" |
diff --git a/meta-xfce/recipes-apps/xfce-polkit/files/0001-configure.ac-add-missing-direct-dependency-on-gtk-3.patch b/meta-xfce/recipes-apps/xfce-polkit/files/0001-configure.ac-add-missing-direct-dependency-on-gtk-3.patch new file mode 100644 index 0000000000..bc20d2f854 --- /dev/null +++ b/meta-xfce/recipes-apps/xfce-polkit/files/0001-configure.ac-add-missing-direct-dependency-on-gtk-3.patch | |||
| @@ -0,0 +1,52 @@ | |||
| 1 | From a89bd475c3cf7dc39618bcc9979fc618d7acd537 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 3 | Date: Mon, 23 Mar 2026 16:52:58 +0800 | ||
| 4 | Subject: [PATCH] configure.ac: add missing direct dependency on gtk+-3.0 | ||
| 5 | |||
| 6 | xfce-polkit sources directly call GTK+ symbols (gtk_combo_box_set_model, | ||
| 7 | gtk_widget_show, etc.), but only libxfce4ui-2 was listed as a dependency. | ||
| 8 | Since libxfce4ui-2 correctly places gtk+-3.0 in Requires.private, the | ||
| 9 | client must declare its own direct dependency on gtk+-3.0. | ||
| 10 | |||
| 11 | See https://people.freedesktop.org/~dbn/pkg-config-guide.html#writing | ||
| 12 | |||
| 13 | Upstream-Status: Submitted [https://github.com/ncopa/xfce-polkit/pull/14] | ||
| 14 | |||
| 15 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 16 | --- | ||
| 17 | configure.ac | 1 + | ||
| 18 | src/Makefile.am | 2 ++ | ||
| 19 | 2 files changed, 3 insertions(+) | ||
| 20 | |||
| 21 | diff --git a/configure.ac b/configure.ac | ||
| 22 | index 88f2432..15c09c9 100644 | ||
| 23 | --- a/configure.ac | ||
| 24 | +++ b/configure.ac | ||
| 25 | @@ -4,6 +4,7 @@ AC_PROG_CC | ||
| 26 | |||
| 27 | PKG_CHECK_MODULES([GLIB], [glib-2.0]) | ||
| 28 | PKG_CHECK_MODULES([LIBXFCE4UI], [libxfce4ui-2]) | ||
| 29 | +PKG_CHECK_MODULES([GTK3], [gtk+-3.0]) | ||
| 30 | PKG_CHECK_MODULES([POLKIT_AGENT], [polkit-agent-1]) | ||
| 31 | |||
| 32 | AC_CONFIG_FILES([ | ||
| 33 | diff --git a/src/Makefile.am b/src/Makefile.am | ||
| 34 | index 514605a..f13e4cb 100644 | ||
| 35 | --- a/src/Makefile.am | ||
| 36 | +++ b/src/Makefile.am | ||
| 37 | @@ -10,11 +10,13 @@ xfce_polkit_SOURCES = \ | ||
| 38 | |||
| 39 | xfce_polkit_CFLAGS = @GLIB_CFLAGS@ \ | ||
| 40 | @LIBXFCE4UI_CFLAGS@ \ | ||
| 41 | + @GTK3_CFLAGS@ \ | ||
| 42 | @POLKIT_AGENT_CFLAGS@ | ||
| 43 | |||
| 44 | |||
| 45 | xfce_polkit_LDADD = @GLIB_LIBS@ \ | ||
| 46 | @LIBXFCE4UI_LIBS@ \ | ||
| 47 | + @GTK3_LIBS@ \ | ||
| 48 | @POLKIT_AGENT_LIBS@ | ||
| 49 | |||
| 50 | |||
| 51 | -- | ||
| 52 | 2.50.0 | ||
diff --git a/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.3.bb b/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.3.bb index 880e73849c..167cc538b9 100644 --- a/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.3.bb +++ b/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.3.bb | |||
| @@ -7,7 +7,8 @@ DEPENDS = "libxfce4ui polkit" | |||
| 7 | inherit xfce-app features_check | 7 | inherit xfce-app features_check |
| 8 | REQUIRED_DISTRO_FEATURES = "polkit" | 8 | REQUIRED_DISTRO_FEATURES = "polkit" |
| 9 | 9 | ||
| 10 | SRC_URI = " \ | 10 | SRC_URI = "\ |
| 11 | git://github.com/ncopa/${BPN}.git;branch=master;protocol=https \ | 11 | git://github.com/ncopa/${BPN}.git;branch=master;protocol=https \ |
| 12 | " | 12 | file://0001-configure.ac-add-missing-direct-dependency-on-gtk-3.patch \ |
| 13 | " | ||
| 13 | SRCREV = "6d3282cc1734c305850d48f5bf4b4d94e88885e9" | 14 | SRCREV = "6d3282cc1734c305850d48f5bf4b4d94e88885e9" |
diff --git a/meta-xfce/recipes-apps/xfce4-datetime-setter/files/0001-build-add-missing-direct-dependencies-to-fix-link-fa.patch b/meta-xfce/recipes-apps/xfce4-datetime-setter/files/0001-build-add-missing-direct-dependencies-to-fix-link-fa.patch new file mode 100644 index 0000000000..c86e418800 --- /dev/null +++ b/meta-xfce/recipes-apps/xfce4-datetime-setter/files/0001-build-add-missing-direct-dependencies-to-fix-link-fa.patch | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | From 57fc1ba0b433f2f95cd9eb011cf64a4f28b281b4 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 3 | Date: Mon, 23 Mar 2026 16:44:28 +0800 | ||
| 4 | Subject: [PATCH] build: add missing direct dependencies to fix link failures | ||
| 5 | |||
| 6 | xfce/ sources directly call symbols from libxfce4util (xfce_textdomain) | ||
| 7 | and gtk+-3.0 (gtk_builder_*, gtk_combo_box_*, gtk_widget_*), but only | ||
| 8 | libxfce4ui-2 was listed as a dependency. Since libxfce4ui-2 correctly | ||
| 9 | places these in Requires.private, the client must declare its own direct | ||
| 10 | dependencies. | ||
| 11 | |||
| 12 | Upstream-Status: Submitted [https://github.com/schnitzeltony/xfce4-datetime-setter/pull/4] | ||
| 13 | |||
| 14 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 15 | --- | ||
| 16 | xfce/meson.build | 3 ++- | ||
| 17 | 1 file changed, 2 insertions(+), 1 deletion(-) | ||
| 18 | |||
| 19 | diff --git a/xfce/meson.build b/xfce/meson.build | ||
| 20 | index 2acab2f..f1386a5 100644 | ||
| 21 | --- a/xfce/meson.build | ||
| 22 | +++ b/xfce/meson.build | ||
| 23 | @@ -7,8 +7,9 @@ xfce_datetime_c_args = [ | ||
| 24 | '-DHAVE_CONFIG_H', | ||
| 25 | ] | ||
| 26 | |||
| 27 | -xfce_datetime_deps = [ | ||
| 28 | +xfce_datetime_deps = common_deps + [ | ||
| 29 | libxfce4ui_dep, | ||
| 30 | + dependency('libxfce4util-1.0'), | ||
| 31 | ] | ||
| 32 | |||
| 33 | resource_data = files( | ||
| 34 | -- | ||
| 35 | 2.50.0 | ||
diff --git a/meta-xfce/recipes-apps/xfce4-datetime-setter/xfce4-datetime-setter_3.32.2.bb b/meta-xfce/recipes-apps/xfce4-datetime-setter/xfce4-datetime-setter_3.32.2.bb index 308da40c34..356c55e47b 100644 --- a/meta-xfce/recipes-apps/xfce4-datetime-setter/xfce4-datetime-setter_3.32.2.bb +++ b/meta-xfce/recipes-apps/xfce4-datetime-setter/xfce4-datetime-setter_3.32.2.bb | |||
| @@ -6,10 +6,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e" | |||
| 6 | 6 | ||
| 7 | DEPENDS = "glib-2.0-native libxfce4ui" | 7 | DEPENDS = "glib-2.0-native libxfce4ui" |
| 8 | 8 | ||
| 9 | SRC_URI = "git://github.com/schnitzeltony/xfce4-datetime-setter.git;protocol=https;branch=master \ | 9 | SRC_URI = "\ |
| 10 | git://github.com/schnitzeltony/xfce4-datetime-setter.git;protocol=https;branch=master \ | ||
| 10 | file://fix-inner-dependency.patch \ | 11 | file://fix-inner-dependency.patch \ |
| 11 | file://0001-Fix-build-with-meson-0.61.patch \ | 12 | file://0001-Fix-build-with-meson-0.61.patch \ |
| 12 | " | 13 | file://0001-build-add-missing-direct-dependencies-to-fix-link-fa.patch \ |
| 14 | " | ||
| 13 | SRCREV = "5c7a73a3824b03b91719e05e2604b97c7a72d50f" | 15 | SRCREV = "5c7a73a3824b03b91719e05e2604b97c7a72d50f" |
| 14 | 16 | ||
| 15 | 17 | ||
diff --git a/meta-xfce/recipes-apps/xfce4-notifyd/xfce4-notifyd_0.9.4.bb b/meta-xfce/recipes-apps/xfce4-notifyd/xfce4-notifyd_0.9.7.bb index 987735e763..60f09d9db7 100644 --- a/meta-xfce/recipes-apps/xfce4-notifyd/xfce4-notifyd_0.9.4.bb +++ b/meta-xfce/recipes-apps/xfce4-notifyd/xfce4-notifyd_0.9.7.bb | |||
| @@ -16,7 +16,7 @@ DEPENDS = " \ | |||
| 16 | inherit xfce-app | 16 | inherit xfce-app |
| 17 | inherit python3native | 17 | inherit python3native |
| 18 | 18 | ||
| 19 | SRC_URI[sha256sum] = "ae6c128c055c44bd07202f73ae69ad833c5e4754f3530696965136e4d9ea7818" | 19 | SRC_URI[sha256sum] = "170d18fd5f40cce823ffc7ae3d7e21644007c3f45808ab4835f0401d21b3516a" |
| 20 | 20 | ||
| 21 | # Avoid trouble with other desktops e.g KDE which also ships dbus service named | 21 | # Avoid trouble with other desktops e.g KDE which also ships dbus service named |
| 22 | # org.freedesktop.Notifications | 22 | # org.freedesktop.Notifications |
diff --git a/meta-xfce/recipes-apps/xfce4-panel-profiles/xfce4-panel-profiles_1.0.15.bb b/meta-xfce/recipes-apps/xfce4-panel-profiles/xfce4-panel-profiles_1.1.1.bb index 7eeaf80a67..24c96ea788 100644 --- a/meta-xfce/recipes-apps/xfce4-panel-profiles/xfce4-panel-profiles_1.0.15.bb +++ b/meta-xfce/recipes-apps/xfce4-panel-profiles/xfce4-panel-profiles_1.1.1.bb | |||
| @@ -10,8 +10,8 @@ REQUIRED_DISTRO_FEATURES = "x11 gobject-introspection-data" | |||
| 10 | 10 | ||
| 11 | DEPENDS += "intltool-native" | 11 | DEPENDS += "intltool-native" |
| 12 | 12 | ||
| 13 | SRC_URI = "http://archive.xfce.org/src/apps/${BPN}/1.0/${BP}.tar.bz2" | 13 | SRC_URI = "http://archive.xfce.org/src/apps/${BPN}/1.1/${BP}.tar.xz" |
| 14 | SRC_URI[sha256sum] = "56cce1a27e88a18a282d568cbc601547a5dd704f0449a75bc284f0171aebaf3b" | 14 | SRC_URI[sha256sum] = "0126373a03778bb4894afa151de28d36bfc563ddab96d3bd7c63962350d34ba2" |
| 15 | 15 | ||
| 16 | do_configure() { | 16 | do_configure() { |
| 17 | # special configure - no autotools... | 17 | # special configure - no autotools... |
| @@ -25,4 +25,4 @@ do_install() { | |||
| 25 | 25 | ||
| 26 | FILES:${PN} += "${datadir}/metainfo" | 26 | FILES:${PN} += "${datadir}/metainfo" |
| 27 | 27 | ||
| 28 | RDEPENDS:${PN} += "python3-pygobject python3-pexpect" | 28 | RDEPENDS:${PN} += "python3-pygobject python3-pexpect python3-psutil" |
diff --git a/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver/fix-cross-compile.patch b/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver/fix-cross-compile.patch deleted file mode 100644 index eabcaaae69..0000000000 --- a/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver/fix-cross-compile.patch +++ /dev/null | |||
| @@ -1,64 +0,0 @@ | |||
| 1 | It adds '-I$includedir' to CPPFLAGS and adds '-L$libdir' to LDFLAGS in | ||
| 2 | configure.ac which causes 'configure-unsafe' QA error. Don't add them for cross | ||
| 3 | compile to avoid the QA issues. | ||
| 4 | |||
| 5 | Upstream-Status: Inappropriate [cross compile specific] | ||
| 6 | |||
| 7 | Signed-off-by: Kai Kang <kai.kang@windriver.com> | ||
| 8 | |||
| 9 | --- | ||
| 10 | configure.ac | 24 ++++++++++++------------ | ||
| 11 | 1 file changed, 12 insertions(+), 12 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/configure.ac b/configure.ac | ||
| 14 | index 6f149bb..3890677 100644 | ||
| 15 | --- a/configure.ac | ||
| 16 | +++ b/configure.ac | ||
| 17 | @@ -237,9 +237,9 @@ dnl --------------------------------------------------------------------------- | ||
| 18 | # | ||
| 19 | AC_DEFUN([AC_CHECK_X_HEADER], [ | ||
| 20 | ac_save_CPPFLAGS="$CPPFLAGS" | ||
| 21 | - if test \! -z "$includedir" ; then | ||
| 22 | - CPPFLAGS="$CPPFLAGS -I$includedir" | ||
| 23 | - fi | ||
| 24 | +# if test \! -z "$includedir" ; then | ||
| 25 | +# CPPFLAGS="$CPPFLAGS -I$includedir" | ||
| 26 | +# fi | ||
| 27 | CPPFLAGS="$CPPFLAGS $X_CFLAGS" | ||
| 28 | AC_CHECK_HEADER([$1],[$2],[$3],[$4]) | ||
| 29 | CPPFLAGS="$ac_save_CPPFLAGS"]) | ||
| 30 | @@ -248,9 +248,9 @@ AC_DEFUN([AC_CHECK_X_HEADER], [ | ||
| 31 | # | ||
| 32 | AC_DEFUN([AC_TRY_X_COMPILE], [ | ||
| 33 | ac_save_CPPFLAGS="$CPPFLAGS" | ||
| 34 | - if test \! -z "$includedir" ; then | ||
| 35 | - CPPFLAGS="$CPPFLAGS -I$includedir" | ||
| 36 | - fi | ||
| 37 | +# if test \! -z "$includedir" ; then | ||
| 38 | +# CPPFLAGS="$CPPFLAGS -I$includedir" | ||
| 39 | +# fi | ||
| 40 | CPPFLAGS="$CPPFLAGS $X_CFLAGS" | ||
| 41 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[$1]], [[$2]])], [$3], [$4]) | ||
| 42 | CPPFLAGS="$ac_save_CPPFLAGS"]) | ||
| 43 | @@ -264,15 +264,15 @@ AC_DEFUN([AC_CHECK_X_LIB], [ | ||
| 44 | ac_save_LDFLAGS="$LDFLAGS" | ||
| 45 | # ac_save_LIBS="$LIBS" | ||
| 46 | |||
| 47 | - if test \! -z "$includedir" ; then | ||
| 48 | - CPPFLAGS="$CPPFLAGS -I$includedir" | ||
| 49 | - fi | ||
| 50 | +# if test \! -z "$includedir" ; then | ||
| 51 | +# CPPFLAGS="$CPPFLAGS -I$includedir" | ||
| 52 | +# fi | ||
| 53 | # note: $X_CFLAGS includes $x_includes | ||
| 54 | CPPFLAGS="$CPPFLAGS $X_CFLAGS" | ||
| 55 | |||
| 56 | - if test \! -z "$libdir" ; then | ||
| 57 | - LDFLAGS="$LDFLAGS -L$libdir" | ||
| 58 | - fi | ||
| 59 | +# if test \! -z "$libdir" ; then | ||
| 60 | +# LDFLAGS="$LDFLAGS -L$libdir" | ||
| 61 | +# fi | ||
| 62 | # note: $X_LIBS includes $x_libraries | ||
| 63 | LDFLAGS="$LDFLAGS $ALL_X_LIBS" | ||
| 64 | |||
diff --git a/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.18.4.bb b/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.20.2.bb index 7322dedc29..2033eb082f 100644 --- a/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.18.4.bb +++ b/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.20.2.bb | |||
| @@ -7,13 +7,14 @@ LICENSE = "GPL-2.0-or-later & LGPL-2.0-or-later " | |||
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ |
| 8 | file://COPYING.LGPL;md5=4fbd65380cdd255951079008b364516c \ | 8 | file://COPYING.LGPL;md5=4fbd65380cdd255951079008b364516c \ |
| 9 | " | 9 | " |
| 10 | XFCE_COMPRESS_TYPE = "xz" | ||
| 11 | XFCEBASEBUILDCLASS = "meson" | ||
| 10 | 12 | ||
| 11 | DEPENDS = "dbus-glib garcon gtk+3 libxklavier libxscrnsaver virtual/libx11 xfconf libwnck3" | 13 | DEPENDS = "dbus-glib garcon gtk+3 libxklavier libxscrnsaver virtual/libx11 xfconf libwnck3" |
| 12 | 14 | ||
| 13 | inherit xfce-app | 15 | inherit xfce-app |
| 14 | 16 | ||
| 15 | SRC_URI:append = " file://fix-cross-compile.patch" | 17 | SRC_URI[sha256sum] = "5032f60a31df5e50a80512e301b595be5ea6a6bd762cdd95cacc24cbd29a01d7" |
| 16 | SRC_URI[sha256sum] = "cf717d032d2d0555978c479299da992af6dc3363ae7e758af9515c7166eac170" | ||
| 17 | 18 | ||
| 18 | do_install:append() { | 19 | do_install:append() { |
| 19 | install -D -m 0644 ${S}/data/xfce4-screensaver.common-auth ${D}${sysconfdir}/pam.d/xfce4-screensaver | 20 | install -D -m 0644 ${S}/data/xfce4-screensaver.common-auth ${D}${sysconfdir}/pam.d/xfce4-screensaver |
diff --git a/meta-xfce/recipes-apps/xfce4-taskmanager/xfce4-taskmanager_1.5.8.bb b/meta-xfce/recipes-apps/xfce4-taskmanager/xfce4-taskmanager_1.6.0.bb index 6490e087fb..e367326db9 100644 --- a/meta-xfce/recipes-apps/xfce4-taskmanager/xfce4-taskmanager_1.5.8.bb +++ b/meta-xfce/recipes-apps/xfce4-taskmanager/xfce4-taskmanager_1.6.0.bb | |||
| @@ -3,8 +3,11 @@ HOMEPAGE = "https://docs.xfce.org/apps/xfce4-taskmanager/start" | |||
| 3 | LICENSE = "GPL-2.0-only" | 3 | LICENSE = "GPL-2.0-only" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
| 5 | 5 | ||
| 6 | XFCE_COMPRESS_TYPE = "xz" | ||
| 7 | XFCEBASEBUILDCLASS = "meson" | ||
| 8 | |||
| 6 | inherit xfce-app | 9 | inherit xfce-app |
| 7 | 10 | ||
| 8 | DEPENDS += "gtk+3 cairo libwnck libxfce4ui libxmu xfce4-dev-tools-native" | 11 | DEPENDS += "gtk+3 cairo libwnck libxfce4ui libxmu" |
| 9 | 12 | ||
| 10 | SRC_URI[sha256sum] = "14b9d68b8feb88a642a9885b8549efe7fc9e6c155f638003f2a4a58d9eb2baab" | 13 | SRC_URI[sha256sum] = "29bdc7840ab8b9025f6c0e456a83a31090d1c9fd9e26b359baa4a4010cfb0b90" |
diff --git a/meta-xfce/recipes-apps/xfce4-terminal/files/0001-build-Do-not-display-full-path-in-generated-headers.patch b/meta-xfce/recipes-apps/xfce4-terminal/files/0001-build-Do-not-display-full-path-in-generated-headers.patch new file mode 100644 index 0000000000..ef4052af51 --- /dev/null +++ b/meta-xfce/recipes-apps/xfce4-terminal/files/0001-build-Do-not-display-full-path-in-generated-headers.patch | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | From c1b15e5249fa975308c75f5f9791a444a44f05bc Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> | ||
| 3 | Date: Mon, 16 Mar 2026 16:48:25 +0100 | ||
| 4 | Subject: [PATCH] build: Do not display full path in generated headers | ||
| 5 | |||
| 6 | Upstream-Status: Backport [https://gitlab.xfce.org/apps/xfce4-terminal/-/commit/c1b15e5249fa975308c75f5f9791a444a44f05bc] | ||
| 7 | |||
| 8 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 9 | --- | ||
| 10 | terminal/meson.build | 4 ++-- | ||
| 11 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/terminal/meson.build b/terminal/meson.build | ||
| 14 | index e0e109f7..5ff7b1ee 100644 | ||
| 15 | --- a/terminal/meson.build | ||
| 16 | +++ b/terminal/meson.build | ||
| 17 | @@ -50,7 +50,7 @@ terminal_sources += gnome.mkenums( | ||
| 18 | install_header: false, | ||
| 19 | sources: 'terminal-preferences.h', | ||
| 20 | fhead: '#ifndef TERMINAL_ENUM_TYPES_H\n#define TERMINAL_ENUM_TYPES_H\n#include <gtk/gtk.h>\nG_BEGIN_DECLS\n', | ||
| 21 | - fprod: '/* enumerations from "@filename@" */\n', | ||
| 22 | + fprod: '/* enumerations from "@basename@" */\n', | ||
| 23 | vhead: 'GType @enum_name@_get_type (void);\n#define TERMINAL_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n', | ||
| 24 | ftail: 'G_END_DECLS\n\n#endif /* !TERMINAL_ENUM_TYPES_H */', | ||
| 25 | ) | ||
| 26 | @@ -59,7 +59,7 @@ terminal_sources += gnome.mkenums( | ||
| 27 | install_header: false, | ||
| 28 | sources: 'terminal-preferences.h', | ||
| 29 | fhead: '#include "terminal-enum-types.h"\n#include "terminal-app.h"\n#include "terminal-preferences.h"', | ||
| 30 | - fprod: ' \n/* enumerations from "@filename@" */', | ||
| 31 | + fprod: ' \n/* enumerations from "@basename@" */', | ||
| 32 | vhead: 'GType\n@enum_name@_get_type (void)\n{\n\tstatic GType type = 0;\n\tif (type == 0) {\n\tstatic const G@Type@Value values[] = {', | ||
| 33 | vprod: ' \t{ @VALUENAME@, "@VALUENAME@", "@valuenick@" },', | ||
| 34 | vtail: ' \t{ 0, NULL, NULL }\n\t};\n\ttype = g_@type@_register_static ("@EnumName@", values);\n }\n\treturn type;\n}\n', | ||
| 35 | -- | ||
| 36 | 2.51.2 | ||
diff --git a/meta-xfce/recipes-apps/xfce4-terminal/files/0001-build-Properly-guard-wayland-code.patch b/meta-xfce/recipes-apps/xfce4-terminal/files/0001-build-Properly-guard-wayland-code.patch new file mode 100644 index 0000000000..4f46e8a8d7 --- /dev/null +++ b/meta-xfce/recipes-apps/xfce4-terminal/files/0001-build-Properly-guard-wayland-code.patch | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | From b07d9546a08a3cd70b7e9aaad7a86256fbe32b8b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> | ||
| 3 | Date: Sun, 8 Mar 2026 22:23:34 +0100 | ||
| 4 | Subject: [PATCH] build: Properly guard wayland code | ||
| 5 | |||
| 6 | Closes: #383 | ||
| 7 | Fixes: ab0136ac39d1eb0849dcfca84bbd91e8562a7176 | ||
| 8 | |||
| 9 | Upstream-Status: Backport [https://gitlab.xfce.org/apps/xfce4-terminal/-/commit/b07d9546a08a3cd70b7e9aaad7a86256fbe32b8b] | ||
| 10 | |||
| 11 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 12 | --- | ||
| 13 | terminal/terminal-window-dropdown.c | 2 ++ | ||
| 14 | 1 file changed, 2 insertions(+) | ||
| 15 | |||
| 16 | diff --git a/terminal/terminal-window-dropdown.c b/terminal/terminal-window-dropdown.c | ||
| 17 | index 6f9e3b48..074a6ce0 100644 | ||
| 18 | --- a/terminal/terminal-window-dropdown.c | ||
| 19 | +++ b/terminal/terminal-window-dropdown.c | ||
| 20 | @@ -567,11 +567,13 @@ terminal_window_dropdown_finalize (GObject *object) | ||
| 21 | if (dropdown->animation_timeout_id != 0) | ||
| 22 | g_source_remove (dropdown->animation_timeout_id); | ||
| 23 | |||
| 24 | +#ifdef HAVE_GTK_LAYER_SHELL | ||
| 25 | if (dropdown->set_monitor_idle_id != 0) | ||
| 26 | g_source_remove (dropdown->set_monitor_idle_id); | ||
| 27 | |||
| 28 | if (dropdown->monitor_removed_idle_id != 0) | ||
| 29 | g_source_remove (dropdown->monitor_removed_idle_id); | ||
| 30 | +#endif | ||
| 31 | |||
| 32 | if (dropdown->status_icon != NULL) | ||
| 33 | g_object_unref (G_OBJECT (dropdown->status_icon)); | ||
| 34 | -- | ||
| 35 | 2.51.2 | ||
diff --git a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.1.4.bb b/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.1.4.bb deleted file mode 100644 index 50adacbcb1..0000000000 --- a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.1.4.bb +++ /dev/null | |||
| @@ -1,16 +0,0 @@ | |||
| 1 | SUMMARY = "Terminal emulator for the Xfce desktop environment" | ||
| 2 | HOMEPAGE = "https://docs.xfce.org/apps/xfce4-terminal/start" | ||
| 3 | LICENSE = "GPL-2.0-only" | ||
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | ||
| 5 | DEPENDS = "glib-2.0 gtk+3 vte libxfce4ui gtk-doc-native" | ||
| 6 | |||
| 7 | inherit xfce-app | ||
| 8 | |||
| 9 | FILES:${PN} += " \ | ||
| 10 | ${datadir}/xfce4 \ | ||
| 11 | ${datadir}/gnome-control-center \ | ||
| 12 | " | ||
| 13 | |||
| 14 | SRC_URI[sha256sum] = "873c921da1f4b986ffb459d4960789c9c063af98648c9f0ca146dc6f6f5b71b7" | ||
| 15 | |||
| 16 | RRECOMMENDS:${PN} += "vte-prompt" | ||
diff --git a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.2.0.bb b/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.2.0.bb new file mode 100644 index 0000000000..bf31ae516e --- /dev/null +++ b/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.2.0.bb | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | SUMMARY = "Terminal emulator for the Xfce desktop environment" | ||
| 2 | HOMEPAGE = "https://docs.xfce.org/apps/xfce4-terminal/start" | ||
| 3 | LICENSE = "GPL-2.0-only" | ||
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | ||
| 5 | DEPENDS = "glib-2.0 gtk+3 vte libxfce4ui libxslt-native docbook-xsl-stylesheets-native gtk-doc-native" | ||
| 6 | |||
| 7 | XFCE_COMPRESS_TYPE = "xz" | ||
| 8 | XFCEBASEBUILDCLASS = "meson" | ||
| 9 | |||
| 10 | inherit xfce-app | ||
| 11 | |||
| 12 | SRC_URI += "\ | ||
| 13 | file://0001-build-Properly-guard-wayland-code.patch \ | ||
| 14 | file://0001-build-Do-not-display-full-path-in-generated-headers.patch \ | ||
| 15 | " | ||
| 16 | SRC_URI[sha256sum] = "6874c7b975cc3dc3bd636d57ffec723de7458202defe65377593d3a7e0734b94" | ||
| 17 | |||
| 18 | FILES:${PN} += " \ | ||
| 19 | ${datadir}/xfce4 \ | ||
| 20 | ${datadir}/gnome-control-center \ | ||
| 21 | " | ||
| 22 | |||
| 23 | RRECOMMENDS:${PN} += "vte-prompt" | ||
diff --git a/meta-xfce/recipes-extended/imsettings/imsettings/0001-remove-man-page.patch b/meta-xfce/recipes-extended/imsettings/imsettings/0001-remove-man-page.patch index a2fe0451b0..e2ade1aa6c 100644 --- a/meta-xfce/recipes-extended/imsettings/imsettings/0001-remove-man-page.patch +++ b/meta-xfce/recipes-extended/imsettings/imsettings/0001-remove-man-page.patch | |||
| @@ -45,9 +45,9 @@ index b492532..2236257 100644 | |||
| 45 | -SUFFIXES = .1.xml | 45 | -SUFFIXES = .1.xml |
| 46 | + | 46 | + |
| 47 | 47 | ||
| 48 | ## | 48 | # |
| 49 | # Local Rules | 49 | imsettings_boot_in = imsettings-boot.sh.in |
| 50 | @@ -50,12 +42,6 @@ bin_PROGRAMS = \ | 50 | @@ -59,12 +51,6 @@ bin_PROGRAMS = \ |
| 51 | libexec_PROGRAMS = \ | 51 | libexec_PROGRAMS = \ |
| 52 | imsettings-check \ | 52 | imsettings-check \ |
| 53 | $(NULL) | 53 | $(NULL) |
| @@ -60,7 +60,7 @@ index b492532..2236257 100644 | |||
| 60 | # | 60 | # |
| 61 | autostartdir = $(sysconfdir)/xdg/autostart | 61 | autostartdir = $(sysconfdir)/xdg/autostart |
| 62 | # | 62 | # |
| 63 | @@ -64,13 +50,6 @@ autostart_in_files = \ | 63 | @@ -73,13 +59,6 @@ autostart_in_files = \ |
| 64 | $(NULL) | 64 | $(NULL) |
| 65 | autostart_DATA = $(autostart_in_files:.desktop.in=.desktop) | 65 | autostart_DATA = $(autostart_in_files:.desktop.in=.desktop) |
| 66 | # | 66 | # |
diff --git a/meta-xfce/recipes-extended/imsettings/imsettings_1.8.10.bb b/meta-xfce/recipes-extended/imsettings/imsettings_1.8.11.bb index 6daf1f57b1..e3fe0241b3 100644 --- a/meta-xfce/recipes-extended/imsettings/imsettings_1.8.10.bb +++ b/meta-xfce/recipes-extended/imsettings/imsettings_1.8.11.bb | |||
| @@ -16,11 +16,11 @@ DEPENDS = "autoconf-archive-native gtk+3 libnotify" | |||
| 16 | 16 | ||
| 17 | REQUIRED_DISTRO_FEATURES = "x11" | 17 | REQUIRED_DISTRO_FEATURES = "x11" |
| 18 | 18 | ||
| 19 | SRC_URI = "git://gitlab.com/tagoh/imsettings.git;protocol=https;branch=main \ | 19 | SRC_URI = "git://gitlab.com/tagoh/imsettings.git;protocol=https;branch=main;tag=${PV} \ |
| 20 | file://imsettings-gcc10.patch \ | 20 | file://imsettings-gcc10.patch \ |
| 21 | file://0001-remove-man-page.patch \ | 21 | file://0001-remove-man-page.patch \ |
| 22 | " | 22 | " |
| 23 | SRCREV = "27d84c88831ef76397a15891ba0738ce9a83902a" | 23 | SRCREV = "7fadd84fcbfe6c321dbe1c97b50cbb70efe20155" |
| 24 | 24 | ||
| 25 | 25 | ||
| 26 | do_configure:prepend() { | 26 | do_configure:prepend() { |
diff --git a/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_0.8.3.bb b/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_0.8.3.bb index f025edd4c5..b5837f9e51 100644 --- a/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_0.8.3.bb +++ b/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_0.8.3.bb | |||
| @@ -5,4 +5,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" | |||
| 5 | 5 | ||
| 6 | inherit xfce-panel-plugin | 6 | inherit xfce-panel-plugin |
| 7 | 7 | ||
| 8 | CFLAGS += "-DLIBXFCE4PANEL_COMPILATION" | ||
| 9 | |||
| 8 | SRC_URI[sha256sum] = "6b2eeb79fb586868737426cbd2a4cd43c7f8c58507d8a2f578e0150187cc00b0" | 10 | SRC_URI[sha256sum] = "6b2eeb79fb586868737426cbd2a4cd43c7f8c58507d8a2f578e0150187cc00b0" |
diff --git a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.5.bb b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.5.0.bb index d283684aa2..1d9f7c205a 100644 --- a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.5.bb +++ b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.5.0.bb | |||
| @@ -3,10 +3,12 @@ HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-sensors-plugin/start" | |||
| 3 | LICENSE = "GPL-2.0-or-later" | 3 | LICENSE = "GPL-2.0-or-later" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
| 5 | 5 | ||
| 6 | XFCE_COMPRESS_TYPE = "xz" | ||
| 7 | |||
| 6 | inherit xfce-panel-plugin | 8 | inherit xfce-panel-plugin |
| 7 | 9 | ||
| 8 | SRC_URI += "file://0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch" | 10 | SRC_URI += "file://0001-Do-not-check-for-sys-class-power_supply-we-are-cross.patch" |
| 9 | SRC_URI[sha256sum] = "f69fdf79b7f76d2a81724828124a6fce76803a9122a4c82de8f3dfa3efbb179a" | 11 | SRC_URI[sha256sum] = "840442b87fdddcd8595bd9f83ea8b81f771fe296bb9d2abf0e1979e208727ae9" |
| 10 | 12 | ||
| 11 | EXTRA_OECONF = " \ | 13 | EXTRA_OECONF = " \ |
| 12 | --disable-procacpi \ | 14 | --disable-procacpi \ |
diff --git a/meta-xfce/recipes-panel-plugins/whiskermenu/xfce4-whiskermenu-plugin_2.10.0.bb b/meta-xfce/recipes-panel-plugins/whiskermenu/xfce4-whiskermenu-plugin_2.10.1.bb index 59f4bc9203..6d17c7596a 100644 --- a/meta-xfce/recipes-panel-plugins/whiskermenu/xfce4-whiskermenu-plugin_2.10.0.bb +++ b/meta-xfce/recipes-panel-plugins/whiskermenu/xfce4-whiskermenu-plugin_2.10.1.bb | |||
| @@ -8,4 +8,4 @@ XFCEBASEBUILDCLASS = "meson" | |||
| 8 | 8 | ||
| 9 | inherit xfce-panel-plugin cmake | 9 | inherit xfce-panel-plugin cmake |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "c2efb3782816d44d421dcbee2900b9513bdb2469b695b776641f495601f33a10" | 11 | SRC_URI[sha256sum] = "8b5a777a5d9df1f1c39b109ba8b2d045cb2cc02c41a9a297aa00dcb2a4520530" |
diff --git a/meta-xfce/recipes-xfce/garcon/garcon_4.20.0.bb b/meta-xfce/recipes-xfce/garcon/garcon_4.21.0.bb index 5d7282ecbf..06ad0b9fbc 100644 --- a/meta-xfce/recipes-xfce/garcon/garcon_4.20.0.bb +++ b/meta-xfce/recipes-xfce/garcon/garcon_4.21.0.bb | |||
| @@ -5,6 +5,8 @@ LICENSE = "LGPL-2.0-only & GFDL-1.1-no-invariants-only" | |||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=04a01abcbdabffae1ca26335a293276b" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=04a01abcbdabffae1ca26335a293276b" |
| 6 | DEPENDS = "xfce4-dev-tools-native libxfce4ui intltool-native" | 6 | DEPENDS = "xfce4-dev-tools-native libxfce4ui intltool-native" |
| 7 | 7 | ||
| 8 | XFCE_COMPRESS_TYPE = "xz" | ||
| 9 | |||
| 8 | inherit xfce gtk-doc gobject-introspection features_check | 10 | inherit xfce gtk-doc gobject-introspection features_check |
| 9 | 11 | ||
| 10 | # xfce4 depends on libwnck3, gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG. | 12 | # xfce4 depends on libwnck3, gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG. |
| @@ -12,12 +14,16 @@ inherit xfce gtk-doc gobject-introspection features_check | |||
| 12 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 14 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
| 13 | 15 | ||
| 14 | SRC_URI += "file://0001-xfce-applications.menu-don-t-bloat-settings-menu-by-.patch" | 16 | SRC_URI += "file://0001-xfce-applications.menu-don-t-bloat-settings-menu-by-.patch" |
| 15 | SRC_URI[sha256sum] = "7fb8517c12309ca4ddf8b42c34bc0c315e38ea077b5442bfcc4509415feada8f" | 17 | SRC_URI[sha256sum] = "3acc3f6b81059199f4e6646da7b6ca39edf84ea90dd3ff87088ffca6aa108269" |
| 16 | 18 | ||
| 17 | EXTRA_OECONF = "--disable-gtk-doc" | 19 | EXTRA_OECONF = "--disable-gtk-doc" |
| 18 | 20 | ||
| 19 | do_compile:prepend() { | 21 | do_compile:prepend() { |
| 20 | export GIR_EXTRA_LIBS_PATH="${B}/garcon/.libs" | 22 | export GIR_EXTRA_LIBS_PATH="${B}/garcon/.libs" |
| 23 | # g-ir-scanner needs garcon/garcon-config.h but it's generated in ${B}/garcon/ | ||
| 24 | mkdir -p ${B}/garcon/garcon ${B}/garcon-gtk/garcon | ||
| 25 | ln -sf ${B}/garcon/garcon-config.h ${B}/garcon/garcon/ | ||
| 26 | ln -sf ${B}/garcon/garcon-config.h ${B}/garcon-gtk/garcon/ | ||
| 21 | } | 27 | } |
| 22 | 28 | ||
| 23 | FILES:${PN} += "${datadir}/desktop-directories" | 29 | FILES:${PN} += "${datadir}/desktop-directories" |
diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui/0001-build-Do-not-display-full-path-in-generated-headers.patch b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui/0001-build-Do-not-display-full-path-in-generated-headers.patch new file mode 100644 index 0000000000..c7ea1e6fe9 --- /dev/null +++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui/0001-build-Do-not-display-full-path-in-generated-headers.patch | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | From b8bf147d621739a1b8a4d1cc8398d1c90288e9d6 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> | ||
| 3 | Date: Mon, 16 Mar 2026 16:21:51 +0100 | ||
| 4 | Subject: [PATCH] build: Do not display full path in generated headers | ||
| 5 | |||
| 6 | Fixes: #144 | ||
| 7 | |||
| 8 | Upstream-Status: Backport [https://gitlab.xfce.org/xfce/libxfce4ui/-/commit/b8bf147d621739a1b8a4d1cc8398d1c90288e9d6] | ||
| 9 | |||
| 10 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 11 | --- | ||
| 12 | libxfce4ui/meson.build | 4 ++-- | ||
| 13 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 14 | |||
| 15 | diff --git a/libxfce4ui/meson.build b/libxfce4ui/meson.build | ||
| 16 | index 8cac84eb..ca5ac927 100644 | ||
| 17 | --- a/libxfce4ui/meson.build | ||
| 18 | +++ b/libxfce4ui/meson.build | ||
| 19 | @@ -102,7 +102,7 @@ libxfce4ui_enums += gnome.mkenums( | ||
| 20 | install_dir: libxfce4ui_install_dir, | ||
| 21 | sources: libxfce4ui_enum_headers, | ||
| 22 | fhead: '#if !defined(_LIBXFCE4UI_INSIDE_LIBXFCE4UI_H) && !defined(LIBXFCE4UI_COMPILATION)\n#error "Only <libxfce4ui/libxfce4ui.h> can be included directly, this file is not part of the public API."\n#endif\n\n#ifndef __LIBXFCE4UI_ENUM_TYPES_H__\n#define __LIBXFCE4UI_ENUM_TYPES_H__\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n\n', | ||
| 23 | - fprod: '/* enumerations from "@filename@" */\n\n', | ||
| 24 | + fprod: '/* enumerations from "@basename@" */\n\n', | ||
| 25 | vhead: 'GType @enum_name@_get_type(void) G_GNUC_CONST;\n#define XFCE_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n\n', | ||
| 26 | ftail: 'G_END_DECLS\n\n#endif /* !__LIBXFCE4UI_ENUM_TYPES_H__ */', | ||
| 27 | ) | ||
| 28 | @@ -111,7 +111,7 @@ libxfce4ui_enums += gnome.mkenums( | ||
| 29 | install_header: false, | ||
| 30 | sources: libxfce4ui_enum_headers, | ||
| 31 | fhead: '#include "libxfce4ui-enums.h"\n#include "xfce-gtk-extensions.h"\n#include "libxfce4ui-enum-types.h"\n#include "libxfce4ui-visibility.h"\n\n', | ||
| 32 | - fprod: '/* enumerations from "@filename@" */\n\n', | ||
| 33 | + fprod: '/* enumerations from "@basename@" */\n\n', | ||
| 34 | vhead: 'GType\n@enum_name@_get_type(void)\n{\n static GType type = 0;\n\n if(!type) {\n static const G@Type@Value values[] = {', | ||
| 35 | vprod: ' { @VALUENAME@, "@VALUENAME@", "@valuenick@" },', | ||
| 36 | vtail: ' { 0, NULL, NULL }\n\t};\n\ttype = g_@type@_register_static("@EnumName@", values);\n }\n\n return type;\n}\n\n', | ||
| 37 | -- | ||
| 38 | 2.34.1 | ||
diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.20.2.bb b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.21.7.bb index a0be1f6067..e672eae540 100644 --- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.20.2.bb +++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.21.7.bb | |||
| @@ -5,29 +5,28 @@ LICENSE = "LGPL-2.0-or-later" | |||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=4cf66a4984120007c9881cc871cf49db" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=4cf66a4984120007c9881cc871cf49db" |
| 6 | DEPENDS = "intltool-native perl-native gtk+3 libxfce4util xfce4-dev-tools xfconf" | 6 | DEPENDS = "intltool-native perl-native gtk+3 libxfce4util xfce4-dev-tools xfconf" |
| 7 | 7 | ||
| 8 | XFCE_COMPRESS_TYPE = "xz" | ||
| 9 | XFCEBASEBUILDCLASS = "meson" | ||
| 10 | |||
| 8 | inherit xfce gtk-doc gobject-introspection features_check | 11 | inherit xfce gtk-doc gobject-introspection features_check |
| 9 | 12 | ||
| 13 | # libxfce4ui uses 'gtk-doc' instead of 'docs' for meson option | ||
| 14 | GTKDOC_MESON_OPTION = "gtk-doc" | ||
| 15 | |||
| 10 | # xfce4 depends on libwnck3. gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG. | 16 | # xfce4 depends on libwnck3. gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG. |
| 11 | # cairo would at least needed to be built with xlib. | 17 | # cairo would at least needed to be built with xlib. |
| 12 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 18 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
| 13 | REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('DISTRO_FEATURES', 'x11','opengl', "", d)}" | 19 | REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('DISTRO_FEATURES', 'x11','opengl', "", d)}" |
| 14 | 20 | ||
| 15 | # TODO: Check if 0001-... can go | 21 | # TODO: Check if 0001-... can go |
| 16 | SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch" | 22 | SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch \ |
| 17 | SRC_URI[sha256sum] = "5d3d67b1244a10cee0e89b045766c05fe1035f7938f0410ac6a3d8222b5df907" | 23 | file://0001-build-Do-not-display-full-path-in-generated-headers.patch \ |
| 24 | " | ||
| 25 | SRC_URI[sha256sum] = "a72a7af39cf183819bcfb61b1747d425261e966ccb172b2fc28f1494f524bd17" | ||
| 18 | 26 | ||
| 19 | EXTRA_OECONF += "--with-vendor-info=${DISTRO}" | 27 | EXTRA_OEMESON = "-Dvala=disabled -Dvendor-info=${DISTRO}" |
| 20 | EXTRA_OECONF += "--disable-vala" | ||
| 21 | 28 | ||
| 22 | PACKAGECONFIG ??= " \ | 29 | PACKAGECONFIG ??= " \ |
| 23 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11','x11', "", d)} \ | 30 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11','x11', "", d)} \ |
| 24 | " | 31 | " |
| 25 | PACKAGECONFIG[gladeui2] = "--enable-gladeui2,--disable-gladeui2,glade" | 32 | PACKAGECONFIG[x11] = "-Dstartup-notification=enabled,-Dstartup-notification=disabled,libepoxy libice libsm startup-notification" |
| 26 | PACKAGECONFIG[x11] = "--enable-startup-notification,--disable-startup-notification,libepoxy libice libsm startup-notification" | ||
| 27 | |||
| 28 | |||
| 29 | PACKAGES += "${PN}-glade" | ||
| 30 | FILES:${PN}-glade = " \ | ||
| 31 | ${libdir}/glade \ | ||
| 32 | ${datadir}/glade \ | ||
| 33 | " | ||
diff --git a/meta-xfce/recipes-xfce/thunar/thunar_4.20.7.bb b/meta-xfce/recipes-xfce/thunar/thunar_4.21.4.bb index a03804496b..af2580e7df 100644 --- a/meta-xfce/recipes-xfce/thunar/thunar_4.20.7.bb +++ b/meta-xfce/recipes-xfce/thunar/thunar_4.21.4.bb | |||
| @@ -3,17 +3,21 @@ HOMEPAGE = "https://docs.xfce.org/xfce/thunar/start" | |||
| 3 | SECTION = "x11" | 3 | SECTION = "x11" |
| 4 | LICENSE = "GPL-2.0-or-later" | 4 | LICENSE = "GPL-2.0-or-later" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
| 6 | DEPENDS = "libxml-parser-perl-native exo gdk-pixbuf libxfce4ui libnotify xfce4-panel udev" | 6 | DEPENDS = "libxml-parser-perl-native libxslt-native docbook-xsl-stylesheets-native exo gdk-pixbuf libxfce4ui libnotify xfce4-panel udev" |
| 7 | |||
| 8 | XFCE_COMPRESS_TYPE = "xz" | ||
| 9 | XFCEBASEBUILDCLASS = "meson" | ||
| 10 | GTKDOC_MESON_OPTION = "gtk-doc" | ||
| 7 | 11 | ||
| 8 | inherit xfce gobject-introspection features_check mime-xdg perlnative gtk-doc | 12 | inherit xfce gobject-introspection features_check mime-xdg perlnative gtk-doc |
| 9 | 13 | ||
| 10 | REQUIRED_DISTRO_FEATURES = "x11" | 14 | REQUIRED_DISTRO_FEATURES = "x11" |
| 11 | 15 | ||
| 12 | SRC_URI[sha256sum] = "e0dfbb732c3d7c9174d1c0216dd6177f1d4e9297e623dbced32efd3f3e8682e5" | 16 | SRC_URI[sha256sum] = "85f2c7fba6e891eb0df04b94139d519778130ecde95a6e629ac611d8cc9c6a7c" |
| 13 | 17 | ||
| 14 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" | 18 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" |
| 15 | PACKAGECONFIG[pcre] = "--enable-pcre2,--disable-pcre2,libpcre2" | 19 | PACKAGECONFIG[pcre] = "-Dpcre2=enabled,-Dpcre2=disabled,libpcre2" |
| 16 | PACKAGECONFIG[x11] = ",,libsm startup-notification" | 20 | PACKAGECONFIG[x11] = "-Dx11=enabled -Dsession-management=enabled,-Dx11=disabled,libsm startup-notification" |
| 17 | 21 | ||
| 18 | FILES:${PN} += " \ | 22 | FILES:${PN} += " \ |
| 19 | ${libdir}/thunarx-3/* \ | 23 | ${libdir}/thunarx-3/* \ |
diff --git a/meta-xfce/recipes-xfce/tumbler/files/0001-Handle-cases-where-there-are-no-plugins-gracefully.patch b/meta-xfce/recipes-xfce/tumbler/files/0001-Handle-cases-where-there-are-no-plugins-gracefully.patch new file mode 100644 index 0000000000..3a3eb2fd64 --- /dev/null +++ b/meta-xfce/recipes-xfce/tumbler/files/0001-Handle-cases-where-there-are-no-plugins-gracefully.patch | |||
| @@ -0,0 +1,57 @@ | |||
| 1 | From 95244ee0d1f3184e2c2cae9d33095dc03829b10e Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> | ||
| 3 | Date: Fri, 20 Feb 2026 17:07:56 +0100 | ||
| 4 | Subject: [PATCH] Handle cases where there are no plugins gracefully | ||
| 5 | |||
| 6 | Not sure it makes much sense to allow the cache plugin not to be built, | ||
| 7 | but then again, why not? It could be replaced by a customized | ||
| 8 | implementation, and it has always been possible not to build it, so we | ||
| 9 | might as well leave it as it is. | ||
| 10 | |||
| 11 | Fixes: #109 | ||
| 12 | (cherry picked from commit b4f4db4bfc1a45f0a405c4516e38394a44c90fcf) | ||
| 13 | |||
| 14 | Upstream-Status: Backport [https://gitlab.xfce.org/xfce/tumbler/-/commit/95244ee0d1f3184e2c2cae9d33095dc03829b10e] | ||
| 15 | |||
| 16 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 17 | --- | ||
| 18 | tumbler/tumbler-cache-plugin.c | 5 ++++- | ||
| 19 | tumblerd/tumbler-registry.c | 7 ++++++- | ||
| 20 | 2 files changed, 10 insertions(+), 2 deletions(-) | ||
| 21 | |||
| 22 | diff --git a/tumbler/tumbler-cache-plugin.c b/tumbler/tumbler-cache-plugin.c | ||
| 23 | index 50700a3..e308638 100644 | ||
| 24 | --- a/tumbler/tumbler-cache-plugin.c | ||
| 25 | +++ b/tumbler/tumbler-cache-plugin.c | ||
| 26 | @@ -188,7 +188,10 @@ tumbler_cache_plugin_get_default (void) | ||
| 27 | g_object_add_weak_pointer (G_OBJECT (plugin), (gpointer) &plugin); | ||
| 28 | |||
| 29 | if (!g_type_module_use (G_TYPE_MODULE (plugin))) | ||
| 30 | - return NULL; | ||
| 31 | + { | ||
| 32 | + g_object_unref (plugin); | ||
| 33 | + return NULL; | ||
| 34 | + } | ||
| 35 | } | ||
| 36 | |||
| 37 | return G_TYPE_MODULE (plugin); | ||
| 38 | diff --git a/tumblerd/tumbler-registry.c b/tumblerd/tumbler-registry.c | ||
| 39 | index 705dbc9..b58e831 100644 | ||
| 40 | --- a/tumblerd/tumbler-registry.c | ||
| 41 | +++ b/tumblerd/tumbler-registry.c | ||
| 42 | @@ -534,7 +534,12 @@ tumbler_registry_update_supported (TumblerRegistry *registry) | ||
| 43 | |||
| 44 | /* abort if there are no thumbnailers */ | ||
| 45 | if (thumbnailers == NULL) | ||
| 46 | - return; | ||
| 47 | + { | ||
| 48 | + /* we need NULL-terminated arrays for the _get_supported() dbus call anyway */ | ||
| 49 | + registry->uri_schemes = g_new0 (gchar *, 1); | ||
| 50 | + registry->mime_types = g_new0 (gchar *, 1); | ||
| 51 | + return; | ||
| 52 | + } | ||
| 53 | |||
| 54 | /* clear visited flag of all thumbnailers */ | ||
| 55 | for (lp = thumbnailers; lp != NULL; lp = lp->next) | ||
| 56 | -- | ||
| 57 | 2.50.0 | ||
diff --git a/meta-xfce/recipes-xfce/tumbler/tumbler_4.20.1.bb b/meta-xfce/recipes-xfce/tumbler/tumbler_4.21.1.bb index 7a01882d57..7ab4b59416 100644 --- a/meta-xfce/recipes-xfce/tumbler/tumbler_4.20.1.bb +++ b/meta-xfce/recipes-xfce/tumbler/tumbler_4.21.1.bb | |||
| @@ -5,23 +5,26 @@ LICENSE = "GPL-2.0-or-later" | |||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
| 6 | DEPENDS = "xfce4-dev-tools-native libxfce4util" | 6 | DEPENDS = "xfce4-dev-tools-native libxfce4util" |
| 7 | 7 | ||
| 8 | XFCE_COMPRESS_TYPE = "xz" | ||
| 9 | XFCEBASEBUILDCLASS = "meson" | ||
| 10 | GTKDOC_MESON_OPTION = "gtk-doc" | ||
| 11 | |||
| 8 | inherit xfce gtk-doc systemd | 12 | inherit xfce gtk-doc systemd |
| 9 | 13 | ||
| 10 | SRC_URI[sha256sum] = "87b90df8f30144a292d70889e710c8619d8b8803f0e1db3280a4293367a42eae" | 14 | SRC_URI += " file://0001-Handle-cases-where-there-are-no-plugins-gracefully.patch" |
| 15 | SRC_URI[sha256sum] = "0f499f79a2a7ee49726a433584dd8a680d514101b72bd1b003360611ce1dc244" | ||
| 11 | 16 | ||
| 12 | INSANE_SKIP:${PN} = "dev-so" | 17 | INSANE_SKIP:${PN} = "dev-so" |
| 13 | 18 | ||
| 14 | PACKAGECONFIG ??= "" | 19 | PACKAGECONFIG ??= "" |
| 15 | PACKAGECONFIG[cover-thumbnailer] = "--enable-cover-thumbnailer,--disable-cover-thumbnailer,curl gdk-pixbuf" | 20 | PACKAGECONFIG[cover-thumbnailer] = "-Dcover-thumbnailer=enabled,-Dcover-thumbnailer=disabled,curl gdk-pixbuf" |
| 16 | PACKAGECONFIG[desktop-thumbnailer] = "--enable-desktop-thumbnailer,--disable-desktop-thumbnailer,gdk-pixbuf" | 21 | PACKAGECONFIG[desktop-thumbnailer] = "-Ddesktop-thumbnailer=enabled,-Ddesktop-thumbnailer=disabled,gdk-pixbuf" |
| 17 | PACKAGECONFIG[font-thumbnailer] = "--enable-font-thumbnailer,--disable-font-thumbnailer,freetype gdk-pixbuf" | 22 | PACKAGECONFIG[font-thumbnailer] = "-Dfont-thumbnailer=enabled,-Dfont-thumbnailer=disabled,freetype gdk-pixbuf" |
| 18 | PACKAGECONFIG[gstreamer-thumbnailer] = "--enable-gstreamer-thumbnailer,--disable-gstreamer-thumbnailer,gstreamer1.0 gstreamer1.0-plugins-base" | 23 | PACKAGECONFIG[gstreamer-thumbnailer] = "-Dgst-thumbnailer=enabled,-Dgst-thumbnailer=disabled,gstreamer1.0 gstreamer1.0-plugins-base" |
| 19 | PACKAGECONFIG[jpeg-thumbnailer] = "--enable-jpeg-thumbnailer,--disable-jpeg-thumbnailer,gdk-pixbuf" | 24 | PACKAGECONFIG[jpeg-thumbnailer] = "-Djpeg-thumbnailer=enabled,-Djpeg-thumbnailer=disabled,gdk-pixbuf" |
| 20 | PACKAGECONFIG[odf-thumbnailer] = "--enable-odf-thumbnailer,--disable-odf-thumbnailer,gdk-pixbuf libxml2 libgsf" | 25 | PACKAGECONFIG[odf-thumbnailer] = "-Dodf-thumbnailer=enabled,-Dodf-thumbnailer=disabled,gdk-pixbuf libxml2 libgsf" |
| 21 | PACKAGECONFIG[pixbuf-thumbnailer] = "--enable-pixbuf-thumbnailer,--disable-pixbuf-thumbnailer,gdk-pixbuf" | 26 | PACKAGECONFIG[pixbuf-thumbnailer] = "-Dpixbuf-thumbnailer=enabled,-Dpixbuf-thumbnailer=disabled,gdk-pixbuf" |
| 22 | PACKAGECONFIG[poppler-thumbnailer] = "--enable-poppler-thumbnailer,--disable-poppler-thumbnailer,gdk-pixbuf poppler" | 27 | PACKAGECONFIG[poppler-thumbnailer] = "-Dpoppler-thumbnailer=enabled,-Dpoppler-thumbnailer=disabled,gdk-pixbuf poppler" |
| 23 | |||
| 24 | EXTRA_OECONF = "GDBUS_CODEGEN=${STAGING_BINDIR_NATIVE}/gdbus-codegen" | ||
| 25 | 28 | ||
| 26 | do_install:append() { | 29 | do_install:append() { |
| 27 | # Makefile seems to race on creation of symlink. So ensure creation here | 30 | # Makefile seems to race on creation of symlink. So ensure creation here |
diff --git a/meta-xfce/recipes-xfce/xfce4-appfinder/xfce4-appfinder_4.20.0.bb b/meta-xfce/recipes-xfce/xfce4-appfinder/xfce4-appfinder_4.21.0.bb index 0e01740e44..4d7a1e2da3 100644 --- a/meta-xfce/recipes-xfce/xfce4-appfinder/xfce4-appfinder_4.20.0.bb +++ b/meta-xfce/recipes-xfce/xfce4-appfinder/xfce4-appfinder_4.21.0.bb | |||
| @@ -5,10 +5,13 @@ LICENSE = "GPL-2.0-or-later" | |||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
| 6 | DEPENDS = "glib-2.0 gtk+3 libxfce4util libxfce4ui garcon xfconf" | 6 | DEPENDS = "glib-2.0 gtk+3 libxfce4util libxfce4ui garcon xfconf" |
| 7 | 7 | ||
| 8 | XFCE_COMPRESS_TYPE = "xz" | ||
| 9 | XFCEBASEBUILDCLASS = "meson" | ||
| 10 | |||
| 8 | inherit xfce features_check | 11 | inherit xfce features_check |
| 9 | 12 | ||
| 10 | REQUIRED_DISTRO_FEATURES = "x11" | 13 | REQUIRED_DISTRO_FEATURES = "x11" |
| 11 | 14 | ||
| 12 | SRC_URI[sha256sum] = "82ca82f77dc83e285db45438c2fe31df445148aa986ffebf2faabee4af9e7304" | 15 | SRC_URI[sha256sum] = "e3befc3e73d2315074eb88933f2b042c5b417f4f7f24be9bd4f4508a091037b7" |
| 13 | 16 | ||
| 14 | FILES:${PN} += "${datadir}/metainfo" | 17 | FILES:${PN} += "${datadir}/metainfo" |
diff --git a/meta-xfce/recipes-xfce/xfce4-panel/files/0001-build-Do-not-display-full-path-in-generated-headers.patch b/meta-xfce/recipes-xfce/xfce4-panel/files/0001-build-Do-not-display-full-path-in-generated-headers.patch new file mode 100644 index 0000000000..34ec80b47e --- /dev/null +++ b/meta-xfce/recipes-xfce/xfce4-panel/files/0001-build-Do-not-display-full-path-in-generated-headers.patch | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | From 61f40b65637695abe9d9e2f80ca99d3c076c96e8 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> | ||
| 3 | Date: Mon, 16 Mar 2026 16:31:23 +0100 | ||
| 4 | Subject: [PATCH] build: Do not display full path in generated headers | ||
| 5 | |||
| 6 | Upstream-Status: Backport [https://gitlab.xfce.org/xfce/xfce4-panel/-/commit/61f40b65637695abe9d9e2f80ca99d3c076c96e8] | ||
| 7 | |||
| 8 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 9 | --- | ||
| 10 | libxfce4panel/meson.build | 4 ++-- | ||
| 11 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/libxfce4panel/meson.build b/libxfce4panel/meson.build | ||
| 14 | index 38d8ad198..3fee75d58 100644 | ||
| 15 | --- a/libxfce4panel/meson.build | ||
| 16 | +++ b/libxfce4panel/meson.build | ||
| 17 | @@ -67,7 +67,7 @@ libpanel_enums += gnome.mkenums( | ||
| 18 | install_dir: libpanel_install_dir, | ||
| 19 | sources: libpanel_headers, | ||
| 20 | fhead: '#if !defined(_LIBXFCE4PANEL_INSIDE_LIBXFCE4PANEL_H) && !defined(LIBXFCE4PANEL_COMPILATION)\n#error "Only <libxfce4panel/libxfce4panel.h> can be included directly, this file may disappear or change contents"\n#endif\n\n#ifndef __LIBXFCE4PANEL_ENUM_TYPES_H__\n#define __LIBXFCE4PANEL_ENUM_TYPES_H__\n#include <glib-object.h>\nG_BEGIN_DECLS\n', | ||
| 21 | - fprod: '/* enumerations from "@filename@" */\n', | ||
| 22 | + fprod: '/* enumerations from "@basename@" */\n', | ||
| 23 | vhead: 'GType @enum_name@_get_type (void) G_GNUC_CONST;\n#define XFCE_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n', | ||
| 24 | ftail: 'G_END_DECLS\n\n#endif /* !__LIBXFCE4PANEL_ENUM_TYPES_H__ */', | ||
| 25 | ) | ||
| 26 | @@ -76,7 +76,7 @@ libpanel_enums += gnome.mkenums( | ||
| 27 | install_header: false, | ||
| 28 | sources: libpanel_headers, | ||
| 29 | fhead: '#include "libxfce4panel-enums.h"\n#include "libxfce4panel-enum-types.h"\n\n#include "libxfce4panel-visibility.h"', | ||
| 30 | - fprod: '\n/* enumerations from "@filename@" */', | ||
| 31 | + fprod: '\n/* enumerations from "@basename@" */', | ||
| 32 | vhead: 'GType\n@enum_name@_get_type (void)\n{\n\tstatic GType type = 0;\n\tif (type == 0) {\n\tstatic const G@Type@Value values[] = {', | ||
| 33 | vprod: '\t{ @VALUENAME@, "@VALUENAME@", "@valuenick@" },', | ||
| 34 | vtail: '\t{ 0, NULL, NULL }\n\t};\n\ttype = g_@type@_register_static ("@EnumName@", values);\n }\n\treturn type;\n}\n', | ||
| 35 | -- | ||
| 36 | 2.34.1 | ||
diff --git a/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.20.1.bb b/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.21.1.bb index fdfe39014a..b3cf4b2559 100644 --- a/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.20.1.bb +++ b/meta-xfce/recipes-xfce/xfce4-panel/xfce4-panel_4.21.1.bb | |||
| @@ -7,6 +7,10 @@ DEPENDS = "garcon exo gtk+3 cairo virtual/libx11 libxfce4windowing libxml2 \ | |||
| 7 | libwnck3 vala-native \ | 7 | libwnck3 vala-native \ |
| 8 | " | 8 | " |
| 9 | 9 | ||
| 10 | XFCE_COMPRESS_TYPE = "xz" | ||
| 11 | XFCEBASEBUILDCLASS = "meson" | ||
| 12 | GTKDOC_MESON_OPTION = "gtk-doc" | ||
| 13 | |||
| 10 | inherit xfce gtk-doc gobject-introspection features_check mime-xdg | 14 | inherit xfce gtk-doc gobject-introspection features_check mime-xdg |
| 11 | 15 | ||
| 12 | REQUIRED_DISTRO_FEATURES = "x11" | 16 | REQUIRED_DISTRO_FEATURES = "x11" |
| @@ -14,10 +18,11 @@ REQUIRED_DISTRO_FEATURES = "x11" | |||
| 14 | SRC_URI += " \ | 18 | SRC_URI += " \ |
| 15 | file://0001-windowmenu-do-not-display-desktop-icon-when-no-windo.patch \ | 19 | file://0001-windowmenu-do-not-display-desktop-icon-when-no-windo.patch \ |
| 16 | file://0002-use-lxdm-to-replace-dm-tool.patch \ | 20 | file://0002-use-lxdm-to-replace-dm-tool.patch \ |
| 21 | file://0001-build-Do-not-display-full-path-in-generated-headers.patch \ | ||
| 17 | " | 22 | " |
| 18 | SRC_URI[sha256sum] = "5a7c8097527555640ab3d00307505c7c1b7302d11d92874f88842ea969483519" | 23 | SRC_URI[sha256sum] = "c940dae515bef4af08a126011d2fd873ce99e815157ba8cef5332195bb60e51e" |
| 19 | 24 | ||
| 20 | EXTRA_OECONF += "--disable-vala GDBUS_CODEGEN=${STAGING_BINDIR_NATIVE}/gdbus-codegen" | 25 | EXTRA_OEMESON += "-Dvala=disabled" |
| 21 | 26 | ||
| 22 | python populate_packages:prepend() { | 27 | python populate_packages:prepend() { |
| 23 | plugin_dir = d.expand('${libdir}/xfce4/panel/plugins/') | 28 | plugin_dir = d.expand('${libdir}/xfce4/panel/plugins/') |
diff --git a/meta-xfce/recipes-xfce/xfce4-power-manager/files/0001-build-Do-not-display-full-path-in-generated-headers.patch b/meta-xfce/recipes-xfce/xfce4-power-manager/files/0001-build-Do-not-display-full-path-in-generated-headers.patch new file mode 100644 index 0000000000..0d3457e404 --- /dev/null +++ b/meta-xfce/recipes-xfce/xfce4-power-manager/files/0001-build-Do-not-display-full-path-in-generated-headers.patch | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | From 3f69abae74f4c0ad41c8fa2886148db834ddb9f1 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> | ||
| 3 | Date: Mon, 16 Mar 2026 16:46:52 +0100 | ||
| 4 | Subject: [PATCH] build: Do not display full path in generated headers | ||
| 5 | |||
| 6 | Upstream-Status: Backport [https://gitlab.xfce.org/xfce/xfce4-power-manager/-/commit/3f69abae74f4c0ad41c8fa2886148db834ddb9f1] | ||
| 7 | |||
| 8 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 9 | --- | ||
| 10 | common/meson.build | 4 ++-- | ||
| 11 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/common/meson.build b/common/meson.build | ||
| 14 | index 7f71309f..cdae226f 100644 | ||
| 15 | --- a/common/meson.build | ||
| 16 | +++ b/common/meson.build | ||
| 17 | @@ -37,7 +37,7 @@ common_sources += gnome.mkenums( | ||
| 18 | install_header: false, | ||
| 19 | sources: 'xfpm-enum-glib.h', | ||
| 20 | fhead: '#ifndef _XFPM_ENUM_TYPES_H\n#define _XFPM_ENUM_TYPES_H\n#include <glib-object.h>\nG_BEGIN_DECLS\n', | ||
| 21 | - fprod: '/* enumerations from "@filename@" */\n', | ||
| 22 | + fprod: '/* enumerations from "@basename@" */\n', | ||
| 23 | vhead: 'GType @enum_name@_get_type (void);\n#define XFPM_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n', | ||
| 24 | ftail: 'G_END_DECLS\n\n#endif /* _XFPM_ENUM_TYPES_H__ */', | ||
| 25 | ) | ||
| 26 | @@ -46,7 +46,7 @@ common_sources += gnome.mkenums( | ||
| 27 | install_header: false, | ||
| 28 | sources: 'xfpm-enum-glib.h', | ||
| 29 | fhead: '#include "xfpm-enum-types.h"\n#include "xfpm-enum-glib.h"\n\n', | ||
| 30 | - fprod: '\n/* enumerations from "@filename@" */\n', | ||
| 31 | + fprod: '\n/* enumerations from "@basename@" */\n', | ||
| 32 | vhead: 'GType\n@enum_name@_get_type (void)\n{\n\tstatic GType type = 0;\n\tif (type == 0) {\n\tstatic const G@Type@Value values[] = {', | ||
| 33 | vprod: '\t{ @VALUENAME@, "@VALUENAME@", "@valuenick@" },', | ||
| 34 | vtail: '\t{ 0, NULL, NULL }\n\t};\n\ttype = g_@type@_register_static ("@EnumName@", values);\n }\n\treturn type;\n}\n', | ||
| 35 | -- | ||
| 36 | 2.34.1 | ||
diff --git a/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_4.20.0.bb b/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_4.21.1.bb index c6eed849be..65b8f84e27 100644 --- a/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_4.20.0.bb +++ b/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_4.21.1.bb | |||
| @@ -11,18 +11,17 @@ REQUIRED_DISTRO_FEATURES = "x11" | |||
| 11 | 11 | ||
| 12 | DEPENDS += "libnotify libxrandr virtual/libx11 libxext xfce4-panel upower libxscrnsaver" | 12 | DEPENDS += "libnotify libxrandr virtual/libx11 libxext xfce4-panel upower libxscrnsaver" |
| 13 | 13 | ||
| 14 | SRC_URI[sha256sum] = "971391cef63352833bdd92df28957392e17e1f2b3d486c0f57294fd204d6ed29" | 14 | XFCE_COMPRESS_TYPE = "xz" |
| 15 | XFCEBASEBUILDCLASS = "meson" | ||
| 15 | 16 | ||
| 16 | EXTRA_OECONF = " \ | 17 | SRC_URI += "file://0001-build-Do-not-display-full-path-in-generated-headers.patch" |
| 17 | GDBUS_CODEGEN=${STAGING_BINDIR_NATIVE}/gdbus-codegen \ | 18 | SRC_URI[sha256sum] = "bb89be7b1be431b29e765e2c632e98fb20a688e495e4ef18495bd70c1524767a" |
| 18 | --enable-panel-plugins \ | ||
| 19 | " | ||
| 20 | 19 | ||
| 21 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)} \ | 20 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)} \ |
| 22 | ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)} \ | 21 | ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)} \ |
| 23 | " | 22 | " |
| 24 | PACKAGECONFIG[polkit] = "--enable-polkit, --disable-polkit, polkit" | 23 | PACKAGECONFIG[polkit] = "-Dpolkit=enabled,-Dpolkit=disabled,polkit" |
| 25 | PACKAGECONFIG[wayland] = "--enable-wayland, --disable-wayland, wayland-native" | 24 | PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native" |
| 26 | 25 | ||
| 27 | PACKAGES += "xfce4-powermanager-plugin" | 26 | PACKAGES += "xfce4-powermanager-plugin" |
| 28 | 27 | ||
diff --git a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session/0001-configure.in-hard-code-path-to-iceauth.patch b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session/0001-configure.in-hard-code-path-to-iceauth.patch deleted file mode 100644 index 0e20143f10..0000000000 --- a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session/0001-configure.in-hard-code-path-to-iceauth.patch +++ /dev/null | |||
| @@ -1,43 +0,0 @@ | |||
| 1 | From a629b051f4e5462150c77b95574bbc7a33bc9666 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com> | ||
| 3 | Date: Mon, 31 Dec 2012 16:35:29 +0100 | ||
| 4 | Subject: [PATCH] configure.ac: hard code path to iceauth | ||
| 5 | MIME-Version: 1.0 | ||
| 6 | Content-Type: text/plain; charset=UTF-8 | ||
| 7 | Content-Transfer-Encoding: 8bit | ||
| 8 | |||
| 9 | workaround AC_PATH_PROG which was meant to find programs required at build-time | ||
| 10 | not at run-time. | ||
| 11 | |||
| 12 | Upstream-Status: Inappropriate [config] | ||
| 13 | |||
| 14 | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> | ||
| 15 | |||
| 16 | Rebase for xfce4-session 4.20.0. | ||
| 17 | |||
| 18 | Signed-off-by: Kai Kang <kai.kang@windriver.com> | ||
| 19 | --- | ||
| 20 | configure.ac | 8 +------- | ||
| 21 | 1 file changed, 1 insertion(+), 7 deletions(-) | ||
| 22 | |||
| 23 | diff --git a/configure.ac b/configure.ac | ||
| 24 | index 81b362f..ccde685 100644 | ||
| 25 | --- a/configure.ac | ||
| 26 | +++ b/configure.ac | ||
| 27 | @@ -136,13 +136,7 @@ if test x"$ENABLE_X11" = x"yes"; then | ||
| 28 | AC_CHECK_FUNCS([_IceTransNoListen]) | ||
| 29 | LIBS="$ac_LIBS" | ||
| 30 | |||
| 31 | - dnl Check for iceauth | ||
| 32 | - AC_PATH_PROG([ICEAUTH], [iceauth]) | ||
| 33 | - if test x"$ICEAUTH" != x""; then | ||
| 34 | - AC_DEFINE_UNQUOTED([ICEAUTH_CMD], ["$ICEAUTH"], [path to iceauth]) | ||
| 35 | - else | ||
| 36 | - AC_MSG_ERROR([iceauth missing, please check your X11 installation]) | ||
| 37 | - fi | ||
| 38 | + AC_DEFINE_UNQUOTED([ICEAUTH_CMD], ["$bindir/iceauth"], [path to iceauth]) | ||
| 39 | |||
| 40 | dnl Find a location for the session desktop file | ||
| 41 | AC_MSG_CHECKING([what xsession-prefix to use]) | ||
| 42 | -- | ||
| 43 | 1.7.4.4 | ||
diff --git a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session/0001-meson.build-hard-code-path-to-iceauth.patch b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session/0001-meson.build-hard-code-path-to-iceauth.patch new file mode 100644 index 0000000000..0a34f8f039 --- /dev/null +++ b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session/0001-meson.build-hard-code-path-to-iceauth.patch | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | From d3561f125e6e6d6bfea0b41ba1ea02d14eb07244 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 3 | Date: Tue, 17 Mar 2026 17:14:33 +0800 | ||
| 4 | Subject: [PATCH] meson.build: hard code path to iceauth | ||
| 5 | |||
| 6 | Workaround find_program() which finds the native iceauth during | ||
| 7 | cross-compilation instead of the target path. | ||
| 8 | |||
| 9 | This is the meson equivalent of the autotools patch that modified | ||
| 10 | configure.ac to hard code the iceauth path. | ||
| 11 | |||
| 12 | This patch is replace the patch 0001-configure.in-hard-code-path-to-iceauth.patch | ||
| 13 | |||
| 14 | Upstream-Status: Inappropriate [cross-compile specific] | ||
| 15 | |||
| 16 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 17 | --- | ||
| 18 | meson.build | 2 +- | ||
| 19 | xfce4-session/meson.build | 2 +- | ||
| 20 | 2 files changed, 2 insertions(+), 2 deletions(-) | ||
| 21 | |||
| 22 | diff --git a/meson.build b/meson.build | ||
| 23 | index 7ab81ae5..c54ebafd 100644 | ||
| 24 | --- a/meson.build | ||
| 25 | +++ b/meson.build | ||
| 26 | @@ -75,7 +75,7 @@ if enable_x11 | ||
| 27 | feature_cflags += '-DHAVE__ICETRANSNOLISTEN=1' | ||
| 28 | endif | ||
| 29 | |||
| 30 | - iceauth = find_program('iceauth', required: true) | ||
| 31 | + # iceauth path is hard-coded below for cross-compilation | ||
| 32 | |||
| 33 | xsession_prefix = get_option('xsession-prefix') | ||
| 34 | if xsession_prefix == '' | ||
| 35 | diff --git a/xfce4-session/meson.build b/xfce4-session/meson.build | ||
| 36 | index 56a297f9..e36885e4 100644 | ||
| 37 | --- a/xfce4-session/meson.build | ||
| 38 | +++ b/xfce4-session/meson.build | ||
| 39 | @@ -42,7 +42,7 @@ c_args = [ | ||
| 40 | |||
| 41 | if enable_x11 | ||
| 42 | c_args += [ | ||
| 43 | - '-DICEAUTH_CMD="@0@"'.format(iceauth.full_path()), | ||
| 44 | + '-DICEAUTH_CMD="' + get_option('prefix') / get_option('bindir') / 'iceauth' + '"', | ||
| 45 | ] | ||
| 46 | |||
| 47 | session_sources += [ | ||
| 48 | -- | ||
| 49 | 2.50.0 | ||
diff --git a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.20.3.bb b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.21.1.bb index af7ab98ae5..61a059f051 100644 --- a/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.20.3.bb +++ b/meta-xfce/recipes-xfce/xfce4-session/xfce4-session_4.21.1.bb | |||
| @@ -6,18 +6,18 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | |||
| 6 | 6 | ||
| 7 | DEPENDS = "libwnck3 libsm libxfce4ui libxfce4windowing virtual/libx11" | 7 | DEPENDS = "libwnck3 libsm libxfce4ui libxfce4windowing virtual/libx11" |
| 8 | 8 | ||
| 9 | XFCE_COMPRESS_TYPE = "xz" | ||
| 10 | XFCEBASEBUILDCLASS = "meson" | ||
| 11 | |||
| 9 | inherit xfce update-alternatives features_check | 12 | inherit xfce update-alternatives features_check |
| 10 | 13 | ||
| 11 | SRC_URI += "file://0001-configure.in-hard-code-path-to-iceauth.patch" | 14 | SRC_URI += "file://0001-meson.build-hard-code-path-to-iceauth.patch" |
| 12 | SRC_URI[sha256sum] = "dbf00672c5316a30b7001fe852e6a5ba9f889afeab8a247545a160d4302f1fa2" | 15 | SRC_URI[sha256sum] = "a8fe873fdb20366a44f1345400bfb29c2ff0cfe89dfefd852e2575464b80567c" |
| 13 | 16 | ||
| 14 | REQUIRED_DISTRO_FEATURES = "x11" | 17 | REQUIRED_DISTRO_FEATURES = "x11" |
| 15 | 18 | ||
| 16 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)}" | 19 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)}" |
| 17 | PACKAGECONFIG[polkit] = "--enable-polkit, --disable-polkit, polkit" | 20 | PACKAGECONFIG[polkit] = "-Dpolkit=enabled,-Dpolkit=disabled,polkit" |
| 18 | |||
| 19 | EXTRA_OECONF = "GDBUS_CODEGEN=${STAGING_BINDIR_NATIVE}/gdbus-codegen \ | ||
| 20 | GLIB_COMPILE_RESOURCES=${STAGING_BINDIR_NATIVE}/glib-compile-resources" | ||
| 21 | 21 | ||
| 22 | ALTERNATIVE:${PN} = "x-session-manager" | 22 | ALTERNATIVE:${PN} = "x-session-manager" |
| 23 | ALTERNATIVE_TARGET[x-session-manager] = "${bindir}/xfce4-session" | 23 | ALTERNATIVE_TARGET[x-session-manager] = "${bindir}/xfce4-session" |
diff --git a/meta-xfce/recipes-xfce/xfce4-settings/files/0001-build-Do-not-display-full-path-in-generated-headers.patch b/meta-xfce/recipes-xfce/xfce4-settings/files/0001-build-Do-not-display-full-path-in-generated-headers.patch new file mode 100644 index 0000000000..50006b1710 --- /dev/null +++ b/meta-xfce/recipes-xfce/xfce4-settings/files/0001-build-Do-not-display-full-path-in-generated-headers.patch | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | From 93fa2ed9a987c0f03c9f5aa0f31cb770d1cc5f17 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> | ||
| 3 | Date: Mon, 16 Mar 2026 16:44:43 +0100 | ||
| 4 | Subject: [PATCH] build: Do not display full path in generated headers | ||
| 5 | |||
| 6 | Upstream-Status: Backport [https://gitlab.xfce.org/xfce/xfce4-settings/-/commit/93fa2ed9a987c0f03c9f5aa0f31cb770d1cc5f17] | ||
| 7 | |||
| 8 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 9 | --- | ||
| 10 | dialogs/mime-settings/meson.build | 4 ++-- | ||
| 11 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/dialogs/mime-settings/meson.build b/dialogs/mime-settings/meson.build | ||
| 14 | index b7ca8dc7..5ac9a936 100644 | ||
| 15 | --- a/dialogs/mime-settings/meson.build | ||
| 16 | +++ b/dialogs/mime-settings/meson.build | ||
| 17 | @@ -30,7 +30,7 @@ enums += gnome.mkenums( | ||
| 18 | install_header: false, | ||
| 19 | sources: 'xfce-mime-helper.h', | ||
| 20 | fhead: '#ifndef __XFCE_MIME_HELPER_ENUM_TYPES_H__\n#define __XFCE_MIME_HELPER_ENUM_TYPES_H__\n#include <libxfce4ui/libxfce4ui.h>\nG_BEGIN_DECLS\n', | ||
| 21 | - fprod: '/* enumerations from "@filename@" */\n', | ||
| 22 | + fprod: '/* enumerations from "@basename@" */\n', | ||
| 23 | vhead: 'GType @enum_name@_get_type (void) G_GNUC_CONST;\n#define XFCE_MIME_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n', | ||
| 24 | ftail: 'G_END_DECLS\n\n#endif /* !__XFCE_MIME_HELPER_ENUM_TYPES_H__ */', | ||
| 25 | ) | ||
| 26 | @@ -39,7 +39,7 @@ enums += gnome.mkenums( | ||
| 27 | install_header: false, | ||
| 28 | sources: 'xfce-mime-helper.h', | ||
| 29 | fhead: '#undef GTK_DISABLE_DEPRECATED\n#define GTK_ENABLE_BROKEN\n#include "xfce-mime-helper.h"\n\n#include "xfce-mime-helper-enum-types.h"', | ||
| 30 | - fprod: '\n/* enumerations from "@filename@" */', | ||
| 31 | + fprod: '\n/* enumerations from "@basename@" */', | ||
| 32 | vhead: 'GType\n@enum_name@_get_type (void)\n{\n\tstatic GType type = 0;\n\tif (type == 0) {\n\tstatic const G@Type@Value values[] = {', | ||
| 33 | vprod: '\t{ @VALUENAME@, "@VALUENAME@", "@valuenick@" },', | ||
| 34 | vtail: '\t{ 0, NULL, NULL }\n\t};\n\ttype = g_@type@_register_static ("@EnumName@", values);\n }\n\treturn type;\n}\n', | ||
| 35 | -- | ||
| 36 | 2.51.2 | ||
diff --git a/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_4.20.1.bb b/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_4.21.1.bb index 1330206a8a..16b90840c7 100644 --- a/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_4.20.1.bb +++ b/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_4.21.1.bb | |||
| @@ -5,25 +5,24 @@ LICENSE = "GPL-2.0-or-later" | |||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
| 6 | DEPENDS = "exo garcon libxi virtual/libx11 xrandr libxcursor libxklavier upower" | 6 | DEPENDS = "exo garcon libxi virtual/libx11 xrandr libxcursor libxklavier upower" |
| 7 | 7 | ||
| 8 | XFCE_COMPRESS_TYPE = "xz" | ||
| 9 | XFCEBASEBUILDCLASS = "meson" | ||
| 10 | |||
| 8 | inherit xfce features_check mime-xdg | 11 | inherit xfce features_check mime-xdg |
| 9 | 12 | ||
| 10 | REQUIRED_DISTRO_FEATURES = "x11" | 13 | REQUIRED_DISTRO_FEATURES = "x11" |
| 11 | 14 | ||
| 12 | SRC_URI[sha256sum] = "fd0d602853ea75d94024e5baae2d2bf5ca8f8aa4dad7bfd5d08f9ff8afee77b2" | 15 | SRC_URI += "file://0001-build-Do-not-display-full-path-in-generated-headers.patch" |
| 13 | 16 | SRC_URI[sha256sum] = "e57a33d0bb9d63d0ef6f469c2d42cbf66e37d9127cc204de411b7385274e26d0" | |
| 14 | EXTRA_OECONF += " \ | ||
| 15 | GDBUS_CODEGEN=${STAGING_BINDIR_NATIVE}/gdbus-codegen \ | ||
| 16 | --enable-maintainer-mode --disable-debug \ | ||
| 17 | " | ||
| 18 | 17 | ||
| 19 | PACKAGECONFIG ??= " \ | 18 | PACKAGECONFIG ??= " \ |
| 20 | notify \ | 19 | notify \ |
| 21 | ${@bb.utils.contains('DISTRO_FEATURES','alsa','sound-setter', bb.utils.contains('DISTRO_FEATURES','pulseaudio','sound-setter','',d),d)} \ | 20 | ${@bb.utils.contains('DISTRO_FEATURES','alsa','sound-setter', bb.utils.contains('DISTRO_FEATURES','pulseaudio','sound-setter','',d),d)} \ |
| 22 | ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)} \ | 21 | ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)} \ |
| 23 | " | 22 | " |
| 24 | PACKAGECONFIG[notify] = "--enable-libnotify,--disable-libnotify,libnotify" | 23 | PACKAGECONFIG[notify] = "-Dlibnotify=enabled,-Dlibnotify=disabled,libnotify" |
| 25 | PACKAGECONFIG[sound-setter] = "--enable-sound-settings, --disable-sound-settings, libcanberra, libcanberra sound-theme-freedesktop" | 24 | PACKAGECONFIG[sound-setter] = "-Dsound-settings=true,-Dsound-settings=false,libcanberra,libcanberra sound-theme-freedesktop" |
| 26 | PACKAGECONFIG[wayland] = "--enable-wayland, --disable-wayland, wayland-native" | 25 | PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native" |
| 27 | 26 | ||
| 28 | FILES:${PN} += " \ | 27 | FILES:${PN} += " \ |
| 29 | ${libdir}/xfce4 \ | 28 | ${libdir}/xfce4 \ |
diff --git a/meta-xfce/recipes-xfce/xfconf/xfconf/0001-build-Make-sure-gdbus-headers-are-generated-before-i.patch b/meta-xfce/recipes-xfce/xfconf/xfconf/0001-build-Make-sure-gdbus-headers-are-generated-before-i.patch new file mode 100644 index 0000000000..35bed60b11 --- /dev/null +++ b/meta-xfce/recipes-xfce/xfconf/xfconf/0001-build-Make-sure-gdbus-headers-are-generated-before-i.patch | |||
| @@ -0,0 +1,116 @@ | |||
| 1 | From 6fc6e4408ea021ee8a210e691f1a13b807121a3c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> | ||
| 3 | Date: Thu, 19 Mar 2026 18:33:41 +0100 | ||
| 4 | Subject: [PATCH] build: Make sure gdbus headers are generated before including | ||
| 5 | them | ||
| 6 | |||
| 7 | Fixes: #48 | ||
| 8 | |||
| 9 | Upstream-Status: Backport [https://gitlab.xfce.org/xfce/xfconf/-/commit/6fc6e4408ea021ee8a210e691f1a13b807121a3c] | ||
| 10 | |||
| 11 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 12 | --- | ||
| 13 | .scan-build-false-positives | 2 ++ | ||
| 14 | common/meson.build | 36 +++++++++++++++++++----------------- | ||
| 15 | xfconf/meson.build | 5 ++++- | ||
| 16 | xfconfd/meson.build | 1 + | ||
| 17 | 4 files changed, 26 insertions(+), 18 deletions(-) | ||
| 18 | |||
| 19 | diff --git a/.scan-build-false-positives b/.scan-build-false-positives | ||
| 20 | index d925d3f..7ab5ec6 100644 | ||
| 21 | --- a/.scan-build-false-positives | ||
| 22 | +++ b/.scan-build-false-positives | ||
| 23 | @@ -1,5 +1,7 @@ | ||
| 24 | # gdbus-codegen generated code | ||
| 25 | xfconf-gdbus-bindings.c:[0-9]+:[0-9]+: warning: Value stored to .+skeleton.+ during its initialization is never read \[deadcode.DeadStores\] | ||
| 26 | +xfconf-gdbus-bindings.c:[0-9]+:[0-9]+: warning: Value stored to .+skeleton.+ during its initialization is never read \[deadcode.DeadStores\] | ||
| 27 | +xfconf-gdbus-bindings.c:[0-9]+:[0-9]+: warning: Value stored to .+skeleton.+ during its initialization is never read \[deadcode.DeadStores\] | ||
| 28 | |||
| 29 | # gobject-introspection generated code | ||
| 30 | Xfconf-0.c:[0-9]+:[0-9]+: warning: Access to field .+message.+ results in a dereference of a null pointer \(loaded from variable .+error.+\) \[core.NullDereference\] | ||
| 31 | diff --git a/common/meson.build b/common/meson.build | ||
| 32 | index 08acd5b..fe30c38 100644 | ||
| 33 | --- a/common/meson.build | ||
| 34 | +++ b/common/meson.build | ||
| 35 | @@ -22,6 +22,24 @@ xfconf_visibility_sources += configure_file( | ||
| 36 | command: [xdt_gen_visibility, '--kind=source', '@INPUT@', '@OUTPUT@'], | ||
| 37 | ) | ||
| 38 | |||
| 39 | +xfconf_dbus_xml = configure_file( | ||
| 40 | + configuration: configuration_data({ | ||
| 41 | + 'XFCONF_SERVICE_NAME_PREFIX': xfconf_service_name_prefix, | ||
| 42 | + 'XFCONF_SERVICE_PATH_PREFIX': xfconf_service_path_prefix, | ||
| 43 | + }), | ||
| 44 | + input: 'xfconf-dbus.xml.in', | ||
| 45 | + output: 'xfconf-dbus.xml', | ||
| 46 | +) | ||
| 47 | + | ||
| 48 | +xfconf_gdbus_sources = gnome.gdbus_codegen( | ||
| 49 | + 'xfconf-gdbus-bindings', | ||
| 50 | + sources: xfconf_dbus_xml, | ||
| 51 | + interface_prefix: '@0@.Xfconf'.format(xfconf_service_name_prefix), | ||
| 52 | + namespace: 'Xfconf', | ||
| 53 | + annotations: ['@0@.Xfconf'.format(xfconf_service_name_prefix), 'org.gtk.GDBus.C.Name', 'Exported'], | ||
| 54 | + install_header: false, | ||
| 55 | +) | ||
| 56 | + | ||
| 57 | xfconf_common = static_library( | ||
| 58 | 'xfconf-common', | ||
| 59 | xfconf_common_sources, | ||
| 60 | @@ -61,25 +79,9 @@ xfconf_gvaluefuncs = static_library( | ||
| 61 | install: false, | ||
| 62 | ) | ||
| 63 | |||
| 64 | -xfconf_dbus_xml = configure_file( | ||
| 65 | - configuration: configuration_data({ | ||
| 66 | - 'XFCONF_SERVICE_NAME_PREFIX': xfconf_service_name_prefix, | ||
| 67 | - 'XFCONF_SERVICE_PATH_PREFIX': xfconf_service_path_prefix, | ||
| 68 | - }), | ||
| 69 | - input: 'xfconf-dbus.xml.in', | ||
| 70 | - output: 'xfconf-dbus.xml', | ||
| 71 | -) | ||
| 72 | - | ||
| 73 | xfconf_dbus = static_library( | ||
| 74 | 'xfconf-dbus', | ||
| 75 | - gnome.gdbus_codegen( | ||
| 76 | - 'xfconf-gdbus-bindings', | ||
| 77 | - sources: xfconf_dbus_xml, | ||
| 78 | - interface_prefix: '@0@.Xfconf'.format(xfconf_service_name_prefix), | ||
| 79 | - namespace: 'Xfconf', | ||
| 80 | - annotations: ['@0@.Xfconf'.format(xfconf_service_name_prefix), 'org.gtk.GDBus.C.Name', 'Exported'], | ||
| 81 | - install_header: false, | ||
| 82 | - ), | ||
| 83 | + xfconf_gdbus_sources, | ||
| 84 | c_args: [ | ||
| 85 | '-DG_LOG_DOMAIN="@0@"'.format('xfconf-common'), | ||
| 86 | ], | ||
| 87 | diff --git a/xfconf/meson.build b/xfconf/meson.build | ||
| 88 | index e3ecd55..15cafa5 100644 | ||
| 89 | --- a/xfconf/meson.build | ||
| 90 | +++ b/xfconf/meson.build | ||
| 91 | @@ -39,7 +39,10 @@ xfconf_version = '@0@.0.0'.format(xfconf_so_version) | ||
| 92 | xfconf = library( | ||
| 93 | xfconf_pkgname, | ||
| 94 | xfconf_sources, | ||
| 95 | - sources: xfconf_visibility_sources, | ||
| 96 | + sources: [ | ||
| 97 | + xfconf_visibility_sources, | ||
| 98 | + xfconf_gdbus_sources, | ||
| 99 | + ], | ||
| 100 | version: xfconf_version, | ||
| 101 | soversion: xfconf_so_version, | ||
| 102 | c_args: [ | ||
| 103 | diff --git a/xfconfd/meson.build b/xfconfd/meson.build | ||
| 104 | index 6e46a58..13e614e 100644 | ||
| 105 | --- a/xfconfd/meson.build | ||
| 106 | +++ b/xfconfd/meson.build | ||
| 107 | @@ -56,6 +56,7 @@ executable( | ||
| 108 | sources: [ | ||
| 109 | xfce_revision_h, | ||
| 110 | xfconf_visibility_sources, | ||
| 111 | + xfconf_gdbus_sources, | ||
| 112 | ], | ||
| 113 | c_args: c_args, | ||
| 114 | include_directories: [ | ||
| 115 | -- | ||
| 116 | 2.50.0 | ||
diff --git a/meta-xfce/recipes-xfce/xfconf/xfconf_4.20.0.bb b/meta-xfce/recipes-xfce/xfconf/xfconf_4.21.2.bb index 168bd4d790..fbc0cffccc 100644 --- a/meta-xfce/recipes-xfce/xfconf/xfconf_4.20.0.bb +++ b/meta-xfce/recipes-xfce/xfconf/xfconf_4.21.2.bb | |||
| @@ -5,11 +5,14 @@ LICENSE = "GPL-2.0-or-later" | |||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" |
| 6 | DEPENDS = "libxfce4util perl intltool-native xfce4-dev-tools-native" | 6 | DEPENDS = "libxfce4util perl intltool-native xfce4-dev-tools-native" |
| 7 | 7 | ||
| 8 | inherit xfce gtk-doc gobject-introspection bash-completion vala | 8 | XFCE_COMPRESS_TYPE = "xz" |
| 9 | XFCEBASEBUILDCLASS = "meson" | ||
| 10 | GTKDOC_MESON_OPTION = "gtk-doc" | ||
| 9 | 11 | ||
| 10 | EXTRA_OECONF += "GDBUS_CODEGEN=${STAGING_BINDIR_NATIVE}/gdbus-codegen" | 12 | inherit xfce gtk-doc gobject-introspection bash-completion vala |
| 11 | 13 | ||
| 12 | SRC_URI[sha256sum] = "8bc43c60f1716b13cf35fc899e2a36ea9c6cdc3478a8f051220eef0f53567efd" | 14 | SRC_URI += "file://0001-build-Make-sure-gdbus-headers-are-generated-before-i.patch" |
| 15 | SRC_URI[sha256sum] = "99aa4366e909ba7b9f746aba48b610b9e9d2933aeb283c7fa5f37a7c3dc7a3a6" | ||
| 13 | 16 | ||
| 14 | FILES:${PN} += "${libdir}/xfce4/xfconf/xfconfd \ | 17 | FILES:${PN} += "${libdir}/xfce4/xfconf/xfconfd \ |
| 15 | ${libdir}/gio/modules/libxfconfgsettingsbackend.so \ | 18 | ${libdir}/gio/modules/libxfconfgsettingsbackend.so \ |
| @@ -17,6 +20,5 @@ FILES:${PN} += "${libdir}/xfce4/xfconf/xfconfd \ | |||
| 17 | ${systemd_user_unitdir}/xfconfd.service \ | 20 | ${systemd_user_unitdir}/xfconfd.service \ |
| 18 | " | 21 | " |
| 19 | 22 | ||
| 20 | FILES:${PN}-dev += "${libdir}/gio/modules/libxfconfgsettingsbackend.la" | 23 | PACKAGECONFIG[gsettings-backend] = "-Dgsettings-backend=true,-Dgsettings-backend=false," |
| 21 | 24 | ||
| 22 | PACKAGECONFIG[gsettings-backend] = "--enable-gsettings-backend,--disable-gsettings-backend," | ||
diff --git a/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.20.1.bb b/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.20.1.bb index a24ed76d53..d16a9e6446 100644 --- a/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.20.1.bb +++ b/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.20.1.bb | |||
| @@ -9,7 +9,6 @@ DEPENDS = " \ | |||
| 9 | garcon \ | 9 | garcon \ |
| 10 | glib-2.0 \ | 10 | glib-2.0 \ |
| 11 | gtk+3 \ | 11 | gtk+3 \ |
| 12 | intltool \ | ||
| 13 | libwnck3 \ | 12 | libwnck3 \ |
| 14 | libxfce4ui \ | 13 | libxfce4ui \ |
| 15 | libxfce4util \ | 14 | libxfce4util \ |
| @@ -18,6 +17,8 @@ DEPENDS = " \ | |||
| 18 | xfconf \ | 17 | xfconf \ |
| 19 | " | 18 | " |
| 20 | 19 | ||
| 20 | XFCEBASEBUILDCLASS = "meson" | ||
| 21 | |||
| 21 | inherit xfce features_check | 22 | inherit xfce features_check |
| 22 | 23 | ||
| 23 | REQUIRED_DISTRO_FEATURES = "x11" | 24 | REQUIRED_DISTRO_FEATURES = "x11" |
| @@ -25,12 +26,7 @@ REQUIRED_DISTRO_FEATURES = "x11" | |||
| 25 | SRC_URI[sha256sum] = "acccde849265bbf4093925ba847977b7abf70bb2977e4f78216570e887c157b8" | 26 | SRC_URI[sha256sum] = "acccde849265bbf4093925ba847977b7abf70bb2977e4f78216570e887c157b8" |
| 26 | 27 | ||
| 27 | PACKAGECONFIG ??= "notify" | 28 | PACKAGECONFIG ??= "notify" |
| 28 | PACKAGECONFIG[notify] = "--enable-notifications,--disable-notifications,libnotify" | 29 | PACKAGECONFIG[notify] = "-Dnotifications=enabled,-Dnotifications=disabled,libnotify" |
| 29 | 30 | PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false," | |
| 30 | EXTRA_OECONF = "GDBUS_CODEGEN=${STAGING_BINDIR_NATIVE}/gdbus-codegen \ | ||
| 31 | GLIB_COMPILE_RESOURCES=${STAGING_BINDIR_NATIVE}/glib-compile-resources \ | ||
| 32 | GLIB_GENMARSHAL=${STAGING_BINDIR_NATIVE}/glib-genmarshal \ | ||
| 33 | GLIB_MKENUMS=${STAGING_BINDIR_NATIVE}/glib-mkenums \ | ||
| 34 | " | ||
| 35 | 31 | ||
| 36 | FILES:${PN} += "${datadir}/backgrounds" | 32 | FILES:${PN} += "${datadir}/backgrounds" |
diff --git a/meta-xfce/recipes-xfce/xfwm4/xfwm4/0001-build-Add-missing-libxfce4util-flags.patch b/meta-xfce/recipes-xfce/xfwm4/xfwm4/0001-build-Add-missing-libxfce4util-flags.patch new file mode 100644 index 0000000000..8fe8386f11 --- /dev/null +++ b/meta-xfce/recipes-xfce/xfwm4/xfwm4/0001-build-Add-missing-libxfce4util-flags.patch | |||
| @@ -0,0 +1,59 @@ | |||
| 1 | From 6468f80ee9283c03fc18f67361b20c6efdf3df50 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> | ||
| 3 | Date: Mon, 3 Feb 2025 11:09:59 +0100 | ||
| 4 | Subject: [PATCH] build: Add missing libxfce4util flags | ||
| 5 | MIME-Version: 1.0 | ||
| 6 | Content-Type: text/plain; charset=UTF-8 | ||
| 7 | Content-Transfer-Encoding: 8bit | ||
| 8 | |||
| 9 | This will be necessary when xfwm4 is built against a meson release of | ||
| 10 | libxfce4ui, which sets private flags by default in pkgconfig (and | ||
| 11 | therefore no longer exposes libxfce4util flags). | ||
| 12 | |||
| 13 | Signed-off-by: Gaƫl Bonithon <gael@xfce.org> | ||
| 14 | |||
| 15 | Upstream-Status: Backport [https://gitlab.xfce.org/xfce/xfwm4/-/commit/6468f80ee9283c03fc18f67361b20c6efdf3df50] | ||
| 16 | |||
| 17 | Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com> | ||
| 18 | --- | ||
| 19 | settings-dialogs/Makefile.am | 4 ++++ | ||
| 20 | 1 file changed, 4 insertions(+) | ||
| 21 | |||
| 22 | diff --git a/settings-dialogs/Makefile.am b/settings-dialogs/Makefile.am | ||
| 23 | index 3a1d2a510..86c6ab9be 100644 | ||
| 24 | --- a/settings-dialogs/Makefile.am | ||
| 25 | +++ b/settings-dialogs/Makefile.am | ||
| 26 | @@ -44,6 +44,7 @@ xfwm4_settings_CFLAGS = \ | ||
| 27 | $(GLIB_CFLAGS) \ | ||
| 28 | $(DBUS_GLIB_CFLAGS) \ | ||
| 29 | $(LIBXFCE4UI_CFLAGS) \ | ||
| 30 | + $(LIBXFCE4UTIL_CFLAGS) \ | ||
| 31 | $(LIBXFCE4KBD_PRIVATE_CFLAGS) \ | ||
| 32 | $(LIBXFCONF_CFLAGS) \ | ||
| 33 | -DDATADIR=\"$(datadir)\" \ | ||
| 34 | @@ -56,6 +57,7 @@ xfwm4_settings_LDADD = \ | ||
| 35 | $(GLIB_LIBS) \ | ||
| 36 | $(DBUS_GLIB_LIBS) \ | ||
| 37 | $(LIBXFCE4UI_LIBS) \ | ||
| 38 | + $(LIBXFCE4UTIL_LIBS) \ | ||
| 39 | $(LIBXFCE4KBD_PRIVATE_LIBS) \ | ||
| 40 | $(LIBXFCONF_LIBS) | ||
| 41 | |||
| 42 | @@ -70,6 +72,7 @@ xfwm4_tweaks_settings_CFLAGS = \ | ||
| 43 | $(GLIB_CFLAGS) \ | ||
| 44 | $(DBUS_GLIB_CFLAGS) \ | ||
| 45 | $(LIBXFCE4UI_CFLAGS) \ | ||
| 46 | + $(LIBXFCE4UTIL_CFLAGS) \ | ||
| 47 | $(LIBXFCONF_CFLAGS) \ | ||
| 48 | -DDATADIR=\"$(datadir)\" \ | ||
| 49 | -DSRCDIR=\"$(top_srcdir)\" \ | ||
| 50 | @@ -81,6 +84,7 @@ xfwm4_tweaks_settings_LDADD = \ | ||
| 51 | $(GLIB_LIBS) \ | ||
| 52 | $(DBUS_GLIB_LIBS) \ | ||
| 53 | $(LIBXFCE4UI_LIBS) \ | ||
| 54 | + $(LIBXFCE4UTIL_LIBS) \ | ||
| 55 | $(LIBXFCONF_LIBS) | ||
| 56 | |||
| 57 | AM_CPPFLAGS = \ | ||
| 58 | -- | ||
| 59 | 2.50.0 | ||
diff --git a/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.20.0.bb b/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.20.0.bb index ef5a682b77..2c0ac1d39c 100644 --- a/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.20.0.bb +++ b/meta-xfce/recipes-xfce/xfwm4/xfwm4_4.20.0.bb | |||
| @@ -9,7 +9,10 @@ inherit xfce update-alternatives features_check | |||
| 9 | 9 | ||
| 10 | REQUIRED_DISTRO_FEATURES = "x11" | 10 | REQUIRED_DISTRO_FEATURES = "x11" |
| 11 | 11 | ||
| 12 | SRC_URI += "file://xfwm4-fix-incompatible-pointer-type-error.patch" | 12 | SRC_URI += " \ |
| 13 | file://xfwm4-fix-incompatible-pointer-type-error.patch \ | ||
| 14 | file://0001-build-Add-missing-libxfce4util-flags.patch \ | ||
| 15 | " | ||
| 13 | 16 | ||
| 14 | SRC_URI[sha256sum] = "a58b63e49397aa0d8d1dcf0636be93c8bb5926779aef5165e0852890190dcf06" | 17 | SRC_URI[sha256sum] = "a58b63e49397aa0d8d1dcf0636be93c8bb5926779aef5165e0852890190dcf06" |
| 15 | 18 | ||
