ChangeLog

# ChangeLog for gnome-extra/libgda
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgda/ChangeLog,v 1.120 2008/05/19 19:57:54 dev-zero Exp $

19 May 2008; Tiziano Müller libgda-1.2.4.ebuild,
libgda-3.0.1.ebuild, libgda-3.0.4.ebuild:
Changed dependency for postgresql to virtual/postgresql-base

*libgda-3.0.4 (10 Apr 2008)

10 Apr 2008; Gilles Dartiguelongue +libgda-3.0.4.ebuild:
bump to 3.0.4. Fix leaks and some crashing bugs.

27 Nov 2007; Daniel Gryniewicz
-files/libgda-1.2.3-freetds_api_fixes.patch, -libgda-1.2.3.ebuild,
libgda-3.0.1.ebuild:
Hide firebird behind bindist; bug #200284

10 Nov 2007; nixnut libgda-1.2.4.ebuild:
Stable on ppc wrt bug 197799

08 Nov 2007; Daniel Gryniewicz libgda-1.2.4.ebuild:
Marked stable on amd64 for bug #197799

08 Nov 2007; Christian Faulhammer libgda-1.2.4.ebuild:
stable x86, bug 197799

07 Nov 2007; Daniel Gryniewicz libgda-1.2.4.ebuild:
Remove firebird support from 1.2.4; bug #183465

06 Nov 2007; Markus Rothe libgda-1.2.4.ebuild:
Stable on ppc64; bug #197799

