ChangeLog

# ChangeLog for dev-db/cdb
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/cdb/ChangeLog,v 1.43 2008/01/17 18:50:17 grobian Exp $

17 Jan 2008; Fabian Groffen cdb-0.75-r2.ebuild:
Dropped ppc-macos keyword, see you in prefix

04 Jan 2008; Hanno Boeck cdb-0.75-r2.ebuild:
Change license to public domain (according to source files).

17 Nov 2007; Samuli Suominen cdb-0.75-r2.ebuild:
amd64 stable wrt #198575

14 Nov 2007; Jeroen Roovers cdb-0.75-r2.ebuild:
Stable for HPPA (bug #198575).

05 Oct 2007; Tom Gall cdb-0.75-r2.ebuild:
stable on ppc64

13 Aug 2007; Tobias Scherbaum cdb-0.75-r2.ebuild:
ppc. stable

11 Jul 2007; Raúl Porcel cdb-0.75-r2.ebuild:
alpha/ia64/x86 stable

11 Jul 2007; Gustavo Zacarias cdb-0.75-r2.ebuild:
Stable on sparc

24 Apr 2007; Luca Longinotti metadata.xml,
-cdb-0.75.ebuild, cdb-0.75-r1.ebuild, cdb-0.75-r2.ebuild:
Remove old versions, cleanup ebuilds, take over maintainership.

26 Mar 2007; Alec Warner cdb-0.75.ebuild,
cdb-0.75-r1.ebuild, cdb-0.75-r2.ebuild:
Remove dependency on portage: ref bug 162516

12 Mar 2007; Raúl Porcel cdb-0.75-r1.ebuild:
x86 stable

*cdb-0.75-r2 (09 Dec 2006)

09 Dec 2006; Timothy Redaelli +cdb-0.75-r2.ebuild:
Revision bump: Remove redundant deps, make it respect LDFLAGS and add
~x86-fbsd keyword

22 Nov 2006; Charlie Shepherd ChangeLog:
Add blocker with dev-db/freecdb, thanks to Tuan Van for reporting, bug 115594

16 Sep 2006; Tobias Scherbaum cdb-0.75-r1.ebuild:
ppc stable

25 Jun 2006; Marcus D. Hanwell cdb-0.75-r1.ebuild:
Marked stable on amd64, bug 132702.

14 May 2006; Jason Wever cdb-0.75-r1.ebuild:
Stable on SPARC wrt bug #132702.

20 Feb 2006; Markus Rothe cdb-0.75-r1.ebuild:
Stable on ppc64

04 Feb 2006; Aron Griffis cdb-0.75-r1.ebuild:
Mark 0.75-r1 stable on alpha

03 Feb 2006; Aron Griffis cdb-0.75-r1.ebuild:
Mark 0.75-r1 stable on ia64

26 Jan 2006; Jeroen Roovers cdb-0.75-r1.ebuild:
Marked hppa (bug #119461).

23 Jan 2006; Rene Nussbaumer cdb-0.75-r1.ebuild:
Unstable on hppa. See bug #115716.

21 Jan 2006; Jason Wever cdb-0.75.ebuild:
Stable on SPARC wrt bug #119443.

18 Jan 2006; Markus Rothe cdb-0.75.ebuild:
Stable on ppc64; bug #119443

*cdb-0.75-r1 (15 Dec 2005)

15 Dec 2005; Seemant Kulleen +metadata.xml,
+cdb-0.75-r1.ebuild:
add more .a and .h files for langthang

19 Nov 2005; Markus Rothe cdb-0.75.ebuild:
Added ~ppc64; bug #102649

03 Sep 2005; Chris White cdb-0.75.ebuild:
Ok first off, I made uinit32.h actually get installed. If it's not, cdb.h
cries about not having it. Also, I installed cdb.a and symlinked it to
libcdb.a, as there's programs that check for cdb.a and will break if it's
not there. Symlink so -lcdb doesn't break as well.

28 Aug 2005; Fabian Groffen cdb-0.75.ebuild:
Marking ~ppc-macos (bug #87701)

30 May 2005; Sven Wegener cdb-0.75.ebuild:
Moved from gcc.eclass to toolchain-funcs.eclass, bug #92745.

24 Apr 2005; Michael Hanselmann cdb-0.75.ebuild:
Stable on ppc.

01 Apr 2005; Joseph Jezak cdb-0.75.ebuild:
Marked ~ppc for bug #87349.

27 Mar 2005; Tom Martin cdb-0.75.ebuild:
Stable on amd64, testing on sparc.

07 Dec 2004; Dylan Carlson cdb-0.75.ebuild:
Keywords ~amd64.

29 Jun 2004; Aron Griffis cdb-0.75.ebuild:
sync IUSE (missing)

20 Nov 2003; Michael Sterrett cdb-0.75.ebuild:
use sed -i to change head -1 to head -n 1 in Makefile (bug 33980); more error
checking/messages

16 Aug 2003; Tavis Ormandy cdb-0.75.ebuild:
Stable on alpha

31 Jul 2003; Tavis Ormandy cdb-0.75.ebuild:
~alpha

*cdb-0.75 (9 Jul 2002)

29 Mar 2003; Seemant Kulleen cdb-0.75.ebuild,
files/cdb-0.75-errno.diff:
errno fix by: Nicolas Kaiser in bug #18328

22 Jul 2002; Ryan Phillips cdb-0.75.ebuild :

Passes repoman now

9 Jul 2002; Ryan Phillips ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX cdb-0.75-errno.diff 243 RMD160 90c6614ff96108a7965857b65919b8cad1fdfaac SHA1 eab8001280c0c77b469129a2c1c1825762e87a16 SHA256 7d614d7e677a64685995067cc1db1d514b6a1c73981187f2d7a5d56b54b6966e
DIST cdb-0.75.tar.gz 54162 RMD160 d52288ee6df58fdc5a79efc16693cd5e305f9c65 SHA1 555749be5b2617e29e44b5326a2536813d62c248 SHA256 1919577799a50c080a8a05a1cbfa5fa7e7abc823d8d7df2eeb181e624b7952c5
EBUILD cdb-0.75-r2.ebuild 1547 RMD160 0d32ccb7bcb3c4d8f57ca53d80663e114578a7d7 SHA1 b073113427f7e4a996845b89cd8dd46345669165 SHA256 d970e3d06b3a9cf74d0b5a205ab5ffe1c2798241a73886013a5dd1b7204c4883
MISC ChangeLog 5131 RMD160 b29abf4166188de1297101e5fa8628e2628a70ad SHA1 f4154f13737f1219107b69f3ae0640be7944b849 SHA256 f6bff66b693eea24d79a99e1b97b2b9c66c18ce3f0a741e0341658ec4b9ae99e
MISC metadata.xml 157 RMD160 a98db3a086fae3c09a903dadbc05f60443ec4b1a SHA1 ddaa23cc35eb917bf8962b652442bebb1ce0f440 SHA256 54f8878ca0228e380abbaa4b529806b5533a6b9b51b3b16c0909e906586a91a1

cdb-0.75-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/cdb/cdb-0.75-r2.ebuild,v 1.12 2008/01/17 18:50:17 grobian Exp $

inherit eutils toolchain-funcs

KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd"

DESCRIPTION="Fast, reliable, simple package for creating and reading constant databases."
HOMEPAGE="http://cr.yp.to/cdb.html"
SRC_URI="http://cr.yp.to/cdb/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
IUSE=""

DEPEND=">=sys-apps/sed-4
!dev-db/freecdb
!dev-db/tinycdb"
RDEPEND="${DEPEND}"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-errno.diff

sed -i -e 's/head -1/head -n 1/g' Makefile \
|| die "sed Makefile failed"
}

src_compile() {
echo "$(tc-getCC) ${CFLAGS}" > conf-cc
echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
echo "/usr" > conf-home
emake || die "emake failed"
}

src_install() {
dobin cdbdump cdbget cdbmake cdbmake-12 cdbmake-sv cdbstats cdbtest \
|| die "dobin failed"

# ok so ... first off, some automakes fail at finding
# cdb.a, so install that now
dolib *.a || die "dolib failed"

# then do this pretty little symlinking to solve the somewhat
# cosmetic library issue at hand
dosym cdb.a /usr/$(get_libdir)/libcdb.a || die "dosym failed"

# uint32.h needs installation too, otherwise compiles depending
# on it will fail
insinto /usr/include
doins cdb*.h buffer.h alloc.h uint32.h || die "doins failed"

dodoc CHANGES FILES README SYSDEPS TARGETS TODO VERSION
}

files

metadata.xml




php