ChangeLog

# ChangeLog for dev-db/tinycdb
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/tinycdb/ChangeLog,v 1.15 2007/09/09 12:28:08 hattya Exp $

09 Sep 2007; Akinori Hattori tinycdb-0.76.ebuild:
stable on ia64.

09 Sep 2007; Akinori Hattori tinycdb-0.76.ebuild:
fix src_test.

09 Aug 2007; Akinori Hattori tinycdb-0.76.ebuild:
stable on x86.

12 Mar 2007; Akinori Hattori tinycdb-0.76.ebuild:
remove trailing whitespace.

*tinycdb-0.76 (12 Mar 2007)

12 Mar 2007; Akinori Hattori +tinycdb-0.76.ebuild:
new upstream release.

30 Jan 2007; Patrick McLean tinycdb-0.74.ebuild:
Add ~amd64

14 Jul 2006; Akinori Hattori tinycdb-0.74.ebuild:
enclose D, S and FILESDIR in double quotes.

23 Jan 2006; Rene Nussbaumer tinycdb-0.74.ebuild:
Unstable on hppa. See bug #115716.

24 Apr 2005; Michael Hanselmann tinycdb-0.74.ebuild:
Stable on ppc.

17 Oct 2004; Akinori Hattori tinycdb-0.74.ebuild:
stable on ia64.

19 Sep 2004; Akinori Hattori tinycdb-0.74.ebuild:
stable on x86.

17 Sep 2004; Akinori Hattori tinycdb-0.74.ebuild:
add ~ia64.

03 Sep 2004; David Holm tinycdb-0.74.ebuild:
Added to ~ppc.

*tinycdb-0.74 (19 Aug 2004)

19 Aug 2004; Akinori Hattori +metadata.xml,
+files/tinycdb-libbase.diff, +tinycdb-0.74.ebuild:
Initial revision.

Manifest

AUX tinycdb-libbase.diff 385 RMD160 135bcb3abfe5889a7ae2e22b894a0c3889d68b77 SHA1 4d8bc54eab63e766327753ea1c01737685a36338 SHA256 935d3832441463039976863b2e9d6236acdedd036b5582e084cff9b856d8ba47
DIST tinycdb-0.74.tar.gz 27448 RMD160 2a6ff49078e1e3737a34f86eeb9d38f24b221fd2 SHA1 28d885b956f28d9db60e68fe31d692373a492fc3 SHA256 ed40abf37820265342e6a858ca320ac65455493d8b4b5cb71cbb1e9463c114a8
DIST tinycdb_0.76.tar.gz 35777 RMD160 f95919d9f92a525fdc9d74ceee58ac8f5504237d SHA1 a048055a997c247c0ab88262b2cee5aa1e711920 SHA256 80f6552707422c86c7e0877aefd56f50c1168d7511277e07d6cc4f122a2e3e96
EBUILD tinycdb-0.74.ebuild 778 RMD160 14a9d9f6ca4312ce6fe560221b44a28d32ec1a84 SHA1 1119da76803710a5b2a429de2d29d4d887272308 SHA256 0b5f3fa86d91ab6275d3390d84d4364f561dac5c057070a73b4674cd866e2f0e
EBUILD tinycdb-0.76.ebuild 893 RMD160 9f8b65363e440e3f90a17c63c59093ec76eacdcc SHA1 ce3c7e0dd9399ee2abd7768e7aa3f127177ad319 SHA256 265a6cad7305f6a9042e969c46cdfb660ae9a7d3d42ac1377bea492c7a2a0a16
MISC ChangeLog 1634 RMD160 b68bac7186bc45121493d8bfaf6bb255edf5f447 SHA1 351c8ebb542005b40550f0fdb470a2f380f7c83d SHA256 5a550be8e72a2cb371db546605b640943315c7bc933d05e0ab9a37381bf8e5a6
MISC metadata.xml 230 RMD160 8e45109dbaf3c193afdb318002c1def7cb62dfa1 SHA1 9bd7aea9376c216b3f55303d1334a337cd6f06a2 SHA256 87fc07a55ee7814a0505ae1c24a871ac29ae7691c5383550647382a2b26277ae

files

metadata.xml




no-herd

hattya@gentoo.org

tinycdb-0.74.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/tinycdb/tinycdb-0.74.ebuild,v 1.10 2007/01/30 19:56:23 chutzpah Exp $

inherit eutils

IUSE=""

DESCRIPTION="TinyCDB is a very fast and simple package for creating and reading constant data bases"
HOMEPAGE="http://www.corpit.ru/mjt/tinycdb.html"
SRC_URI="http://www.corpit.ru/mjt/tinycdb/${P}.tar.gz"

LICENSE="public-domain"
KEYWORDS="~amd64 ~hppa ia64 ppc x86"
SLOT="0"

src_unpack() {

unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${PN}-libbase.diff

}

src_compile() {

emake LIBBASE=lib${PN} all shared || die

}

src_install() {

einstall LIBBASE=lib${PN} install-shared || die

mv "${D}"/usr/include/{cdb,${PN}}.h

}

tinycdb-0.76.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/tinycdb/tinycdb-0.76.ebuild,v 1.5 2007/09/09 12:28:08 hattya Exp $

inherit eutils

IUSE=""

DESCRIPTION="TinyCDB is a very fast and simple package for creating and reading constant data bases"
HOMEPAGE="http://www.corpit.ru/mjt/tinycdb.html"
SRC_URI="http://www.corpit.ru/mjt/${PN}/${P/-/_}.tar.gz"

LICENSE="public-domain"
KEYWORDS="~amd64 ~hppa ia64 ~ppc x86"
SLOT="0"

DEPEND="!dev-db/cdb
!dev-db/freecdb"

src_compile() {

emake staticlib sharedlib piclib cdb-shared || die

}

src_test() {

if use ia64; then
einfo "\"Handling file size limits\" fails on ia64, skipped..."
return
fi

emake -j1 check check-shared || die

}

src_install() {

mv -f cdb-shared cdb

einstall install-sharedlib install-piclib || die
dodoc NEWS

}