diff options
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 +} |