Portage is a package management system used by Gentoo Linux
# 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-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
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
Stable on ppc wrt bug 197799
08 Nov 2007; Daniel Gryniewicz
Marked stable on amd64 for bug #197799
08 Nov 2007; Christian Faulhammer
stable x86, bug 197799
07 Nov 2007; Daniel Gryniewicz
Remove firebird support from 1.2.4; bug #183465
06 Nov 2007; Markus Rothe
Stable on ppc64; bug #197799
06 Nov 2007; Jeroen Roovers
Stable for HPPA (bug #197799).
05 Nov 2007; Raúl Porcel
alpha/ia64/sparc stable wrt #197799
04 Nov 2007; Gilles Dartiguelongue
fix tests
27 Jul 2007; Roy Marples
libgda-3.0.1.ebuild:
Fix using berkdb on FreeBSD
05 Jul 2007; Roy Marples
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
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
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
Stable on alpha wrt Bug #142587.
17 Aug 2006; Jeroen Roovers
Stable for HPPA (bug #144120).
12 Aug 2006; Markus Rothe
Stable on ppc64; bug #142587
08 Aug 2006; Patrick McLean
Stable on amd64 (bug #142587)
07 Aug 2006; Andrej Kacian
Stable on x86, bug #142587.
07 Aug 2006; Tobias Scherbaum
ppc stable, bug #142587
07 Aug 2006; Leonardo Boshell
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
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
Mark 1.2.3 stable on ia64
18 Feb 2006; Aron Griffis
Mark 1.2.3 ~ia64. #118333
31 Jan 2006; Simon Stelling
stable on amd64
*libgda-1.2.3 (31 Jan 2006)
31 Jan 2006; Leonardo Boshell
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
Should call gnome2_omf_fix() _after_ automake. Use eautoreconf() from
autotools eclass.
30 Oct 2005; Simon Stelling
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
Stable on x86; bug #110467
28 Oct 2005; Fernando J. Pereda
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
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
Mark 1.2.2 stable on alpha
31 Jul 2005; Tobias Scherbaum
ppc stable
21 Jul 2005; Markus Rothe
Stable on ppc64
18 Jul 2005; Gustavo Zacarias
Stable on sparc
16 Jul 2005; Leonardo Boshell
Stable on x86.
04 Jul 2005; Gustavo Zacarias
Stable on sparc
02 Jul 2005; Bryan Østergaard
libgda-1.2.2.ebuild:
Add ~alpha keyword.
02 Jul 2005; Bryan Østergaard
Stable on alpha.
18 Jun 2005; Markus Rothe
libgda-1.2.2.ebuild:
added ~ppc64
17 Jun 2005; Michael Hanselmann
Stable on ppc.
*libgda-1.2.2 (16 Jun 2005)
16 Jun 2005; Leonardo Boshell
New release.
14 Jun 2005; Gustavo Zacarias
Keyworded ~sparc
13 Jun 2005; Leonardo Boshell
Stable on x86.
03 Jun 2005; Leonardo Boshell
files/libgda-0.2.96-gcc3.4.patch:
Added a patch to fix compilation issues; resolves bug #94768.
16 May 2005; Gustavo Zacarias
Stable on sparc
12 May 2005; Tobias Scherbaum
Stable on ppc.
*libgda-1.2.1 (11 May 2005)
11 May 2005; Leonardo Boshell
New release. Adds support for 'berkdb', 'xbase' and 'static' USE flags.
Updated dependencies. Style changes. Resolves bug #63817.
11 May 2005; Leonardo Boshell
Stable on x86.
11 May 2005; Leonardo Boshell
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
stable on ia64
06 Apr 2005; Markus Rothe
Stable on ppc64
01 Feb 2005; Markus Rothe
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
Keyworded ppc to fix compiling with gcc 3.4
05 Aug 2004; Anders Rune Jensen
libgda-1.0.3.ebuild, libgda-1.0.4.ebuild:
cleaner solution.
05 Aug 2004; Anders Rune Jensen
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-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
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.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.3.ebuild:
Add inherit eutils
01 Apr 2004; L. Boshell
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.3.ebuild:
add alpha and ia64 keywords
29 Jan 2004;
stable on hppa
25 Jan 2004;
marked stable on sparc
*libgda-1.0.3 (25 Jan 2004)
25 Jan 2004; Mike Gardiner
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-1.0.0.ebuild, libgda-1.0.1.ebuild, libgda-1.0.2.ebuild:
fix deps on ppc
16 Jan 2004; Bartosch Pixa
libgda-1.0.1.ebuild:
set ppc in keywords
16 Jan 2004; Bartosch Pixa
set ppc in keywords
17 Dec 2003; Guy Martin
Marked stable on hppa.
13 Dec 2003; Brad House
mark stable on amd64
03 Dec 2003; L. Boshell
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.2.ebuild:
New version, and 1.0.1 marked stable on x86
18 Nov 2003; Aron Griffis
Add ~alpha
12 Nov 2003; Jason Wever
Marked stable on sparc.
09 Nov 2003; Jason Wever
Added ~sparc to keywords.
06 Nov 2003; Jason Wever
Added ~sparc keyword.
*libgda-1.0.1 (14 Oct 2003)
14 Oct 2003; Mike Gardiner
New version
*libgda-1.0.0 (16 Sep 2003)
16 Sep 2003; Alastair Tse
version bump
12 Sep 2003; Alastair Tse
libgda-0.90.0.ebuild:
removing bonobo-activation deps
*libgda-0.91.0 (29 Aug 2003)
29 Aug 2003; Mike Gardiner
New version, revised dependencies (see ChangeLog and configure.in)
18 Jul 2003; Alastair Tse
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.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.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
new gnomedb release
*libgda-0.12.0 (03 Jun 2003)
03 Jun 2003; Alastair Tse
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
added ~ppc keyword
*libgda-0.11.0 (15 Mar 2003)
09 Apr 2003; Alastair Tse
disabling freetds support until we have 0.61
15 Mar 2003; Alastair Tse
version bump
*libgda-0.10.0 (09 Mar 2003)
09 Mar 2003; Alastair Tse
big version bump. resolves #9683 and #16970.
13 Jan 2003; foser
Removed --without-ldap line, it did just the opposite (#12513)
06 Dec 2002; Rodney Rees
*libgda-0.2.96-r2 (30 Jul 2002)
19 Oct 2002; Calum Selkirk
Added ppc to KEYWORDS.
30 Jul 2002; Gabriele Giorgetti
Fixed bug #4019. (openldap support is still broken with this version).
*libgda-0.8.192 (26 Jul 2002)
19 oct 2002; Calum Selkirk
Added ppc to KEYWORDS.
15 Sep 2002; Spider
Added patch by Bartosch Pixa
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
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
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
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.
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
# 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
}
# 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"
}
# 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"
}