From 5b1f43144f95bb0249e34f98dbee2007178f93f1 Mon Sep 17 00:00:00 2001 From: Samuel Tyler Date: Sat, 31 Jan 2026 21:00:11 +1100 Subject: [PATCH] libffi: update to 3.5.2 --- parts.rst | 10 ++-------- steps/SHA256SUMS.pkgs | 18 +++++++++--------- steps/libffi-3.3/sources | 1 - steps/{libffi-3.3 => libffi-3.5.2}/pass1.sh | 2 +- steps/libffi-3.5.2/sources | 1 + steps/manifest | 2 +- 6 files changed, 14 insertions(+), 20 deletions(-) delete mode 100644 steps/libffi-3.3/sources rename steps/{libffi-3.3 => libffi-3.5.2}/pass1.sh (91%) create mode 100644 steps/libffi-3.5.2/sources diff --git a/parts.rst b/parts.rst index e8dfa6c4..d5e0db3a 100644 --- a/parts.rst +++ b/parts.rst @@ -1256,8 +1256,8 @@ texinfo 7.2 Texinfo is a typesetting syntax used for generating documentation. We can now use ``makeinfo`` script to convert ``.texi`` files into ``.info`` documentation format. -libffi 3.3 -========== +libffi 3.5.2 +=========== The libffi library provides a portable, high level programming interface to various calling conventions. @@ -1357,12 +1357,6 @@ libunistring 1.4.1 Library for manipulating Unicode and C strings according to Unicode standard. This is a dependency of GNU Guile. -libatomic_ops 7.6.10 -==================== - -``libatomic_ops`` provides semi-portable access to hardware-provided atomic memory -update operations on a number of architectures. - boehm-gc 8.0.4 ============== diff --git a/steps/SHA256SUMS.pkgs b/steps/SHA256SUMS.pkgs index 16db2b83..aefab43a 100644 --- a/steps/SHA256SUMS.pkgs +++ b/steps/SHA256SUMS.pkgs @@ -9,7 +9,7 @@ b687370caaa654ba2fc622188240f50ea305a1c926accbced153df9179697adf autoconf-2.53_ b363f22b42418fb2507bf722b0a6b5b03410ac58c44c400767d650d828696eaa autoconf-2.69_0.tar.bz2 cde51b816fcce47742064f9dc0b4871e4194190be5065dc1852b39339cc9115b autoconf-2.71_0.tar.bz2 6ff691e3ddd4f3d1796d28b07a2a96691dbd9801844c99ccbe660da59dabd74b autoconf-archive-2021.02.19_0.tar.bz2 -09f13ec44f02a28b0dc89c68b39be2c91460402f959d33d7dd6e5799707dff1e autogen-5.18.16_0.tar.bz2 +7b589dbb23104a5b52a8a8d573ef955bec79d28939a8bfd63effbb31e3aa4474 autogen-5.18.16_0.tar.bz2 02a426e82a52d4a2cd7e73fe3dc5a2c58b3ed100f24a92c57e42511fd86e247c automake-1.10.3_0.tar.bz2 34925adeaa2876a5e068adeb17b71fe7c7105244c3cb5439d33f7406310674da automake-1.11.2_0.tar.bz2 7e36e9e4b3957c95b6de8ff475c9b37aa007e2f9735b01c0eaf14b711fdd112f automake-1.15.1_0.tar.bz2 @@ -64,7 +64,7 @@ d34de902de6de9204abedb834c4c39fbb95b993e545fbb090de2b028fa1d4a61 gcc-4.0.4_0.ta c1989fc2855dbb0350c4e5b677028306614a9f4b5cb6c01fd459c5e1abf592b9 grep-2.4_0.tar.bz2 3f3247c7d05fcef0d9f624a523afa01257207584045eb7efb7fb8f29fc782c7a grep-3.7_0.tar.bz2 39320fce205c3d53209351c48c7cc59c6157373f940bd9f425cf3c51558fb09f grub-2.06_0.tar.bz2 -878272c1858f8345cb5307b7ceb0b8785e4d4ed2942e723b4d7c6c1572cc1fb3 guile-3.0.9_0.tar.bz2 +24b7a9e3ce5f589bec2063b7b6e653c6de7fff321cc4bd4f6155847beea1510f guile-3.0.9_0.tar.bz2 893bb26efb8b1789702b8fd1a3ed72951990c8e38ab650c5220992405e79b96e gzip-1.13_0.tar.bz2 f27e1eaafa7ab198d2ed549aecfd8a1205d960f59a509789a159997565abd6d4 heirloom-devtools-070527_0.tar.bz2 8d2015b87337abbf287f7a39ee4cf53514120b5d3e90a93fe7d533dcc43f14fa help2man-1.36.4_0.tar.bz2 @@ -132,13 +132,13 @@ dfd2e494cc1c13ac241668d7489895984100bd14848281d2a4881d15436525fc pkg-config-0.2 5bd6c35b4d6003ce5d9fb7223816aad6bf2de66cabe97f31d7b27bfb5cc3b4f3 python-2.0.1_1.tar.bz2 c6c183bcb738bc8f9c1b25d9abc440fc53aee3e710b83f369aafd67ae282db56 python-2.3.7_0.tar.bz2 2914530a437c138d125d9d167e3b1615e46e4d85195a9a1f9998c267deb76b3f python-2.3.7_1.tar.bz2 -a5ff679811e9a8666ecacf1874aa1287daa890e5cac76510d362342db05dd4ba python-2.5.6_0.tar.bz2 -4fe58491ac1cad460fd1502e6f0746307455e5461245d0980004313446c0b05d python-3.11.1_0.tar.bz2 -d35083e11bd40ee360ac0648e7ac5f2492d5a177c70f92ff3ed32772cd594c54 python-3.1.5_0.tar.bz2 -c040926b75186c69914713973cf5c198813a51808663666fd3fca32f989ebbff python-3.1.5_1.tar.bz2 -34cc357b7a70245af11428ed0ceec618e6fbcbc6eb2f1c45afe0aadef6331987 python-3.3.7_0.tar.bz2 -cbb181be22b304f76a286300e3324f7e03e0316bf5662e0d6e416d68fb6514e4 python-3.4.10_0.tar.bz2 -59fc4a344f0ee270b72a9cf21e9a03087520c2b1563be8b42470cf723941ef64 python-3.8.16_0.tar.bz2 +1418b7f5c1a95d4ac8e24b5b0720745f4ddf075167566f5793a145d159fbff74 python-2.5.6_0.tar.bz2 +2899a012098f4529187d4483969314e22ce7853b161482c3d0c49fcbd2d86450 python-3.11.1_0.tar.bz2 +0a07f778e5241a8788ef80b35ab20fe2a6f017e58a0f89fd4a8dcd536de1b1ca python-3.1.5_0.tar.bz2 +718d463ef9b41d4d5391d0868976c0112c1d2508b5b64e2f87c7a3d1cbb0fefc python-3.1.5_1.tar.bz2 +90deccf6683521c2a36033244597472196943c6437f8cede0fce5acf5ea34935 python-3.3.7_0.tar.bz2 +7d0864a2fe937d519e87ebefe56ea6ab54dffa781a792d81dd1b50634f79065e python-3.4.10_0.tar.bz2 +025eda9fb8c5b895dd9f10514151cbe9d4f6846a187f2b710d2a4b19067c6991 python-3.8.16_0.tar.bz2 18d517fa1195aa82e3e0eb7f261eb3addb9a43492040b16be04571639781577e sed-4.0.9_0.tar.bz2 24519735491cf6e8fa79f1c3e123c830ca3529ddb61dfe393584dad32732a594 sed-4.8_0.tar.bz2 fe8bbc246d82e99c482337f1443c5313268823667dccebca6cd004e6cf6b4a7c shadow-4.14.3_0.tar.bz2 diff --git a/steps/libffi-3.3/sources b/steps/libffi-3.3/sources deleted file mode 100644 index 51e54222..00000000 --- a/steps/libffi-3.3/sources +++ /dev/null @@ -1 +0,0 @@ -f https://github.com/libffi/libffi/releases/download/v3.3/libffi-3.3.tar.gz 72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056 diff --git a/steps/libffi-3.3/pass1.sh b/steps/libffi-3.5.2/pass1.sh similarity index 91% rename from steps/libffi-3.3/pass1.sh rename to steps/libffi-3.5.2/pass1.sh index 400aa3f5..55fafad7 100755 --- a/steps/libffi-3.3/pass1.sh +++ b/steps/libffi-3.5.2/pass1.sh @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later src_prepare() { - find . -name '*.info*' -delete + rm doc/libffi.{pdf,info} autoreconf-2.71 -fi } diff --git a/steps/libffi-3.5.2/sources b/steps/libffi-3.5.2/sources new file mode 100644 index 00000000..19abafa0 --- /dev/null +++ b/steps/libffi-3.5.2/sources @@ -0,0 +1 @@ +f https://github.com/libffi/libffi/releases/download/v3.5.2/libffi-3.5.2.tar.gz f3a3082a23b37c293a4fcd1053147b371f2ff91fa7ea1b2a52e335676bac82dc diff --git a/steps/manifest b/steps/manifest index 3187d885..1f878a28 100644 --- a/steps/manifest +++ b/steps/manifest @@ -201,7 +201,7 @@ build: gperf-3.3 build: gettext-0.26 build: perl-Text-CSV-2.06 build: texinfo-7.2 -build: libffi-3.3 +build: libffi-3.5.2 build: python-2.5.6 build: python-3.1.5 build: python-3.1.5