06 Nov 2007; Jeroen Roovers libgda-1.2.4.ebuild:
Stable for HPPA (bug #197799).

05 Nov 2007; Raúl Porcel libgda-1.2.4.ebuild:
alpha/ia64/sparc stable wrt #197799

04 Nov 2007; Gilles Dartiguelongue libgda-1.2.4.ebuild:
fix tests

27 Jul 2007; Roy Marples libgda-1.2.4.ebuild,
libgda-3.0.1.ebuild:
Fix using berkdb on FreeBSD

05 Jul 2007; Roy Marples libgda-1.2.4.ebuild:
Keyworded ~x86-fbsd.

*libgda-3.0.1 (11 May 2007)

11 May 2007; Leonardo Boshell
-libgda-2.99.6.ebuild, +libgda-3.0.1.ebuild:
New release.

*libgda-2.99.6 (26 Mar 2007)

26 Mar 2007; Leonardo Boshell
-files/libgda-2.99.5-gapi.patch, -libgda-2.99.5.ebuild,
+libgda-2.99.6.ebuild:
New beta release. Dropped 'mono' flag.

16 Feb 2007; Daniel Gryniewicz libgda-2.99.5.ebuild:
Remove mdb dep too; bug #167186

*libgda-2.99.5 (13 Feb 2007)

13 Feb 2007; Leonardo Boshell
-files/libgda-2.99.3-collisions.patch, +files/libgda-2.99.5-gapi.patch,
-libgda-2.99.3.ebuild, +libgda-2.99.5.ebuild:
New release. Dropped 'mdb' until a new release of mdbtools comes out.

*libgda-2.99.3 (29 Jan 2007)

29 Jan 2007; Leonardo Boshell
+files/libgda-2.99.3-collisions.patch, +libgda-2.99.3.ebuild:
Adding 3.0 beta for testing. Changed SLOT. Added 'mono' USE flag. Dropped
'sqlite3' USE flag (it's embedded in libgda now). Updated dependencies.

*libgda-1.2.4 (17 Jan 2007)

17 Jan 2007; Leonardo Boshell
+files/libgda-1.2.4-freetds_api_fixes.patch, +libgda-1.2.4.ebuild:
New release. Change postgresql dependency for libpq. Use 'sqlite3' flag
instead of 'sqlite'. Set WANT_AUTO* variables explicitely.

23 Nov 2006; Francesco Riosa libgda-1.2.3.ebuild:
dev-db/mysql => virtual/mysql

20 Nov 2006; Leonardo Boshell
-files/libgda-1.2.1-mdb_fix.patch, +files/libgda-1.2.3-mdb_api.patch,
libgda-1.2.3.ebuild:
Modified MDB patch to make it work with mdbtools 0.5 and 0.6pre1 (bug
#144554).

05 Sep 2006; Thomas Cort libgda-1.2.3.ebuild:
Stable on alpha wrt Bug #142587.

17 Aug 2006; Jeroen Roovers libgda-1.2.3.ebuild:
Stable for HPPA (bug #144120).

12 Aug 2006; Markus Rothe libgda-1.2.3.ebuild:
Stable on ppc64; bug #142587

08 Aug 2006; Patrick McLean libgda-1.2.3.ebuild:
Stable on amd64 (bug #142587)

07 Aug 2006; Andrej Kacian libgda-1.2.3.ebuild:
Stable on x86, bug #142587.

07 Aug 2006; Tobias Scherbaum libgda-1.2.3.ebuild:
ppc stable, bug #142587

07 Aug 2006; Leonardo Boshell libgda-1.2.3.ebuild:
Added call to intltoolize in src_unpack() to fix make check in the 'po'
folder (bug #142908).

06 Aug 2006; Leonardo Boshell
files/libgda-1.2.3-freetds_api_fixes.patch:
Fix compilation problem with freetds-0.62, as mentioned in bug #142587.

03 Aug 2006; Gustavo Zacarias libgda-1.2.3.ebuild:
Stable on sparc

02 Aug 2006; Leonardo Boshell
+files/libgda-1.2.3-freetds_api_fixes.patch, libgda-1.2.3.ebuild:
Added patch to fix compilation with freetds-0.64 (bug #142496).

22 May 2006; Daniel Gryniewicz
-files/libgda-0.2.96-gcc3.4.patch, -files/libgda-0.2.96-gentoo.patch,
-files/libgda-1.0.3-gcc3.4.patch, -files/libgda-1.0.3-gtkdoc_fixes.patch,
-files/libgda-1.0.4-firebird-provider.patch,
-files/libgda-1.0.4-freetds-0.6x.patch, -libgda-0.2.96-r2.ebuild,
-libgda-1.0.4.ebuild:
Remove vulnerable versions from glsa(200511-01)

24 Mar 2006; Aron Griffis libgda-1.2.3.ebuild:
Mark 1.2.3 stable on ia64

18 Feb 2006; Aron Griffis libgda-1.2.3.ebuild:
Mark 1.2.3 ~ia64. #118333

31 Jan 2006; Simon Stelling libgda-1.0.4.ebuild:
stable on amd64

*libgda-1.2.3 (31 Jan 2006)

31 Jan 2006; Leonardo Boshell +libgda-1.2.3.ebuild:
New version. Dropped patches that have been included upstream. Don't call
eautoreconf as it's no longer necessary.

02 Nov 2005; Michael Hanselmann
libgda-1.2.2-r1.ebuild:
Stable on hppa.

01 Nov 2005; Martin Schlemmer libgda-1.2.2-r1.ebuild:
Should call gnome2_omf_fix() _after_ automake. Use eautoreconf() from
autotools eclass.

30 Oct 2005; Simon Stelling libgda-1.2.2-r1.ebuild:
stable on amd64 wrt bug 110467

29 Oct 2005; Michael Hanselmann
libgda-1.2.2-r1.ebuild:
Stable on ppc. See bug #110467.

29 Oct 2005; Michael Hanselmann
libgda-1.2.2-r1.ebuild:
Stable on ppc. See bug #110467.

29 Oct 2005; Mark Loeser libgda-1.2.2-r1.ebuild:
Stable on x86; bug #110467

28 Oct 2005; Fernando J. Pereda libgda-1.2.2-r1.ebuild:
stable on alpha wrt bug #110660

28 Oct 2005; Leonardo Boshell
libgda-1.2.2-r1.ebuild:
Added USE_DESTDIR declaration.

27 Oct 2005; Gustavo Zacarias
libgda-1.2.2-r1.ebuild:
Stable on sparc wrt #110467

27 Oct 2005; Brent Baude libgda-1.2.2-r1.ebuild:
Marking libgda-1.2.2-r1 ppc64 stable for bug 110467

*libgda-1.2.2-r1 (26 Oct 2005)

26 Oct 2005; Leonardo Boshell
+files/libgda-1.2.2-freetds_fixes.patch,
+files/libgda-1.2-syslog_format_fix.patch, +libgda-1.2.2-r1.ebuild:
Added patch to fix problem with syslog() calls (bug #110467). Added patch to
fix compilation with freetds-0.63 (bug #110135). Misc. clean-ups.

11 Sep 2005; Aron Griffis libgda-1.2.2.ebuild:
Mark 1.2.2 stable on alpha

31 Jul 2005; Tobias Scherbaum libgda-1.2.2.ebuild:
ppc stable

21 Jul 2005; Markus Rothe libgda-1.2.2.ebuild:
Stable on ppc64

18 Jul 2005; Gustavo Zacarias libgda-1.2.2.ebuild:
Stable on sparc

16 Jul 2005; Leonardo Boshell libgda-1.2.2.ebuild:
Stable on x86.

04 Jul 2005; Gustavo Zacarias libgda-1.2.1.ebuild:
Stable on sparc

02 Jul 2005; Bryan Østergaard libgda-1.2.1.ebuild,
libgda-1.2.2.ebuild:
Add ~alpha keyword.

02 Jul 2005; Bryan Østergaard libgda-1.0.4.ebuild:
Stable on alpha.

18 Jun 2005; Markus Rothe libgda-1.2.1.ebuild,
libgda-1.2.2.ebuild:
added ~ppc64

17 Jun 2005; Michael Hanselmann libgda-1.2.1.ebuild:
Stable on ppc.

*libgda-1.2.2 (16 Jun 2005)

16 Jun 2005; Leonardo Boshell libgda-1.2.2.ebuild:
New release.

14 Jun 2005; Gustavo Zacarias libgda-1.2.1.ebuild:
Keyworded ~sparc

13 Jun 2005; Leonardo Boshell libgda-1.2.1.ebuild:
Stable on x86.

03 Jun 2005; Leonardo Boshell libgda-0.2.96-r1.ebuild,
files/libgda-0.2.96-gcc3.4.patch:
Added a patch to fix compilation issues; resolves bug #94768.

16 May 2005; Gustavo Zacarias libgda-1.0.4.ebuild:
Stable on sparc

12 May 2005; Tobias Scherbaum libgda-1.0.4.ebuild:
Stable on ppc.

*libgda-1.2.1 (11 May 2005)

11 May 2005; Leonardo Boshell libgda-1.2.1.ebuild:
New release. Adds support for 'berkdb', 'xbase' and 'static' USE flags.
Updated dependencies. Style changes. Resolves bug #63817.

11 May 2005; Leonardo Boshell libgda-1.0.4.ebuild:
Stable on x86.

11 May 2005; Leonardo Boshell libgda-1.0.2.ebuild,
files/libgda-1.0.2-gcc3.4_fix.patch, files/libgda-1.0.2-freetds_fix.patch,
files/libgda-1.0.2-firebird_fix.patch:
Added a patch to fix compilation with gcc-3.4 (bug #87545). Added a patch
and updated the freetds dependency to version >= 0.62 to fix a compilation
problem due to API changes (bug #81724). Added a patch to fix compilation
of the firebird provider. Apply patch from libgda-1.0.3 to fix docbook
documentation.

08 May 2005; Aron Griffis libgda-1.0.4.ebuild:
stable on ia64

06 Apr 2005; Markus Rothe libgda-1.0.4.ebuild:
Stable on ppc64

01 Feb 2005; Markus Rothe libgda-1.0.4.ebuild:
Added ~ppc64 to KEYWORDS

23 Nov 2004; Alastair Tse
+files/libgda-1.0.4-firebird-provider.patch, libgda-1.0.4.ebuild:
added firebird provider patch (#71708)

29 Oct 2004; Joseph Jezak libgda-1.0.3.ebuild:
Keyworded ppc to fix compiling with gcc 3.4

05 Aug 2004; Anders Rune Jensen libgda-1.0.2.ebuild,
libgda-1.0.3.ebuild, libgda-1.0.4.ebuild:
cleaner solution.

05 Aug 2004; Anders Rune Jensen libgda-1.0.2.ebuild,
libgda-1.0.3.ebuild, libgda-1.0.4.ebuild:
clean up horribly broken ebuilds to make repoman happy.

05 Aug 2004; Anders Rune Jensen libgda-0.2.96-r2.ebuild,
libgda-1.0.2.ebuild, libgda-1.0.3.ebuild, libgda-1.0.4.ebuild:
Depend on version 2 of sqlite.

*libgda-1.0.4 (05 Aug 2004)

05 Aug 2004; Alastair Tse
+files/libgda-1.0.4-freetds-0.6x.patch, -libgda-0.12.1.ebuild,
-libgda-0.2.95-r1.ebuild, -libgda-1.0.0.ebuild, -libgda-1.0.1.ebuild,
+libgda-1.0.4.ebuild:
cleanup. new version thanks to Robert Davis (#48611)

01 Jul 2004; Jeremy Huddleston
libgda-0.2.95-r1.ebuild, libgda-0.2.96-r2.ebuild:
virtual/glibc -> virtual/libc

12 Jun 2004; Jeremy Huddleston
+files/libgda-1.0.3-gcc3.4.patch:
gcc 3.4 fixes for bug #49234.

03 Jun 2004; Aron Griffis libgda-0.2.95-r1.ebuild,
libgda-0.2.96-r2.ebuild:
Fix use invocation

29 May 2004; Pieter Van den Abeele
libgda-0.2.95-r1.ebuild, libgda-1.0.0.ebuild, libgda-1.0.2.ebuild:
Masked libgda-1.0.2.ebuild stable for ppc

29 May 2004; Pieter Van den Abeele
libgda-0.2.95-r1.ebuild, libgda-1.0.0.ebuild:
Masked libgda-1.0.0.ebuild stable for ppc

29 May 2004; Pieter Van den Abeele
libgda-0.2.95-r1.ebuild:
Masked libgda-0.2.95-r1.ebuild stable for ppc

27 Apr 2004; Aron Griffis libgda-1.0.2.ebuild,
libgda-1.0.3.ebuild:
Add inherit eutils

01 Apr 2004; L. Boshell libgda-1.0.3.ebuild,
files/libgda-1.0.3-gtkdoc_fixes.patch:
Added patch to fix its documentation sources. Closes bug #46337.

17 Feb 2004; Aron Griffis libgda-1.0.2.ebuild,
libgda-1.0.3.ebuild:
add alpha and ia64 keywords

29 Jan 2004; libgda-1.0.2.ebuild:
stable on hppa

25 Jan 2004; libgda-1.0.2.ebuild:
marked stable on sparc

*libgda-1.0.3 (25 Jan 2004)

25 Jan 2004; Mike Gardiner libgda-0.2.95-r1.ebuild,
libgda-0.2.96-r2.ebuild, libgda-1.0.0.ebuild, libgda-1.0.1.ebuild,
libgda-1.0.2.ebuild, libgda-1.0.3.ebuild:
New version. Have had to put mdb dependency behind a not-alpha as mdbtools
arent available on alpha. _Please_ use repoman to check for these things

17 Jan 2004; Bartosch Pixa libgda-0.12.1.ebuild,
libgda-1.0.0.ebuild, libgda-1.0.1.ebuild, libgda-1.0.2.ebuild:
fix deps on ppc

16 Jan 2004; Bartosch Pixa libgda-0.12.1.ebuild,
libgda-1.0.1.ebuild:
set ppc in keywords

16 Jan 2004; Bartosch Pixa libgda-0.12.1.ebuild:
set ppc in keywords

17 Dec 2003; Guy Martin libgda-1.0.1.ebuild:
Marked stable on hppa.

13 Dec 2003; Brad House libgda-1.0.2.ebuild:
mark stable on amd64

03 Dec 2003; L. Boshell libgda-1.0.2.ebuild,
files/libgda-1.0.2-gcc2_fix.patch:
Added patch to make it compile under gcc2.

*libgda-1.0.2 (01 Dec 2003)

01 Dec 2003; Mike Gardiner libgda-1.0.1.ebuild,
libgda-1.0.2.ebuild:
New version, and 1.0.1 marked stable on x86

18 Nov 2003; Aron Griffis libgda-1.0.1.ebuild:
Add ~alpha

12 Nov 2003; Jason Wever libgda-1.0.0.ebuild:
Marked stable on sparc.

09 Nov 2003; Jason Wever libgda-1.0.1.ebuild:
Added ~sparc to keywords.

06 Nov 2003; Jason Wever libgda-1.0.0.ebuild:
Added ~sparc keyword.

*libgda-1.0.1 (14 Oct 2003)

14 Oct 2003; Mike Gardiner libgda-1.0.1.ebuild:
New version

*libgda-1.0.0 (16 Sep 2003)

16 Sep 2003; Alastair Tse libgda-1.0.0.ebuild:
version bump

12 Sep 2003; Alastair Tse libgda-0.12.1.ebuild,
libgda-0.90.0.ebuild:
removing bonobo-activation deps

*libgda-0.91.0 (29 Aug 2003)

29 Aug 2003; Mike Gardiner libgda-0.91.0.ebuild:
New version, revised dependencies (see ChangeLog and configure.in)

18 Jul 2003; Alastair Tse libgda-0.12.1.ebuild,
libgda-0.90.0.ebuild:
libgda >= 0.10 should be slotted as they can coexist with the older ones.

*libgda-0.90.0 (05 Jul 2003)

05 Jul 2003; Alastair Tse libgda-0.12.1.ebuild,
libgda-0.90.0.ebuild:
added workaround for default-1.0 profile's readline-4.1 (#22598).
and version bump.

20 Jun 2003; Alastair Tse libgda-0.11.0.ebuild,
libgda-0.12.0.ebuild, libgda-0.12.1.ebuild:
marked 0.12.1 as stable x86

*libgda-0.12.1 (16 Jun 2003)

16 Jun 2003; Alastair Tse libgda-0.12.1.ebuild:
new gnomedb release

*libgda-0.12.0 (03 Jun 2003)

03 Jun 2003; Alastair Tse libgda-0.12.0.ebuild:
version bump. added sqlite and mdb support. also reactivated firebird and
freetds support. now respects oci8 useflag to enable oracle support. fixes omf
generation

23 Apr 2003; Luca Barbato libgda-0.11.0.ebuild:
added ~ppc keyword

*libgda-0.11.0 (15 Mar 2003)

09 Apr 2003; Alastair Tse libgda-0.11.0.ebuild:
disabling freetds support until we have 0.61

15 Mar 2003; Alastair Tse libgda-0.11.0.ebuild:
version bump

*libgda-0.10.0 (09 Mar 2003)

09 Mar 2003; Alastair Tse libgda-0.10.0.ebuild:
big version bump. resolves #9683 and #16970.

13 Jan 2003; foser libgda-0.2.96-r2.ebuild :
Removed --without-ldap line, it did just the opposite (#12513)

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

*libgda-0.2.96-r2 (30 Jul 2002)

19 Oct 2002; Calum Selkirk libgda-0.2.96-r2.ebuild :

Added ppc to KEYWORDS.

30 Jul 2002; Gabriele Giorgetti libgda-0.2.96-r2.ebuild:

Fixed bug #4019. (openldap support is still broken with this version).

*libgda-0.8.192 (26 Jul 2002)

19 oct 2002; Calum Selkirk libgda-0.8.192.ebuild :

Added ppc to KEYWORDS.

15 Sep 2002; Spider :
Added patch by Bartosch Pixa to make it build with Oracle Databases

26 Jul 2002; Nick Hadaway :

Changed some dependancies with Spider's guidance and removed some
redundant calls to things already inherited from the gnome2.eclass.

26 Jul 2002; Nick Hadaway
libgda-0.8.192.ebuild, files/digest-libgda-0.8.192 :

Updated to latest version of libgda. This version no longer requires
any patches to compile and has dropped LDAP support.

25 Jul 2002; Spider
SLOT KEYWORDS and LICENSE added

*libgda-0.2.96-r1 (3 Jul 2002)

3 Jul 2002; Brandon Low : libgda-0.2.96-r1.ebuild

Added patch for gcc-3.1 compatibility, enjoy.

*libgda-0.2.96 (7 Jun 2002)

7 Jun 2002; Martin Schlemmer :

Update to new version. Resolve bug #1959.

*libgda-0.2.95-r1 (29 Apr 2002)

29 Apr 2002; Matthew Kennedy ChangeLog,
libgda-0.2.95-r1.ebuild, files/digest-libgda-0.2.95-r1 :

Added app-text/scrollkeeper to DEPEND.

*libgda-0.2.95 (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

AUX libgda-1.2.3-mdb_api.patch 1374 RMD160 d7091403baa8b299d815be7e679fb17720d18b29 SHA1 8e36dec7a9844769697df815048f126b47a89792 SHA256 a65143afb029c72db1038f6577e517377263f9d9281eb583e8bbffe9d1a7e499
AUX libgda-1.2.4-freetds_api_fixes.patch 14119 RMD160 2c2becec232a74eb9e430288b3e78f70e2294f2c SHA1 125e13af1ffbf03d2f503908a67eb7575fe65dc4 SHA256 cf4dfa78d13f79d698532945ba7a26edc2a256a7b1fa3cdc89eec544d18448ea
DIST libgda-1.2.4.tar.bz2 1087076 RMD160 83981076ac408fdd4b89f0cb97cb605d5301fcb2 SHA1 a2fefe602a07ca92cfb066492e33d4d1e4733bfc SHA256 d5e700203764e3f8d9ab3573a9b1b0e218778022c7956cf719fa0500b3027930
DIST libgda-3.0.1.tar.bz2 2866965 RMD160 a9a1f71cc3a6faf8086bf3044b8de91dfc3f3032 SHA1 78c9054c4c40463020b8f62da72fca909dd9df03 SHA256 1cbac650274a9e03d8d2e698837203f1b4e544d25753d4742f4d63f28059190c
DIST libgda-3.0.4.tar.bz2 2908854 RMD160 6efbf5a0f40277124dcc5464168677cc97be40e3 SHA1 50ba121e05ab1fbe95b66e8df4f54a0c6a30ef23 SHA256 3f9d75e9bc50610bf6033863b79265c7c9c702323b918caf90eb3923f971da48
EBUILD libgda-1.2.4.ebuild 2302 RMD160 7e27db7c9df0e16f7e1821ba0bb82a16a762df4c SHA1 5d4b68fa9dede3279a1e349e2ee661073b73f1d4 SHA256 5270a88c5bffca53e7a8264a1de6ba60837ecd582856f99724518e57f2e292d6
EBUILD libgda-3.0.1.ebuild 2021 RMD160 27d336e6cb5fce8ff5bbe62bf4d2c091d1def1f3 SHA1 e396aa939f7e025421d73beb29410d4719794b7d SHA256 91265e8540c181eb6bb057ea30c242093d2fc09ab448e6966d6e54dce0b57e54
EBUILD libgda-3.0.4.ebuild 2021 RMD160 ab1708e8711665b46bc8d984535893d7de086575 SHA1 881ea43dd4fc34be70fd357cf6eb23b2b9682141 SHA256 49c18f3fedb8bace9c51fd11d211dfe6514a8bc567e8c834d5464759d22e1753
MISC ChangeLog 18213 RMD160 629ee4f39cc5d2d067badcf1d1ba87201008c1dc SHA1 46b1ea619cf784b24aad8ac8dbcf50d5170e2093 SHA256 e2948395012373492f8742484ca55742ce24a4578148029210d97ccf93926dca
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1

files

libgda-1.2.4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgda/libgda-1.2.4.ebuild,v 1.13 2008/05/19 19:57:54 dev-zero Exp $

WANT_AUTOMAKE="1.9"
WANT_AUTOCONF="2.5"

inherit autotools db-use eutils flag-o-matic gnome2

DESCRIPTION="Gnome Database Access Library"
HOMEPAGE="http://www.gnome-db.org/"
LICENSE="GPL-2 LGPL-2"

IUSE="berkdb doc freetds ldap mdb mysql oci8 odbc postgres sqlite3 xbase"
SLOT="1"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"

RDEPEND=">=dev-libs/glib-2
>=dev-libs/libxml2-2
>=dev-libs/libxslt-1.0.9
sys-libs/readline
sys-libs/ncurses
dev-libs/popt
berkdb? ( sys-libs/db )
odbc? ( >=dev-db/unixODBC-2.0.6 )
mysql? ( virtual/mysql )
postgres? ( >=virtual/postgresql-base-7.2.1 )
freetds? ( >=dev-db/freetds-0.62 )
xbase? ( dev-db/xbase )
sqlite3? ( >=dev-db/sqlite-3 )
mdb? ( >=app-office/mdbtools-0.5 )
ldap? ( >=net-nds/openldap-2.0.25 )"

DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.9
>=dev-util/intltool-0.30
app-text/scrollkeeper
doc? ( >=dev-util/gtk-doc-1 )"

DOCS="AUTHORS ChangeLog NEWS README"

# problems with parallel builds
MAKEOPTS="${MAKEOPTS} -j1"

pkg_setup() {
G2CONF="$(use_with berkdb bdb /usr) \
$(use_with freetds tds /usr) \
$(use_with ldap ldap /usr) \
$(use_with mdb mdb /usr) \
$(use_with mysql mysql /usr) \
$(use_with odbc odbc /usr) \
$(use_with postgres postgres /usr) \
$(use_with sqlite3 sqlite /usr) \
$(use_with xbase xbase /usr)"

use berkdb && append-cppflags "-I$(db_includedir)"
use oci8 || G2CONF="${G2CONF} --without-oracle"

# not in portage
G2CONF="${G2CONF} --without-msql --without-sybase --without-ibmdb2"
# Broken with firebird in portage; fixed in 3.x versions bug #183465
G2CONF="${G2CONF} --without-firebird"
}

src_unpack() {
gnome2_src_unpack

# Fix freetds API problems
epatch "${FILESDIR}"/${P}-freetds_api_fixes.patch
# Fix compilation of the mdb provider
epatch "${FILESDIR}"/${PN}-1.2.3-mdb_api.patch
# Fix tests
echo "libsql/parser.c" >> po/POTFILES.in

sed -n -e '/GTK_DOC_CHECK/,/IT_PROG_INTLTOOL/p' aclocal.m4 > gtk-doc.m4
intltoolize --automake -c -f || die "intltoolize failed"
AT_M4DIR="." eautoreconf
}

libgda-3.0.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgda/libgda-3.0.1.ebuild,v 1.5 2008/05/19 19:57:54 dev-zero Exp $

# TODO:
# * Verify if the parallel compilation problems persist, and if so fix them.

inherit db-use flag-o-matic gnome2

DESCRIPTION="Gnome Database Access Library"
HOMEPAGE="http://www.gnome-db.org/"
LICENSE="GPL-2 LGPL-2"

# MDB support currently works with CVS only, so disable it in the meantime
IUSE="berkdb bindist doc firebird freetds ldap mysql oci8 odbc postgres xbase"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"

RDEPEND=">=dev-libs/glib-2.8
>=dev-libs/libxml2-2
virtual/fam
sys-libs/readline
sys-libs/ncurses
berkdb? ( sys-libs/db )
odbc? ( >=dev-db/unixODBC-2.0.6 )
mysql? ( virtual/mysql )
postgres? ( >=virtual/postgresql-base-7.2.1 )
freetds? ( >=dev-db/freetds-0.62 )
!bindist? ( firebird? ( dev-db/firebird ) )
xbase? ( dev-db/xbase )
ldap? ( >=net-nds/openldap-2.0.25 )"
# mdb? ( >app-office/mdbtools-0.5 )

DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.9
>=dev-util/intltool-0.30
doc? ( >=dev-util/gtk-doc-1 )"

DOCS="AUTHORS ChangeLog NEWS README"

# problems with parallel builds
MAKEOPTS="${MAKEOPTS} -j1"

pkg_setup() {
G2CONF="$(use_with berkdb bdb /usr) \
$(use_with odbc odbc /usr) \
$(use_with mysql mysql /usr) \
$(use_with postgres postgres /usr) \
$(use_with freetds tds /usr) \
$(use_with xbase xbase /usr) \
$(use_with ldap ldap /usr) \
--without-mdb"
# $(use_with mdb mdb /usr) \

if use bindist; then
# firebird license is not GPL compatible
G2CONF="${G2CONR} --without-firebird"
else
G2CONF="${G2CONR} $(use_with firebird firebird /usr)"
fi

use berkdb && append-cppflags "-I$(db_includedir)"
use oci8 || G2CONF="${G2CONF} --without-oracle"

# Not in portage
G2CONF="${G2CONF} --without-mSQL --without-sybase --without-ibmdb2"
}

libgda-3.0.4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/libgda/libgda-3.0.4.ebuild,v 1.2 2008/05/19 19:57:54 dev-zero Exp $

# TODO:
# * Verify if the parallel compilation problems persist, and if so fix them.

inherit db-use flag-o-matic gnome2

DESCRIPTION="Gnome Database Access Library"
HOMEPAGE="http://www.gnome-db.org/"
LICENSE="GPL-2 LGPL-2"

# MDB support currently works with CVS only, so disable it in the meantime
IUSE="berkdb bindist doc firebird freetds ldap mysql oci8 odbc postgres xbase"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"

RDEPEND=">=dev-libs/glib-2.8
>=dev-libs/libxml2-2
virtual/fam
sys-libs/readline
sys-libs/ncurses
berkdb? ( sys-libs/db )
odbc? ( >=dev-db/unixODBC-2.0.6 )
mysql? ( virtual/mysql )
postgres? ( >=virtual/postgresql-base-7.2.1 )
freetds? ( >=dev-db/freetds-0.62 )
!bindist? ( firebird? ( dev-db/firebird ) )
xbase? ( dev-db/xbase )
ldap? ( >=net-nds/openldap-2.0.25 )"
# mdb? ( >app-office/mdbtools-0.5 )

DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.9
>=dev-util/intltool-0.30
doc? ( >=dev-util/gtk-doc-1 )"

DOCS="AUTHORS ChangeLog NEWS README"

# problems with parallel builds
MAKEOPTS="${MAKEOPTS} -j1"

pkg_setup() {
G2CONF="$(use_with berkdb bdb /usr) \
$(use_with odbc odbc /usr) \
$(use_with mysql mysql /usr) \
$(use_with postgres postgres /usr) \
$(use_with freetds tds /usr) \
$(use_with xbase xbase /usr) \
$(use_with ldap ldap /usr) \
--without-mdb"
# $(use_with mdb mdb /usr) \

if use bindist; then
# firebird license is not GPL compatible
G2CONF="${G2CONR} --without-firebird"
else
G2CONF="${G2CONR} $(use_with firebird firebird /usr)"
fi

use berkdb && append-cppflags "-I$(db_includedir)"
use oci8 || G2CONF="${G2CONF} --without-oracle"

# Not in portage
G2CONF="${G2CONF} --without-mSQL --without-sybase --without-ibmdb2"
}

metadata.xml




gnome