dev-libs/libffi-compat: new package, provides libffi.so.6
authorSergei Trofimovich <slyfox@gentoo.org>
Tue, 1 Oct 2019 19:28:34 +0000 (20:28 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Tue, 1 Oct 2019 19:29:09 +0000 (20:29 +0100)
commit150f49cdb500318a543afebda095b3127fdc7f95
tree378e13dd51df9c394d8b2b25af2c2a1242b07618
parent9d29d38ca3626134cbc2aeb4183a9b556f841c21
dev-libs/libffi-compat: new package, provides libffi.so.6

There are still a few binary-only packages out there that rely on
'libffi.so.6' presence. This package provides these libraries.
No development headers here. Thus this library can co-exist with
dev-libs/libffi:0/7 package.

Ebuild is based on dev-libs/libffi. We can fast-stabilize it if
in-tree stable packages do rely on libffi.so.6 (they should not).

The patch is almost entirely by Timo Rothenpieler.
I renamed a package and made a few minor tweaks.

Fix-by: Timo Rothenpieler
Reported-by: Timo Rothenpieler
Closes: https://bugs.gentoo.org/695964
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
dev-libs/libffi-compat/Manifest [new file with mode: 0644]
dev-libs/libffi-compat/files/libffi-3.1-darwin-x32.patch [new file with mode: 0644]
dev-libs/libffi-compat/files/libffi-3.2.1-complex-ia64.patch [new file with mode: 0644]
dev-libs/libffi-compat/files/libffi-3.2.1-complex_alpha.patch [new file with mode: 0644]
dev-libs/libffi-compat/files/libffi-3.2.1-ia64-small-struct.patch [new file with mode: 0644]
dev-libs/libffi-compat/files/libffi-3.2.1-include-path-autogen.patch [new file with mode: 0644]
dev-libs/libffi-compat/files/libffi-3.2.1-include-path.patch [new file with mode: 0644]
dev-libs/libffi-compat/files/libffi-3.2.1-musl-emutramp.patch [new file with mode: 0644]
dev-libs/libffi-compat/files/libffi-3.2.1-o-tmpfile-eacces.patch [new file with mode: 0644]
dev-libs/libffi-compat/libffi-compat-3.2.1-r3.ebuild [new file with mode: 0644]
dev-libs/libffi-compat/metadata.xml [new file with mode: 0644]