linamh/dev-lang/yasm/yasm-1.1.0-r1.ebuild
geos_one f9dcf98e91 dev-lang/yasm: add patach for cython 0.14
(Portage version: 2.2.0_alpha10-r1/svn/Linux x86_64, RepoMan options: --force)

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@2791 6952d904-891a-0410-993b-d76249ca496b
2010-12-26 18:24:20 +00:00

56 lines
1.3 KiB
Bash

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-1.1.0.ebuild,v 1.3 2010/11/03 12:02:48 phajdan.jr Exp $
EAPI=2
PYTHON_DEPEND="python? 2:2.4"
inherit autotools eutils python
DESCRIPTION="An assembler for x86 and x86_64 instruction sets"
HOMEPAGE="http://www.tortall.net/projects/yasm/"
SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz"
LICENSE="Artistic BSD GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="-* amd64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
IUSE="nls python"
RDEPEND="nls? ( virtual/libintl )"
DEPEND="nls? ( sys-devel/gettext )
python? ( >=dev-python/cython-0.11.3 )"
pkg_setup() {
if use python; then
python_set_active_version 2
python_pkg_setup
fi
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.1.0-skip_cython_check.patch
epatch "${FILESDIR}"/${PN}-1.1.0-cython-0.14.patch
eautoreconf
}
src_configure() {
econf \
$(use_enable python) \
$(use_enable python python-bindings) \
--disable-dependency-tracking \
$(use_enable nls)
}
src_compile() {
if [ "$ABI" = x86 ] ; then
emake CFLAGS_FOR_BUILD="${CFLAGS}" CC_FOR_BUILD="${CC} -std=gnu99 ${CFLAGS}"
else
emake || die
fi
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS
}