Summary
Compilers for high level languages generate code that follow certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the "calling convention". The "calling convention" is essentially a set of assumptions made by the compiler about where function arguments will be found on entry to a function. A "calling convention" also specifies where the return value for a function is found. Some programs may not know at the time of compilation what arguments are to be passed to a function. For instance, an interpreter may be told at run-time about the number and types of arguments used to call a given function. Libffi can be used in such programs to provide a bridge from the interpreter program to compiled code. The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run time. Ffi stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The libffi library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above libffi that handles type conversions for values passed between the two languages.
Versions
v3.4.6 :: 0/8 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
- USE flags
- debug exec-static-trampoline pax-kernel static-libs test
v3.4.4-r4 :: 0/8 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
- USE flags
- debug exec-static-trampoline pax-kernel static-libs test
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- exec-static-trampoline
- Don't rely on dynamic code generation for trampolines.
- pax-kernel
- Use PaX emulated trampolines, for we can't use PROT_EXEC
- static-libs
- Build static versions of dynamic libraries as well
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
abi_mips
- n32
- 64-bit (32-bit pointer) libraries
- n64
- 64-bit libraries
- o32
- 32-bit libraries
abi_s390
- 32
- 32-bit (s390) libraries
- 64
- 64-bit (s390x) libraries
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
- x32
- x32 ABI libraries
Depending packages
app-crypt / p11-kit : Provides a standard configuration setup for installing PKCS#11
app-i18n / uim : A multilingual input method framework
app-office / wps-office : WPS Office is an office productivity suite
app-shells / ctypes-sh : Foreign function interface for bash
dev-java / jffi : Java Foreign Function Interface
dev-java / jna : Java Native Access
dev-lang / ghc : The Glasgow Haskell Compiler
dev-lang / micropython : Python implementation for microcontrollers
dev-lang / moarvm : A 6model-based VM for NQP and Raku
dev-lang / nim : Compiled, garbage-collected systems programming language
dev-lang / parrot : Virtual machine designed to compile and execute bytecode for dynamic languages
dev-lang / php : The PHP language runtime engine
dev-lang / polyml : Poly/ML is a full implementation of Standard ML
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-lang / ruby : An object-oriented scripting language
dev-lang / souffle : Datalog compiler, synthesizes C++ program from logic specification
dev-libs / criterion : Cross platform unit testing framework for C and C++
dev-libs / gjs : Javascript bindings for GNOME
dev-libs / glib : The GLib library of C routines
dev-libs / gobject-introspection : Introspection system for GObject-based libraries
dev-libs / libffi-compat : a portable, high level programming interface to various calling conventions
dev-libs / wayland : Wayland protocol libraries
dev-lisp / ecl : ECL is an embeddable Common Lisp implementation
dev-lua / lgi : Lua bindings using gobject-introspection
dev-ml / ocaml-ctypes : Library for binding to C libraries using pure OCaml
dev-perl / Glib-Object-Introspection : Dynamically create Perl language bindings
dev-python / cffi : Foreign Function Interface for Python calling C code
dev-python / pygobject : Python bindings for GObject Introspection
dev-python / pypy-exe : PyPy executable (build from source)
dev-python / pypy-exe-bin : PyPy executable (pre-built version)
dev-python / pypy3_10-exe : PyPy3.10 executable (build from source)
dev-python / pypy3_10-exe-bin : PyPy3.10 executable (pre-built version)
dev-python / pypy3_9-exe : PyPy3.9 executable (build from source)
dev-python / pypy3_9-exe-bin : PyPy3.9 executable (pre-built version)
dev-ruby / ffi : Ruby extension for programmatically loading dynamic libraries
dev-scheme / c-wrapper : Foreign function interface for C and Objective-C libraries
dev-scheme / guile : GNU Ubiquitous Intelligent Language for Extensions
dev-scheme / racket : General purpose, multi-paradigm Lisp-Scheme programming language
dev-scheme / stklos : Fast and light Scheme implementation
dev-util / android-studio : Android development environment based on IntelliJ IDEA
dev-util / bcc : Tools for BPF-based Linux IO analysis, networking, monitoring, and more
games-action / minecraft-launcher : An open-world game whose gameplay revolves around breaking and placing blocks
games-util / heroic-bin : GOG and Epic Games Launcher for Linux
gnome-extra / cjs : Linux Mint's fork of gjs for Cinnamon
gnustep-base / gnustep-base : A library of general-purpose, non-graphical Objective C objects
mail-client / thunderbird : Thunderbird Mail Client
sci-biology / abyss : Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler
sci-electronics / nvc : NVC is a VHDL compiler and simulator
sys-devel / llvm : Low Level Virtual Machine
sys-libs / libomp : OpenMP runtime library for LLVM/clang compiler
www-client / chromium : Open-source version of Google Chrome web browser
www-client / firefox : Firefox Web Browser
www-client / seamonkey : Seamonkey Web Browser
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.6 sparc, #939149
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.6 hppa, #939149
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.6 ppc, #939149
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.6 ppc64, #939149
Signed-off-by: Sam James <sam@gentoo.org> - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.6 x86, #939149
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.6 amd64, #939149
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/libffi: Stabilize 3.4.6 arm64, #939149
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Jakov Smolić · gentoo
dev-libs/libffi: Stabilize 3.4.6 arm, #939149
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: drop 3.4.4-r3
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-libs/libffi: Stabilize 3.4.4-r4 hppa, #925739
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: drop 3.4.4-r2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r4 sparc, #925739
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r4 arm64, #925739
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r4 ppc, #925739
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r4 arm, #925739
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r4 amd64, #925739
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r4 x86, #925739
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r4 ppc64, #925739
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: add 3.4.6, drop 3.4.5
3.4.5 was a short-lived release w/ a symbol regression for alpha and mips. Should be fixed in 3.4.6. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: add 3.4.5
Includes the fixes for bug #882071 (which we already backported) and possible fixes for bug #911649. Bug: https://bugs.gentoo.org/882071 Bug: https://bugs.gentoo.org/911649 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/libffi: Stabilize 3.4.4-r3 hppa, #923546
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r3 amd64, #923546
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r3 x86, #923546
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r3 arm64, #923546
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r3 ppc, #923546
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r3 sparc, #923546
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r3 arm, #923546
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r3 ppc64, #923546
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: backport fix for exec-static-trampoline
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libffi: drop 3.4.4, 3.4.4-r1
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r2 x86, #920119
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4-r2 ppc, #920119
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r2 amd64, #920119
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r2 hppa, #920119
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4-r2 ppc64, #920119
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4-r2 sparc, #920119
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4-r2 arm64, #920119
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4-r2 arm, #920119
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: backport lld 17 fix
Closes: https://bugs.gentoo.org/915086 Bug: https://bugs.gentoo.org/912034 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: update EAPI 7 -> 8; fix float args on sparc
This fixes the gjs test suite on sparc. Tests continue to pass on libffi and gjs tests now completely pass (previously GIMarshalling failed). The fix is obvious so I don't see much of a need to wait until it's merged upstream, and it only affects sparc. Bug: https://github.com/libffi/libffi/issues/778 Closes: https://bugs.gentoo.org/882071 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: remove x64-cygwin keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Fabian Groffen · gentoo
*/*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r1 hppa, #904936
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r1 amd64, #904936
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/libffi: Stabilize 3.4.4-r1 ppc, #904936
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4-r1 sparc, #904936
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4-r1 ppc64, #904936
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4-r1 arm, #904936
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r1 x86, #904936
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.4-r1 arm64, #904936
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: keyword ~arm64-macos
Bug: https://bugs.gentoo.org/904474 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: backport HPPA improvements
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: drop 3.3-r2, 3.4.2-r2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/libffi: Stabilize 3.4.4 x86, #881739
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/libffi: Stabilize 3.4.4 amd64, #881739
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4 hppa, #881739
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4 ppc, #881739
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4 ppc64, #881739
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4 sparc, #881739
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4 arm, #881739
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.4 arm64, #881739
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: add 3.4.4
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libffi: drop 3.4.2-r1, 3.4.3
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
dev-libs/libffi: Remove IUSE=experimental-loong from 3.4.3
The loong patchset is upstream as of 3.4.3, no need for custom patching any more. Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: add 3.4.3
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: x86 stable wrt bug #865987
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: amd64 stable wrt bug #865987
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.2-r2 hppa, #865987
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.2-r2 arm64, #865987
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.2-r2 ppc, #865987
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.2-r2 sparc, #865987
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.2-r2 arm, #865987
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.2-r2 ppc64, #865987
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - matoro · gentoo
dev-libs/libffi: revbump 3.4.2-r2, fix ppc64 header defs (backport)
Backports https://github.com/libffi/libffi/pull/722. Bug: https://github.com/jnr/jffi/issues/107 Closes: https://bugs.gentoo.org/827215 Closes: https://github.com/gentoo/gentoo/pull/26529 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.2-r1 hppa, #813756
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.2-r1 x86, #813756
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
dev-libs/libffi: Stabilize 3.4.2-r1 arm, #813756
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Sam James · gentoo
dev-libs/libffi: Stabilize 3.4.2-r1 amd64, #813756
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/libffi: Stabilize 3.4.2-r1 sparc, #813756
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: ppc64 stable wrt bug #813756
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/libffi: Stabilize 3.4.2-r1 arm64, #813756
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-libs/libffi: Stabilize 3.4.2-r1 ppc, #813756
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
dev-libs/libffi: add support for loong
The LoongArch patch is generated by diffing the original release tarball with the dist tarball, made with the LoongArch support PR [1] applied, not upstreamed yet but already reviewed by me. Tests have passed on amd64; similar code has been inside loongson-overlay for a while, no problems spotted so far. [1]: https://github.com/libffi/libffi/pull/678 Closes: https://github.com/gentoo/gentoo/pull/25189 Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - WANG Xuerui · gentoo
dev-libs/libffi: keyword 3.4.2-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-libs/libffi: remove userland_BSD
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: use preserve-libs.eclass
1. Revision bump to re-install libffi now that glibc definitely has the correct version bounds on pax-utils. See linked bug for more information. This is unrelated to the preserve-libs eclass change, but we figured we should do this just as a nudge to help people in a "damaged" situation (see bug). 2. Use preserved-libs.eclass because SONAME of libffi changed from 7 -> 8. FEATURES="preserved-libs" (distinct from the eclass) is not required to be used (even if encouraged) and is not part of PMS, so alternative package managers to Portage don't have to implement it. Use the eclass to perserve libffi.so.7 to keep dev-lang/python working. Runtime failures will occur without Python being rebuilt in time. (Unfortunately, the same is true for the rewritten-in-Python revdep-rebuild, so revdep-rebuild.sh may help folks who are already bitten by this.) Bug: https://bugs.gentoo.org/811462 Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22247 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
*/*: remove deprecated USE flag 'pax_kernel'
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: restore ~arch keywords for 3.4.2
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: bump up to 3.4_rc1, SOVERSION=8 (take 2)
Without KEYWORDS this time. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/libffi: add compatibility guard for USE=pax-kernel
Exactly as previously implemented by slyfox in (ultimately yanked) 3.4_rc1. Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
*/*: s/pax_kernel/pax-kernel/g
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: revert "bump up to 3.4_rc1, SOVERSION=8"
This reverts commit 0b2c89773e0df20c0c770b6d8620564b76468578. Not everyone is happy about this release. No real issues presented though. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: bump up to 3.4_rc1, SOVERSION=8
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: multilib--
Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
dev-libs/libffi: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
dev-libs/libffi: drop ppc-aix m68k-mint
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
dev-libs/libffi-3.3-r2: add fix for arm64-macos
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: fix vendor detection on 'dash' shell
Reported-by: Paolo Pedroni Closes: https://bugs.gentoo.org/753299 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: drop no-op pkg_setup()
Due to a bug in handling empty ${ROOT} pkg_setup() was a no-op. It's not a big problem as it used to check for libffi presence outside package manager (usually due to old gcc bundlibg libffi). The check should should be redundant on modern toolchain. Reported-by: Pacho Ramos Closes: https://bugs.gentoo.org/753821 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: drop old
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: stable 3.3-r2 for ppc64
stable wrt bug #736178 Package-Manager: Portage-3.0.5, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.3-r2 ppc, #736178
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: x86 stable wrt bug #736178
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: s390 stable wrt bug #736178
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: amd64 stable wrt bug #736178
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: stable 3.3-r2 for hppa
stable wrt bug #736178 Package-Manager: Portage-3.0.1, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: stable 3.3-r2 for sparc
stable wrt bug #736178 Package-Manager: Portage-3.0.1, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libffi: Stabilize 3.3-r2 arm64, #736178
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libffi: Stabilize 3.3-r2 arm, #736178
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: drop USE=test-bhaible
Run full testsuite unconditionally. Reported-by: Joonas Niilola Closes: https://bugs.gentoo.org/731820 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: backport upstream ppc32 fixes
USE=test-bhaible exposed a few invalid type handlers. Enable it by default for tests. Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
dev-libs/libffi: arm64 stable (bug #709424)
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: ppc64 stable wrt bug #709424
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: fix ppc64 build, bug 713596
Backport fixes for older power targets without explicit __int128 support. Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/713596 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: drop old
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-libs/libffi: destabilize down to ~m68k
Bug: https://bugs.gentoo.org/694978 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: drop old
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
dev-libs/libffi: sh stable wrt bug #709424
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sh" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-libs/libffi: [QA] inherit ltprune.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
dev-libs/libffi: stable 3.3-r1 for hppa, bug #709424
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: s390 stable wrt bug #709424
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/libffi: x86 stable wrt bug #709424
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/libffi: ppc stable wrt bug #709424
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: ia64 stable wrt bug #709424
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/libffi: arm stable wrt bug #709424
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/libffi: amd64 stable wrt bug #709424
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: sparc stable wrt bug #709424
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: fix build on ppc32
Reported-by: qmpcggv2ei0p@opayq.com Closes: https://bugs.gentoo.org/701128 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: drop libffi version from includedir, bug #695788
Posting ebuild source note as-is: ``` --includedir= path maintains a few properties: 1. have stable name across libffi versions: some packages like dev-lang/ghc or kde-frameworks/networkmanager-qt embed ${includedir} at build-time. Don't require those to be rebuilt unless SONAME changes. bug #695788 We use /usr/.../${PN} (instead of former /usr/.../${P}). 2. have ${ABI}-specific location as ffi.h is target-dependent. We use /usr/$(get_libdir)/... to have ABI identifier. ``` Before the change libffi installed headers into: /usr/lib/libffi-3.3/include/ /usr/lib64/libffi-3.3/include/ After the change the patchs are: /usr/lib/libffi/include/ /usr/lib64/libffi/include/ Reported-by: Franz Trischberger Bug: https://bugs.gentoo.org/695788 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: bump up to 3.3
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
dev-libs/libffi: arm64 stable (bug #694978)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.78, Repoman-2.3.17 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: RESTRICT="!test? ( test )"
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: bump up to 3.3_rc2
Most interesting fix is x86 stack alignment fix. This decreases flakiness in test failures on 32-bit x86 but does not eliminate all failures. While at it moved out most heavyweight tests to USE=test-bhaible. Reported-by: Alexey Reported-by: Toralf Förster Reported-by: tka Closes: https://bugs.gentoo.org/696854 Closes: https://bugs.gentoo.org/688466 Closes: https://bugs.gentoo.org/698506 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: bump up to 3.3_rc1
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
dev-libs/libffi: stable 3.3_rc0 for hppa, bug #694978
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: make test logs less verbose
Raw command is not logged anyway. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
dev-libs/libffi: arm stable wrt bug #694978
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-libs/libffi: ppc64 stable wrt bug #694978
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/libffi: ppc stable wrt bug #694978
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/libffi: s390 stable wrt bug #694978
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
dev-libs/libffi: stable 3.3_rc0 for sparc, bug #694978
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/libffi: x86 stable (bug #694978)
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
dev-libs/libffi: amd64 stable wrt bug #694978
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: stable 3.3_rc0 for ia64, bug #694978
Package-Manager: Portage-2.3.76, Repoman-2.3.17 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
dev-libs/libffi-3.3_rc0: alpha stable, bug 694978
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: backport emutramp fix to 3.2.1, bug #694916
Reported-by: spotlight@joscomputing.space Bug: https://bugs.gentoo.org/694916 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
dev-libs/libffi: keyword ~riscv
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
dev-libs/libffi: respect --libdir configure argument
Signed-off-by: Fabian Groffen <grobian@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
dev-libs/libffi: fix compilation for ppc-macos
Signed-off-by: Fabian Groffen <grobian@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/libffi: bump up to 3.3_rc0
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
Drop arm-linux keyword from tree.
"arm-linux" is considered deprecated, unmaintained and easily replaced by "arm". Closes: https://bugs.gentoo.org/664598 Reference: https://archives.gentoo.org/gentoo-dev/message/63bafa051cccd1eb3d2ade16823671fa - amynka@gentoo.org · gentoo
*/*: [QA] remove emul-linux-* blockers
Closes: https://github.com/gentoo/gentoo/pull/8074 - Sergei Trofimovich · gentoo
dev-libs/libffi: fix small struct handling on ia64, bug #634190
Bug: https://github.com/libffi/libffi/pull/407 Closes: https://bugs.gentoo.org/634190 Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Michał Górny · gentoo
*/*: Remove sparc-fbsd keywords - Mike Frysinger · gentoo
dev-libs/libffi: mark 3.2.1 m68k/s390/sh stable - Sergei Trofimovich · gentoo
dev-libs/libffi: clarify comment
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Sergei Trofimovich · gentoo
dev-libs/libffi: allow includedir= override, bug #643582
It's not a fix for bug #643582 as includes location did not change. But a step towards it. Changes are: - updated to EAPI=6 - backported upstream commit https://github.com/libffi/libffi/commit/982b89c01aca99c7bc229914fc1521f96930919b ("Install public headers in the standard path") - but overrode default location as --includedir=/usr/$(get_libdir)/${P}/include/ to keep python from breaking: bug #643582#c2. Reported-by: William L. Thomson Jr. Bug: https://bugs.gentoo.org/643582 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Mart Raudsepp · gentoo
dev-libs/libffi-3.2.1: arm64 stable
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="arm64" - Sergei Trofimovich · gentoo
dev-libs/libffi: ia64: fix small struct handling, bug #634190
After FFI_TYPE_COMPLEX was added to libffi ia64 dispatch table was off-by-one in IA-64 specific handling of return values. Bug: https://bugs.gentoo.org/634190 Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Matthias Maier · gentoo
dev-libs/libffi: drop old versions, bug #622226
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Michael Haubenwallner · gentoo
dev-libs/libffi: keyword ~x64-cygwin
Package-Manager: portage-2.3.3 - Fabian Groffen · gentoo
dev-libs/libffi: dropped ~hppa-hpux ~ia64-hpux ~ia64-linux ~x64-freebsd ~x86-freebsd ~x86-interix
Package-Manager: portage-2.3.3 - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Agostino Sarubbo · gentoo
dev-libs/libffi: ia64 stable wrt bug #580616
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/libffi: sparc stable wrt bug #580616
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/libffi: ppc stable wrt bug #580616
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-libs/libffi: x86 stable wrt bug #580616
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Mike Frysinger · gentoo
sourceware: convert to https:// URIs - Jeroen Roovers · gentoo
dev-libs/libffi: Stable for HPPA PPC64 (bug #580616).
Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --ignore-arches - Matt Turner · gentoo
dev-libs/libffi: alpha stable, bug 580616. - Agostino Sarubbo · gentoo
dev-libs/libffi: amd64 stable wrt bug #580616
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Markus Meier · gentoo
dev-libs/libffi: arm stable, bug #580616
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="arm" - Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed