summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-db/hk_classes/ChangeLog308
-rw-r--r--dev-db/hk_classes/Manifest8
-rw-r--r--dev-db/hk_classes/files/hk_classes-0.8.3-gcc43.patch321
-rw-r--r--dev-db/hk_classes/hk_classes-0.8.3-r1.ebuild82
-rw-r--r--dev-db/hk_classes/hk_classes-0.8.3.ebuild70
-rw-r--r--dev-db/hk_classes/metadata.xml9
-rw-r--r--dev-db/knoda/ChangeLog203
-rw-r--r--dev-db/knoda/Manifest4
-rw-r--r--dev-db/knoda/knoda-0.8.3.ebuild22
-rw-r--r--dev-db/knoda/metadata.xml5
-rw-r--r--dev-db/qt-unixODBC/ChangeLog168
-rw-r--r--dev-db/qt-unixODBC/Manifest5
-rw-r--r--dev-db/qt-unixODBC/files/qt-no-rpath.patch11
-rw-r--r--dev-db/qt-unixODBC/metadata.xml5
-rw-r--r--dev-db/qt-unixODBC/qt-unixODBC-3.3.8b.ebuild68
-rw-r--r--dev-db/unixODBC/ChangeLog293
-rw-r--r--dev-db/unixODBC/Manifest22
-rw-r--r--dev-db/unixODBC/files/350-unixODBC-2.2.12-gODBCConfig-as-needed.patch14
-rw-r--r--dev-db/unixODBC/files/360-unixODBC-2.2.12-libltdlfixes.patch35
-rw-r--r--dev-db/unixODBC/files/unixODBC-2.2.11-Makefile.am.patch41
-rw-r--r--dev-db/unixODBC/files/unixODBC-2.2.11-configure.in.patch10
-rw-r--r--dev-db/unixODBC/files/unixODBC-2.2.11-flex.patch19
-rw-r--r--dev-db/unixODBC/metadata.xml5
-rw-r--r--dev-db/unixODBC/unixODBC-2.2.11-r1.ebuild62
-rw-r--r--dev-db/unixODBC/unixODBC-2.2.12.ebuild105
25 files changed, 1895 insertions, 0 deletions
diff --git a/dev-db/hk_classes/ChangeLog b/dev-db/hk_classes/ChangeLog
new file mode 100644
index 00000000..adeb4b95
--- /dev/null
+++ b/dev-db/hk_classes/ChangeLog
@@ -0,0 +1,308 @@
+# ChangeLog for dev-db/hk_classes
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/ChangeLog,v 1.68 2009/07/19 12:08:58 nixnut Exp $
+
+ 19 Jul 2009; nixnut <nixnut@gentoo.org> hk_classes-0.8.3-r1.ebuild:
+ ppc stable #274110
+
+ 05 Jul 2009; Markus Meier <maekke@gentoo.org> hk_classes-0.8.3-r1.ebuild:
+ amd64 stable, bug #274110
+
+ 30 Jun 2009; Raúl Porcel <armin76@gentoo.org> hk_classes-0.8.3-r1.ebuild:
+ sparc stable wrt #274110
+
+ 19 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ hk_classes-0.8.3-r1.ebuild, metadata.xml:
+ Add useflag for mdb. Microsoft access files. Per bug #274706.
+
+ 17 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
+ hk_classes-0.8.3-r1.ebuild:
+ stable x86, bug 274110
+
+*hk_classes-0.8.3-r1 (14 Jun 2009)
+
+ 14 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -hk_classes-0.7.4a.ebuild, -files/hk_classes-0.7.4a-amd64.patch,
+ -hk_classes-0.8.1_alpha3.ebuild, -files/hk_classes-amd64.patch,
+ -hk_classes-0.7.1.ebuild, -hk_classes-0.8.1.ebuild,
+ -hk_classes-0.8.2_alpha3.ebuild, +hk_classes-0.8.3-r1.ebuild,
+ metadata.xml:
+ Fix various issues, such as bundled sqlite or wrong configure options.
+ Bugs #259100, #252542. Remove old.
+
+ 14 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ hk_classes-0.8.3.ebuild:
+ Add missing pkgconfig dep per bug #227487. Clean up bit the ebuild.
+
+ 23 Mar 2009; Friedrich Oslage <bluebird@gentoo.org>
+ hk_classes-0.8.3.ebuild:
+ Stable on sparc, bug #245549
+
+ 18 Mar 2009; Joseph Jezak <josejx@gentoo.org> hk_classes-0.8.3.ebuild:
+ Marked ppc stable for bug #245549.
+
+ 15 Feb 2009; Markus Meier <maekke@gentoo.org> hk_classes-0.8.3.ebuild:
+ amd64/x86 stable, bug #245549
+
+ 26 Aug 2008; Timo Gurr <tgurr@gentoo.org>
+ files/hk_classes-0.8.3-gcc43.patch, hk_classes-0.7.1.ebuild,
+ hk_classes-0.7.4a.ebuild, hk_classes-0.8.1_alpha3.ebuild,
+ hk_classes-0.8.1.ebuild, hk_classes-0.8.2_alpha3.ebuild,
+ hk_classes-0.8.3.ebuild:
+ Update gcc 4.3 patch borrowed from mandriva, fixing bug #230251. Fix some
+ quoting.
+
+ 21 May 2008; Tiziano Müller <dev-zero@gentoo.org>
+ hk_classes-0.7.1.ebuild, hk_classes-0.7.4a.ebuild,
+ hk_classes-0.8.1_alpha3.ebuild, hk_classes-0.8.1.ebuild,
+ hk_classes-0.8.2_alpha3.ebuild, hk_classes-0.8.3.ebuild:
+ Changed dependency for postgresql from dev-db/postgresql to
+ virtual/postgresql-server
+
+ 25 Apr 2008; Wulf C. Krueger <philantrop@gentoo.org>
+ +files/hk_classes-0.8.3-gcc43.patch, hk_classes-0.8.3.ebuild:
+ Added a patch for gcc 4.3 compatibility as kindly provided by Eduard
+ Warkentin on bug 218913. Minor QA fixes. Added the missing fontconfig
+ dependency as reported in bug 204374.
+
+ 02 Jul 2007; Wulf C. Krueger <philantrop@gentoo.org>
+ hk_classes-0.8.1_alpha3.ebuild, hk_classes-0.8.1.ebuild,
+ hk_classes-0.8.2_alpha3.ebuild:
+ The tests this package provides are broken and have thus been disabled.
+ Fixes bug 184017.
+
+ 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org>
+ hk_classes-0.8.1_alpha3.ebuild, hk_classes-0.8.1.ebuild,
+ hk_classes-0.8.2_alpha3.ebuild:
+ (QA) RESTRICT clean up.
+
+ 19 Jun 2007; Wulf C. Krueger <philantrop@gentoo.org>
+ hk_classes-0.8.3.ebuild:
+ The tests this package provides are broken and have thus been disabled.
+ Fixes bug 182568.
+
+*hk_classes-0.8.3 (20 Mar 2007)
+
+ 20 Mar 2007; Stefan Schweizer <genstef@gentoo.org> +hk_classes-0.8.3.ebuild:
+ Version bump thanks to Peter Ruskin <aoyu93@dsl.pipex.com> in bug 153003
+
+ 06 Feb 2007; Simon Stelling <blubb@gentoo.org> hk_classes-0.8.1.ebuild:
+ stable on amd64; bug 152247
+
+ 13 Jan 2007; nixnut <nixnut@gentoo.org> hk_classes-0.8.1.ebuild:
+ Stable on ppc wrt bug 152247
+
+ 27 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ hk_classes-0.8.1.ebuild:
+ Stable on sparc wrt #152247
+
+ 23 Nov 2006; Francesco Riosa <vivo@gentoo.org> hk_classes-0.8.1.ebuild:
+ readded x86 stable removed in the previous commit
+
+ 23 Nov 2006; Francesco Riosa <vivo@gentoo.org> hk_classes-0.7.1.ebuild,
+ hk_classes-0.7.4a.ebuild, hk_classes-0.8.1_alpha3.ebuild,
+ hk_classes-0.8.1.ebuild, hk_classes-0.8.2_alpha3.ebuild:
+ dev-db/mysql => virtual/mysql
+
+ 23 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
+ hk_classes-0.8.1.ebuild:
+ stable x86, bug #152247
+
+ 16 Oct 2006; Diego Pettenò <flameeyes@gentoo.org>
+ hk_classes-0.7.1.ebuild, hk_classes-0.7.4a.ebuild,
+ hk_classes-0.8.1_alpha3.ebuild, hk_classes-0.8.1.ebuild,
+ hk_classes-0.8.2_alpha3.ebuild:
+ Add missing dependency over pkgconfig, thanks to Patrick Lauer for reporting
+ in bug #151552.
+
+*hk_classes-0.8.2_alpha3 (06 Oct 2006)
+
+ 06 Oct 2006; Caleb Tennis <caleb@gentoo.org>
+ +hk_classes-0.8.2_alpha3.ebuild:
+ version bump
+
+*hk_classes-0.8.1 (05 May 2006)
+
+ 05 May 2006; Caleb Tennis <caleb@gentoo.org> +hk_classes-0.8.1.ebuild:
+ version bump, from bug #130751
+
+*hk_classes-0.8.1_alpha3 (25 Mar 2006)
+
+ 25 Mar 2006; Caleb Tennis <caleb@gentoo.org> +hk_classes-0.8.1_alpha3.ebuild:
+ version bump from bug #110566
+
+ 24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org>
+ hk_classes-0.7.4a.ebuild:
+ Stable on ppc.
+
+ 23 Dec 2005; Simon Stelling <blubb@gentoo.org> hk_classes-0.7.4a.ebuild:
+ stable on amd64
+
+ 20 Nov 2005; Mark Loeser <halcy0n@gentoo.org> hk_classes-0.7.4a.ebuild:
+ Stable on x86; bug #112832
+
+ 19 Nov 2005; Jason Wever <weeve@gentoo.org> hk_classes-0.7.4a.ebuild:
+ Stable on SPARC wrt bug #112832.
+
+ 15 Oct 2005; Carsten Lohrke <carlo@gentoo.org>
+ -files/hk_classes-0.7.4-amd64.patch, +files/hk_classes-amd64.patch:
+ restore accidentally deleted wrong patch
+
+*hk_classes-0.7.4a (12 Oct 2005)
+
+ 12 Oct 2005; Carsten Lohrke <carlo@gentoo.org>
+ +files/hk_classes-0.7.4a-amd64.patch, -files/hk_classes-amd64.patch,
+ -hk_classes-0.7.4.ebuild, +hk_classes-0.7.4a.ebuild:
+ version bump
+
+*hk_classes-0.7.4 (27 Jun 2005)
+
+ 27 Jun 2005; Carsten Lohrke <carlo@gentoo.org>
+ +files/hk_classes-0.7.4-amd64.patch, +hk_classes-0.7.4.ebuild:
+ version bump
+
+ 06 May 2005; Sven Wegener <swegener@gentoo.org> hk_classes-0.7.2.ebuild:
+ Removed * postfix from <, <=, >= and > dependencies.
+
+ 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
+ hk_classes-0.7.1.ebuild:
+ Stable on ppc.
+
+ 21 Apr 2005; Simon Stelling <blubb@gentoo.org> hk_classes-0.7.1.ebuild:
+ stable on amd64
+
+*hk_classes-0.7.3 (22 Mar 2005)
+
+ 22 Mar 2005; Carsten Lohrke <carlo@gentoo.org>
+ +files/hk_classes-0.7.3-amd64.patch, hk_classes-0.7.2-r1.ebuild,
+ +hk_classes-0.7.3.ebuild:
+ version bump and Python 2.4 compatibility thanks to Rob Cakebread, #85721
+
+ 24 Feb 2005; Jason Wever <weeve@gentoo.org> hk_classes-0.7.2-r1.ebuild:
+ Added ~sparc keyword.
+
+*hk_classes-0.7.2-r1 (09 Dec 2004)
+
+ 09 Dec 2004; Simone Gotti <motaboy@gentoo.org>
+ +hk_classes-0.7.2-r1.ebuild:
+ Use the patch I sent to the author to selectively choose the db plugins to
+ compile depending on the useflag status instead of compiling the plugin also
+ if the flag is disabled but the DB is installed.
+
+*hk_classes-0.7.2 (06 Dec 2004)
+
+ 06 Dec 2004; Caleb Tennis <caleb@gentoo.org> +hk_classes-0.7.2.ebuild,
+ -hk_classes-0.7.2_alpha3.ebuild:
+ version bump, remove old version
+
+ 23 Nov 2004; Carsten Lohrke <carlo@gentoo.org> hk_classes-0.7.1.ebuild:
+ stable on x86
+
+ 21 Nov 2004; Karol Wojtaszek <sekretarz@gentoo.org>
+ +files/hk_classes-amd64.patch, hk_classes-0.7.1.ebuild,
+ hk_classes-0.7.2_alpha3.ebuild:
+ Added to ~amd64, bug #70459
+
+*hk_classes-0.7.2_alpha3 (08 Nov 2004)
+
+ 08 Nov 2004; Carsten Lohrke <carlo@gentoo.org>
+ +hk_classes-0.7.2_alpha3.ebuild:
+ version bump
+
+*hk_classes-0.7.1 (19 Sep 2004)
+
+ 19 Sep 2004; Caleb Tennis <caleb@gentoo.org> +hk_classes-0.7.1.ebuild:
+ Version bump
+
+ 12 Aug 2004; Carsten Lohrke <carlo@gentoo.org> hk_classes-0.7.ebuild:
+ stable on x86
+
+ 05 Aug 2004; Anders Rune Jensen <arj@gentoo.org> hk_classes-0.7.ebuild:
+ Depend on version 2 of sqlite.
+
+*hk_classes-0.7 (13 Jul 2004)
+
+ 13 Jul 2004; Carsten Lohrke <carlo@gentoo.org>
+ -hk_classes-0.6.3_alpha3.ebuild, +hk_classes-0.7.ebuild,
+ -hk_classes-0.7_alpha1.ebuild, -hk_classes-0.7_alpha3.ebuild:
+ ebuild clean up, fixed digest, version bump
+
+*hk_classes-0.7_alpha3 (04 Jul 2004)
+
+ 04 Jul 2004; Carsten Lohrke <carlo@gentoo.org>
+ +hk_classes-0.7_alpha3.ebuild:
+ version bump
+
+ 02 Jun 2004; Aron Griffis <agriffis@gentoo.org> hk_classes-0.6.2a.ebuild:
+ Fix use invocation
+
+*hk_classes-0.7_alpha1 (17 May 2004)
+
+ 17 May 2004; Caleb Tennis <caleb@gentoo.org> -hk_classes-0.6.1.ebuild,
+ -hk_classes-0.6.3_alpha1.ebuild, +hk_classes-0.7_alpha1.ebuild:
+ Version bump, remove old versions
+ From bug #46758
+
+ 16 May 2004; Dominik Stadler <centic@gentoo.org> hk_classes-0.6.2a.ebuild:
+ Remove unnecessary definition of S
+
+ 25 Mar 2004; Martin Holzer <mholzer@gentoo.org> hk_classes-0.6.1.ebuild,
+ hk_classes-0.6.2a.ebuild, hk_classes-0.6.3_alpha1.ebuild,
+ hk_classes-0.6.3_alpha3.ebuild:
+ fixing src_uri. closes 45630
+
+ 18 Mar 2004; David Holm <dholm@gentoo.org> hk_classes-0.6.3_alpha3.ebuild:
+ Added to ~ppc.
+
+*hk_classes-0.6.3_alpha3 (15 Mar 2004)
+
+ 15 Mar 2004; Caleb Tennis <caleb@gentoo.org> hk_classes-0.6.3_alpha3.ebuild:
+ Version bump
+
+*hk_classes-0.6.3_alpha1 (27 Dec 2003)
+
+ 27 Dec 2003; Caleb Tennis <caleb@gentoo.org> hk_classes-0.6.3_alpha1.ebuild:
+ New alpha version
+
+*hk_classes-0.6.2a (06 Dec 2003)
+
+ 06 Dec 2003; Caleb Tennis <caleb@gentoo.org> hk_classes-0.6.1_alpha3.ebuild,
+ hk_classes-0.6.2a.ebuild, hk_classes-0.6.ebuild:
+ New version - by Peter Ruskin. Bug #35161
+
+*hk_classes-0.6.1 (20 Oct 2003)
+
+ 20 Oct 2003; Caleb Tennis <caleb@gentoo.org> hk_classes-0.6.1.ebuild:
+ Final version - provided by Peter Ruskin (bug 31523)
+
+*hk_classes-0.6.1_alpha3 (02 Oct 2003)
+
+ 02 Oct 2003; Caleb Tennis <caleb@gentoo.org> hk_classes-0.6.1_alpha3.ebuild:
+ New version
+
+ 20 Jul 2003; Caleb Tennis <caleb@gentoo.org> hk_classes.0.6.ebuild:
+ Added a few lines by Peter Ruskin to include documentation in ebuild.
+ Closes bug #24335.
+
+ 17 Jun 2003; Caleb Tennis <caleb@gentoo.org> hk_classes.0.6.ebuild:
+ Fixed a problem with the DEPEND string. Closes bug #22472.
+ Also removed older ebuilds (0.5.6 and 0.6_pre3).
+
+*hk_classes-0.6 (28 May 2003)
+
+ 28 May 2003; Caleb Tennis <caleb@gentoo.org> hk_classes.0.6.ebuild:
+ Version bump, slightly modified ebuild thanks to Peter Ruskin (bug #20980)
+
+*hk_classes-0.6_pre3 (24 Apr 2003)
+
+ 24 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> Manifest,
+ hk_classes-0.6_pre3.ebuild:
+ New version of hk_classes for a new knoda that works around some bugs in kde.
+ It also corrects a python inclusion problem in the original pre3 (this is
+ pre3a) Courtessy of: Peter Ruskin <aoyu93@dsl.pipex.com>
+
+*hk_classes-0.5.6 (23 Apr 2003)
+
+ 23 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> hk_classes-0.5.6.ebuild:
+ Initial import, courtessy of Peter Ruskin <aoyu93@dsl.pipex.com>
+
diff --git a/dev-db/hk_classes/Manifest b/dev-db/hk_classes/Manifest
new file mode 100644
index 00000000..4c9a4cff
--- /dev/null
+++ b/dev-db/hk_classes/Manifest
@@ -0,0 +1,8 @@
+AUX hk_classes-0.8.3-gcc43.patch 14225 RMD160 c9a383709841846a8b888f2144e837d4094afae2 SHA1 6b68e90473abbacfc3c71e789dc50d41231d302c SHA256 cb9d23ac8cf5405b9e713d488cb6c0d689ba98c13ac053262996abc2a221f3e0
+DIST hk_classes-0.8.3.tar.bz2 1532249 RMD160 8e5f212bf589ffb9e74b3b7559d1fbb3b1cb713c SHA1 ebd2f7d6835436e2e08d1cf65e6c28ef9fc0e312 SHA256 d57a8a2f3c2fb534e01ee5d7b6c5bb650536f20cb7e88a721ec9da7b5befb593
+DIST hk_classes-htmldocumentation-0.8.tar.bz2 2815826 RMD160 92f0261d94f99ec014f6900b7da308d197a79209 SHA1 af4467de0773452b53ddeab49f4e9da132accc48 SHA256 74180c34ea61f2f9cf1b3b2db7a3fcf2694141d4f7de508518438de83048ca6c
+DIST xbsql-hk_classes-0.13.tar.gz 365678 RMD160 e275e16761c092ea420b7813d61f5c9c348c0dd6 SHA1 fada8fb13d049cae63767df11aab4028686f0850 SHA256 21332e5c9c2ce969030351d254b688575fa9ba88f46f30f1b30e528e3ab429fb
+EBUILD hk_classes-0.8.3-r1.ebuild 2115 RMD160 44ffc5979c85c2321876480c922155bf565a6fb9 SHA1 7f424167445f064fe54b7c0d3ded1a3134d57fdc SHA256 8cdb05ca02ccc71c2ebea0cb577a1a3123f4de259692a21377a7eaf4e6eb1fa3
+EBUILD hk_classes-0.8.3.ebuild 1859 RMD160 f854b51203c9d05d2028ead86767a3abb22fb334 SHA1 7dfcaca731a41c7459e9022098ca02689de7c51f SHA256 66a30b92a15ee499de45036eb8aef656f642614529392b04b7eedbe63e0f704d
+MISC ChangeLog 10797 RMD160 3ce4a2b40f7df4fdebf863a0cf5c213ae304c59c SHA1 7c32138b030ddc8b1f57a4bae5bb301efd74b37e SHA256 28a870d87f064b0ee29c184e8d6af0f304278dc73f2b0e3dc28810cab6cf86b2
+MISC metadata.xml 315 RMD160 2f258b53b2774d23b0468c7c63c1d1996a6a47a5 SHA1 505a919c607f48ee263ba4c8904c3f32817cec32 SHA256 81687ab5308bab75f3a7db78d93752b2b369236df69389ad8f087b99ada89073
diff --git a/dev-db/hk_classes/files/hk_classes-0.8.3-gcc43.patch b/dev-db/hk_classes/files/hk_classes-0.8.3-gcc43.patch
new file mode 100644
index 00000000..5f28742f
--- /dev/null
+++ b/dev-db/hk_classes/files/hk_classes-0.8.3-gcc43.patch
@@ -0,0 +1,321 @@
+ve --new-file hk_classes-0.8.3/hk_classes/hk_actionquery.cpp hk_classes-0.8.3.new/hk_classes/hk_actionquery.cpp
+--- hk_classes-0.8.3/hk_classes/hk_actionquery.cpp 2006-04-13 20:02:01.000000000 +0200
++++ hk_classes-0.8.3.new/hk_classes/hk_actionquery.cpp 2008-04-22 13:38:01.000000000 +0200
+@@ -12,6 +12,7 @@
+ #include "hk_actionquery.h"
+ #include "hk_database.h"
+
++#include <string.h>
+ #include <time.h>
+
+ class hk_actionqueryprivate
+diff -u --recursive --new-file hk_classes-0.8.3/hk_classes/hk_button.cpp hk_classes-0.8.3.new/hk_classes/hk_button.cpp
+--- hk_classes-0.8.3/hk_classes/hk_button.cpp 2006-07-09 16:33:28.000000000 +0200
++++ hk_classes-0.8.3.new/hk_classes/hk_button.cpp 2008-04-22 13:40:55.000000000 +0200
+@@ -17,7 +17,7 @@
+ #include "hk_actionquery.h"
+ #include "hk_interpreter.h"
+
+-
++#include <string.h>
+
+ class hk_buttonprivate
+ {
+diff -u --recursive --new-file hk_classes-0.8.3/hk_classes/hk_column.cpp hk_classes-0.8.3.new/hk_classes/hk_column.cpp
+--- hk_classes-0.8.3/hk_classes/hk_column.cpp 2006-10-02 19:54:17.000000000 +0200
++++ hk_classes-0.8.3.new/hk_classes/hk_column.cpp 2008-04-22 13:42:05.000000000 +0200
+@@ -14,6 +14,7 @@
+ #include "hk_dsdatavisible.h"
+ #include "hk_datetime.h"
+ #include <stdio.h>
++#include <string.h>
+
+ hk_column::hk_column(hk_datasource* ds, const hk_string& lTRUE,const hk_string& lFALSE)
+ {
+diff -u --recursive --new-file hk_classes-0.8.3/hk_classes/hk_datasource.cpp hk_classes-0.8.3.new/hk_classes/hk_datasource.cpp
+--- hk_classes-0.8.3/hk_classes/hk_datasource.cpp 2006-10-29 20:38:25.000000000 +0100
++++ hk_classes-0.8.3.new/hk_classes/hk_datasource.cpp 2008-04-22 13:43:11.000000000 +0200
+@@ -21,7 +21,7 @@
+ #include <list>
+ #include <stdlib.h>
+ #include <time.h>
+-
++#include <string.h>
+
+ voidfunction* hk_datasource::p_enablefunction=NULL;
+ long hk_datasource::p_enablefunctioncounter=0;
+diff -u --recursive --new-file hk_classes-0.8.3/hk_classes/hk_dsimage.cpp hk_classes-0.8.3.new/hk_classes/hk_dsimage.cpp
+--- hk_classes-0.8.3/hk_classes/hk_dsimage.cpp 2006-05-20 22:07:19.000000000 +0200
++++ hk_classes-0.8.3.new/hk_classes/hk_dsimage.cpp 2008-04-22 13:44:57.000000000 +0200
+@@ -12,6 +12,7 @@
+ #include "hk_form.h"
+ #include "hk_url.h"
+
++#include <string.h>
+
+ hk_dsimage::imagetypelisttype hk_dsimage::p_imagetypefunctions;
+
+diff -u --recursive --new-file hk_classes-0.8.3/hk_classes/hk_reportsection.cpp hk_classes-0.8.3.new/hk_classes/hk_reportsection.cpp
+--- hk_classes-0.8.3/hk_classes/hk_reportsection.cpp 2006-08-06 16:37:45.000000000 +0200
++++ hk_classes-0.8.3.new/hk_classes/hk_reportsection.cpp 2008-04-22 13:48:08.000000000 +0200
+@@ -19,6 +19,8 @@
+ #include "hk_column.h"
+ #include "hk_datasource.h"
+
++#include <string.h>
++
+ const double teiler=10000.0;
+
+ //********************************************
+diff -u --recursive --new-file hk_classes-0.8.3/hk_classes/hk_storagedatasource.cpp hk_classes-0.8.3.new/hk_classes/hk_storagedatasource.cpp
+--- hk_classes-0.8.3/hk_classes/hk_storagedatasource.cpp 2006-04-13 20:02:05.000000000 +0200
++++ hk_classes-0.8.3.new/hk_classes/hk_storagedatasource.cpp 2008-04-22 13:49:13.000000000 +0200
+@@ -10,6 +10,8 @@
+ // ****************************************************************************
+ #include "hk_storagedatasource.h"
+
++#include <string.h>
++
+ hk_storagedatasource::hk_storagedatasource(hk_database* d,hk_presentation* p):hk_datasource(d,p)
+ {
+ #ifdef HK_DEBUG
+diff -u --recursive --new-file hk_classes-0.8.3/hk_mysqlclasses/hk_mysqlcolumn.cpp hk_classes-0.8.3.new/hk_mysqlclasses/hk_mysqlcolumn.cpp
+--- hk_classes-0.8.3/hk_mysqlclasses/hk_mysqlcolumn.cpp 2005-05-16 21:01:50.000000000 +0200
++++ hk_classes-0.8.3.new/hk_mysqlclasses/hk_mysqlcolumn.cpp 2008-04-22 13:52:09.000000000 +0200
+@@ -18,6 +18,8 @@
+ #include <mysql.h>
+ #include <errmsg.h>
+
++#include <string.h>
++
+ hk_mysqlcolumn::hk_mysqlcolumn(hk_mysqldatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE)
+ :hk_storagecolumn(ds,tTRUE,tFALSE)
+ {
+diff -u --recursive --new-file hk_classes-0.8.3/hk_mysqlclasses/hk_mysqldatasource.cpp hk_classes-0.8.3.new/hk_mysqlclasses/hk_mysqldatasource.cpp
+--- hk_classes-0.8.3/hk_mysqlclasses/hk_mysqldatasource.cpp 2006-06-29 20:10:17.000000000 +0200
++++ hk_classes-0.8.3.new/hk_mysqlclasses/hk_mysqldatasource.cpp 2008-04-22 13:54:17.000000000 +0200
+@@ -15,6 +15,7 @@
+ #include "hk_mysqlactionquery.h"
+ #include <exception>
+ #include <new>
++#include <string.h>
+
+ hk_mysqldatasource::hk_mysqldatasource(hk_mysqldatabase* d,hk_presentation* p):hk_storagedatasource(d,p)
+ {
+diff -u --recursive --new-file hk_classes-0.8.3/hk_mysqlclasses/hk_mysqltable.cpp hk_classes-0.8.3.new/hk_mysqlclasses/hk_mysqltable.cpp
+--- hk_classes-0.8.3/hk_mysqlclasses/hk_mysqltable.cpp 2006-04-24 20:17:30.000000000 +0200
++++ hk_classes-0.8.3.new/hk_mysqlclasses/hk_mysqltable.cpp 2008-04-22 13:55:09.000000000 +0200
+@@ -12,6 +12,9 @@
+ #include "hk_mysqltable.h"
+ #include "hk_mysqldatabase.h"
+ #include "hk_actionquery.h"
++
++#include <string.h>
++
+ hk_mysqltable::hk_mysqltable(hk_mysqldatabase* db,hk_presentation* p):hk_mysqldatasource(db,p)
+
+ {
+diff -u --recursive --new-file hk_classes-0.8.3/hk_odbcclasses/hk_odbccolumn.cpp hk_classes-0.8.3.new/hk_odbcclasses/hk_odbccolumn.cpp
+--- hk_classes-0.8.3/hk_odbcclasses/hk_odbccolumn.cpp 2005-01-26 21:33:41.000000000 +0100
++++ hk_classes-0.8.3.new/hk_odbcclasses/hk_odbccolumn.cpp 2008-04-22 14:01:57.000000000 +0200
+@@ -18,6 +18,8 @@
+ #include <sql.h>
+ //#include <errmsg.h>
+
++#include <string.h>
++
+ hk_odbccolumn::hk_odbccolumn(hk_odbcdatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE)
+ :hk_storagecolumn(ds,tTRUE,tFALSE)
+ {
+diff -u --recursive --new-file hk_classes-0.8.3/hk_odbcclasses/hk_odbcdatasource.cpp hk_classes-0.8.3.new/hk_odbcclasses/hk_odbcdatasource.cpp
+--- hk_classes-0.8.3/hk_odbcclasses/hk_odbcdatasource.cpp 2006-06-29 20:10:17.000000000 +0200
++++ hk_classes-0.8.3.new/hk_odbcclasses/hk_odbcdatasource.cpp 2008-04-22 14:00:49.000000000 +0200
+@@ -18,6 +18,8 @@
+ #include <exception>
+ #include <new>
+
++#include <string.h>
++
+ hk_odbcdatasource::hk_odbcdatasource(hk_odbcdatabase* d,hk_presentation* p):hk_storagedatasource(d,p)
+ {
+ #ifdef HK_DEBUG
+diff -u --recursive --new-file hk_classes-0.8.3/hk_odbcclasses/hk_odbctable.cpp hk_classes-0.8.3.new/hk_odbcclasses/hk_odbctable.cpp
+--- hk_classes-0.8.3/hk_odbcclasses/hk_odbctable.cpp 2006-10-02 19:54:17.000000000 +0200
++++ hk_classes-0.8.3.new/hk_odbcclasses/hk_odbctable.cpp 2008-04-22 14:02:48.000000000 +0200
+@@ -16,6 +16,8 @@
+ #include <sqltypes.h>
+ #include <sqlext.h>
+
++#include <string.h>
++
+ hk_odbctable::hk_odbctable(hk_odbcdatabase* db,hk_presentation* p):hk_odbcdatasource(db,p)
+
+ {
+diff -u --recursive --new-file hk_classes-0.8.3/hk_postgresclasses/hk_postgresqlcolumn.cpp hk_classes-0.8.3.new/hk_postgresclasses/hk_postgresqlcolumn.cpp
+--- hk_classes-0.8.3/hk_postgresclasses/hk_postgresqlcolumn.cpp 2006-10-02 15:52:53.000000000 +0200
++++ hk_classes-0.8.3.new/hk_postgresclasses/hk_postgresqlcolumn.cpp 2008-04-22 13:56:27.000000000 +0200
+@@ -12,6 +12,9 @@
+ #include "hk_postgresqlcolumn.h"
+ #include "hk_postgresqldatasource.h"
+ #include "hk_postgresqldatabase.h"
++
++#include <string.h>
++
+ hk_postgresqlcolumn::hk_postgresqlcolumn(hk_postgresqldatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE)
+ :hk_storagecolumn(ds,tTRUE,tFALSE)
+ {
+diff -u --recursive --new-file hk_classes-0.8.3/hk_postgresclasses/hk_postgresqldatasource.cpp hk_classes-0.8.3.new/hk_postgresclasses/hk_postgresqldatasource.cpp
+--- hk_classes-0.8.3/hk_postgresclasses/hk_postgresqldatasource.cpp 2006-11-27 18:30:13.000000000 +0100
++++ hk_classes-0.8.3.new/hk_postgresclasses/hk_postgresqldatasource.cpp 2008-04-22 13:59:33.000000000 +0200
+@@ -17,6 +17,8 @@
+ #include <exception>
+ #include <new>
+
++#include <string.h>
++
+ hk_postgresqldatasource::hk_postgresqldatasource(hk_postgresqldatabase* d,hk_presentation* p):hk_storagedatasource(d,p)
+ {
+ #ifdef HK_DEBUG
+diff -u --recursive --new-file hk_classes-0.8.3/hk_sqlite3classes/hk_sqlite3column.cpp hk_classes-0.8.3.new/hk_sqlite3classes/hk_sqlite3column.cpp
+--- hk_classes-0.8.3/hk_sqlite3classes/hk_sqlite3column.cpp 2006-01-06 15:04:31.000000000 +0100
++++ hk_classes-0.8.3.new/hk_sqlite3classes/hk_sqlite3column.cpp 2008-04-22 14:07:09.000000000 +0200
+@@ -18,6 +18,8 @@
+
+ #include <sqlite3.h>
+
++#include <string.h>
++
+ hk_sqlite3column::hk_sqlite3column(hk_sqlite3datasource* ds, const hk_string& tTRUE,const hk_string& tFALSE)
+ :hk_storagecolumn(ds,tTRUE,tFALSE)
+ {
+diff -u --recursive --new-file hk_classes-0.8.3/hk_sqlite3classes/hk_sqlite3datasource.cpp hk_classes-0.8.3.new/hk_sqlite3classes/hk_sqlite3datasource.cpp
+--- hk_classes-0.8.3/hk_sqlite3classes/hk_sqlite3datasource.cpp 2006-06-29 20:10:18.000000000 +0200
++++ hk_classes-0.8.3.new/hk_sqlite3classes/hk_sqlite3datasource.cpp 2008-04-22 14:07:55.000000000 +0200
+@@ -17,6 +17,8 @@
+ #include <exception>
+ #include <new>
+
++#include <string.h>
++
+ hk_sqlite3datasource::hk_sqlite3datasource(hk_sqlite3database* d,hk_presentation* p):hk_storagedatasource(d,p)
+ {
+ #ifdef HK_DEBUG
+diff -u --recursive --new-file hk_classes-0.8.3/hk_sqliteclasses/hk_sqlitecolumn.cpp hk_classes-0.8.3.new/hk_sqliteclasses/hk_sqlitecolumn.cpp
+--- hk_classes-0.8.3/hk_sqliteclasses/hk_sqlitecolumn.cpp 2006-01-06 15:04:31.000000000 +0100
++++ hk_classes-0.8.3.new/hk_sqliteclasses/hk_sqlitecolumn.cpp 2008-04-22 14:05:05.000000000 +0200
+@@ -18,6 +18,8 @@
+
+ #include <sqlite.h>
+
++#include <string.h>
++
+ hk_sqlitecolumn::hk_sqlitecolumn(hk_sqlitedatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE)
+ :hk_storagecolumn(ds,tTRUE,tFALSE)
+ {
+diff -u --recursive --new-file hk_classes-0.8.3/hk_sqliteclasses/hk_sqlitedatasource.cpp hk_classes-0.8.3.new/hk_sqliteclasses/hk_sqlitedatasource.cpp
+--- hk_classes-0.8.3/hk_sqliteclasses/hk_sqlitedatasource.cpp 2006-06-29 20:10:18.000000000 +0200
++++ hk_classes-0.8.3.new/hk_sqliteclasses/hk_sqlitedatasource.cpp 2008-04-22 14:04:09.000000000 +0200
+@@ -17,6 +17,8 @@
+ #include <exception>
+ #include <new>
+
++#include <string.h>
++
+ hk_sqlitedatasource::hk_sqlitedatasource(hk_sqlitedatabase* d,hk_presentation* p):hk_storagedatasource(d,p)
+ {
+ #ifdef HK_DEBUG
+
+--- hk_classes-0.8.3/hk_dbaseclasses/xbase/xblock.cpp~ 2008-07-31 05:24:53.000000000 +0200
++++ hk_classes-0.8.3/hk_dbaseclasses/xbase/xblock.cpp 2008-07-31 05:25:00.000000000 +0200
+@@ -48,7 +48,7 @@
+
+
+ #include "xbase64.h"
+-
++#include <cerrno>
+ #ifdef HAVE_IO_H // windows locking
+ #include <io.h>
+ #endif
+@@ -124,7 +124,7 @@
+ return 0;
+ }
+
+-#elif HAVE_FCNTL_H
++#else
+
+ xbShort xbLock::LockFile( int fn, xbShort LockType, xbOffT lockLen )
+ {
+--- hk_classes-0.8.3/hk_paradoxclasses/hk_paradoxcolumn.cpp~ 2006-04-19 15:11:18.000000000 +0200
++++ hk_classes-0.8.3/hk_paradoxclasses/hk_paradoxcolumn.cpp 2008-07-31 05:33:42.000000000 +0200
+@@ -10,7 +10,7 @@
+ // ****************************************************************************
+ #include "hk_paradoxcolumn.h"
+ #include "hk_paradoxdatasource.h"
+-
++#include <cstring>
+
+ hk_paradoxcolumn::hk_paradoxcolumn(hk_paradoxdatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE)
+ :hk_storagecolumn(ds,tTRUE,tFALSE)
+--- hk_classes-0.8.3/hk_paradoxclasses/hk_paradoxtable.cpp~ 2006-06-29 20:10:18.000000000 +0200
++++ hk_classes-0.8.3/hk_paradoxclasses/hk_paradoxtable.cpp 2008-07-31 05:34:19.000000000 +0200
+@@ -16,6 +16,7 @@
+ #include "hk_paradoxconnection.h"
+ #include "hk_paradoxdatabase.h"
+ #include "hk_url.h"
++#include <cstring>
+ //#include <pxversion.h>
+
+ hk_paradoxtable::hk_paradoxtable(hk_paradoxdatabase* db,hk_presentation* p):hk_paradoxdatasource(db,p)
+--- hk_classes-0.8.3/hk_firebirdclasses/hk_firebirdcolumn.cpp~ 2005-07-02 16:15:04.000000000 +0200
++++ hk_classes-0.8.3/hk_firebirdclasses/hk_firebirdcolumn.cpp 2008-07-31 07:53:52.000000000 +0200
+@@ -10,7 +10,7 @@
+ // ****************************************************************************
+ #include "hk_firebirdcolumn.h"
+ #include "hk_firebirddatasource.h"
+-
++#include <cstring>
+
+ hk_firebirdcolumn::hk_firebirdcolumn(hk_firebirddatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE)
+ :hk_storagecolumn(ds,tTRUE,tFALSE)
+--- hk_classes-0.8.3/hk_firebirdclasses/hk_firebirdconnection.cpp~ 2006-07-16 21:11:52.000000000 +0200
++++ hk_classes-0.8.3/hk_firebirdclasses/hk_firebirdconnection.cpp 2008-07-31 07:52:59.000000000 +0200
+@@ -14,6 +14,7 @@
+ #include <dirent.h>
+ #include <unistd.h>
+ #include <sys/stat.h>
++#include <cstring>
+ #ifdef HAVE_SSTREAM
+ #include <sstream>
+ #else
+--- hk_classes-0.8.3/hk_firebirdclasses/hk_firebirddatasource.cpp~ 2006-06-29 20:10:17.000000000 +0200
++++ hk_classes-0.8.3/hk_firebirdclasses/hk_firebirddatasource.cpp 2008-07-31 07:53:29.000000000 +0200
+@@ -15,6 +15,7 @@
+ #include "hk_firebirdactionquery.h"
+ #include <hk_datetime.h>
+ #include <time.h>
++#include <cstring>
+ #include <exception>
+ #include <new>
+
+--- hk_classes-0.8.3/hk_xbaseclasses/Makefile.in~ 2006-12-17 15:27:52.000000000 +0100
++++ hk_classes-0.8.3/hk_xbaseclasses/Makefile.in 2008-07-31 11:08:48.000000000 +0200
+@@ -233,7 +233,7 @@
+ AM_CPPFLAGS =
+ AM_CXXFLAGS = -Wall -W -Wconversion -Wshadow -Wcast-qual -Wwrite-strings -I@XMLINCLUDE@ @BITARCHITECTURE@
+ libhk_xbasedriver_la_LDFLAGS = -version-info 0:0:0 -L@XBASELIBDIR@
+-libhk_xbasedriver_la_LIBADD = -lxbsql ../hk_classes/libhk_classes.la
++libhk_xbasedriver_la_LIBADD = -lxbase -lxbsql ../hk_classes/libhk_classes.la
+ lib_LTLIBRARIES = libhk_xbasedriver.la
+ noinst_HEADERS = hk_xbaseconnection.h hk_xbaseactionquery.h hk_xbaseconnection.h \
+ hk_xbasedatabase.h hk_xbasedatasource.h hk_xbasecolumn.h \
+--- hk_classes-0.8.3/hk_xbaseclasses/Makefile.am~ 2006-10-02 19:54:20.000000000 +0200
++++ hk_classes-0.8.3/hk_xbaseclasses/Makefile.am 2008-07-31 11:08:24.000000000 +0200
+@@ -6,7 +6,7 @@
+ AM_CXXFLAGS= -Wall -W -Wconversion -Wshadow -Wcast-qual -Wwrite-strings -I@XMLINCLUDE@ @BITARCHITECTURE@
+
+ libhk_xbasedriver_la_LDFLAGS = -version-info 0:0:0 -L@XBASELIBDIR@
+-libhk_xbasedriver_la_LIBADD = -lxbsql ../hk_classes/libhk_classes.la
++libhk_xbasedriver_la_LIBADD = -lxbase -lxbsql ../hk_classes/libhk_classes.la
+
+ lib_LTLIBRARIES = libhk_xbasedriver.la
+
diff --git a/dev-db/hk_classes/hk_classes-0.8.3-r1.ebuild b/dev-db/hk_classes/hk_classes-0.8.3-r1.ebuild
new file mode 100644
index 00000000..ac53c932
--- /dev/null
+++ b/dev-db/hk_classes/hk_classes-0.8.3-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/hk_classes-0.8.3-r1.ebuild,v 1.6 2009/07/19 12:08:58 nixnut Exp $
+
+EAPI="1"
+
+inherit autotools eutils python
+
+# The tests themselves are broken.
+RESTRICT="strip test"
+
+P_DOCS="${PN}-htmldocumentation-0.8"
+
+MY_P=${P/_alpha/-test}
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="GUI-independent C++ libraries for database applications, including API documentation and tutorials."
+HOMEPAGE="http://hk-classes.sourceforge.net/"
+SRC_URI="mirror://sourceforge/hk-classes/${MY_P}.tar.bz2
+ mirror://sourceforge/hk-classes/xbsql-hk_classes-0.13.tar.gz
+ doc? ( mirror://sourceforge/knoda/${P_DOCS}.tar.bz2 )"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE="doc firebird mdb mysql odbc postgres sqlite xbase"
+
+RDEPEND=">=media-libs/fontconfig-2.5.0-r1
+ firebird? ( dev-db/firebird )
+ mysql? ( >=dev-db/mysql-3.23.54a )
+ odbc? ( >=dev-db/unixODBC-2.0.6 )
+ postgres? ( >=virtual/postgresql-server-7.3 )
+ sqlite? ( dev-db/sqlite:3 )
+ xbase? ( dev-db/xbase )
+"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # gcc-4.3 compatibility. Fixes bug 218913 and 230251.
+ epatch "${FILESDIR}/${P}-gcc43.patch"
+
+ eautoreconf
+}
+
+src_compile() {
+ python_version
+ export LIBPYTHON="-lpython${PYVER} -lz"
+ use sqlite && myopts="--with-sqlite3systemlibrary"
+ econf \
+ --disable-dependency-tracking \
+ --without-sqlite \
+ --without-dbase \
+ --without-paradox \
+ $(use_with sqlite sqlite3) \
+ $(use_with mdb) \
+ $(use_with mysql) \
+ $(use_with firebird) \
+ $(use_with odbc) \
+ $(use_with postgres) \
+ $(use_with xbase) \
+ ${myopts}
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ if use doc; then
+ dohtml -r "${WORKDIR}"/${MY_P}/documentation/api
+ dohtml -r "${WORKDIR}"/hk_classestutorial
+ dohtml -r "${WORKDIR}"/hk_kdeclssestutorial
+ dohtml -r "${WORKDIR}"/knodascriptingtutorial
+ dohtml -r "${WORKDIR}"/knodatutorial
+ dohtml -r "${WORKDIR}"/pythonreference
+ fi
+
+ emake DESTDIR="${D}" install || die "make install failed"
+}
diff --git a/dev-db/hk_classes/hk_classes-0.8.3.ebuild b/dev-db/hk_classes/hk_classes-0.8.3.ebuild
new file mode 100644
index 00000000..e70f54b7
--- /dev/null
+++ b/dev-db/hk_classes/hk_classes-0.8.3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/hk_classes-0.8.3.ebuild,v 1.9 2009/06/14 09:57:55 scarabeus Exp $
+
+inherit autotools eutils python
+
+# The tests themselves are broken.
+RESTRICT="strip test"
+
+P_DOCS="hk_classes-htmldocumentation-0.8"
+
+MY_P=${P/_alpha/-test}
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="GUI-independent C++ libraries for database applications, including API documentation and tutorials."
+HOMEPAGE="http://hk-classes.sourceforge.net/"
+SRC_URI="mirror://sourceforge/hk-classes/${MY_P}.tar.bz2
+ mirror://sourceforge/hk-classes/xbsql-hk_classes-0.13.tar.gz
+ doc? ( mirror://sourceforge/knoda/${P_DOCS}.tar.bz2 )"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE="doc firebird mysql odbc postgres"
+
+RDEPEND=">=media-libs/fontconfig-2.5.0-r1
+ firebird? ( dev-db/firebird )
+ mysql? ( >=dev-db/mysql-3.23.54a )
+ postgres? ( >=virtual/postgresql-server-7.3 )
+ odbc? ( >=dev-db/unixODBC-2.0.6 )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # gcc-4.3 compatibility. Fixes bug 218913 and 230251.
+ epatch "${FILESDIR}/${P}-gcc43.patch"
+
+ eautoreconf
+}
+
+src_compile() {
+ python_version
+ export LIBPYTHON="-lpython${PYVER} -lz"
+
+ econf \
+ --with-pythondir=/usr/$(get_libdir)/python${PYVER}/ \
+ $(use_with mysql) \
+ $(use_with firebird) \
+ $(use_with odbc) \
+ $(use_with postgres)
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ if use doc; then
+ dohtml -r "${WORKDIR}"/${MY_P}/documentation/api
+ dohtml -r "${WORKDIR}"/hk_classestutorial
+ dohtml -r "${WORKDIR}"/hk_kdeclssestutorial
+ dohtml -r "${WORKDIR}"/knodascriptingtutorial
+ dohtml -r "${WORKDIR}"/knodatutorial
+ dohtml -r "${WORKDIR}"/pythonreference
+ fi
+
+ emake DESTDIR="${D}" install || die "make install failed"
+}
diff --git a/dev-db/hk_classes/metadata.xml b/dev-db/hk_classes/metadata.xml
new file mode 100644
index 00000000..1a00fc92
--- /dev/null
+++ b/dev-db/hk_classes/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<use>
+ <flag name="mdb">Enables Microsoft Access DB support</flag>
+ <flag name="xbase">Enables support for xbase databases (dBase, FoxPro, etc.)</flag>
+</use>
+</pkgmetadata>
diff --git a/dev-db/knoda/ChangeLog b/dev-db/knoda/ChangeLog
new file mode 100644
index 00000000..20842642
--- /dev/null
+++ b/dev-db/knoda/ChangeLog
@@ -0,0 +1,203 @@
+# ChangeLog for dev-db/knoda
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/knoda/ChangeLog,v 1.50 2009/06/14 10:03:38 scarabeus Exp $
+
+ 14 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org> -knoda-0.7.1.ebuild,
+ -files/knoda-0.7.1-configure.patch, -knoda-0.7.4.ebuild,
+ -knoda-0.7.4-r1.ebuild, -files/knoda-0.7.4-makefile.patch,
+ -knoda-0.8.1_alpha3.ebuild, -knoda-0.8.1.ebuild,
+ -knoda-0.8.2_alpha3.ebuild, knoda-0.8.3.ebuild:
+ Remove old. Silence repoman.
+
+ 14 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org> knoda-0.7.1.ebuild,
+ knoda-0.7.4.ebuild, knoda-0.7.4-r1.ebuild, knoda-0.8.1_alpha3.ebuild,
+ knoda-0.8.1.ebuild, knoda-0.8.2_alpha3.ebuild, knoda-0.8.3.ebuild:
+ Slotmove.
+
+ 23 Mar 2009; Friedrich Oslage <bluebird@gentoo.org> knoda-0.8.3.ebuild:
+ Stable on sparc, bug #245549
+
+ 15 Feb 2009; Markus Meier <maekke@gentoo.org> knoda-0.8.3.ebuild:
+ amd64/x86 stable, bug #245549
+
+*knoda-0.8.3 (20 Mar 2007)
+
+ 20 Mar 2007; Stefan Schweizer <genstef@gentoo.org> +knoda-0.8.3.ebuild:
+ Version bump thanks to Peter Ruskin <aoyu93@dsl.pipex.com> in bug 153003
+
+ 06 Feb 2007; Simon Stelling <blubb@gentoo.org> knoda-0.8.1.ebuild:
+ stable on amd64; bug 152247
+
+ 13 Jan 2007; nixnut <nixnut@gentoo.org> knoda-0.8.1.ebuild:
+ Stable on ppc wrt bug 152247
+
+ 27 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> knoda-0.8.1.ebuild:
+ Stable on sparc wrt #152247
+
+ 23 Nov 2006; Christian Faulhammer <opfer@gentoo.org> knoda-0.8.1.ebuild:
+ stable x86, bug #152247
+
+ 19 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> knoda-0.7.4-r1.ebuild:
+ Remove configure script, leave autotools re-run to the eclass.
+
+*knoda-0.8.2_alpha3 (06 Oct 2006)
+
+ 06 Oct 2006; Caleb Tennis <caleb@gentoo.org> +knoda-0.8.2_alpha3.ebuild:
+ version bump
+
+*knoda-0.8.1 (05 May 2006)
+
+ 05 May 2006; Caleb Tennis <caleb@gentoo.org> +knoda-0.8.1.ebuild:
+ version bump
+
+*knoda-0.8.1_alpha3 (25 Mar 2006)
+
+ 25 Mar 2006; Caleb Tennis <caleb@gentoo.org> +knoda-0.8.1_alpha3.ebuild:
+ version bump from bug #110566
+
+ 24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> knoda-0.7.4-r1.ebuild:
+ Stable on ppc.
+
+ 23 Dec 2005; Simon Stelling <blubb@gentoo.org> knoda-0.7.4-r1.ebuild:
+ stable on amd64
+
+ 20 Nov 2005; Mark Loeser <halcy0n@gentoo.org> knoda-0.7.4-r1.ebuild:
+ Stable on x86; bug #112832
+
+ 19 Nov 2005; Jason Wever <weeve@gentoo.org> knoda-0.7.4-r1.ebuild:
+ Stable on SPARC wrt bug #112832.
+
+ 12 Oct 2005; Carsten Lohrke <carlo@gentoo.org> knoda-0.7.4-r1.ebuild:
+ minor dependency fix
+
+*knoda-0.7.4-r1 (11 Oct 2005)
+
+ 11 Oct 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +files/knoda-0.7.4-makefile.patch, +knoda-0.7.4-r1.ebuild:
+ Add patch to fix installation directory.
+
+*knoda-0.7.4 (27 Jun 2005)
+
+ 27 Jun 2005; Carsten Lohrke <carlo@gentoo.org> +knoda-0.7.4.ebuild:
+ version bump
+
+ 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> knoda-0.7.1.ebuild:
+ Stable on ppc.
+
+*knoda-0.7.3 (22 Mar 2005)
+
+ 22 Mar 2005; Carsten Lohrke <carlo@gentoo.org> +knoda-0.7.3.ebuild:
+ version bump
+
+ 10 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> knoda-0.7.2.ebuild:
+ added ~amd64 KEYWORD, fixes #70460
+
+ 24 Feb 2005; Jason Wever <weeve@gentoo.org> knoda-0.7.2.ebuild:
+ Added ~sparc keyword.
+
+*knoda-0.7.2 (06 Dec 2004)
+
+ 06 Dec 2004; Caleb Tennis <caleb@gentoo.org> +knoda-0.7.2.ebuild,
+ -knoda-0.7.2_alpha3.ebuild:
+ version bump, remove old version
+
+ 23 Nov 2004; Carsten Lohrke <carlo@gentoo.org> knoda-0.7.1.ebuild:
+ stable on x86, QA: missing "inherit eutils"
+
+*knoda-0.7.2_alpha3 (08 Nov 2004)
+
+ 08 Nov 2004; Carsten Lohrke <carlo@gentoo.org> +knoda-0.7.2_alpha3.ebuild:
+ version bump
+
+ 31 Oct 2004; Simone Gotti <motaboy@gentoo.org>
+ +files/knoda-0.7.1-configure.patch, knoda-0.7.1.ebuild:
+ Added a patch to the configure script to honor the "arts" USE flag.
+
+*knoda-0.7.1 (19 Sep 2004)
+
+ 19 Sep 2004; Caleb Tennis <caleb@gentoo.org> +knoda-0.7.1.ebuild:
+ Version bump
+
+ 12 Aug 2004; Carsten Lohrke <carlo@gentoo.org> knoda-0.7.ebuild:
+ stable on x86
+
+*knoda-0.7 (13 Jul 2004)
+
+ 13 Jul 2004; Carsten Lohrke <carlo@gentoo.org> -knoda-0.6.3_alpha3.ebuild,
+ +knoda-0.7.ebuild, -knoda-0.7_alpha1.ebuild, -knoda-0.7_alpha3-r1.ebuild:
+ ebuild clean up, version bump
+
+*knoda-0.7_alpha3-r1 (04 Jul 2004)
+
+ 04 Jul 2004; Carsten Lohrke <carlo@gentoo.org> +knoda-0.7_alpha3-r1.ebuild:
+ version bump
+
+*knoda-0.7_alpha1 (29 Jun 2004)
+
+ 29 Jun 2004; Carsten Lohrke <carlo@gentoo.org> knoda-0.6.2a.ebuild,
+ knoda-0.6.3_alpha3.ebuild, knoda-0.7_alpha1.ebuild:
+ QA: kde-base -> kde, need-kde after R/DEPEND, newdepend -> DEPEND
+
+ 17 May 2004; Caleb Tennis <caleb@gentoo.org> -knoda-0.6.1.ebuild,
+ -knoda-0.6.3_alpha1.ebuild:
+ Version bump, remove old versions
+
+ 16 May 2004; Dominik Stadler <centic@gentoo.org> knoda-0.6.2a.ebuild:
+ Remove obsolete definition of Variable S.
+
+ 25 Mar 2004; Martin Holzer <mholzer@gentoo.org> knoda-0.6.1.ebuild,
+ knoda-0.6.2a.ebuild, knoda-0.6.3_alpha1.ebuild, knoda-0.6.3_alpha3.ebuild:
+ fixing src_uri. closes 45629
+
+ 18 Mar 2004; David Holm <dholm@gentoo.org> knoda-0.6.3_alpha3.ebuild:
+ Added to ~ppc.
+
+*knoda-0.6.3_alpha3 (15 Mar 2004)
+
+ 15 Mar 2004; Caleb Tennis <caleb@gentoo.org> knoda-0.6.3_alpha3.ebuild:
+ Version bump
+
+*knoda-0.6.3_alpha1 (27 Dec 2003)
+
+ 27 Dec 2003; Caleb Tennis <caleb@gentoo.org> knoda-0.6.3_alpha1.ebuild:
+ new alpha version
+
+*knoda-0.6.2a (06 Dec 2003)
+
+ 06 Dec 2003; Caleb Tennis <caleb@gentoo.org> knoda-0.6.1_alpha3.ebuild,
+ knoda-0.6.2a.ebuild, knoda-0.6.ebuild:
+ New version - by Peter Ruskin. Bug #35161
+
+*knoda-0.6.1 (20 Oct 2003)
+
+ 20 Oct 2003; Caleb Tennis <caleb@gentoo.org> knoda-0.6.1.ebuild:
+ Version bump - thanks to Peter Ruskin (bug #31523)
+
+*knoda-0.6.1_alpha3 (02 Oct 2003)
+
+ 02 Oct 2003; Caleb Tennis <caleb@gentoo.org> knoda-0.6.1_alpha3.ebuild:
+ new version
+
+ 17 Jun 2003; Caleb Tennis <caleb@gentoo.org> :
+ Removed older ebuilds (knoda-0.6_pre3 and knoda-0.5.6)
+
+*knoda-0.6 (28 May 2003)
+
+ 28 May 2003; Caleb Tennis <caleb@gentoo.org> knoda-0.6.ebuild:
+ Version bump, ebuild with minor mods from Peter Ruskin (bug #20981)
+
+*knoda-0.6_pre3 (24 Apr 2003)
+
+ 24 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> Manifest, knoda-0.5.6.ebuild,
+ knoda-0.6_pre3.ebuild:
+ New version of knoda that works around some segfaults caused by newer kde libs.
+ Courtessy of: Peter Ruskin <aoyu93@dsl.pipex.com>
+
+*knoda-0.5.6 (23 Apr 2003)
+
+ 24 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> Manifest, knoda-0.5.6.ebuild:
+ Changed the ebuild to depend on its own version of hk_classes
+
+ 23 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> knoda-0.5.6.ebuild:
+ Initial import. Courtessy of: Peter Ruskin <aoyu93@dsl.pipex.com>
+
diff --git a/dev-db/knoda/Manifest b/dev-db/knoda/Manifest
new file mode 100644
index 00000000..ad73ecf6
--- /dev/null
+++ b/dev-db/knoda/Manifest
@@ -0,0 +1,4 @@
+DIST knoda-0.8.3.tar.bz2 4619446 RMD160 1a4169128acbbc7624932df181ab167d8ed8cce2 SHA1 a61810a568f619291fade5586165dbec0460532a SHA256 0ec5eb90c0efd6c76f3b0e86e1a9af4dd4800dcaff170ad35d86025d8d13eeb4
+EBUILD knoda-0.8.3.ebuild 576 RMD160 a362f2978768b5b1e13e1906e59a5bad4d027162 SHA1 391a9ecf1c20841231b4f4c61cd73deeddb81b1d SHA256 a2cd6a32cdeb9a710ae21ef7151a8c848f44aff2690d02e8c0162e7bbe5908a9
+MISC ChangeLog 6702 RMD160 55dff36e3399ecf4e1da47f4e7227a39baa9d9ea SHA1 924f941fdce967c9192550b114468fbdd4dab95c SHA256 c43cdefb2e0dbea265dc5a8a88081a2cb14f79ba87baaf396234b4e2e7044d8d
+MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
diff --git a/dev-db/knoda/knoda-0.8.3.ebuild b/dev-db/knoda/knoda-0.8.3.ebuild
new file mode 100644
index 00000000..0ee9c9c7
--- /dev/null
+++ b/dev-db/knoda/knoda-0.8.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/knoda/knoda-0.8.3.ebuild,v 1.6 2009/06/14 10:03:38 scarabeus Exp $
+
+inherit kde
+
+MY_P=${P/_alpha/-test}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="KDE database frontend based on the hk_classes library"
+HOMEPAGE="http://hk-classes.sourceforge.net/"
+SRC_URI="mirror://sourceforge/knoda/${MY_P}.tar.bz2"
+LICENSE="GPL-2"
+
+SLOT="3.5"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+DEPEND="~dev-db/hk_classes-${PV}"
+RDEPEND="${DEPEND}"
+
+need-kde 3
diff --git a/dev-db/knoda/metadata.xml b/dev-db/knoda/metadata.xml
new file mode 100644
index 00000000..8d1e86a9
--- /dev/null
+++ b/dev-db/knoda/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/dev-db/qt-unixODBC/ChangeLog b/dev-db/qt-unixODBC/ChangeLog
new file mode 100644
index 00000000..400b03ce
--- /dev/null
+++ b/dev-db/qt-unixODBC/ChangeLog
@@ -0,0 +1,168 @@
+# ChangeLog for dev-db/qt-unixODBC
+# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/qt-unixODBC/ChangeLog,v 1.45 2009/04/27 20:06:56 hwoarang Exp $
+
+ 27 Apr 2009; Markos Chandras <hwoarang@gentoo.org>
+ -qt-unixODBC-3.3.8.ebuild:
+ Remove masked file
+
+ 17 Jan 2009; nixnut <nixnut@gentoo.org> qt-unixODBC-3.3.8b.ebuild:
+ ppc stable #254153
+
+ 10 Jan 2009; Raúl Porcel <armin76@gentoo.org> qt-unixODBC-3.3.8b.ebuild:
+ alpha/ia64/sparc/x86 stable wrt #254153
+
+ 09 Jan 2009; Guy Martin <gmsoft@gentoo.org> qt-unixODBC-3.3.8b.ebuild:
+ hppa stable, #254153
+
+ 07 Jan 2009; Thomas Anderson <gentoofan23@gentoo.org>
+ qt-unixODBC-3.3.8b.ebuild:
+ stable amd64, dependency for bug 253978
+
+ 07 Jan 2009; Brent Baude <ranger@gentoo.org> qt-unixODBC-3.3.8b.ebuild:
+ Marking qt-unixODBC-3.3.8b ppc64 for bug 253978
+
+*qt-unixODBC-3.3.8b (26 Jul 2008)
+
+ 26 Jul 2008; Carsten Lohrke <carlo@gentoo.org> +qt-unixODBC-3.3.8b.ebuild:
+ Version bump.
+
+ 21 May 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+ -qt-unixODBC-3.3.4-r1.ebuild:
+ Old.
+
+ 27 Mar 2008; Bo Ørsted Andresen <zlin@gentoo.org>
+ qt-unixODBC-3.3.8.ebuild:
+ Respect user's CFLAGS (bug #181789). Fix quoting. Use doins.
+
+ 13 Mar 2008; <ricmm@gentoo.org> qt-unixODBC-3.3.4-r1.ebuild:
+ Drop to ~mips due to unstable deps
+
+ 03 May 2007; Caleb Tennis <caleb@gentoo.org> qt-unixODBC-3.3.4-r1.ebuild:
+ readd amd64 as it likes this version for hardened as well
+
+ 20 Apr 2007; Caleb Tennis <caleb@gentoo.org> -qt-unixODBC-3.3.6.ebuild:
+ remove 3.3.6 as it's qt 3.3.6 isn't in portage anymore
+
+ 18 Apr 2007; Jose Luis Rivero <yoswink@gentoo.org>
+ qt-unixODBC-3.3.8.ebuild:
+ Stable on alpha wrt security #172746
+
+ 13 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ qt-unixODBC-3.3.8.ebuild:
+ Stable on sparc wrt security #172746
+
+ 12 Apr 2007; Jeroen Roovers <jer@gentoo.org> qt-unixODBC-3.3.8.ebuild:
+ Stable for HPPA (bug #172746).
+
+ 11 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ qt-unixODBC-3.3.8.ebuild:
+ ppc stable, bug #172746
+
+ 11 Apr 2007; Markus Rothe <corsair@gentoo.org> qt-unixODBC-3.3.8.ebuild:
+ Stable on ppc64; bug #172746
+
+ 11 Apr 2007; Raúl Porcel <armin76@gentoo.org> qt-unixODBC-3.3.8.ebuild:
+ ia64 + x86 stable wrt security bug 172746
+
+ 11 Apr 2007; Marcus D. Hanwell <cryos@gentoo.org>
+ qt-unixODBC-3.3.8.ebuild:
+ Stable on amd64, bug 172746.
+
+*qt-unixODBC-3.3.8 (22 Feb 2007)
+
+ 22 Feb 2007; Caleb Tennis <caleb@gentoo.org> +qt-unixODBC-3.3.8.ebuild:
+ Bump to Qt 3.3.8
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+ 15 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
+ qt-unixODBC-3.3.6.ebuild:
+ Stable on ia64, bug 132887.
+
+ 17 Jul 2006; Caleb Tennis <caleb@gentoo.org> -qt-unixODBC-3.3.5.ebuild:
+ removing unneeded version
+
+ 30 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ qt-unixODBC-3.3.6.ebuild:
+ Stable on amd64 wrt bug #132887.
+
+ 25 May 2006; Guy Martin <gmsoft@gentoo.org> qt-unixODBC-3.3.6.ebuild:
+ Stable on hppa.
+
+ 22 May 2006; Caleb Tennis <caleb@gentoo.org> -qt-unixODBC-3.3.4.ebuild:
+ remove for GSLA 200510-14
+
+ 12 May 2006; Thomas Cort <tcort@gentoo.org> qt-unixODBC-3.3.6.ebuild:
+ Stable on alpha wrt Bug #132887.
+
+ 12 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ qt-unixODBC-3.3.6.ebuild:
+ Marking stable on x86 wrt bug #132887.
+
+ 12 May 2006; Luca Barbato <lu_zero@gentoo.org> qt-unixODBC-3.3.6.ebuild:
+ Marked ppc
+
+ 12 May 2006; Jason Wever <weeve@gentoo.org> qt-unixODBC-3.3.6.ebuild:
+ Stable on SPARC wrt bug #132887.
+
+ 11 May 2006; Markus Rothe <corsair@gentoo.org> qt-unixODBC-3.3.6.ebuild:
+ Stable on ppc64; bug #132887
+
+*qt-unixODBC-3.3.6 (17 Mar 2006)
+
+ 17 Mar 2006; Caleb Tennis <caleb@gentoo.org> +qt-unixODBC-3.3.6.ebuild:
+ bumped to 3.3.6
+
+ 29 Sep 2005; Hardave Riar <hardave@gentoo.org>
+ qt-unixODBC-3.3.4-r1.ebuild:
+ Stable on mips, dep of bug #105695.
+
+ 22 Sep 2005; Mark Loeser <halcy0n@gentoo.org> qt-unixODBC-3.3.4-r1.ebuild:
+ Stable on x86; bug #105695.
+
+ 20 Sep 2005; Marcus D. Hanwell <cryos@gentoo.org>
+ qt-unixODBC-3.3.4-r1.ebuild:
+ Stable on amd64, bug 105695.
+
+ 20 Sep 2005; Michael Hanselmann <hansmi@gentoo.org>
+ qt-unixODBC-3.3.4-r1.ebuild:
+ Stable on hppa, ppc.
+
+ 20 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ qt-unixODBC-3.3.4-r1.ebuild:
+ Stable on sparc wrt #105695
+
+*qt-unixODBC-3.3.4-r1 (20 Sep 2005)
+
+ 20 Sep 2005; Caleb Tennis <caleb@gentoo.org> +files/qt-no-rpath.patch,
+ +qt-unixODBC-3.3.4-r1.ebuild, qt-unixODBC-3.3.5.ebuild:
+ Rev bump to add qt-no-rpatch.patch from qt ebuild to make the portage
+ RUNPATH error checker happy
+
+*qt-unixODBC-3.3.5 (17 Sep 2005)
+
+ 17 Sep 2005; Caleb Tennis <caleb@gentoo.org> +qt-unixODBC-3.3.5.ebuild:
+ Version bump
+
+ 17 Sep 2005; Aron Griffis <agriffis@gentoo.org> qt-unixODBC-3.3.4.ebuild:
+ Mark 3.3.4 stable on ia64
+
+ 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> qt-unixODBC-3.3.4.ebuild:
+ Mark 3.3.4 stable on alpha
+
+ 09 Sep 2005; Tom Gall <tgall@gentoo.org> qt-unixODBC-3.3.4.ebuild:
+ stable on ppc64 bug #14178
+
+*qt-unixODBC-3.3.4 (01 Jul 2005)
+
+ 01 Jul 2005; Dan Armak <danarmak@gentoo.org> -qt-unixODBC-3.3.3.ebuild,
+ +qt-unixODBC-3.3.4.ebuild:
+ Added 3.3.4 version. Unmasking. Cf bug 14178.
+
+*qt-ODBC-3.3.3 (23 Oct 2004)
+
+ 23 Oct 2004; Dan Armak <danarmak@gentoo.org> qt-ODBC-3.3.3.ebuild:
+ First created. A separate ebuild for the QT unixODBC plugin to fix #14178.
+
diff --git a/dev-db/qt-unixODBC/Manifest b/dev-db/qt-unixODBC/Manifest
new file mode 100644
index 00000000..82d699ce
--- /dev/null
+++ b/dev-db/qt-unixODBC/Manifest
@@ -0,0 +1,5 @@
+AUX qt-no-rpath.patch 352 RMD160 2b5f24c23594531976f39723a4112261f4ad296a SHA1 4b2be020cb2ca4ffa499e0e2b7ba91e71203b7db SHA256 8cc1de2b9cebf6ef5a77d9deb18e7aa83d53258503076fb262d2981c1e25b1a4
+DIST qt-x11-free-3.3.8b.tar.gz 17313883 RMD160 4e3cbd9c5d4719b5d33e961e6595d7b215788c8b SHA1 745def6250dc7f337dbb265e20bf38dcb41fd854 SHA256 1b7a1ff62ec5a9cb7a388e2ba28fda6f960b27f27999482ebeceeadb72ac9f6e
+EBUILD qt-unixODBC-3.3.8b.ebuild 2183 RMD160 370ebecd1992be74dc659dffd9f201c7d687d559 SHA1 b30b4c871f2ac6a85367d9ba9e0bcf2a0d17b143 SHA256 6489febb4fd262ef17c181e98aff644a5bc552c209dddb5afc43c13cefca394f
+MISC ChangeLog 5459 RMD160 6a5fe03a487f6b2e2ba33dff1676d865d7cf873c SHA1 778147b209ae3e951a59bd67cc6c15ae4a90a838 SHA256 f5623197a74032b440aa6ab63962669a7f9694e271d43b53376126ea3883211d
+MISC metadata.xml 156 RMD160 d76590850d56864c8d99e6877ed15841b55ef1fc SHA1 e872bab086832a9db3f0fa9b1897c70577d3af21 SHA256 94c4f580c1a55f8a5e1a1dcdd6dedfea0b8bd78c1d7137c354938d73c49e4448
diff --git a/dev-db/qt-unixODBC/files/qt-no-rpath.patch b/dev-db/qt-unixODBC/files/qt-no-rpath.patch
new file mode 100644
index 00000000..a7d78547
--- /dev/null
+++ b/dev-db/qt-unixODBC/files/qt-no-rpath.patch
@@ -0,0 +1,11 @@
+--- mkspecs/linux-g++/qmake.conf.orig 2004-12-21 14:57:27.315410728 -0500
++++ mkspecs/linux-g++/qmake.conf 2004-12-21 14:57:40.129462696 -0500
+@@ -56,7 +56,7 @@
+ QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
+ QMAKE_LFLAGS_SONAME = -Wl,-soname,
+ QMAKE_LFLAGS_THREAD =
+-QMAKE_RPATH = -Wl,-rpath,
++QMAKE_RPATH =
+
+ QMAKE_LIBS =
+ QMAKE_LIBS_DYNLOAD = -ldl
diff --git a/dev-db/qt-unixODBC/metadata.xml b/dev-db/qt-unixODBC/metadata.xml
new file mode 100644
index 00000000..01a5c287
--- /dev/null
+++ b/dev-db/qt-unixODBC/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>qt</herd>
+</pkgmetadata>
diff --git a/dev-db/qt-unixODBC/qt-unixODBC-3.3.8b.ebuild b/dev-db/qt-unixODBC/qt-unixODBC-3.3.8b.ebuild
new file mode 100644
index 00000000..3c84c97f
--- /dev/null
+++ b/dev-db/qt-unixODBC/qt-unixODBC-3.3.8b.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/qt-unixODBC/qt-unixODBC-3.3.8b.ebuild,v 1.6 2009/01/17 16:39:16 nixnut Exp $
+
+inherit eutils
+
+SRCTYPE="free"
+DESCRIPTION="QT version ${PV}"
+HOMEPAGE="http://www.trolltech.com/"
+SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-x11-${SRCTYPE}-${PV}.tar.gz"
+IUSE=""
+LICENSE="|| ( QPL-1.0 GPL-2 GPL-3 )"
+SLOT="3"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
+
+DEPEND="~x11-libs/qt-${PV}
+ dev-db/unixODBC"
+
+S="${WORKDIR}/qt-x11-${SRCTYPE}-${PV}"
+
+QTBASE="/usr/qt/3"
+export QTDIR=${S}
+export PLATFORM=linux-g++
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/qt-no-rpath.patch
+
+ cp configure configure.orig
+ sed -e 's:read acceptance:acceptance=yes:' configure.orig > configure
+
+ sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
+ -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
+ -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
+ -e "s:\<QMAKE_CC\>.*=.*:QMAKE_CC=$(tc-getCC):" \
+ -e "s:\<QMAKE_CXX\>.*=.*:QMAKE_CXX=$(tc-getCXX):" \
+ -e "s:\<QMAKE_LINK\>.*=.*:QMAKE_LINK=$(tc-getCXX):" \
+ -e "s:\<QMAKE_LINK_SHLIB\>.*=.*:QMAKE_LINK_SHLIB=$(tc-getCXX):" \
+ "${S}"/mkspecs/${PLATFORM}/qmake.conf || die "sed to fix CFLAGS failed"
+}
+
+src_compile() {
+ export QTDIR=${S}
+ export SYSCONF=${D}${QTBASE}/etc/settings
+
+ # Let's just allow writing to these directories during Qt emerge
+ # as it makes Qt much happier.
+ addwrite "${QTBASE}/etc/settings"
+ addwrite "${HOME}/.qt"
+
+ export YACC='byacc -d'
+
+ ./configure -sm -thread -stl -system-libjpeg -verbose -largefile \
+ -qt-imgfmt-{jpeg,mng,png} -tablet -system-libmng \
+ -system-libpng -lpthread -xft -platform ${PLATFORM} -xplatform \
+ ${PLATFORM} -xrender -prefix ${QTBASE} -fast ${myconf} \
+ -dlopen-opengl -plugin-sql-odbc -L${QTBASE}/lib || die "configure failed"
+
+ cd "${S}"/plugins/src/sqldrivers/odbc
+ emake || die "emake failed"
+}
+
+src_install() {
+ insinto ${QTBASE}/plugins/sqldrivers
+ doins "${S}"/plugins/sqldrivers/libqsqlodbc.so || die "doins failed"
+}
diff --git a/dev-db/unixODBC/ChangeLog b/dev-db/unixODBC/ChangeLog
new file mode 100644
index 00000000..5e25bb52
--- /dev/null
+++ b/dev-db/unixODBC/ChangeLog
@@ -0,0 +1,293 @@
+# ChangeLog for dev-db/unixODBC
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/unixODBC/ChangeLog,v 1.75 2008/06/15 17:33:57 hoffie Exp $
+
+ 15 Jun 2008; Christian Hoffmann <hoffie@gentoo.org>
+ unixODBC-2.2.12.ebuild:
+ Moving autotools calls to src_unpack and using e* wrappers instead of
+ calling them directly. Thanks to flameeyes for noticing that, thanks to
+ Rafał Mużyło <galtgendo@o2.pl> for jogging my memory, bug 226545
+
+ 29 May 2008; Tiziano Müller <dev-zero@gentoo.org>
+ +files/360-unixODBC-2.2.12-libltdlfixes.patch, unixODBC-2.2.12.ebuild:
+ Removed bundled libltdl (fixes bug #221879).
+
+ 13 Mar 2008; <ricmm@gentoo.org> unixODBC-2.2.11-r1.ebuild,
+ unixODBC-2.2.12.ebuild:
+ Drop to ~mips due to unstable deps
+
+ 01 Sep 2007; Markus Ullmann <jokey@gentoo.org>
+ +files/350-unixODBC-2.2.12-gODBCConfig-as-needed.patch,
+ unixODBC-2.2.12.ebuild:
+ Port --as-needed fix from project overlay
+
+ 01 Sep 2007; Jakub Moc <jakub@gentoo.org>
+ +files/350-unixODBC-2.2.12-gODBCConfig-as-needed.patch,
+ unixODBC-2.2.12.ebuild:
+ Fix compile with --as-needed and USE=gnome, Bug 173048
+
+ 21 Aug 2007; Markus Ullmann <jokey@gentoo.org> unixODBC-2.2.12.ebuild:
+ Depend on dev-util/cvs if USE=gnome is set, see Bug 173256 for reasons
+
+ 01 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ unixODBC-2.2.12.ebuild:
+ hppa stable, bug #183194
+
+ 29 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ unixODBC-2.2.12.ebuild:
+ Stable on sparc wrt #183194
+
+ 28 Jun 2007; Raúl Porcel <armin76@gentoo.org> unixODBC-2.2.12.ebuild:
+ alpha/ia64/x86 stable wrt #183194
+
+ 28 Jun 2007; Markus Rothe <corsair@gentoo.org> unixODBC-2.2.12.ebuild:
+ Stable on ppc64; bug #183194
+
+ 28 Jun 2007; Joshua Kinard <kumba@gentoo.org> unixODBC-2.2.12.ebuild:
+ Stable on mips, per #183194.
+
+ 27 Jun 2007; Lars Weiler <pylon@gentoo.org> unixODBC-2.2.12.ebuild:
+ Stable on ppc; bug #183194.
+
+ 27 Jun 2007; Christoph Mende <angelos@gentoo.org> unixODBC-2.2.12.ebuild:
+ Stable on amd64
+
+*unixODBC-2.2.12 (01 Apr 2007)
+
+ 01 Apr 2007; Robin H. Johnson <robbat2@gentoo.org>
+ +unixODBC-2.2.12.ebuild:
+ Version bump of unixODBC - Bug #111910, thanks to Attila Fazekas
+ <turul16@freemail.hu> for all of the patches. Also fixes bug #143149 for
+ static libraries and bug #169566 for libtool handling.
+
+ 04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
+ unixODBC-2.2.11-r1.ebuild:
+ Fix broken autotools handling.
+
+ 02 Dec 2006; Luca Longinotti <chtekk@gentoo.org>
+ unixODBC-2.2.11-r1.ebuild:
+ Fix bug #151555.
+
+ 01 Dec 2006; Luca Longinotti <chtekk@gentoo.org>
+ -files/unixODBC-2.2.6-configure.in.patch, -files/gentoo-yac.diff,
+ metadata.xml, -unixODBC-2.0.8.ebuild, -unixODBC-2.2.2.ebuild,
+ -unixODBC-2.2.6.ebuild, -unixODBC-2.2.6-r1.ebuild, -unixODBC-2.2.8.ebuild,
+ -unixODBC-2.2.11.ebuild, unixODBC-2.2.11-r1.ebuild:
+ PHP herd takes over maintainership, fixup/cleanup ebuilds.
+
+ 17 Nov 2006; Saleem Abdulrasool <compnerd@gentoo.org> unixODBC-2.2.6.ebuild,
+ unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.8.ebuild, unixODBC-2.2.11.ebuild,
+ unixODBC-2.2.11-r1.ebuild:
+ Dropping gnome useflag for gnome-1.x removal
+
+ 09 Oct 2006; <malc@gentoo.org> unixODBC-2.2.11-r1.ebuild:
+ Fix multilib-strict QA checks - bug #149983
+
+ 15 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
+ Remove rphillips from metadata.xml as he's retired.
+
+ 10 Jul 2006; Javier Villavicencio <the_paya@gentoo.org>
+ unixODBC-2.2.11-r1.ebuild:
+ Added ~x86-fbsd keyword.
+
+ 24 Jun 2006; Doug Goldstein <cardoe@gentoo.org> unixODBC-2.2.2.ebuild,
+ unixODBC-2.2.6.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.8.ebuild,
+ unixODBC-2.2.11.ebuild, unixODBC-2.2.11-r1.ebuild:
+ USE flag change qt->qt3/qt4 bug #137785
+
+ 14 Jan 2006; Mike Frysinger <vapier@gentoo.org>
+ +files/unixODBC-2.2.11-flex.patch, unixODBC-2.2.11-r1.ebuild:
+ Add patch by Francisco José Cañizares Santofimia to fix building with
+ newer versions of flex #110167.
+
+ 02 Oct 2005; Aron Griffis <agriffis@gentoo.org> unixODBC-2.2.11-r1.ebuild:
+ Mark 2.2.11-r1 stable on ia64
+
+ 02 Oct 2005; MATSUU Takuto <matsuu@gentoo.org> unixODBC-2.2.11-r1.ebuild:
+ Stable on sh.
+
+ 29 Sep 2005; Hardave Riar <hardave@gentoo.org> unixODBC-2.2.11-r1.ebuild:
+ Stable on mips.
+
+ 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> unixODBC-2.2.11-r1.ebuild:
+ Mark 2.2.11-r1 stable on alpha
+
+ 03 Sep 2005; Markus Rothe <corsair@gentoo.org> unixODBC-2.2.11-r1.ebuild:
+ Stable on ppc64
+
+ 26 Aug 2005; Aron Griffis <agriffis@gentoo.org> unixODBC-2.2.11-r1.ebuild:
+ add ~ia64
+
+ 19 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
+ unixODBC-2.2.11-r1.ebuild:
+ Stable on ppc.
+
+ 16 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ unixODBC-2.2.11-r1.ebuild:
+ Stable on sparc
+
+ 12 Aug 2005; Caleb Tennis <caleb@gentoo.org>
+ +files/unixODBC-2.2.11-Makefile.am.patch, +unixODBC-2.2.11-r1.ebuild:
+ Bump to x86 stable
+
+*unixODBC-2.2.11-r1 (12 Aug 2005)
+
+ 12 Aug 2005; Caleb Tennis <caleb@gentoo.org>
+ +files/unixODBC-2.2.11-Makefile.am.patch, +unixODBC-2.2.11-r1.ebuild:
+ Add a patch to fix a compilation issue
+
+ 25 Jul 2005; Caleb Tennis <caleb@gentoo.org> unixODBC-2.2.11.ebuild:
+ Fix qt dep
+
+*unixODBC-2.2.11 (16 Jul 2005)
+
+ 16 Jul 2005; Daniel Black <dragonheart@gentoo.org>
+ +files/unixODBC-2.2.11-configure.in.patch, +unixODBC-2.2.11.ebuild:
+ Version bump thanks to Russell Chait. Fixes bug #77508
+
+ 07 Jul 2005; Caleb Tennis <caleb@gentoo.org> unixODBC-2.2.2.ebuild,
+ unixODBC-2.2.6.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.8.ebuild:
+ Fix qt dep
+
+ 12 Jun 2005; Sven Wegener <swegener@gentoo.org> unixODBC-2.2.2.ebuild,
+ unixODBC-2.2.6.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.8.ebuild:
+ Removed * postfix from <, <=, >= and > dependencies.
+
+ 29 May 2005; Danny van Dyk <kugelfang@gentoo.org> unixODBC-2.2.8.ebuild:
+ BUG #94262(multilib-strict) fixed as of unixODBC-2.2.8.
+
+ 10 May 2005; Carsten Lohrke <carlo@gentoo.org> unixODBC-2.0.8.ebuild:
+ removed Qt 2 support
+
+ 08 Apr 2005; Spider <spider@gentoo.org> unixODBC-2.2.6.ebuild:
+ Ugh, Dumb fix. Commited from the wrong overlay :(
+ -now- it works.
+
+ 07 Apr 2005; Spider <spider@gentoo.org> unixODBC-2.2.6.ebuild:
+ Fix for bug 86936. ( X headers moved location )
+
+ 06 Feb 2005; <rphillips@gentoo.org> unixODBC-2.2.8.ebuild:
+ added dusan cerhaty's fix for QT and finding X libraries. #79620
+
+ 07 Jan 2005; Aaron Walker <ka0ttic@gentoo.org> unixODBC-2.2.8.ebuild:
+ Fix libtool version mismatch for bug 74642.
+
+ 01 Nov 2004; Lars Weiler <pylon@gentoo.org> unixODBC-2.2.8.ebuild:
+ Stable on ppc for PHP5, Bug #60442.
+
+ 29 Jun 2004; Aron Griffis <agriffis@gentoo.org> unixODBC-2.0.8.ebuild,
+ unixODBC-2.2.2.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.6.ebuild,
+ unixODBC-2.2.8.ebuild:
+ glibc -> libc
+
+ 12 Jun 2004; Tom Gall <tgall@gentoo.org> unixODBC-2.2.8.ebuild:
+ stable on ppc64, bug# 53766
+
+ 02 Jun 2004; Aron Griffis <agriffis@gentoo.org> unixODBC-2.0.8.ebuild,
+ unixODBC-2.2.2.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.6.ebuild,
+ unixODBC-2.2.8.ebuild:
+ Fix use invocation
+
+ 11 May 2004; Michael McCabe <randy@gentoo.org> unixODBC-2.2.8.ebuild:
+ Added s390 keywords
+
+ 23 Mar 2004; Joshua Kinard <kumba@gentoo.org> unixODBC-2.0.8.ebuild,
+ unixODBC-2.2.2.ebuild, unixODBC-2.2.6-r1.ebuild, unixODBC-2.2.6.ebuild,
+ unixODBC-2.2.8.ebuild:
+ For 2.2.8, masked the qt/gnome-libs interface for unixODBC until qt stuff can
+ be sorted out on mips.
+
+ 04 Apr 2004; Ryan Phillips <rphillips@gentoo.org> unixODBC-2.2.8.ebuild:
+ I hope this fixes people's problems with the unixODBC build process. #42711
+
+ 27 Feb 2004; Joshua Kinard <kumba@gentoo.org> unixODBC-2.2.8.ebuild:
+ Forgot gnuconfig
+
+ 27 Feb 2004; Joshua Kinard <kumba@gentoo.org> unixODBC-2.2.8.ebuild:
+ Added ~mips to KEYWORDS to satisfy repoman deps (this package still needs
+ qt and gnome-libs, but I can't test those right now, will keyword later).
+
+*unixODBC-2.2.8 (19 Feb 2004)
+
+ 19 Feb 2004; Ryan Phillips <rphillips@gentoo.org> unixODBC-2.2.8.ebuild:
+ version bump
+
+ 10 Feb 2004; root <root@gentoo.org> unixODBC-2.2.6-r1.ebuild:
+ changed USE var from gtk to gnome and tweaked dependency. Fixes #34916
+
+*unixODBC-2.2.6-r1 (10 Feb 2004)
+
+ 10 Feb 2004; root <root@gentoo.org> unixODBC-2.2.6-r1.ebuild:
+ Added William Blew's patch. Bug #35570
+
+ 08 Jan 2004; Robin H. Johnson <robbat2@gentoo.org> unixODBC-2.2.6.ebuild:
+ bump to ppc stable
+
+ 07 Jan 2004; <agriffis@gentoo.org> unixODBC-2.2.6.ebuild:
+ stable on ia64
+
+ 16 Dec 2003; Guy Martin <gmsoft@gentoo.org> unixODBC-2.2.6.ebuild:
+ Marked stable on hppa.
+
+ 19 Dec 2003; <rphillips@gentoo.org> unixODBC-2.2.6.ebuild:
+ Added Olivier fixes for gODBCConfig
+
+ 15 Dec 2003; <rphillips@gentoo.org> unixODBC-2.2.6.ebuild:
+ added Cory Visi's modified ebuild to correct the dependecy problems with
+ gODBCconfig. #35889
+
+ 04 Dec 2003; Jason Wever <weeve@gentoo.org> unixODBC-2.2.6.ebuild:
+ Marked stable to fix dependency borkage.
+
+ 01 Dec 2003; <rphillips@gentoo.org> unixODBC-2.2.6.ebuild:
+ Added Jonathan Nall's gtk enabled ebuild.
+
+*unixODBC-2.2.6 (21 Nov 2003)
+
+ 21 Nov 2003; <rphillips@gentoo.org> unixODBC-2.2.6.ebuild:
+ Version bump due to the QT version within portage
+
+ 26 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> unixODBC-2.2.2.ebuild:
+ cleanup ebuild slightly
+
+ 10 Jun 2003; Will Woods <wwoods@gentoo.org> unixODBC-2.0.6.ebuild,
+ unixODBC-2.0.8.ebuild, unixODBC-2.2.2.ebuild:
+ Added alpha to KEYWORDS
+
+ 21 May 2003; Jason Wever <weeve@gentoo.org> unixODBC-2.0.6.ebuild:
+ Added sparc to keywords.
+
+*unixODBC-2.2.2 (9 Jul 2002)
+
+ 31 Jul 2003; Ryan Phillips <rphillips@gentoo.org> unixODBC-2.2.2.ebuild:
+ Fixes #23609. yac patch
+
+ 11 Mar 2003; Guy Matrin <gmsoft@gentoo.org> unixODBC-2.2.2.ebuild,
+ unixODBC-2.0.8.ebuild, unixODBC-2.0.6.ebuild :
+ Added hppa to keywords.
+
+ 07 Feb 2003; Ryan Phillips <rphillips@gentoo.org> unixODBC-2.0.6.ebuild :
+ Fixes #13166
+
+ 19 Oct 2002; Calum Selkirk <cselkirk@gentoo.org> unixODBC-2.0.6.ebuild
+*unixODBC-2.0.8.ebuild :
+
+ Added ppc to KEYWORDS.
+
+ 19 Oct 2002; Calum Selkirk <cselkirk@gentoo.org> unixODBC-2.2.2.ebuild :
+
+ Added ppc to KEYWORDS.
+
+ 9 Jul 2002; Ryan Phillips <rphillips@gentoo.org> unixODBC-2.2.2.ebuild :
+
+ New version
+
+*unixODBC-2.0.6 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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.
diff --git a/dev-db/unixODBC/Manifest b/dev-db/unixODBC/Manifest
new file mode 100644
index 00000000..b2bfbc52
--- /dev/null
+++ b/dev-db/unixODBC/Manifest
@@ -0,0 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX 350-unixODBC-2.2.12-gODBCConfig-as-needed.patch 382 RMD160 080c2947d564ed320071ebd7750cda50886084d6 SHA1 11f482aeeea33fc196b45ba35120755ac88c2978 SHA256 460bbf2dd174d0286b89330d991c3f7030ca7256bce8b16ebf4593572cf7be85
+AUX 360-unixODBC-2.2.12-libltdlfixes.patch 1124 RMD160 ee215893cbdb2aa9672ec63501cd0bddaf08c397 SHA1 0d8fc8b5db51c7bf3ce72abfe7ba8119808702ad SHA256 974942040de5e471274b109ae478f05dea75ac0e5042aaf9eb1acd3f2461d4bf
+AUX unixODBC-2.2.11-Makefile.am.patch 1295 RMD160 4ff252fc9aaa9177770e7493e0e71466e53d3b37 SHA1 2b0953ffb879b8dfc98beab0a01eceeaaa01112b SHA256 669c3f0897fad09cb7dd750319605a34221eaeac633501550ca791a83e7e64c5
+AUX unixODBC-2.2.11-configure.in.patch 239 RMD160 c3821bbe8c815997698d66bf6b1c7151cdb853c5 SHA1 ab6493ab5387d27a3c1130cf46b46f603829d965 SHA256 e41f79814d320104273aa9f9b4eaaece593ed07d14fd36c8a6cfe313c93b80fe
+AUX unixODBC-2.2.11-flex.patch 486 RMD160 5962bd7cceb3547446ec384bbb1474151f0eaaf7 SHA1 4b24b239d3c2240f9df11397150946a84be903ab SHA256 9bd580e29ec4211b8bceccd044cd1bb4c6f32af4ae60b847548d08bbdb011ec7
+DIST unixODBC-2.2.11.tar.gz 2406740 RMD160 533a2733aa9f49bf9e3fd062b6d0ebfdff4dfcf1 SHA1 a8869c38d0f1bb18b33e5165a2a79dd8770f98b3 SHA256 7990bc1652c083ccd2b7915a14e4a3bb1901c5bf988be20001dfcb3dfb58ed88
+DIST unixODBC-2.2.12-r0-patches.tar.bz2 6968 RMD160 5d53a41f4645cd366e18405d23acbf3f87dc9eda SHA1 1aa13bf8a6d031583fae844a7d0d503405607f28 SHA256 da58a4c4a08ccef6416af4cac17bd0d6e89f1c513aecab21d9092bcbae0faefd
+DIST unixODBC-2.2.12.tar.gz 2798077 RMD160 13c9ec87c3fff4a1fceb45ff7a552a0fa8666b16 SHA1 d1cb286fb538c664549153165e2b9183b58a627b SHA256 d8b425e9cd8bf55ac21653d27e017045013a155a6149ca2930e257a146f9fe40
+EBUILD unixODBC-2.2.11-r1.ebuild 1486 RMD160 e75c6c5fcdafd752a9cccab8d1cc10dd6dd0dfbd SHA1 0323fe19593b82238410aa70db74427ff95b8eae SHA256 3d4b4eb7117218dcaaf2fe888e22b4f4478befa9e0235c4df8d2f4d78ddb933a
+EBUILD unixODBC-2.2.12.ebuild 2381 RMD160 4d291c41cf0ce9c9dddc56d6969021192a608c5d SHA1 678e8dd8505c5f13c628d24329dbfb442d710d40 SHA256 20c39e404c36ac52c8ef0b905c80fba2f5bd9bfd666c03b213f3336a31359983
+MISC ChangeLog 10734 RMD160 36a8b9d76e6788220d3ef9abda9bdba2fc0127a9 SHA1 156c77d0d8b7bbc5bc9fbc9b62d96406b1517d1d SHA256 d6c8baff3dddc9447842888c33c754d759ab9f471e459387057cd0d212190852
+MISC metadata.xml 157 RMD160 a98db3a086fae3c09a903dadbc05f60443ec4b1a SHA1 ddaa23cc35eb917bf8962b652442bebb1ce0f440 SHA256 54f8878ca0228e380abbaa4b529806b5533a6b9b51b3b16c0909e906586a91a1
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkhVUo4ACgkQV6E0EIywUuWVMwCfR3Uq7HG2eEfmyzfCD07//ujY
+PbkAoIrpvfOWFS12t3NE2EbkeVjB4Brq
+=H5Zz
+-----END PGP SIGNATURE-----
diff --git a/dev-db/unixODBC/files/350-unixODBC-2.2.12-gODBCConfig-as-needed.patch b/dev-db/unixODBC/files/350-unixODBC-2.2.12-gODBCConfig-as-needed.patch
new file mode 100644
index 00000000..566ad68a
--- /dev/null
+++ b/dev-db/unixODBC/files/350-unixODBC-2.2.12-gODBCConfig-as-needed.patch
@@ -0,0 +1,14 @@
+-- gODBCConfig/src/Makefile.am.orig 2005-09-17 15:08:16.000000000 +0200
++++ gODBCConfig/src/Makefile.am 2007-08-27 18:29:22.000000000 +0200
+@@ -22,6 +22,10 @@
+ interface.h \
+ callbacks.c callbacks.h
+
++
++libgtkodbcconfig_la_LIBADD = ../../odbcinst/libodbcinst.la
++
++
+ gODBCConfig_DEPENDENCIES = libgtkodbcconfig.la ../../ini/libinilc.la
+
+ gODBCConfig_LDADD = $(GNOME_LIBDIR) \
+
diff --git a/dev-db/unixODBC/files/360-unixODBC-2.2.12-libltdlfixes.patch b/dev-db/unixODBC/files/360-unixODBC-2.2.12-libltdlfixes.patch
new file mode 100644
index 00000000..c26f1a8a
--- /dev/null
+++ b/dev-db/unixODBC/files/360-unixODBC-2.2.12-libltdlfixes.patch
@@ -0,0 +1,35 @@
+diff -Naur unixODBC-2.2.12.orig/configure.in unixODBC-2.2.12/configure.in
+--- unixODBC-2.2.12.orig/configure.in 2008-05-29 15:54:09.000000000 +0200
++++ unixODBC-2.2.12/configure.in 2008-05-29 15:58:32.000000000 +0200
+@@ -163,9 +163,6 @@
+ dnl Configure libtool
+ AM_PROG_LIBTOOL
+
+-dnl Configure libltdl
+-AC_CONFIG_SUBDIRS(libltdl)
+-
+ use_builtin_libtool="no"
+
+ dnl override the libtool lines if we use the system libs
+diff -Naur unixODBC-2.2.12.orig/exe/Makefile.am unixODBC-2.2.12/exe/Makefile.am
+--- unixODBC-2.2.12.orig/exe/Makefile.am 2008-05-29 15:54:09.000000000 +0200
++++ unixODBC-2.2.12/exe/Makefile.am 2008-05-29 15:57:14.000000000 +0200
+@@ -103,6 +103,6 @@
+
+ if WITHLT
+ dltest_DEPENDENCIES = $(LIBLTDL)
+-dltest_LDADD = $(LIBLTDL) $(LIBADD_DL)
+ else
+ endif
++dltest_LDADD = $(LIBLTDL) $(LIBADD_DL)
+diff -Naur unixODBC-2.2.12.orig/Makefile.am unixODBC-2.2.12/Makefile.am
+--- unixODBC-2.2.12.orig/Makefile.am 2008-05-29 15:54:09.000000000 +0200
++++ unixODBC-2.2.12/Makefile.am 2008-05-29 15:57:56.000000000 +0200
+@@ -3,7 +3,6 @@
+ log \
+ lst \
+ ini \
+- libltdl \
+ odbcinst \
+ DriverManager \
+ odbcinstQ \
diff --git a/dev-db/unixODBC/files/unixODBC-2.2.11-Makefile.am.patch b/dev-db/unixODBC/files/unixODBC-2.2.11-Makefile.am.patch
new file mode 100644
index 00000000..0417ff29
--- /dev/null
+++ b/dev-db/unixODBC/files/unixODBC-2.2.11-Makefile.am.patch
@@ -0,0 +1,41 @@
+--- unixODBC-2.2.11/DataManager/Makefile.am 2004-09-13 16:46:11.000000000 +0200
++++ unixODBC.cvs/DataManager/Makefile.am 2005-03-09 17:39:17.000000000 +0100
+@@ -8,6 +8,7 @@
+ @QT_LDFLAGS@ \
+ @USER_LDFLAGS@ \
+ @LIB_QT@ \
++ ../ini/libinilc.la \
+ ../odbcinst/libodbcinst.la \
+ ../DriverManager/libodbc.la
+
+--- unixODBC-2.2.11/DataManagerII/Makefile.am 2004-11-20 13:57:38.000000000 +0100
++++ unixODBC.cvs/DataManagerII/Makefile.am 2005-03-09 17:39:18.000000000 +0100
+@@ -8,6 +8,7 @@
+ @QT_LDFLAGS@ \
+ @USER_LDFLAGS@ \
+ @LIB_QT@ \
++ ../ini/libinilc.la \
+ ../odbcinst/libodbcinst.la \
+ ../DriverManager/libodbc.la
+
+--- unixODBC-2.2.11/odbctest/Makefile.am 2004-09-13 16:47:34.000000000 +0200
++++ unixODBC.cvs/odbctest/Makefile.am 2005-03-09 17:39:27.000000000 +0100
+@@ -8,6 +8,7 @@
+ @QT_LDFLAGS@ \
+ @USER_LDFLAGS@ \
+ @LIB_QT@ \
++ ../ini/libinilc.la \
+ ../odbcinst/libodbcinst.la \
+ ../DriverManager/libodbc.la \
+ $(LIBLTDL) $(LIBADD_DL)
+--- unixODBC-2.2.11/gODBCConfig/src/Makefile.am.orig 2005-07-21 10:03:12.051477479 +0200
++++ unixODBC-2.2.11/gODBCConfig/src/Makefile.am 2005-07-21 10:04:10.359597876 +0200
+@@ -28,6 +28,7 @@
+ $(GNOMEUI_LIBS) \
+ $(INTLLIBS) \
+ -L$(ODBCLIBS) $(ODBCLIB) \
+- libgtkodbcconfig.la
++ libgtkodbcconfig.la \
++ ../../ini/.libs/libinilc.la
+
+
diff --git a/dev-db/unixODBC/files/unixODBC-2.2.11-configure.in.patch b/dev-db/unixODBC/files/unixODBC-2.2.11-configure.in.patch
new file mode 100644
index 00000000..6b72daa4
--- /dev/null
+++ b/dev-db/unixODBC/files/unixODBC-2.2.11-configure.in.patch
@@ -0,0 +1,10 @@
+--- configure.in.orig 2003-12-10 20:08:49.000000000 -0800
++++ configure.in 2003-12-10 20:11:33.000000000 -0800
+@@ -29,6 +29,7 @@
+
+ if test "x$gui" = "xtrue"; then
+ AC_PROG_CXX
++AC_PATH_X
+ else
+ dnl This gets around a autoconf problem
+ if
diff --git a/dev-db/unixODBC/files/unixODBC-2.2.11-flex.patch b/dev-db/unixODBC/files/unixODBC-2.2.11-flex.patch
new file mode 100644
index 00000000..80652cd0
--- /dev/null
+++ b/dev-db/unixODBC/files/unixODBC-2.2.11-flex.patch
@@ -0,0 +1,19 @@
+--- unixODBC-2.2.6/sqp/lex.l.orig Wed Oct 17 18:40:32 2001
++++ unixODBC-2.2.6/sqp/lex.l Thu Jul 10 11:23:35 2003
+@@ -178,6 +178,7 @@
+
+ '[^'\n]*$ {
+ yyerror( "Unterminated string" );
++ YY_FLUSH_BUFFER;
+ }
+
+ /***************************************
+@@ -236,8 +237,6 @@
+ void yyerror( char *s )
+ {
+ sprintf( g_szError, "%s processing '%s' on line %d", s, yytext, g_nLineNo );
+-
+- YY_FLUSH_BUFFER;
+ }
+
+ /**********************************************************************
diff --git a/dev-db/unixODBC/metadata.xml b/dev-db/unixODBC/metadata.xml
new file mode 100644
index 00000000..fd3dbe39
--- /dev/null
+++ b/dev-db/unixODBC/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>php</herd>
+</pkgmetadata>
diff --git a/dev-db/unixODBC/unixODBC-2.2.11-r1.ebuild b/dev-db/unixODBC/unixODBC-2.2.11-r1.ebuild
new file mode 100644
index 00000000..c7b8a7b1
--- /dev/null
+++ b/dev-db/unixODBC/unixODBC-2.2.11-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/unixODBC/unixODBC-2.2.11-r1.ebuild,v 1.19 2008/03/13 21:42:01 ricmm Exp $
+
+WANT_AUTOCONF="latest"
+WANT_AUTOMAKE="latest"
+
+inherit eutils multilib autotools
+
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
+
+DESCRIPTION="ODBC Interface for Linux."
+HOMEPAGE="http://www.unixodbc.org/"
+SRC_URI="http://www.unixodbc.org/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="qt3"
+
+DEPEND=">=sys-libs/readline-4.1
+ >=sys-libs/ncurses-5.2
+ qt3? ( =x11-libs/qt-3* )"
+RDEPEND="${DEPEND}"
+
+# the configure.in patch is required for 'use qt3'
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd "${S}"
+
+ # solve bug #110167
+ epatch "${FILESDIR}/${P}-flex.patch"
+ # braindead check in configure fails - hackish approach
+ epatch "${FILESDIR}/${P}-configure.in.patch"
+ epatch "${FILESDIR}/${P}-Makefile.am.patch"
+
+ eautoreconf
+}
+
+src_compile() {
+ local myconf
+
+ if use qt3 && ! use mips ; then
+ myconf="--enable-gui=yes --x-libraries=/usr/$(get_libdir)"
+ else
+ myconf="--enable-gui=no"
+ fi
+
+ econf --prefix=/usr \
+ --sysconfdir=/etc/${PN} \
+ --libdir=/usr/$(get_libdir) \
+ ${myconf} || die "econf failed"
+
+ emake -j1 || die "emake failed"
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc AUTHORS ChangeLog NEWS README*
+ find doc/ -name "Makefile*" -exec rm '{}' \;
+ dohtml doc/*
+ prepalldocs
+}
diff --git a/dev-db/unixODBC/unixODBC-2.2.12.ebuild b/dev-db/unixODBC/unixODBC-2.2.12.ebuild
new file mode 100644
index 00000000..7289c904
--- /dev/null
+++ b/dev-db/unixODBC/unixODBC-2.2.12.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/unixODBC/unixODBC-2.2.12.ebuild,v 1.15 2008/06/15 17:33:57 hoffie Exp $
+
+WANT_AUTOCONF="latest"
+WANT_AUTOMAKE="latest"
+PATCH_VERSION="2.2.12-r0"
+PATCH_P="${PN}-${PATCH_VERSION}-patches"
+
+inherit eutils multilib autotools gnuconfig libtool
+
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
+
+DESCRIPTION="ODBC Interface for Linux."
+HOMEPAGE="http://www.unixodbc.org/"
+SRC_URI="http://www.unixodbc.org/${P}.tar.gz
+ mirror://gentoo/${PATCH_P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="qt3 gnome"
+
+RDEPEND=">=sys-libs/readline-4.1
+ >=sys-libs/ncurses-5.2
+ qt3? ( =x11-libs/qt-3* )
+ gnome? ( gnome-base/libgnomeui )
+ sys-devel/libtool"
+DEPEND="${RDEPEND}
+ gnome? ( dev-util/cvs )" # see Bug 173256
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${WORKDIR}"/${PATCH_P}/*
+ epatch \
+ "${FILESDIR}/350-${P}-gODBCConfig-as-needed.patch" \
+ "${FILESDIR}/360-${P}-libltdlfixes.patch"
+
+ # Remove bundled libltdl copy
+ rm -rf libltdl
+
+ eautoreconf
+
+ if use gnome ; then
+ cd gODBCConfig
+ touch ChangeLog
+ autopoint -f || die "autopoint -f failed"
+ eautoreconf --install
+ fi
+}
+
+src_compile() {
+ local myconf
+
+ if use qt3 && ! use mips ; then
+ myconf="--enable-gui=yes --x-libraries=/usr/$(get_libdir)"
+ else
+ myconf="--enable-gui=no"
+ fi
+
+ econf --host=${CHOST} \
+ --prefix=/usr \
+ --sysconfdir=/etc/${PN} \
+ --libdir=/usr/$(get_libdir) \
+ --enable-static \
+ --enable-fdb \
+ --enable-ltdllib \
+ ${myconf} || die "econf failed"
+ emake -j1 || die "emake failed"
+
+ if use gnome; then
+ # Symlink for configure
+ ln -s "${S}"/odbcinst/.libs ./lib
+ # Symlink for libtool
+ ln -s "${S}"/odbcinst/.libs ./lib/.libs
+
+ cd gODBCConfig
+ econf --host=${CHOST} \
+ --with-odbc="${S}" \
+ --enable-static \
+ --prefix=/usr \
+ --sysconfdir=/etc/${PN} || die "econf gODBCConfig failed"
+ ln -s ../depcomp .
+ ln -s ../libtool .
+
+ emake || die "emake gODBCConfig failed"
+ cd ..
+ fi
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install || die "emake install failed"
+
+ if use gnome;
+ then
+ cd gODBCConfig
+ emake DESTDIR="${D}" install || die "emake gODBCConfig install failed"
+ cd ..
+ fi
+
+ dodoc AUTHORS ChangeLog NEWS README*
+ find doc/ -name "Makefile*" -exec rm '{}' \;
+ dohtml doc/*
+ prepalldocs
+}