* [gentoo-commits] gentoo-x86 commit in dev-libs/libffi: libffi-3.2.1.ebuild ChangeLog
@ 2015-01-16 12:42 Tobias Klausmann (klausman)
0 siblings, 0 replies; 3+ messages in thread
From: Tobias Klausmann (klausman) @ 2015-01-16 12:42 UTC (permalink / raw
To: gentoo-commits
klausman 15/01/16 12:42:02
Modified: libffi-3.2.1.ebuild ChangeLog
Log:
Update src/alpha/osf.S to match ffi.h
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key CE5D54E8)
Revision Changes Path
1.3 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.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild?r1=1.2&r2=1.3
Index: libffi-3.2.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- libffi-3.2.1.ebuild 31 Dec 2014 03:12:14 -0000 1.2
+++ libffi-3.2.1.ebuild 16 Jan 2015 12:42:02 -0000 1.3
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 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.2 2014/12/31 03:12:14 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild,v 1.3 2015/01/16 12:42:02 klausman Exp $
EAPI=5
inherit eutils libtool multilib multilib-minimal toolchain-funcs
@@ -39,6 +39,7 @@
src_prepare() {
sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814
epatch "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044
+ epatch "${FILESDIR}"/${PN}-3.2.1-complex_alpha.patch
epatch_user
elibtoolize
}
1.198 dev-libs/libffi/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/ChangeLog?rev=1.198&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/ChangeLog?rev=1.198&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/ChangeLog?r1=1.197&r2=1.198
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v
retrieving revision 1.197
retrieving revision 1.198
diff -u -r1.197 -r1.198
--- ChangeLog 31 Dec 2014 03:12:14 -0000 1.197
+++ ChangeLog 16 Jan 2015 12:42:02 -0000 1.198
@@ -1,6 +1,10 @@
# 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.197 2014/12/31 03:12:14 vapier Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.198 2015/01/16 12:42:02 klausman Exp $
+
+ 16 Jan 2015; Tobias Klausmann <klausman@gentoo.org>
+ +files/libffi-3.2.1-complex_alpha.patch, libffi-3.2.1.ebuild:
+ Update src/alpha/osf.S to match ffi.h
31 Dec 2014; Mike Frysinger <vapier@gentoo.org>
+files/libffi-3.2.1-o-tmpfile-eacces.patch, libffi-3.2.1.ebuild:
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/libffi: libffi-3.2.1.ebuild ChangeLog
@ 2014-12-31 3:12 Mike Frysinger (vapier)
0 siblings, 0 replies; 3+ messages in thread
From: Mike Frysinger (vapier) @ 2014-12-31 3:12 UTC (permalink / raw
To: gentoo-commits
vapier 14/12/31 03:12:14
Modified: libffi-3.2.1.ebuild ChangeLog
Log:
Workaround O_TMPFILE bugs in the system #529044 by Simon MARCHUK.
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
Revision Changes Path
1.2 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.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild?r1=1.1&r2=1.2
Index: libffi-3.2.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- libffi-3.2.1.ebuild 5 Dec 2014 06:45:22 -0000 1.1
+++ libffi-3.2.1.ebuild 31 Dec 2014 03:12:14 -0000 1.2
@@ -1,6 +1,6 @@
# 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 $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/libffi-3.2.1.ebuild,v 1.2 2014/12/31 03:12:14 vapier Exp $
EAPI=5
inherit eutils libtool multilib multilib-minimal toolchain-funcs
@@ -11,8 +11,7 @@
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"
+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
@@ -39,7 +38,7 @@
src_prepare() {
sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814
-
+ epatch "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044
epatch_user
elibtoolize
}
1.197 dev-libs/libffi/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/ChangeLog?rev=1.197&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/ChangeLog?rev=1.197&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libffi/ChangeLog?r1=1.196&r2=1.197
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v
retrieving revision 1.196
retrieving revision 1.197
diff -u -r1.196 -r1.197
--- ChangeLog 5 Dec 2014 06:45:22 -0000 1.196
+++ ChangeLog 31 Dec 2014 03:12:14 -0000 1.197
@@ -1,6 +1,10 @@
# 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.196 2014/12/05 06:45:22 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libffi/ChangeLog,v 1.197 2014/12/31 03:12:14 vapier Exp $
+
+ 31 Dec 2014; Mike Frysinger <vapier@gentoo.org>
+ +files/libffi-3.2.1-o-tmpfile-eacces.patch, libffi-3.2.1.ebuild:
+ Workaround O_TMPFILE bugs in the system #529044 by Simon MARCHUK.
*libffi-3.2.1 (05 Dec 2014)
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-libs/libffi: libffi-3.2.1.ebuild ChangeLog
@ 2014-12-05 6:45 William Hubbs (williamh)
0 siblings, 0 replies; 3+ messages in thread
From: William Hubbs (williamh) @ 2014-12-05 6:45 UTC (permalink / raw
To: gentoo-commits
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 <williamh@gentoo.org> +libffi-3.2.1.ebuild:
+ version bump
19 Nov 2014; Mike Frysinger <vapier@gentoo.org> 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
}
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-01-16 12:42 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-16 12:42 [gentoo-commits] gentoo-x86 commit in dev-libs/libffi: libffi-3.2.1.ebuild ChangeLog Tobias Klausmann (klausman)
-- strict thread matches above, loose matches on Subject: below --
2014-12-31 3:12 Mike Frysinger (vapier)
2014-12-05 6:45 William Hubbs (williamh)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox