Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 591498 Details for
Bug 695964
dev-libs/libffi-3.2.1 should get SLOT=6 for compatibility with older binaries
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
libffi-3.2.1-r100.ebuild
libffi-3.2.1-r100.ebuild (text/plain), 2.29 KB, created by
Timo Rothenpieler
on 2019-10-01 09:51:01 UTC
(
hide
)
Description:
libffi-3.2.1-r100.ebuild
Filename:
MIME Type:
Creator:
Timo Rothenpieler
Created:
2019-10-01 09:51:01 UTC
Size:
2.29 KB
patch
obsolete
># Copyright 1999-2019 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=7 >inherit eutils libtool multilib multilib-minimal toolchain-funcs > >DESCRIPTION="a portable, high level programming interface to various calling conventions" >HOMEPAGE="https://sourceware.org/libffi/" >SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz" > >LICENSE="MIT" >SLOT="6" >KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" >IUSE="debug pax_kernel test" > >RDEPEND="" >DEPEND="test? ( dev-util/dejagnu )" > >DOCS="ChangeLog* README" > >PATCHES=( > "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044 > "${FILESDIR}"/${PN}-3.2.1-complex_alpha.patch > "${FILESDIR}"/${PN}-3.1-darwin-x32.patch > "${FILESDIR}"/${PN}-3.2.1-complex-ia64.patch > "${FILESDIR}"/${PN}-3.2.1-include-path.patch > "${FILESDIR}"/${PN}-3.2.1-include-path-autogen.patch > "${FILESDIR}"/${PN}-3.2.1-ia64-small-struct.patch #634190 > "${FILESDIR}"/${PN}-3.2.1-musl-emutramp.patch #694916 >) > >ECONF_SOURCE=${S} > >pkg_setup() { > # Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example > if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then > local base="${T}"/conftest > echo 'int main() { }' > "${base}".c > $(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null > if [ $? -eq 0 ]; then > eerror "The linker reported linking against -lffi to be working while it shouldn't have." > eerror "This is wrong and you should find and delete the old copy of libffi before continuing." > die "The system is in inconsistent state with unknown libffi installed." > fi > fi >} > >src_prepare() { > default > > sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814 > elibtoolize >} > >multilib_src_configure() { > use userland_BSD && export HOST="${CHOST}" > # python does not like miltilib-wrapped headers: bug #643582 > # thus we install includes into ABI-specific paths > local includes="${EPREFIX}"/usr/$(get_libdir)/${P}/include/ > econf \ > $(use_enable pax_kernel pax_emutramp) \ > $(use_enable debug) \ > --disable-static \ > --includedir="${includes}" >} > >multilib_src_install() { > dolib.so .libs/libffi.so.${SLOT}* >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 695964
: 591498