diff options
Diffstat (limited to 'dev-libs/libffi/libffi-3.2.1-r2.ebuild')
-rw-r--r-- | dev-libs/libffi/libffi-3.2.1-r2.ebuild | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/dev-libs/libffi/libffi-3.2.1-r2.ebuild b/dev-libs/libffi/libffi-3.2.1-r2.ebuild deleted file mode 100644 index 3661338c6afc..000000000000 --- a/dev-libs/libffi/libffi-3.2.1-r2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -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="0" -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 ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug pax_kernel static-libs 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 -) - -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 static-libs static) \ - $(use_enable pax_kernel pax_emutramp) \ - $(use_enable debug) \ - --includedir="${includes}" -} - -multilib_src_install_all() { - prune_libtool_files - einstalldocs -} |