Files
@ 9ec4d3273b38
Branch filter:
Location: ohnobinki_overlay/dev-libs/libhash/libhash-1.0.3-r1.ebuild - annotation
9ec4d3273b38
1.2 KiB
application/vnd.gentoo.ebuild
Add a sample eselect news item to my overlay to see if it actually works in overlays.
07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 07404f525a65 | # Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libhash/libhash-1.0.3.ebuild,v 1.2 2010/05/18 18:50:50 flameeyes Exp $
inherit toolchain-funcs
DESCRIPTION="a small hash library written in C"
HOMEPAGE="ftp://ftp.ugh.net.au/pub/unix/libhash/"
SRC_URI="ftp://ftp.ugh.net.au/pub/unix/libhash/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
IUSE="doc"
DEPEND=""
S=${WORKDIR}/${PN}
src_compile() {
rm -f Makefile
$(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -Wl,-soname,libhash.so -fPIC -shared -o libhash.so hash.c || die ".so failed"
$(tc-getCC) ${CPPFLAGS} ${CFLAGS} -c -o libhash.a hash.c || die ".a failed"
}
src_test() {
cd tests
sed -i '/wrappers.h/d' *.c
for n in 2 3 ; do
$(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -I.. -L.. ${n}.c -o ${n} -lhash || die "compile ${n} failed"
LD_LIBRARY_PATH=.. ./${n} || die "test ${n} failed"
done
}
src_install() {
insinto /usr/include
doins hash.h || die "hash.h"
dolib.so libhash.so || die "dolib.so"
dolib.a libhash.a || die "dolib.a"
doman *.3 || die "doman"
use doc && dodoc tests/*.c
}
|