dev-perl/File-BaseDir: Add ~sh keyword wrt bug #665088
[gentoo.git] / dev-lua / luaexpat / luaexpat-1.2.0-r1.ebuild
1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 inherit multilib toolchain-funcs flag-o-matic eutils
7
8 DESCRIPTION="LuaExpat is a SAX XML parser based on the Expat library"
9 HOMEPAGE="http://www.keplerproject.org/luaexpat/"
10 SRC_URI="http://matthewwild.co.uk/projects/${PN}/${P}.tar.gz"
11
12 LICENSE="MIT"
13 SLOT="0"
14 KEYWORDS="amd64 ~arm ~hppa ~mips x86"
15 IUSE=""
16
17 RDEPEND=">=dev-lang/lua-5.1[deprecated]
18         dev-libs/expat"
19 DEPEND="${RDEPEND}
20         virtual/pkgconfig"
21
22 src_prepare() {
23         sed -i -e "s#^LUA_LIBDIR=.*#LUA_LIBDIR=$(pkg-config --variable INSTALL_CMOD lua)#" "${S}/config"
24         sed -i -e "s#^LUA_DIR=.*#LUA_DIR=$(pkg-config --variable INSTALL_LMOD lua)#" "${S}/config"
25         sed -i -e "s#^LUA_INC=.*#LUA_INC=$(pkg-config --variable INSTALL_INC lua)#" "${S}/config"
26         sed -i -e "s#^EXPAT_INC=.*#EXPAT_INC=/usr/include#" "${S}/config"
27         sed -i -e "s#^LUA_VERSION_NUM=.*#LUA_VERSION_NUM=501#" "${S}/config"
28         epatch "${FILESDIR}/${PV}-destdir-ldflags.patch"
29 }
30
31 src_compile() {
32         append-flags -fPIC
33         emake \
34                 CFLAGS="${CFLAGS}" \
35                 LDFLAGS="${LDFLAGS}" \
36                 CC="$(tc-getCC)" \
37                 LD="$(tc-getCC) -shared"
38 }
39
40 src_install() {
41         emake DESTDIR="${D}" install
42         dodoc README
43         dohtml -r doc/*
44 }