public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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