--- /usr/portage/sys-devel/patch/patch-2.7.1.ebuild 2012-09-28 16:16:50.000000000 -0600 +++ /usr/portage/sys-devel/patch/patch-2.7.1.ebuild 2012-11-12 19:26:27.000000000 -0700 @@ -2,6 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-devel/patch/patch-2.7.1.ebuild,v 1.1 2012/09/28 22:16:50 vapier Exp $ +EAPI=4 + inherit flag-o-matic unpacker DESCRIPTION="Utility to apply diffs to files" @@ -10,26 +12,17 @@ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~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="static test xattr" RDEPEND="xattr? ( sys-apps/attr )" DEPEND="${RDEPEND} test? ( sys-apps/ed )" -src_compile() { +src_configure() { use static && append-ldflags -static - local myconf="" - [[ ${USERLAND} != "GNU" ]] && myconf="--program-prefix=g" econf \ $(use_enable xattr) \ - ${myconf} - - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog NEWS README + --program-prefix="$(use userland_BSD && use !prefix && echo g)" }