diff options
Diffstat (limited to 'dev-libs/vrb/vrb-0.3.0.ebuild')
-rw-r--r-- | dev-libs/vrb/vrb-0.3.0.ebuild | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/dev-libs/vrb/vrb-0.3.0.ebuild b/dev-libs/vrb/vrb-0.3.0.ebuild new file mode 100644 index 000000000000..8144ba00d007 --- /dev/null +++ b/dev-libs/vrb/vrb-0.3.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit multilib toolchain-funcs + +DESCRIPTION="library for a virtual ring buffer" +HOMEPAGE="http://phil.ipal.org/freeware/vrb/" +SRC_URI="http://phil.ipal.org/freeware/vrb/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="x86 sparc" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +MAKEOPTS="${MAKEOPTS} -j1" + +src_compile() { + #respecting CFLAGS and LDFLAGS + sed -i "s/copts=\"-pipe -O2\"/copts=\"${CFLAGS} ${LDFLAGS}\"/g" Configure + sed -i "s/gcc -v/\${CC} \${COPTS}/g" Configure + + #respecting CC + sed -i "s/gcc/\${CC}/g" Configure + + #omiting -Werror + sed -i "s/-Werror//g" Configure + + CC="$(tc-getCC)" ./Configure \ + --prefix=/usr || die "./Configure failed" + + emake || die "emake failed" +} + +src_install() { + insinto /usr/include/libvrb/ + doins include/vrb.h + + dolib.so lib/libvrb.so.0.3.0 + + dosym libvrb.so.0.3.0 /usr/$(get_libdir)/libvrb.so.0.3 + dosym libvrb.so.0.3.0 /usr/$(get_libdir)/libvrb.so.0 + dosym libvrb.so.0.3.0 /usr/$(get_libdir)/libvrb.so + + dobin bin/iobuffer + + dodoc README +} |