Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-libs/djb
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/djb/ChangeLog,v 1.7 2007/05/14 20:18:59 bangert Exp $
14 May 2007; Thilo Bangert
add
22 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
30 May 2005; Sven Wegener
Moved from gcc.eclass to toolchain-funcs.eclass, bug #92745.
01 Jul 2004; Jeremy Huddleston
virtual/glibc -> virtual/libc
04 Mar 2004; David Holm
Added to ~ppc.
*djb-0.5.2 (04 Mar 2004)
04 Mar 2004; Mike Frysinger
Initial import. Ebuild submitted by me.
DIST djb-0.5.2.tar.bz2 51048 RMD160 1d524597162847380847fcdcdf1af6a12a47631f SHA1 c0112110b60de34131df0ebd8d8bf9e05f9269d7 SHA256 96ab53512aa85878b282a7607ebbaaf9bd2f20ca734aac76851bf608ec7321b4
EBUILD djb-0.5.2.ebuild 1005 RMD160 04695240837236af903013e8325092201b458cfb SHA1 0dcd651153e008ea39876f67c3ffceeb175a5477 SHA256 d850533c64e6409aa853973ec31d81b8226fb0f6b845803b855c3a11c72bbb9a
MISC ChangeLog 824 RMD160 66eb29f0123971b3ee8160ad2278152bd42b90c7 SHA1 bc02cb1335baeac572c40564cacdc01e453849a0 SHA256 e0a65fa242277db3c2a39591083c28b93bdf235fa3c644280073cb257696b3c2
MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/djb/djb-0.5.2.ebuild,v 1.6 2005/05/30 18:24:46 swegener Exp $
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="as-is"
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE=""
DEPEND="virtual/libc"
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
}