diff --git a/.gitignore b/.gitignore index c8e640f..5108e89 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ libffi-3.0.9.tar.gz /libffi-3.1.tar.gz /libffi-3.4.2.tar.gz /libffi-3.4.4.tar.gz +/libffi-3.4.6.tar.gz diff --git a/libffi.spec b/libffi.spec index cc31655..d0cd5df 100644 --- a/libffi.spec +++ b/libffi.spec @@ -3,9 +3,10 @@ %global multilib_arches %{ix86} x86_64 Name: libffi -Version: 3.4.4 -Release: 8%{?dist} +Version: 3.4.6 +Release: 1%{?dist} Summary: A portable foreign function interface library +# No license change for 3.4.6 # The following SPDX licenses are extracted from the sources using # ScanCode 32.0.8 on build libffi-3.4.4-7.fc40: # @@ -36,13 +37,13 @@ Summary: A portable foreign function interface library License: MIT AND CC-PDDC AND (GPL-3.0-or-later WITH Texinfo-exception) URL: http://sourceware.org/libffi -Source0: https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz +Source0: https://github.com/libffi/libffi/releases/download/v%{version}/libffi-%{version}.tar.gz Source1: ffi-multilib.h Source2: ffitarget-multilib.h # error: implicit declaration of function 'open_temp_exec_file' # https://github.com/libffi/libffi/pull/764 -Patch0: 0001-Forward-declare-open_temp_exec_file.patch +#Patch0: 0001-Forward-declare-open_temp_exec_file.patch BuildRequires: make BuildRequires: gcc @@ -134,7 +135,7 @@ install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_includedir}/ffitarget.h %license LICENSE %doc README.md %{_libdir}/libffi.so.8 -%{_libdir}/libffi.so.8.1.2 +%{_libdir}/libffi.so.8.1.4 %files devel %{_libdir}/pkgconfig/*.pc @@ -144,6 +145,9 @@ install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_includedir}/ffitarget.h %{_infodir}/libffi.info.* %changelog +* Mon Mar 18 2024 DJ Delorie - 3.4.6-1 +- Rebase to libffi 3.4.6. + * Thu Feb 29 2024 Carlos O'Donell - 3.4.4-8 - Analyze libffi-3.4.4-7.fc40 sources for license information - Migrate License field to SPDX identifiers for diff --git a/sources b/sources index 2c3f8e3..2d2b5ff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libffi-3.4.4.tar.gz) = 88680aeb0fa0dc0319e5cd2ba45b4b5a340bc9b4bcf20b1e0613b39cd898f177a3863aa94034d8e23a7f6f44d858a53dcd36d1bb8dee13b751ef814224061889 +SHA512 (libffi-3.4.6.tar.gz) = 033d2600e879b83c6bce0eb80f69c5f32aa775bf2e962c9d39fbd21226fa19d1e79173d8eaa0d0157014d54509ea73315ad86842356fc3a303c0831c94c6ab39