summaryrefslogtreecommitdiffstats
path: root/recipes-extended/upx
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2026-06-02 19:42:14 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2026-06-02 20:00:40 +0000
commitcded52ddbff531861a0682d8302ad375e0e63a2a (patch)
tree755c6de17ef3cdd9efbbdbb86944528ee909a873 /recipes-extended/upx
parentc3bd57692bd390743fe2da80f322697336f7abf2 (diff)
downloadmeta-virtualization-cded52ddbff531861a0682d8302ad375e0e63a2a.tar.gz
upx: update to v5.1.1-tip
Bumping upx to version v5.1.1-64-g93abc161, which comprises the following commits: 93abc161 CI updates f1671f80 CI updates 86f16465 CP/M-86: size header data group to buffer size 07570d35 Add support for CP/M-86 CMD 3d5101c6 PE: stub should not clear tlsindex for .dll cd56a4a5 CI updates 70ae43e9 pefile: align imagesize after removing .reloc section b7472198 CI updates eab70229 pefile: align imagesize after removing .reloc section f52b206f CI updates d7bd3d9a JNI_OnLoad only if CMD_COMPRESS 2dd6e381 CI updates ceb8a395 CI updates 2f9be3bd CI updates 8fa669f2 CI updates 5ef29bb4 CI updates 06334a4d CI updates b1a6b710 CI updates 2d302628 CI updates 8cee4522 riscv64: preserve e_flags to prevent CantUnpack d6f2f877 CI updates fab1117a CI updates 965cb22e CI updates 15ed0285 CI updates 136bf9a2 CI updates 77c942d0 CI updates ac5336f2 CI updates 7e1fab76 CI updates 21874327 CI updates fa5877ff CI updates f9138c1b CI updates 0aea9492 CI updates f0a89504 pefile: really remove .reloc section if no relocs 7850dfe3 CI updates 9e06ba7a CI updates ab05f314 pefile: really remove .reloc section if no relocs c0cfe9f9 pefile: diagnose bad Import e0abaa5e CI updates ffc0e622 CI updates 924283a1 CI updates df8b76f0 Catch more fuzz when unpacking ELF symbol table 7fe3b646 CI updates 0e875f54 CI updates ee8facd3 CI updates 0cd70a32 CI updates 37b33373 CI updates aeb1caf8 CI updates 9e3dcdc9 CI updates db5de3d0 CI updates 7f2d1e5c CI updates 7e78bbdf CI updates 50f3a42c CI updates dcfbf325 CI updates 64dab898 CI updates 3821b557 CI updates 20f608ce CI updates 30fee81f pefile de-compress: fix bug when no relocs 2a6fdf7c submodules: update for new versions f6a210ec CI updates 6cc54699 test-clibs: submodules 6a6b6fb5 pack ELF64: fix PLT section name for SHT_RELA in pack3 5e394635 unpack Elf: check relocation of DT_INIT_ARRAY bfd92757 unpack ELF: check xct_off or yct_off 36babe77 all: post-release version bump Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-extended/upx')
-rw-r--r--recipes-extended/upx/upx_git.bb8
1 files changed, 6 insertions, 2 deletions
diff --git a/recipes-extended/upx/upx_git.bb b/recipes-extended/upx/upx_git.bb
index 79cf17a9..3af0e327 100644
--- a/recipes-extended/upx/upx_git.bb
+++ b/recipes-extended/upx/upx_git.bb
@@ -6,19 +6,21 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=353753597aa110e0ded3508408c6374a"
6# Note: DO NOT use released tarball in favor of the git repository with submodules. 6# Note: DO NOT use released tarball in favor of the git repository with submodules.
7# it makes maintenance easier for CVEs or other issues. 7# it makes maintenance easier for CVEs or other issues.
8 8
9SRCREV_upx = "ca97430db28bf264f4007118555c10f63be2a9c8" 9SRCREV_upx = "93abc161af744df62197dd1fd5f7e20266bd2ab6"
10PV = "5.0.1+git${SRCPV}" 10PV = "5.1.1+git${SRCPV}"
11 11
12# SRCREVs are from: 12# SRCREVs are from:
13# git submodule status | awk '{ commit_hash = $1; sub(/vendor\//, "", $2); gsub("-", "_", $2); printf "SRCREV_vendor_%s = \"%s\"\n", $2, commit_hash }' 13# git submodule status | awk '{ commit_hash = $1; sub(/vendor\//, "", $2); gsub("-", "_", $2); printf "SRCREV_vendor_%s = \"%s\"\n", $2, commit_hash }'
14# 14#
15# with two substitions for invalid SRCREVs (hence why the gitsm fetcher 15# with two substitions for invalid SRCREVs (hence why the gitsm fetcher
16# has issues) 16# has issues)
17SRCREV_vendor_bzip2 = "f6ff91c4ab4998a87bd17251fa311d84ff0797bc"
17SRCREV_vendor_doctest = "835aaee34666173532e98437b057f37b385076c9" 18SRCREV_vendor_doctest = "835aaee34666173532e98437b057f37b385076c9"
18SRCREV_vendor_lzma_sdk = "f9637f9f563d17b6ecf33ae2212dcd44866bfb25" 19SRCREV_vendor_lzma_sdk = "f9637f9f563d17b6ecf33ae2212dcd44866bfb25"
19SRCREV_vendor_ucl = "a60611d342b0b7d2924c495ebaa1910e4c3c3fe6" 20SRCREV_vendor_ucl = "a60611d342b0b7d2924c495ebaa1910e4c3c3fe6"
20SRCREV_vendor_valgrind = "b054e44ea1b6d630853ed74d33e0934ef4642efc" 21SRCREV_vendor_valgrind = "b054e44ea1b6d630853ed74d33e0934ef4642efc"
21SRCREV_vendor_zlib = "0a41a7d0a974d0b43afe4afe4b8025c8f144474e" 22SRCREV_vendor_zlib = "0a41a7d0a974d0b43afe4afe4b8025c8f144474e"
23SRCREV_vendor_zstd = "bc923cfaf4f13d38943c8586f7e25f680d7aa653"
22 24
23# This is broken for commits newer than 4.2.4 with invalid SRCREVs being reported 25# This is broken for commits newer than 4.2.4 with invalid SRCREVs being reported
24# by the git submodules. We switch back to individual fetches while this is 26# by the git submodules. We switch back to individual fetches while this is
@@ -26,11 +28,13 @@ SRCREV_vendor_zlib = "0a41a7d0a974d0b43afe4afe4b8025c8f144474e"
26# SRC_URI = "gitsm://github.com/upx/upx;protocol=https;;name=upx;branch=devel" 28# SRC_URI = "gitsm://github.com/upx/upx;protocol=https;;name=upx;branch=devel"
27SRCREV_FORMAT = "upx" 29SRCREV_FORMAT = "upx"
28SRC_URI = "git://github.com/upx/upx;name=upx;branch=devel;protocol=https \ 30SRC_URI = "git://github.com/upx/upx;name=upx;branch=devel;protocol=https \
31 git://github.com/upx/upx-vendor-bzip2;name=vendor_bzip2;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/bzip2;branch=upx-vendor;protocol=https \
29 git://github.com/upx/upx-vendor-doctest;name=vendor_doctest;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/doctest;branch=upx-vendor;protocol=https \ 32 git://github.com/upx/upx-vendor-doctest;name=vendor_doctest;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/doctest;branch=upx-vendor;protocol=https \
30 git://github.com/upx/upx-vendor-lzma-sdk;name=vendor_lzma_sdk;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/lzma-sdk;branch=upx-vendor;protocol=https \ 33 git://github.com/upx/upx-vendor-lzma-sdk;name=vendor_lzma_sdk;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/lzma-sdk;branch=upx-vendor;protocol=https \
31 git://github.com/upx/upx-vendor-ucl;name=vendor_ucl;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/ucl;branch=upx-vendor;protocol=https \ 34 git://github.com/upx/upx-vendor-ucl;name=vendor_ucl;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/ucl;branch=upx-vendor;protocol=https \
32 git://github.com/upx/upx-vendor-zlib;name=vendor_zlib;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/zlib;branch=upx-vendor;protocol=https \ 35 git://github.com/upx/upx-vendor-zlib;name=vendor_zlib;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/zlib;branch=upx-vendor;protocol=https \
33 git://github.com/upx/upx-vendor-valgrind;name=vendor_valgrind;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/valgrind;branch=upx-vendor;protocol=https \ 36 git://github.com/upx/upx-vendor-valgrind;name=vendor_valgrind;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/valgrind;branch=upx-vendor;protocol=https \
37 git://github.com/upx/upx-vendor-zstd;name=vendor_zstd;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/vendor/zstd;branch=upx-vendor;protocol=https \
34 " 38 "
35 39
36inherit pkgconfig cmake 40inherit pkgconfig cmake