Merge Gentoo/FreeBSD 10.1 removal (PR #47)
[gentoo.git] / app-shells / soapbox / soapbox-0.3.1-r2.ebuild
1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI="5"
6
7 inherit multilib toolchain-funcs
8
9 DESCRIPTION="A preload (sandbox) library to restrict filesystem writes"
10 HOMEPAGE="http://dag.wieers.com/home-made/soapbox/"
11 SRC_URI="http://dag.wieers.com/home-made/soapbox/${P}.tar.bz2"
12
13 LICENSE="GPL-2"
14 SLOT="0"
15 KEYWORDS="amd64 x86 ~ppc ~ppc64"
16 IUSE=""
17
18 src_prepare() {
19         sed -i soapbox.sh \
20                 -e "s|0.3.0|${PV}|g" \
21                 -e "s:/lib:/usr/$(get_libdir):" \
22                 || die "sed soapbox.sh"
23         sed -i Makefile \
24                 -e 's|$(CFLAGS)|& $(LDFLAGS)|g' \
25                 || die "sed Makefile"
26 }
27
28 src_compile() {
29         emake \
30                 CC="$(tc-getCC)" \
31                 LD="$(tc-getCC)" \
32                 CFLAGS="${CFLAGS} -fPIC" \
33                 LDFLAGS="${LDFLAGS}" \
34                 || die "emake failed"
35 }
36
37 src_install() {
38         dolib.so libsoapbox.so || die "soapsox.so"
39         newbin soapbox.sh soapbox || die "soapbox"
40         dodoc AUTHORS BUGS ChangeLog README THANKS TODO
41 }