ChangeLog

# ChangeLog for dev-db/sqlite
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.197 2008/07/05 16:34:17 gentoofan23 Exp $

05 Jul 2008; Thomas Anderson sqlite-3.5.9.ebuild:
stable amd64, bug 230643

05 Jul 2008; Jeroen Roovers sqlite-3.5.9.ebuild:
Stable for HPPA (bug #230643).

05 Jul 2008; Ferris McCormick sqlite-3.5.9.ebuild:
Sparc stable --- Bug #230643 --- good for about 6 weeks now.

05 Jul 2008; Brent Baude sqlite-3.5.9.ebuild:
stable ppc64, bug 230643

05 Jul 2008; Brent Baude sqlite-3.5.9.ebuild:
stable ppc, bug 230643

05 Jul 2008; Christian Faulhammer sqlite-3.5.9.ebuild:
stable x86, bug 230643

*sqlite-3.5.9 (22 May 2008)

22 May 2008; Petteri Räty +sqlite-3.5.9.ebuild:
Version bump. Fixes bug #209796, bug #214015 and bug #213504."

21 Mar 2008; Brent Baude sqlite-3.5.6.ebuild:
stable ppc64, bug 213500

16 Mar 2008; Kenneth Prugh sqlite-3.5.6.ebuild:
amd64 stable, bug #213500

16 Mar 2008; Raúl Porcel sqlite-3.5.6.ebuild:
alpha/ia64 stable wrt #213500

16 Mar 2008; Jeroen Roovers sqlite-3.5.6.ebuild:
Stable for HPPA (bug #213500).

16 Mar 2008; Dawid Węgliński sqlite-3.5.6.ebuild:
Stable on x86 (bug #213500)

15 Mar 2008; Ferris McCormick sqlite-3.5.6.ebuild:
Sparc stable --- Bug #213500 --- All 45751 tests good and running well for
over 30 days.

15 Mar 2008; Tobias Scherbaum sqlite-3.5.6.ebuild:
ppc stable, bug #213500

11 Mar 2008; Petteri Räty -sqlite-3.5.4.ebuild:
Remove package.masked ebuild.

11 Mar 2008; Petteri Räty -sqlite-3.3.17.ebuild,
sqlite-3.5.3.ebuild, sqlite-3.5.6.ebuild:
Add DEPEND on app-arch/unzip for use doc. Fixes bug #213055. Remove old
stable mips version because we don't have a stable tcl any more.

14 Feb 2008; Santiago M. Mola sqlite-3.5.3.ebuild:
amd64 stable wrt bug #205556

*sqlite-3.5.6 (10 Feb 2008)

10 Feb 2008; Petteri Räty +sqlite-3.5.6.ebuild:
Version bump. Fixes bug #209592.

15 Jan 2008; Jeroen Roovers sqlite-3.5.3.ebuild:
Stable for HPPA (bug #205556).

15 Jan 2008; Raúl Porcel sqlite-3.5.3.ebuild:
alpha/ia64/sparc stable wrt #205556

13 Jan 2008; Christian Faulhammer sqlite-3.5.3.ebuild:
stable x86, bug 205556

13 Jan 2008; Brent Baude sqlite-3.5.3.ebuild:
Marking sqlite-3.5.3 ppc64 for bug 205556

13 Jan 2008; nixnut sqlite-3.5.3.ebuild:
Stable on ppc wrt bug 205556

13 Jan 2008; Petteri Räty sqlite-3.5.4.ebuild:
Fix doc bundle installation for 3.5.4. Upstream changed the directory name.

08 Jan 2008; Petteri Räty sqlite-3.5.3.ebuild,
sqlite-3.5.4.ebuild:
Fix doc use flag. The documentation comes in a separate tarball since 3.5.
Fixes bug #203107.

08 Jan 2008; Petteri Räty -sqlite-3.3.12.ebuild,
-sqlite-3.4.2.ebuild:
Remove obsolete versions.

*sqlite-3.5.4 (17 Dec 2007)

17 Dec 2007; Petteri Räty +sqlite-3.5.4.ebuild:
Version bump.

*sqlite-3.5.3 (07 Dec 2007)

07 Dec 2007; Petteri Räty +sqlite-3.5.3.ebuild:
Version bump. Fixes bug #194806. Thanks to Arfrever Frehtes Taifersar
Arahesis . Now uses EAPI 1 for default use flag
values so change the nothreadsafe use flag to threadsafe.

18 Nov 2007; Tobias Scherbaum sqlite-3.4.1.ebuild:
ppc stable, bug #194812

12 Nov 2007; Raúl Porcel sqlite-3.4.1.ebuild:
alpha stable wrt security #194812

18 Oct 2007; Christoph Mende sqlite-3.4.1.ebuild:
Stable on amd64 wrt bug #194812

16 Oct 2007; Markus Rothe sqlite-3.4.1.ebuild:
Stable on ppc64; bug #194812

*sqlite-3.4.2 (12 Oct 2007)

12 Oct 2007; Robin H. Johnson +sqlite-3.4.2.ebuild:
Upstream version bump with fix for potential database corruption.

06 Oct 2007; Jeroen Roovers sqlite-3.4.1.ebuild:
Stable for HPPA (bug #194812).

06 Oct 2007; Raúl Porcel sqlite-3.4.1.ebuild:
ia64/x86 stable wrt #194812

05 Oct 2007; Ferris McCormick sqlite-3.4.1.ebuild:
Sparc stable --- Bug #194812 --- running for over 2 months.

20 Sep 2007; Anant Narayanan ChangeLog:
Fix digest

24 Jul 2007; Raúl Porcel sqlite-3.3.17.ebuild:
ia64 stable

*sqlite-3.4.1 (24 Jul 2007)

24 Jul 2007; Petteri Räty +sqlite-3.4.1.ebuild:
Version bump. Fixes bug #185574.

02 Jul 2007; Petteri Räty
-sqlite-3.3.5-r1.ebuild:
Remove old version.

28 Jun 2007; Joshua Kinard sqlite-3.3.17.ebuild:
Stable on mips, per #182013.

15 Jun 2007; Tobias Scherbaum
sqlite-3.3.17.ebuild:
ppc stable, bug #182013

15 Jun 2007; Raúl Porcel sqlite-3.3.17.ebuild:
ia64 stable wrt #182013

15 Jun 2007; Markus Rothe sqlite-3.3.17.ebuild:
Stable on ppc64; bug #182013

15 Jun 2007; Christoph Mende sqlite-3.3.17.ebuild:
Stable on amd64 wrt bug 182013

14 Jun 2007; Petteri Räty
sqlite-2.8.16-r4.ebuild, sqlite-3.3.5-r1.ebuild, sqlite-3.3.12.ebuild:
Fix the rest of the ebuilds wrt tcl and test suite.

14 Jun 2007; Petteri Räty sqlite-3.3.17.ebuild:
Fix the test broken RESTRICT atom that Cardoe added. The tcl use flag must
be on, not off for the test suite to work.

14 Jun 2007; Raúl Porcel sqlite-3.3.17.ebuild:
alpha/ia64/x86 stable wrt #182013

14 Jun 2007; Jeroen Roovers sqlite-3.3.17.ebuild:
Stable for HPPA (bug #182013).

14 Jun 2007; Ferris McCormick sqlite-3.3.17.ebuild:
Sparc stable --- Bug #182013 --- Seems to have worked well for 6 weeks.

14 Jun 2007; Jose Luis Rivero sqlite-3.3.12.ebuild:
Stable on alpha wrt bug #176942

23 May 2007; Doug Goldstein sqlite-2.8.16-r4.ebuild,
sqlite-3.3.5-r1.ebuild, sqlite-3.3.12.ebuild, sqlite-3.3.17.ebuild:
Fixing FEATURES=test to be properly RESTRICTed as per ferringb's fixes

08 May 2007; Roy Marples sqlite-2.8.16-r4.ebuild:
Added ~sparc-fbsd keyword.

06 May 2007; Markus Rothe sqlite-3.3.12.ebuild:
Stable on ppc64; bug #176942

05 May 2007; nixnut sqlite-3.3.12.ebuild:
Stable on ppc wrt bug 176942

04 May 2007; Jeroen Roovers sqlite-3.3.12.ebuild:
Stable for HPPA (bug #176942).

04 May 2007; Gustavo Zacarias sqlite-3.3.12.ebuild:
Stable on sparc wrt #176942

04 May 2007; Raúl Porcel sqlite-3.3.12.ebuild:
ia64 + x86 stable wrt #176942

*sqlite-3.3.17 (03 May 2007)

03 May 2007; Petteri Räty metadata.xml,
+sqlite-3.3.17.ebuild:
Version bump. Makes the soundex function available with the soundex local
use flag. Fixes bug #168304 and bug #143794. Add myself to metadata.xml
until someone else takes over.

03 May 2007; Steve Dibb sqlite-3.3.12.ebuild:
amd64 stable, bug 176942

10 Mar 2007; Luca Longinotti
-files/sqlite-3.2.1-data-corruption.patch,
-files/sqlite3-configure-debug.patch, -files/sqlite-3.2.1-tcl-fix.patch,
-files/sqlite-3-test-fix.patch, metadata.xml, -sqlite-2.8.16-r1.ebuild,
sqlite-2.8.16-r4.ebuild, -sqlite-3.2.1-r3.ebuild, sqlite-3.3.5-r1.ebuild,
-sqlite-3.3.6.ebuild, sqlite-3.3.12.ebuild:
Cleanup/fixup ebuilds, remove old ebuilds and patches, fix bug #156299.

02 Feb 2007; Petteri Räty sqlite-3.3.12.ebuild:
The optional tcl support in sqlite must be enabled in sqlite to run tests.
Just having tcl is not enough.

*sqlite-3.3.12 (02 Feb 2007)

02 Feb 2007; Petteri Räty +sqlite-3.3.12.ebuild:
Version bump. Fixes bug #157214 and bug #159197.

31 Jan 2007; Marius Mauch sqlite-2.8.16-r4.ebuild:
Replacing einfo with elog

01 Jan 2007; Petteri Räty
sqlite-2.8.16-r1.ebuild, sqlite-3.2.1-r3.ebuild, sqlite-3.3.5-r1.ebuild,
sqlite-3.3.6.ebuild:
Remove virtual/libc from DEPEND.

01 Jan 2007; Petteri Räty -sqlite-2.8.15.ebuild,
-sqlite-2.8.16-r3.ebuild, -sqlite-3.2.7-r1.ebuild, -sqlite-3.3.4.ebuild,
-sqlite-3.3.5.ebuild:
Removed old versions.

01 Jan 2007; Petteri Räty metadata.xml:
Removed arj as he is retired

15 Nov 2006; Diego Pettenò sqlite-3.3.6.ebuild:
Run elibtoolize.

11 Nov 2006; Alexander H. Færøy
sqlite-2.8.16-r4.ebuild:
Stable on MIPS. Bug 118429.

27 Oct 2006; Roy Marples sqlite-3.3.6.ebuild:
Added ~sparc-fbsd keyword.

21 Oct 2006; Bryan Østergaard
sqlite-2.8.16-r4.ebuild:
Stable on Alpha.

05 Oct 2006; Ilya A. Volynets-Evenbach
sqlite-3.3.5-r1.ebuild:
Stable on mips

23 Aug 2006; Gustavo Zacarias
sqlite-2.8.16-r4.ebuild, sqlite-3.3.5-r1.ebuild:
Stable on hppa wrt #118429

08 Aug 2006; Chris Gianelloni
sqlite-2.8.16-r4.ebuild, sqlite-3.3.5-r1.ebuild:
Stable on amd64 and x86 wrt bug #118429.

01 Aug 2006; Torsten Veller sqlite-3.3.5-r1.ebuild,
sqlite-3.3.6.ebuild:
Fixed typo in src_test: usepriv -> userpriv

28 Jul 2006; Doug Goldstein sqlite-2.8.16-r1.ebuild,
sqlite-2.8.16-r3.ebuild, sqlite-2.8.16-r4.ebuild, sqlite-3.3.4.ebuild,
sqlite-3.3.5.ebuild, sqlite-3.3.5-r1.ebuild, sqlite-3.3.6.ebuild:
USE flag change. tcltk -> tcl per bug #17808

22 Jul 2006; Tobias Scherbaum
sqlite-2.8.16-r4.ebuild, sqlite-3.3.5-r1.ebuild:
ppc stable, bug #118429

12 Jul 2006; Aron Griffis sqlite-2.8.16-r4.ebuild,
sqlite-3.3.5-r1.ebuild:
Mark 3.3.5-r1 2.8.16-r4 stable on ia64 #118429

26 Jun 2006; Javier Villavicencio
sqlite-2.8.16-r4.ebuild, sqlite-3.3.6.ebuild:
Add ~x86-fbsd keyword.

*sqlite-3.3.6 (23 Jun 2006)

23 Jun 2006; Anders Rune Jensen +sqlite-3.3.6.ebuild:
New version fixes #137466

21 Jun 2006; Markus Rothe sqlite-2.8.16-r4.ebuild,
sqlite-3.3.5-r1.ebuild:
Stable on ppc64; bug #118429

20 Jun 2006; Ferris McCormick sqlite-3.3.5-r1.ebuild:
Stable on sparc at developer's request --- Bug #118429 (works as expected with
no problems noted).

20 Jun 2006; Ferris McCormick sqlite-2.8.16-r4.ebuild:
Stable on sparc --- Bug #118429 --- has worked fine for me for six or seven
weeks.

11 Jun 2006; Fabian Groffen sqlite-2.8.16-r1.ebuild:
Marked ppc-macos stable for progressive users (bug #109044)

06 May 2006; Seemant Kulleen sqlite-2.8.16-r3.ebuild,
sqlite-2.8.16-r4.ebuild, sqlite-3.3.4.ebuild, sqlite-3.3.5.ebuild,
sqlite-3.3.5-r1.ebuild:
Skip tests gracefully, based on my changes last time. Also, migrate those
changes to the two sqlite-2 ebuilds.

04 May 2006; Seemant Kulleen sqlite-3.3.4.ebuild,
sqlite-3.3.5.ebuild, sqlite-3.3.5-r1.ebuild:
Two fixes: 1. no need to die, because a test can't run due to USE flag
combinations. A warning will suffice. 2. Replaced spaces with tabs for
indenting

*sqlite-3.3.5-r1 (04 May 2006)
*sqlite-2.8.16-r4 (04 May 2006)

04 May 2006; Anders Rune Jensen
+sqlite-3.3.5-r1.ebuild, +sqlite-2.8.16-r4.ebuild:
Last change required a bump. So here it is.

04 May 2006; Anders Rune Jensen sqlite-3.3.5.ebuild,
sqlite-2.8.16-r3.ebuild:
Use alternatives to install lemon binary. Thanks tove in #118429 for the
tip

13 Apr 2006; Anders Rune Jensen sqlite-3.3.5.ebuild:
Fix bug #129764 (compile with debug fails).

*sqlite-3.3.5 (12 Apr 2006)

12 Apr 2006; Anders Rune Jensen +sqlite-3.3.5.ebuild,
-sqlite-3.3.3.ebuild, -sqlite-3.3.3-r1.ebuild, -sqlite-2.8.13.ebuild,
-sqlite-2.8.14.ebuild, -sqlite-2.8.16-r2.ebuild, -sqlite-3.2.7.ebuild:
New version. Remove old versions.

*sqlite-3.3.4 (13 Feb 2006)

13 Feb 2006; Anders Rune Jensen +sqlite-3.3.4.ebuild:
New version. Bugfix release.

*sqlite-3.3.3-r1 (05 Feb 2006)
*sqlite-2.8.16-r3 (05 Feb 2006)

05 Feb 2006; Anders Rune Jensen
+sqlite-3.3.3-r1.ebuild, +sqlite-2.8.16-r3.ebuild:
Make test work. Fixes #121489, #118429, #111774, #105524, #69640,
#36076. Fixed multilib-strict problems in 3.3.3 and enabled thread
sharing (new feature in 3.3)

*sqlite-3.3.3 (02 Feb 2006)

02 Feb 2006; Anders Rune Jensen +sqlite-3.3.3.ebuild:
New release. Fixes #121313

19 Nov 2005; Rene Nussbaumer
sqlite-2.8.16-r1.ebuild:
Stable on hppa.

17 Nov 2005; Guy Martin sqlite-2.8.15.ebuild,
sqlite-2.8.16-r1.ebuild, sqlite-2.8.16-r2.ebuild:
Added cd ${S} to fix patching on hppa.

07 Nov 2005; Anders Rune Jensen sqlite-3.2.7.ebuild:
Removed stable mark on amd64. Has problems with multilib-strict

*sqlite-3.2.7-r1 (06 Nov 2005)
*sqlite-2.8.16-r2 (06 Nov 2005)

06 Nov 2005; Anders Rune Jensen
+sqlite-3.2.7-r1.ebuild, +sqlite-2.8.16-r2.ebuild:
Fix #102117

06 Nov 2005; Anders Rune Jensen sqlite-3.2.7.ebuild:
Marked stable on amd64. Fixes #106703

12 Oct 2005; Anders Rune Jensen -sqlite-3.2.1-r1,
-sqlite-3.2.1-r2, -sqlite-3.2.2, -sqlite-3.2.5, -sqlite-3.2.6,
-sqlite-2.8.16:
Remove old versions

*sqlite-3.2.7 (07 Oct 2005)

07 Oct 2005; Anders Rune Jensen +sqlite-3.2.7.ebuild:
New release.

20 Sep 2005; Anders Rune Jensen metadata.xml:
Remove coredumb since he has been inactive for quite a while.

*sqlite-3.2.6 (18 Sep 2005)

18 Sep 2005; Anders Rune Jensen +sqlite-3.2.6.ebuild:
New release.

*sqlite-3.2.5 (18 Sep 2005)

18 Sep 2005; Anders Rune Jensen +sqlite-3.2.5.ebuild:
New release.

22 Aug 2005; Aaron Walker sqlite-3.2.1-r3.ebuild,
sqlite-3.2.2.ebuild:
Added ~mips.

03 Jul 2005; Bryan Østergaard sqlite-3.2.1-r3.ebuild:
Stable on alpha.

18 Jun 2005; Michael Hanselmann
sqlite-3.2.1-r3.ebuild:
Stable on ppc.

*sqlite-3.2.2 (18 Jun 2005)

18 Jun 2005; Anders Rune Jensen +sqlite-3.2.2.ebuild:
New release.

21 May 2005; Guy Martin sqlite-3.2.1-r3.ebuild:
Stable on hppa.

21 May 2005; Markus Rothe sqlite-3.2.1-r3.ebuild:
Stable on ppc64

26 Apr 2005; Gustavo Zacarias
sqlite-3.2.1-r3.ebuild:
Stable on sparc

24 Apr 2005; Anders Rune Jensen
sqlite-3.2.1-r3.ebuild:
Stable on x86 and amd64.

*sqlite-3.2.1-r3 (24 Apr 2005)

24 Apr 2005; Anders Rune Jensen
+sqlite-3.2.1-r3.ebuild, +files/sqlite-3.2.1-tcl-fix:
Fix #90258. Thanks to Ferris McCormick for suggestions.

24 Apr 2005; Anders Rune Jensen files/sqlite-3.2.1-data-corruption.patch:
Fix patch to work with cvs.

*sqlite-3.2.1-r2 (24 Apr 2005)

24 Apr 2005; Anders Rune Jensen +sqlite-3.2.1-r2.ebuild:
Fix integer data corruption. Fixes #89504.

18 Apr 2005; Michael Hanselmann
sqlite-3.2.1-r1.ebuild:
Stable on ppc.

18 Apr 2005; Gustavo Zacarias
sqlite-3.2.1-r1.ebuild:
Stable on sparc

17 Apr 2005; Anders Rune Jensen sqlite-3.2.1-r1.ebuild:
Stable on x86 and amd64.

14 Apr 2005; Bryan Østergaard
sqlite-2.8.16-r1.ebuild:
Stable on alpha.

09 Apr 2005; Michael Hanselmann
sqlite-2.8.16-r1.ebuild:
Stable on ppc.

09 Apr 2005; Markus Rothe sqlite-3.2.1-r1.ebuild:
Added ~ppc64 to KEYWORDS

08 Apr 2005; Markus Rothe sqlite-2.8.16-r1.ebuild:
Stable on ppc64

05 Apr 2005; Anders Rune Jensen
sqlite-2.8.16-r1.ebuild, sqlite-3.2.1-r1.ebuild:
Add useflag doc to install html documentation. This removes the
dependency on tcl by default. Thanks to Clinton James for the
suggestion. Add doc flag to 3.2.1-r1 as 3.2.1 now supports generating
documentation again.

04 Apr 2005; Gustavo Zacarias
sqlite-2.8.16-r1.ebuild:
Stable on sparc

02 Apr 2005; Anders Rune Jensen -sqlite-3.2.1.ebuild,
-sqlite-3.1.6.ebuild, -sqlite-3.1.5.ebuild, -sqlite-3.1.3.ebuild,
-sqlite-3.1.2.ebuild, -sqlite-3.0.8-r1.ebuild, -sqlite-3.0.8.ebuild,
-sqlite-3.0.7.ebuild, -sqlite-3.0.6.ebuild, -sqlite-3.2.0.ebuild,
+sqlite-2.8.16-r1, +sqlite-3.2.1-r1:
Mark 2.8.16-r1 stable on x86 and amd64. Fix #85744. Remove old broken
sqlite3 versions. Fix manpage installation with sqlite3. Fix #36076 by
including patch from Sean Woods to build TCL libs.

*sqlite-3.2.1 (29 Mar 2005)

29 Mar 2005; Anders Rune Jensen +sqlite-3.2.1.ebuild:
New version. Fixes #86858.

*sqlite-3.2.0 (24 Mar 2005)

24 Mar 2005; Anders Rune Jensen +sqlite-3.2.0.ebuild:
New version. Fixes #86395.

*sqlite-3.1.6 (19 Mar 2005)

19 Mar 2005; Anders Rune Jensen +sqlite-3.1.6.ebuild:
New version which fixes another corruption bug. I don't think 3.x
will be going stable anytime soon.

*sqlite-3.1.5 (12 Mar 2005)

12 Mar 2005; Anders Rune Jensen +sqlite-3.1.5.ebuild:
New version.

04 Mar 2005; Kito sqlite-3.1.3.ebuild:
~ppc-macos keyword

*sqlite-3.1.3 (02 Mar 2005)

02 Mar 2005; Anders Rune Jensen +sqlite-3.1.3.ebuild:
New version.

19 Feb 2005; Anders Rune Jensen sqlite-3.1.2.ebuild:
Fix #82438.

17 Feb 2005; Jeremy Huddleston
+files/sqlite-2.8.16-multilib.patch, sqlite-2.8.16.ebuild,
sqlite-3.1.2.ebuild:
Stop using einstall. Multilib fixes.

*sqlite-3.1.2 (15 Feb 2005)

15 Feb 2005; Anders Rune Jensen +sqlite-3.1.2.ebuild:
New stable release of the 3.1 series.

*sqlite-2.8.16 (15 Feb 2005)

15 Feb 2005; Anders Rune Jensen +sqlite-2.8.16.ebuild:
new version. Fixes critical bug.

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

20 Dec 2004; Dylan Carlson sqlite-2.8.15.ebuild:
Stable on amd64.

12 Dec 2004; Bryan Østergaard sqlite-2.8.15.ebuild:
Stable on alpha.

*sqlite-3.0.8-r1 (04 Dec 2004)

04 Dec 2004; Armando Di Cianno +sqlite-3.0.8-r1.ebuild:
I have added a sqlite-3.0.8-r1 which incorporates a "nothreadsafe" USE flag,
and thus enables thread safety by default. I would have rather not have added
a "noflag" and bump the package, but this at least enforces proper behavior of
the library, if one where to upgrade sqlite. This had to be done as the
package was broken for me and many others without thread safety.

11 Nov 2004; Jeremy Huddleston
sqlite-3.0.8.ebuild:
Readding archs that were mistakenly dropped during version bumps.

09 Nov 2004; Aron Griffis sqlite-3.0.8.ebuild:
add ~alpha and ~ia64

09 Nov 2004; Anders Rune Jensen sqlite-2.8.15.ebuild:
Stable for x86.

09 Nov 2004; Anders Rune Jensen -sqlite-3.0.5.ebuild,
-sqlite-2.8.11.ebuild, -sqlite-2.8.12.ebuild, -sqlite-2.8.3.ebuild:
Remove old versions.

09 Nov 2004; Ferris McCormick sqlite-2.8.15.ebuild:
Stable for sparc.

07 Nov 2004; Joshua Kinard sqlite-2.8.15.ebuild:
Marked stable on mips.

01 Nov 2004; Lars Weiler sqlite-2.8.15.ebuild:
Stable on ppc for PHP5, Bug #60442.

*sqlite-3.0.8 (29 Oct 2004)
29 Oct 2004; Anders Rune Jensen +sqlite-3.0.8.ebuild:
New release.

17 Oct 2004; Dylan Carlson sqlite-2.8.14.ebuild:
stable on amd64.

12 Oct 2004; Guy Martin
files/sqlite-2.8.15-alignement-fix.patch:
Woops, typo in the patch.

11 Oct 2004; Guy Martin sqlite-2.8.15.ebuild:
Added a alignement fix for hppa. Stable on hppa.

09 Oct 2004; Jason Wever sqlite-3.0.7.ebuild:
Added ~sparc keyword.

*sqlite-3.0.7 (03 Oct 2004)
03 Oct 2004; Anders Rune Jensen +sqlite-3.0.7.ebuild:
New release. 3.0 is now considered stable by the sqlite hackers.

13 Sep 2004; David Holm sqlite-3.0.6.ebuild:
Added to ~ppc.

12 Sep 2004; Jeremy Huddleston sqlite-3.0.6.ebuild:
Added ~amd64.

10 Sep 2004; Hasan Khalil sqlite-2.8.15.ebuild:
Stable on macos.

06 Sep 2004; Bryan Østergaard sqlite-2.8.14.ebuild:
Stable on alpha.

*sqlite-3.0.6 (05 Sep 2004)
05 Sep 2004; Anders Rune Jensen +sqlite-3.0.6.ebuild,
-sqlite-3.0.4.ebuild:
New beta release.

*sqlite-3.0.5 (02 Sep 2004)
02 Sep 2004; Anders Rune Jensen +sqlite-3.0.5.ebuild,
-sqlite-3.0.3.ebuild:
New beta release.

*sqlite-3.0.4 (23 Aug 2004)
23 Aug 2004; Anders Rune Jensen +sqlite-3.0.4.ebuild:
New beta release.

17 Aug 2004; Ferris McCormick sqlite-2.8.14.ebuild:
stable for sparc.

05 Aug 2004; Anders Rune Jensen metadata.xml:
Add myself as co-maintainer

*sqlite-3.0.3 (05 Aug 2004)

05 Aug 2004; Anders Rune Jensen sqlite-3.0.3.ebuild:
New beta release. Added to portage to help people upgrade their
programs to support the new branch. It's not backwards compatible with
2.x, so I changed all ebuilds which depends on sqlite to
=dev-db/sqlite-2*. Removed all other archs than x86 as I suspect it
would be a good idea to let the arch people test it also. Many thanks
to Doug Gorley for the bugreport and ebuild.
Closes #58854.

*sqlite-2.8.15 (05 Aug 2004)

05 Aug 2004; Anders Rune Jensen sqlite-2.8.15.ebuild:
new version.

05 Aug 2004; Anders Rune Jensen sqlite-2.8.14.ebuild:
mark as stable for x86.

03 Aug 2004; sqlite-2.8.14.ebuild:
stable on ia64

08 Jul 2004; Travis Tilley sqlite-2.8.14.ebuild:
adding back missing ~amd64 keyword

*sqlite-2.8.14 (06 Jul 2004)

06 Jul 2004; Anders Rune Jensen sqlite-2.8.14.ebuild:
new version.

06 Jul 2004; Anders Rune Jensen sqlite-2.8.13.ebuild:
mark as stable on all platforms. Last stable was 2.8.11.

29 Jun 2004; Aron Griffis sqlite-2.8.11.ebuild,
sqlite-2.8.12.ebuild, sqlite-2.8.13.ebuild, sqlite-2.8.3.ebuild:
sync IUSE (+nls), glibc -> libc, trim trailing whitespace

19 Jun 2004; Tom Gall sqlite-2.8.13.ebuild:
stable on ppc64 bug #54453

03 Jun 2004; Stephen P. Becker sqlite-2.8.11.ebuild:
Stable on mips.

*sqlite-2.8.3 (25 May 2004)

25 May 2004; Michael Sterrett sqlite-2.8.3.ebuild:
restore sqlite-2.8.3 for ppc

28 Mar 2004; Guy Martin sqlite-2.8.11.ebuild:
Marked stable on hppa.

*sqlite-2.8.13 (16 Mar 2004)

16 Mar 2004; Tal Peer sqlite-2.8.13.ebuild:
Version bump.

05 Mar 2004; sqlite-2.8.11.ebuild,
sqlite-2.8.12.ebuild:
Mark 2.8.11 stable on alpha and ia64; add ~ia64 to 2.8.12

02 Mar 2004; Ciaran McCreesh sqlite-2.8.11.ebuild:
Stable on sparc

*sqlite-2.8.12 (29 Feb 2004)

29 Feb 2004; sqlite-2.8.11.ebuild, sqlite-2.8.12.ebuild:
Version bump, fixes bug #42242 (sorry for delay :)
Moved 2.8.11 to x86 stable.

17 Feb 2004; Aron Griffis sqlite-2.8.6.ebuild:
stable on alpha and ia64

*sqlite-2.8.11 (16 Jan 2004)

16 Jan 2004; Tal Peer metadata.xml,
sqlite-2.8.11.ebuild:
Version bump, closes #35547

17 Dec 2003; Guy Martin sqlite-2.8.3.ebuild:
Marked stable on hppa.

13 Dec 2003; Brad House sqlite-2.8.6.ebuild:
mark stable on amd64

*sqlite-2.8.6 (30 Sep 2003)

30 Sep 2003; Masatomo Nakano sqlite-2.8.6.ebuild:
Version bump.

*sqlite-2.8.5 (26 Jul 2003)

26 Jul 2003; Tal Peer sqlite-2.8.5.ebuild:
Version bump.

*sqlite-2.8.3 (18 Jun 2003)

18 Jun 2003; Robin Johnson sqlite-2.8.3.ebuild:
Version bump.

*sqlite-2.8.2 (20 May 2003)

20 May 2003; Robin Johnson sqlite-2.8.2.ebuild:
Version bump. Added some configure flags suggested by a user for stability.

*sqlite-2.8.0 (22 Apr 2003)

22 Apr 2003: Robin Johnson sqlite-2.8.0.ebuild:
bug #19477 - submission by Tal Peer
Simplified ebuild a lot
Added manpage installataion back into his ebuild

*sqlite-2.7.3 (05 Nov 2002)

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

11 Nov 2002: Stefan Jones :
Added sparc keywords

05 Nov 2002; Daniel Ahlberg :
Version bump.

*sqlite-2.6.3 (18 Aug 2002)

11 Nov 2002: Stefan Jones :
Added sparc keywords

19 Oct 2002; Calum Selkirk sqlite-2.6.3.ebuild :

Added ppc to KEYWORDS.

22 Jul 2002; Ryan Phillips * :

Fixes for repoman

18 Aug 2002; Ryan Phillips sqlite-2.6.3.ebuild :

Updated version. Submitted by Bardur Arantsson

*sqlite-2.6.1 (30 Jul 2002)

30 Jul 2002; Ryan Phillips sqlite-2.6.1.ebuild :

Updated version

*sqlite-2.4.2 (21 Mar 2002)

21 Mar 2002; G.Bevin sqlite-2.4.2.ebuild
files/digest-sqlite-2.4.2

Version upgrade.

*sqlite-2.2.5 (1 Feb 2002)

1 Feb 2002; G.Bevin 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

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX maketcllib.sh 879 RMD160 6d9a0e79a79d5a2efd6074e6b439d4634600980e SHA1 d5bb6054d3c9a4132c92bd8c172a547bf2cc9d85 SHA256 e101ed11d908bfb7f57519a99674160b0273d6500d191f758f8a0d1e6ed78120
AUX sandbox-fix1.patch 960 RMD160 751c8327b36ebdc60c4138a10e4c2e145e225455 SHA1 5998db43539b15e878e0ed806af2eeee072dc5fc SHA256 ab348a7803767d6aa0ee50eb68db75267667b336d4e995a1d378919703b1c448
AUX sandbox-fix2.patch 432 RMD160 778fe532561642dbae6d1a3f572f6703828af42b SHA1 1b0eee83c7d6d2e36ffdf0265c8bdd14d1574a61 SHA256 21552219c14daad788380ae7e1ba6c665bb1ef9eadb611f676bd6249e3bde02d
AUX sqlite-2.8.15-alignement-fix.patch 538 RMD160 12407bbe5f1bcae243d4247b43bf63ce0e8becea SHA1 d67a8bb2de26b1d6b7222175bd7f69d28afffb1e SHA256 f61f2f36fed61438d13dbb09902078ef11f0c3e8c8a119f84030689a2f2add8f
AUX sqlite-2.8.16-multilib.patch 4038 RMD160 0e074a3ebac7c188dbbf9b86be87a79e0c23390a SHA1 8d38fd5820fd1037b35194d33666be19dcce9e98 SHA256 4ccbef245ea50f317e34bad5ed07e6917fc08d718c6e57884255799980d6e765
AUX sqlite-3-test-fix-3.3.4.patch 761 RMD160 5c1dc771d1dbe5dc0138145ddc169a8aa2305c3b SHA1 3e2c30622e387d002bfc5e49a49781ca9cc63c82 SHA256 f26cc9b97c6240f5e3f595b6be57309044be44e9f865f7596b4e85d77eef82d4
AUX sqlite-3.3.3-tcl-fix.patch 955 RMD160 74965942daef0fe667bd866c9ebf5b2ff999c1d9 SHA1 c15e2a86f476dcab72b8a38ff89d6535ec0bbfd0 SHA256 b36bbb78a7c35a0c457e4cbdbc1b925fc4ffa07e0c60eb2230f1aff874a45403
AUX sqlite-64bit-test-fix.patch 604 RMD160 58b1df9e9f6593d41fa17541eb3b429c70da384a SHA1 f20d6c33a0a26829e2c3eb14b5c21c259166938d SHA256 5310357cd2658333a5a76860dc87a5f98977878ffae6a9e11c5e1ec4c73ccc15
AUX sqlite-64bit-test-fix2.patch 438 RMD160 83904019c277fdf24c8299b0e6aba7184cd8b56f SHA1 15512752ca2eefeab7daad22a76d767692dac3b5 SHA256 87c47559f891736006050f0a3a4e4393084cf314a7bc44cc0e09f57efc0de23b
DIST sqlite-2.8.16.tar.gz 981834 RMD160 df60e84f16ccd8b6b8e86dabfe6bf40f6a3dc136 SHA1 7bef329f78628de252c289bda7cea6f86adcc42e SHA256 d26e8a6fac1ad497a3ade719da4f1d6d60f586fd10f66253f1c3d3db7168984e
DIST sqlite-3.4.1.tar.gz 2237515 RMD160 6577af52d850354eec9bb58ff289ca12ebdd0ff7 SHA1 73cdeed7b01e107203ddddc75c02ef113564d5ce SHA256 d604a4db7781db3d8dda0bb30c4a35bbee184d48e72d9c0de855cf55170ee1be
DIST sqlite-3.5.3.tar.gz 2072419 RMD160 0abfd80499f8facc71596aa1a0915620f6522288 SHA1 f0ff257f2f20bd756d62ec1470821fbc933ffd6c SHA256 92aa1ebbbbaef542f9416e7bfd3ba266e4436bb5514f8833915459e888205cb1
DIST sqlite-3.5.6.tar.gz 2543979 RMD160 602f49e6edcc7cc43d0972eabf8e937cd3a72888 SHA1 e913e42445ce8ffc6fe534031c2d526468b901f7 SHA256 1673b9218ec318067a662315c161ae123088cad319231ec079018acb4717e8bb
DIST sqlite-3.5.9.tar.gz 2201083 RMD160 ddaae6866419668021037a497c363e6194de7de5 SHA1 8d81fb4ff606095734e721e3cf00bc9d3859a055 SHA256 7dd331916b1347969582e9bce19fbceed8972e807e304e0e737047eb80fc611c
DIST sqlite_docs_3_5_3.zip 1143797 RMD160 d897e2b5f4018e53db5b0403b64d0216f6a7a0c5 SHA1 0a0f9dec76dadf16edc57eaf4ce7b5a3bd5d5c20 SHA256 cf50b1cb67db10c5efedecfb930124d554ec29775e19643c9e991334c15c48b1
DIST sqlite_docs_3_5_6.zip 1246387 RMD160 d128f831a3864a2970cf48d04144fd1cefbb78f3 SHA1 79dbc765a77ec7403ac00ced1296462d15c54755 SHA256 c54f7e6ea26e1dec7695f7c84dee2bfe43999a5dcedced55ba02ddba2e9167f4
DIST sqlite_docs_3_5_9.zip 1335719 RMD160 15fca3d3cccd859fb7176e012fc1d0105a0cfd4c SHA1 f1e4d828b2de99cb1a78bcafaced1e226fcd69bb SHA256 5d4655bcf2ec6fe65a01602ca4e4100728de34e2b69fc0b30bd7aefb9357580a
EBUILD sqlite-2.8.16-r4.ebuild 2691 RMD160 84aeeda2955daa547583a9d995b1baf0de601ab6 SHA1 e33619ca7b88d29bd37e10f54156fd8b0339b8d3 SHA256 b2474871c4299d3e7c947921adfe74f18302903b7f6c2d193b966b56ee8d0981
EBUILD sqlite-3.4.1.ebuild 2161 RMD160 cda61af8cb6a624aefed350181451ecd66038c73 SHA1 52460058daffb7b362d41ec9c787c07df0c03bad SHA256 0ab74e747c16887e40d2c89d7ecc04d889a022581723eb38cba96e9d9752a02d
EBUILD sqlite-3.5.3.ebuild 2149 RMD160 35092ecfd9a454127f96ea1481d668af317575ee SHA1 02fc777a9ca48628c91bd9d77bded25ea32c120d SHA256 eb2c1953e9b1de8a1b633dba7b2a77925eaa22e7d5fff1a8b7815cc2bb26bf97
EBUILD sqlite-3.5.6.ebuild 2148 RMD160 b5eaa44887740291d3adf88faab541e2ada5554f SHA1 36be7b9d5f2bd624deb20f2298915a7534bb7e81 SHA256 8c179d91586a58a11d2c9c037c78a6cf95fc57c3be9cb51162c0c15344c95dda
EBUILD sqlite-3.5.9.ebuild 2139 RMD160 538778a67e40d27bb77fb332e225aa4232a90b2b SHA1 5f09a7ee00a86af19e376693e7aa7a89a3d81e08 SHA256 f929e19002ddfe2632b251061d24d5aff9748d88505d1f3cbe7659356ce51f5b
MISC ChangeLog 27327 RMD160 e33277ae836b87039c9f550f36279d3f6b620328 SHA1 0e6ad700881e9539ec42d633c6a831000aa2582d SHA256 9c977c2eac93127b8dfffad3a0ac59638d31de01ec22c475e0302165ad90ca91
MISC metadata.xml 278 RMD160 cb266116d64b539a40af5efb4f6734dd0d506b6a SHA1 3eb088ba0a7736d19ca4dbe560de06a5e2b0bd3a SHA256 143dace3d40b3fe072c2f845bc932a6578944b42df26a6da3febfd1746f05617
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhvpgcACgkQF6yMcaBxwHnczACgmCbEgEvqOzkeranllt2DslEK
vRkAn3JnbSVBBKXQXiVNsqfbzvVGGDC5
=nhEN
-----END PGP SIGNATURE-----

files

metadata.xml




no-herd

betelgeuse@gentoo.org
Take if you want it

sqlite-2.8.16-r4.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-2.8.16-r4.ebuild,v 1.20 2008/03/11 18:24:52 betelgeuse Exp $

inherit eutils alternatives toolchain-funcs

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

DESCRIPTION="SQLite: an SQL Database Engine in a C Library."
HOMEPAGE="http://www.sqlite.org/"
SRC_URI="http://www.sqlite.org/${P}.tar.gz"
LICENSE="as-is"
SLOT="0"
IUSE="doc nls tcl"

DEPEND="doc? ( dev-lang/tcl )
tcl? ( dev-lang/tcl )"

RDEPEND="tcl? ( dev-lang/tcl )"

SOURCE="/usr/bin/lemon"
ALTERNATIVES="${SOURCE}-3 ${SOURCE}-0"

RESTRICT="!tcl? ( test )"

src_unpack() {
# test
if has test ${FEATURES}; then
if ! has userpriv ${FEATURES}; then
ewarn "The userpriv feature must be enabled to run tests."
eerror "Testsuite will not be run."
fi
if ! use tcl; then
ewarn "You must enable the tcl use flag if you want to run the test"
ewarn "suite."
eerror "Testsuite will not be run."
fi
fi

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

use hppa && epatch "${FILESDIR}"/${PN}-2.8.15-alignement-fix.patch

epatch "${FILESDIR}"/${P}-multilib.patch

epunt_cxx

if use nls ; then
ENCODING=${ENCODING-"UTF8"}
else
ENCODING="ISO8859"
fi

sed -i -e "s:@@S@@:${S}:g" \
-e "s:@@CC@@:$(tc-getCC):g" \
-e "s:@@CFLAGS@@:${CFLAGS}:g" \
-e "s:@@AR@@:$(tc-getAR):g" \
-e "s:@@RANLIB@@:$(tc-getRANLIB):g" \
-e "s:@@ENCODING@@:${ENCODING}:g" \
"${S}"/Makefile.linux-gcc
}

src_compile() {
local myconf="--enable-incore-db --enable-tempdb-in-ram"

if ! use tcl ; then
myconf="${myconf} --without-tcl"
fi

econf ${myconf} \
$(use_enable nls utf8) \
|| die "econf failed"

emake all || die "emake all failed"

if use doc ; then
emake doc || die "emake doc failed"
fi

if use tcl ; then
cp -P "${FILESDIR}"/maketcllib.sh "${S}"
chmod +x ./maketcllib.sh
./maketcllib.sh
fi
}

src_test() {
if use tcl ; then
if has userpriv ${FEATURES} ; then
elog "SQLite 2.x is known to have problems on 64 bit architectures."
elog "If you observe segmentation faults please use 3.x instead!"

cd "${S}"
emake test || die "some test failed"
fi
fi
}

src_install () {
dodir /usr/{bin,include,$(get_libdir)}

make DESTDIR="${D}" install || die "make install failed"

newbin lemon lemon-${SLOT}

dodoc README VERSION
doman sqlite.1

use doc && dohtml doc/*.html doc/*.txt doc/*.png

if use tcl ; then
mkdir "${D}"/usr/$(get_libdir)/tclsqlite${PV}
cp "${S}"/tclsqlite.so "${D}"/usr/$(get_libdir)/tclsqlite${PV}/
cp "${S}"/pkgIndex.tcl "${D}"/usr/$(get_libdir)/tclsqlite${PV}/
fi
}

sqlite-3.4.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.4.1.ebuild,v 1.9 2007/12/11 09:43:02 vapier Exp $

inherit flag-o-matic eutils alternatives libtool

DESCRIPTION="an SQL Database Engine in a C Library"
HOMEPAGE="http://www.sqlite.org/"
SRC_URI="http://www.sqlite.org/${P}.tar.gz"

LICENSE="as-is"
SLOT="3"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="debug doc nothreadsafe soundex tcl"
RESTRICT="!tcl? ( test )"

DEPEND="doc? ( dev-lang/tcl )
tcl? ( dev-lang/tcl )"
RDEPEND="tcl? ( dev-lang/tcl )"

SOURCE="/usr/bin/lemon"
ALTERNATIVES="${SOURCE}-3 ${SOURCE}-0"

src_unpack() {
# test
if has test ${FEATURES}; then
if ! has userpriv ${FEATURES}; then
ewarn "The userpriv feature must be enabled to run tests."
eerror "Testsuite will not be run."
fi
if ! use tcl; then
ewarn "You must enable the tcl use flag if you want to run the test"
ewarn "suite."
eerror "Testsuite will not be run."
fi
fi

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

epatch "${FILESDIR}"/sandbox-fix2.patch

# Respect LDFLAGS wrt bug #156299
sed -i -e 's/^LTLINK = .*/& $(LDFLAGS)/' Makefile.in

elibtoolize
epunt_cxx
}

src_compile() {
# not available via configure and requested in bug #143794
use soundex && append-flags -DSQLITE_SOUNDEX=1

econf ${myconf} \
$(use_enable debug) \
$(use_enable !nothreadsafe threadsafe) \
$(use_enable !nothreadsafe cross-thread-connections) \
$(use_enable tcl) \
|| die "econf failed"

emake all || die "emake all failed"

if use doc ; then
emake doc || die "emake doc failed"
fi
}

src_test() {
if use tcl ; then
if has userpriv ${FEATURES} ; then
cd "${S}"
if use debug ; then
emake fulltest || die "some test failed"
else
emake test || die "some test failed"
fi
fi
fi
}

src_install () {
make \
DESTDIR="${D}" \
TCLLIBDIR="/usr/$(get_libdir)" \
install \
|| die "make install failed"

newbin lemon lemon-${SLOT} || die

dodoc README VERSION || die
doman sqlite3.1 || die

use doc && dohtml doc/* art/*.gif
}

sqlite-3.5.3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.5.3.ebuild,v 1.9 2008/03/11 18:24:52 betelgeuse Exp $

EAPI="1"

inherit versionator alternatives eutils flag-o-matic libtool

DESCRIPTION="an SQL Database Engine in a C Library"
HOMEPAGE="http://www.sqlite.org/"
DOC_PV=$(replace_all_version_separators _)
SRC_URI="http://www.sqlite.org/${P}.tar.gz
doc? ( http://www.sqlite.org/${PN}_docs_${DOC_PV}.zip )"

LICENSE="as-is"
SLOT="3"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="debug doc soundex tcl +threadsafe"
RESTRICT="!tcl? ( test )"

RDEPEND="tcl? ( dev-lang/tcl )"
DEPEND="${RDEPEND}
doc? ( app-arch/unzip )"

SOURCE="/usr/bin/lemon"
ALTERNATIVES="${SOURCE}-3 ${SOURCE}-0"

src_unpack() {
# test
if has test ${FEATURES}; then
if ! has userpriv ${FEATURES}; then
ewarn "The userpriv feature must be enabled to run tests."
eerror "Testsuite will not be run."
fi
if ! use tcl; then
ewarn "You must enable the tcl use flag if you want to run the test"
ewarn "suite."
eerror "Testsuite will not be run."
fi
fi

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

epatch "${FILESDIR}"/sandbox-fix2.patch

elibtoolize
epunt_cxx
}

src_compile() {
# not available via configure and requested in bug #143794
use soundex && append-flags -DSQLITE_SOUNDEX=1

econf ${myconf} \
$(use_enable debug) \
$(use_enable threadsafe) \
$(use_enable threadsafe cross-thread-connections) \
$(use_enable tcl)

emake all || die "emake all failed"
}

src_test() {
if use tcl ; then
if has userpriv ${FEATURES} ; then
if use debug ; then
emake fulltest || die "some test failed"
else
emake test || die "some test failed"
fi
fi
fi
}

src_install () {
emake \
DESTDIR="${D}" \
TCLLIBDIR="/usr/$(get_libdir)" \
install \
|| die "emake install failed"

newbin lemon lemon-${SLOT} || die

dodoc README VERSION || die
doman sqlite3.1 || die

dohtml doc/*.html art/*.gif || die

if use doc; then
dohtml -r "${WORKDIR}"/${PN}-docs-${PV}/* || die
fi
}

sqlite-3.5.6.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.5.6.ebuild,v 1.9 2008/03/21 15:00:50 ranger Exp $

EAPI="1"

inherit versionator alternatives eutils flag-o-matic libtool

DESCRIPTION="an SQL Database Engine in a C Library"
HOMEPAGE="http://www.sqlite.org/"
DOC_PV=$(replace_all_version_separators _)
SRC_URI="http://www.sqlite.org/${P}.tar.gz
doc? ( http://www.sqlite.org/${PN}_docs_${DOC_PV}.zip )"

LICENSE="as-is"
SLOT="3"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="debug doc soundex tcl +threadsafe"
RESTRICT="!tcl? ( test )"

RDEPEND="tcl? ( dev-lang/tcl )"
DEPEND="${RDEPEND}
doc? ( app-arch/unzip )"

SOURCE="/usr/bin/lemon"
ALTERNATIVES="${SOURCE}-3 ${SOURCE}-0"

pkg_setup() {
# test
if has test ${FEATURES}; then
if ! has userpriv ${FEATURES}; then
ewarn "The userpriv feature must be enabled to run tests."
eerror "Testsuite will not be run."
fi
if ! use tcl; then
ewarn "You must enable the tcl use flag if you want to run the testsuite."
eerror "Testsuite will not be run."
fi
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/sandbox-fix2.patch

elibtoolize
epunt_cxx
}

src_compile() {
# not available via configure and requested in bug #143794
use soundex && append-flags -DSQLITE_SOUNDEX=1

econf \
$(use_enable debug) \
$(use_enable threadsafe) \
$(use_enable threadsafe cross-thread-connections) \
$(use_enable tcl) \
|| die
emake all || die "emake all failed"
}

src_test() {
if use tcl ; then
if has userpriv ${FEATURES} ; then
if use debug ; then
emake fulltest || die "some test failed"
else
emake test || die "some test failed"
fi
fi
fi
}

src_install() {
emake \
DESTDIR="${D}" \
TCLLIBDIR="/usr/$(get_libdir)" \
install \
|| die "emake install failed"

newbin lemon lemon-${SLOT} || die

dodoc README VERSION || die
doman sqlite3.1 || die

dohtml doc/*.html art/*.gif || die

if use doc; then
dohtml -r "${WORKDIR}"/${PN}_docs_${PV}/* || die
fi
}

sqlite-3.5.9.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.5.9.ebuild,v 1.7 2008/07/05 16:34:17 gentoofan23 Exp $

EAPI="1"

inherit versionator eutils flag-o-matic libtool

DESCRIPTION="an SQL Database Engine in a C Library"
HOMEPAGE="http://www.sqlite.org/"
DOC_PV=$(replace_all_version_separators _)
SRC_URI="http://www.sqlite.org/${P}.tar.gz
doc? ( http://www.sqlite.org/${PN}_docs_${DOC_PV}.zip )"

LICENSE="as-is"
SLOT="3"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="debug doc soundex tcl +threadsafe"
RESTRICT="!tcl? ( test )"

RDEPEND="tcl? ( dev-lang/tcl )"
DEPEND="${RDEPEND}
doc? ( app-arch/unzip )"

pkg_setup() {
# test
if has test ${FEATURES}; then
if ! has userpriv ${FEATURES}; then
ewarn "The userpriv feature must be enabled to run tests."
eerror "Testsuite will not be run."
fi
if ! use tcl; then
ewarn "You must enable the tcl use flag if you want to run the testsuite."
eerror "Testsuite will not be run."
fi
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/sandbox-fix2.patch

elibtoolize
epunt_cxx
}

src_compile() {
# not available via configure and requested in bug #143794
use soundex && append-flags -DSQLITE_SOUNDEX=1

econf \
$(use_enable debug) \
$(use_enable threadsafe) \
$(use_enable threadsafe cross-thread-connections) \
$(use_enable tcl) \
|| die
emake all || die "emake all failed"
}

src_test() {
if use tcl ; then
if has userpriv ${FEATURES} ; then
if use debug ; then
emake fulltest || die "some test failed"
else
emake test || die "some test failed"
fi
fi
fi
}

src_install() {
emake \
DESTDIR="${D}" \
TCLLIBDIR="/usr/$(get_libdir)" \
install \
|| die "emake install failed"

dodoc README VERSION || die
doman sqlite3.1 || die

dohtml doc/*.html art/*.gif || die

if use doc; then
dohtml -r "${WORKDIR}"/${PN}-docs-${PV}/* || die
fi
}

pkg_postinst() {
einfo "lemon is not installed any more because it's an internal build tool"
}