williamh    14/12/05 06:45:22

  Modified:             ChangeLog
  Added:                libffi-3.2.1.ebuild
  Log:
  version bump
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
0x30C46538)

Revision  Changes    Path
1.196                dev-libs/libffi/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/ChangeLog?rev=1.196&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/ChangeLog?rev=1.196&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/ChangeLog?r1=1.195&r2=1.196

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v
retrieving revision 1.195
retrieving revision 1.196
diff -u -r1.195 -r1.196
--- ChangeLog   19 Nov 2014 05:30:45 -0000      1.195
+++ ChangeLog   5 Dec 2014 06:45:22 -0000       1.196
@@ -1,6 +1,11 @@
 # ChangeLog for dev-libs/libffi
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.195 
2014/11/19 05:30:45 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.196 
2014/12/05 06:45:22 williamh Exp $
+
+*libffi-3.2.1 (05 Dec 2014)
+
+  05 Dec 2014; William Hubbs <[email protected]> +libffi-3.2.1.ebuild:
+  version bump
 
   19 Nov 2014; Mike Frysinger <[email protected]> libffi-3.2.ebuild:
   Drop KEYWORDS until we can sort out #529044 a bit more.



1.1                  dev-libs/libffi/libffi-3.2.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild?rev=1.1&content-type=text/plain

Index: libffi-3.2.1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild,v 1.1 
2014/12/05 06:45:22 williamh Exp $

EAPI=5
inherit eutils libtool multilib multilib-minimal toolchain-funcs

DESCRIPTION="a portable, high level programming interface to various calling 
conventions"
HOMEPAGE="http://sourceware.org/libffi/";
SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz";

LICENSE="MIT"
SLOT="0"
# A number of people report python ctypes errors #529044
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux 
~ia64-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="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1
                !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
DEPEND="test? ( dev-util/dejagnu )"

DOCS="ChangeLog* README"

ECONF_SOURCE=${S}

pkg_setup() {
        # Check for orphaned libffi, see http://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() {
        sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814

        epatch_user
        elibtoolize
}

multilib_src_configure() {
        use userland_BSD && export HOST="${CHOST}"
        econf \
                $(use_enable static-libs static) \
                $(use_enable pax_kernel pax_emutramp) \
                $(use_enable debug)
}

multilib_src_install_all() {
        prune_libtool_files
        einstalldocs
}




Reply via email to