--- a/dev-libs/libffi/libffi-3.0.11.ebuild 2012-09-30 00:06:56.663495371 +0200 +++ b/dev-libs/libffi/libffi-3.0.11.ebuild 2012-09-30 02:00:44.770698846 +0200 @@ -15,7 +15,7 @@ SRC_URI="ftp://sourceware.org/pub/${PN}/ LICENSE="MIT" SLOT="0" KEYWORDS="alpha amd64 arm 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 ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug static-libs test" +IUSE="debug static-libs test pax_kernel" RDEPEND="" DEPEND="test? ( dev-util/dejagnu )" @@ -39,6 +39,7 @@ pkg_setup() { } src_prepare() { + epatch "${FILESDIR}"/libffi-emutramp.patch epatch_user elibtoolize } @@ -47,6 +48,7 @@ src_configure() { use userland_BSD && export HOST="${CHOST}" econf \ $(use_enable static-libs static) \ + $(use_enable pax_kernel pax_emutramp) \ $(use_enable debug) }