diff options
Diffstat (limited to 'dev-libs/djb/djb-0.5.2.ebuild')
-rw-r--r-- | dev-libs/djb/djb-0.5.2.ebuild | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/dev-libs/djb/djb-0.5.2.ebuild b/dev-libs/djb/djb-0.5.2.ebuild new file mode 100644 index 000000000000..f5aae997590a --- /dev/null +++ b/dev-libs/djb/djb-0.5.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit toolchain-funcs fixheadtails + +DESCRIPTION="Library created from code by Dan Bernstein" +HOMEPAGE="http://www.fefe.de/djb/" +SRC_URI="http://www.fefe.de/djb/djb-${PV}.tar.bz2" + +LICENSE="all-rights-reserved public-domain" +SLOT="0" +KEYWORDS="~x86 ~ppc" +RESTRICT="mirror bindist" + +S=${WORKDIR}/${PN} + +src_unpack() { + unpack ${A} + cd "${S}" + ht_fix_file */Makefile.static + for cc in */conf-cc ; do echo "$(tc-getCC) ${CFLAGS}" > ${cc} ; done + for ld in */conf-ld ; do echo "$(tc-getCC) ${LDFLAGS}" > ${ld} ; done +} + +src_compile() { + emake || die +} + +src_install() { + for lib in */*.a ; do + newlib.a ${lib} libdjb-$(basename ${lib}) || die "newlib failed" + done + for man in */*.3 ; do + newman ${man} ${PN}-$(basename ${man}) + done + exeinto /usr/lib/${PN} + doexe *.pl || die "doexe .pl failed" + dodoc CHANGES TODO +} |