--- hk-classes-0.8.3.orig/debian/libhk-classes-odbc.install +++ hk-classes-0.8.3/debian/libhk-classes-odbc.install @@ -0,0 +1,2 @@ +usr/lib/libhk_odbcdriver.so* usr/lib/hk_classes/drivers +usr/lib/libhk_odbcdriver.la usr/lib/hk_classes/drivers --- hk-classes-0.8.3.orig/debian/pycompat +++ hk-classes-0.8.3/debian/pycompat @@ -0,0 +1 @@ +2 --- hk-classes-0.8.3.orig/debian/rules +++ hk-classes-0.8.3/debian/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_DH_INSTALL_SOURCEDIR = debian/tmp +DEB_DH_MAKESHLIBS_ARGS_ALL = -X usr/lib/hk_classes/drivers/ +DEB_DH_SHLIBDEPS_ARGS_ALL = -Llibhk-classes15ldbl -ldebian/libhk-classes15ldbl/usr/lib +DEB_DH_GENCONTROL_ARGS := -- -Vpyversion=$(shell pyversions -rv) + +DEB_CONFIGURE_EXTRA_FLAGS = \ + --enable-static \ + --with-postgres-incdir=/usr/include/postgresql + +DEB_MAKE_INVOKE += libdir=/usr/lib + +binary-install/python-hk-classes:: + dh_pysupport -ppython-hk-classes + +clean:: + rm -f hk_firebirdclasses/Makefile + rm -rf python/build/ --- hk-classes-0.8.3.orig/debian/watch +++ hk-classes-0.8.3/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/hk-classes/hk_classes-([0-9a-z.]+)\.tar\.gz debian uupdate --- hk-classes-0.8.3.orig/debian/libhk-classes-mysql.install +++ hk-classes-0.8.3/debian/libhk-classes-mysql.install @@ -0,0 +1,2 @@ +usr/lib/libhk_mysqldriver.so* usr/lib/hk_classes/drivers +usr/lib/libhk_mysqldriver.la usr/lib/hk_classes/drivers --- hk-classes-0.8.3.orig/debian/copyright +++ hk-classes-0.8.3/debian/copyright @@ -0,0 +1,16 @@ +This package was debianized by Mike Schacht on +Sun, 22 Sep 2002 11:07:42 -0500. + +It was downloaded from . + +Upstream author: Horst Knorr + +Copyright: + + This software is copyright (C) 2000-2002 by Horst Knorr. + + You are free to distribute this software under the terms of the GNU + Library General Public License. + +On Debian systems, the complete text of the GNU Library General Public +License can be found in the file /usr/share/common-licenses/LGPL-2. --- hk-classes-0.8.3.orig/debian/control +++ hk-classes-0.8.3/debian/control @@ -0,0 +1,173 @@ +Source: hk-classes +Section: libs +Priority: optional +Maintainer: Debian QA Group +Build-Depends: cdbs (>= 0.4.37), debhelper (>= 5.0.37.2), autotools-dev, libmysqlclient-dev, libpq-dev, libiodbc2-dev, libsqlite0-dev, libsqlite3-dev, mdbtools-dev, libxbsql-dev, pxlib-dev, libgsf-1-dev, python-dev (>= 2.3.5-11), python-support (>= 0.3), libmagic-dev, libfontconfig1-dev, libxml2-dev +Standards-Version: 3.8.0 +Homepage: http://hk-classes.sourceforge.net/ +XS-Python-Version: current + +Package: libhk-classes15ldbl +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: libhk-classes +Suggests: python-hk-classes +Conflicts: libhk-classes15 +Replaces: libhk-classes15 +Description: C++ library for database applications + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + +Package: libhk-classes-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libc6-dev, libfontconfig1-dev, libfreetype6-dev, libmagic-dev, libxml2-dev, zlib1g-dev, python${pyversion}-dev +Description: C++ library for database applications (development files) + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + . + This package contains static libraries and header files for development + with hk_classes. + +Package: python-hk-classes +Section: python +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, python-support (>= 0.7.1), python${pyversion} +Provides: ${python:Provides} +XB-Python-Version: ${python:Versions} +Description: Python scripting module for database applications library + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + . + This package contains the Python modules required to support scripting + in hk_classes. + +Package: libhk-classes-mysql +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: libhk-classes-driver +Description: MySQL driver plugin for hk_classes + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + . + This package contains an hk_classes driver plugin for MySQL database + access. + +Package: libhk-classes-postgres +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: libhk-classes-driver +Description: PostgreSQL driver plugin for libhk-classes + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + . + This package contains an hk-classes driver plugin for PostgreSQL + database access. + +Package: libhk-classes-odbc +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: libhk-classes-driver +Description: ODBC driver plugin for hk_classes + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + . + This package contains an hk_classes driver plugin for ODBC database + access. + +Package: libhk-classes-sqlite +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: libhk-classes-driver +Description: SQLite 2 driver plugin for hk_classes + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + . + This package contains an hk_classes driver plugin for SQLite version 2 + database access. + +Package: libhk-classes-sqlite3 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: libhk-classes-driver +Description: SQLite 3 driver plugin for hk_classes + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + . + This package contains an hk_classes driver plugin for SQLite version 3 + database access. + +Package: libhk-classes-mdb +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: libhk-classes-driver +Description: MS Access driver plugin for hk_classes + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + . + This package contains an hk_classes driver plugin for MS Access database + access. + +Package: libhk-classes-xbase +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: libhk-classes-driver +Description: XBase/DBase plugin for hk_classes + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + . + This package contains an hk_classes driver plugin for XBase/DBase + database access. + +Package: libhk-classes-paradox +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: libhk-classes-driver +Description: paradox plugin for libhk-classes + hk_classes is a set of C++ libraries for rapid development of database + applications with all features a modern database application should + have, like forms and reports. hk_classes is database and GUI + independent. It also includes command-line tools to use hk_classes in + scripts. + . + This package contains an hk_classes driver plugin for Paradox database + access. --- hk-classes-0.8.3.orig/debian/libhk-classes-postgres.install +++ hk-classes-0.8.3/debian/libhk-classes-postgres.install @@ -0,0 +1,2 @@ +usr/lib/libhk_postgresdriver.so* usr/lib/hk_classes/drivers +usr/lib/libhk_postgresdriver.la usr/lib/hk_classes/drivers --- hk-classes-0.8.3.orig/debian/libhk-classes-sqlite3.install +++ hk-classes-0.8.3/debian/libhk-classes-sqlite3.install @@ -0,0 +1,2 @@ +usr/lib/libhk_sqlite3driver.so* usr/lib/hk_classes/drivers +usr/lib/libhk_sqlite3driver.la usr/lib/hk_classes/drivers --- hk-classes-0.8.3.orig/debian/changelog +++ hk-classes-0.8.3/debian/changelog @@ -0,0 +1,241 @@ +hk-classes (0.8.3-7build1) lucid; urgency=low + + * Rebuild for libmysqclient transition. + + -- Chuck Short Tue, 06 Apr 2010 08:04:10 -0400 + +hk-classes (0.8.3-7) unstable; urgency=low + + * QA upload. + * fix debian/patches/python2.6-fix.patch to patch python/Makefile.{am,in} + (Closes: #558215) + * fix typo in package description (Closes: #557559) + + -- Filippo Giunchedi Sat, 28 Nov 2009 21:02:20 +0100 + +hk-classes (0.8.3-6) unstable; urgency=low + + * QA upload. + * Fixed FTBFS with python2.6 (patch based on Fabrice Coutadeur + work with minor fixes) (closes: #535120) + + -- Hector Oron Mon, 20 Jul 2009 18:25:06 +0200 + +hk-classes (0.8.3-5) unstable; urgency=low + + * QA upload. + + Set maintainer to Debian QA Group . + * Add ${misc:Depends} to all binary packages. + * Bump Standards Version to 3.8.0. + + -- Barry deFreese Wed, 04 Feb 2009 13:22:29 -0500 + +hk-classes (0.8.3-4) unstable; urgency=low + + * Updated standards version + * Fixed FTBFS with GCC 4.3 (closes: #455173) + + -- Peter Eisentraut Tue, 18 Mar 2008 17:11:22 +0100 + +hk-classes (0.8.3-3) unstable; urgency=low + + * Make python-hk-classes depend on pythonX.Y instead of python, and + make it binNMU-safe (closes: #445372) + * Added Homepage control field + + -- Peter Eisentraut Fri, 12 Oct 2007 23:08:47 +0200 + +hk-classes (0.8.3-2) unstable; urgency=low + + * Renamed library for transitioning long double type to 128 bits on some + architectures (closes: #430262) + + -- Peter Eisentraut Mon, 16 Jul 2007 10:41:47 +0200 + +hk-classes (0.8.3-1) unstable; urgency=low + + * New upstream release + + -- Peter Eisentraut Wed, 28 Mar 2007 12:46:31 +0200 + +hk-classes (0.8.2-2) unstable; urgency=high + + * Added *.la files to driver installations (closes: #400885) + + -- Peter Eisentraut Wed, 29 Nov 2006 17:07:00 +0100 + +hk-classes (0.8.2-1) unstable; urgency=low + + * New upstream release + * libhk-classes soname changed to version number 15 + * libhk-classes13-dev renamed to just libhk-classes-dev + + -- Peter Eisentraut Mon, 13 Nov 2006 20:50:06 +0100 + +hk-classes (0.8.1a-2) unstable; urgency=low + + * New maintainer + * Fixed watch file to exclude test versions + * Removed suggestions of nonexistent packages + * Corrected copyright file + * Made package descriptions more consistent + * Updated to Debhelper level 5 + * Reverted the multi-Python-version patchery; this doesn't really work + in practice because the library is linked against exactly one + libpython, so the rest should use the same. + * Switched to CDBS and simple-patchsys + * Added transitive dependencies on -dev package (closes: #391844) + + -- Peter Eisentraut Thu, 26 Oct 2006 22:23:52 +0200 + +hk-classes (0.8.1a-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Convert the package to the new Python policy; fixes FTBFS, based on patch + by Martin Wuertele. (Closes: #380843) + * Update Standards-Version to 3.7.2. + * Build-depend on debhelper (>= 5.0.37.2). + * Build-depend on python-support (>= 0.3). + * Add a call to dh_pysupport. + * Add debian/pycompat with the value of 2. + * Change build-dependency on python2.3-dev to python-all-dev. Also remove + unneeded build-dependency on python. + * Remove the separate config.status target and move the configure + invocation into the build-stamp target, since we need to run configure + multiple times (once per supported Python version). + * Configure, build install and clean once per supported Python version. + Changes needed to do an out-of-tree build for each supported version: + * 01_setup.py.dpatch: Hack python/setup.py.in slightly (change the + include directory, and symlink the source file into the build + directory before building); this has been merged into + 01_python_Makefile.{am,in}.dpatch. + * 01_outoftree.dpatch: Fix subdirectories' -I flags so they use + $(srcdir) and the likes instead of hardcoding relative include paths. + * Change package name from python2.3-hk-classes to python-hk-classes. + * Add conflicts/replaces from python-hk-classes on python2.3-hk-classes + (<= 0.8.1a-1), and provides on ${python:Provides} (replacing the + provides on python-hk-classes). + * Add XB-Python-Version: ${python:Versions} to python-hk-classes. + * Don't depend on python2.3; use ${python:Depends} instead. + * Change patches 01_python_Makefile.am.dpatch and + 01_python_Makefile.in.dpatch to use $(PYTHON_VERSION) instead of + hardcoding 2.3. + * Rename python2.3-hk-classes.install to python-hk-classes.install. + + -- Steinar H. Gunderson Tue, 12 Sep 2006 20:33:06 +0200 + +hk-classes (0.8.1a-1) unstable; urgency=low + + * New upstream release + * libhk-classes SONAME version number to 13 + * Policy upgrade checklist checked and standard version bumped to 3.7.0 + * NMU build-dep update acknowledged (Closes: #362978) + + -- Mike Schacht Fri, 5 May 2006 09:06:07 -0600 + +hk-classes (0.8-2.1) unstable; urgency=high + + * Non-maintainer upload. + * Update build-dep to libmysqlclient15-dev (Closes: #356761). + + -- Luk Claes Sun, 16 Apr 2006 20:35:19 +0200 + +hk-classes (0.8-2) unstable; urgency=low + + * Firebird driver temporarily removed again since firebird2-dev doesn't + currently exist on all architectures. + + -- Mike Schacht Sat, 26 Nov 2005 15:21:24 -0700 + +hk-classes (0.8-1) unstable; urgency=low + + * New upstream release + * added firebird driver + * SONAME major version number to 9, side-effect: (closes: #339185) + * use dpatch to manage changes to upstream and config.[sub|guess] + + -- Mike Schacht Fri, 18 Nov 2005 08:04:07 -0700 + +hk-classes (0.7.4-1) unstable; urgency=low + + * New upstream release + * libhk-classes SONAME version number to 8 + * added packages for new drivers: + mdb - MS Access + xbsql - XBase/Dbase + pxlib - Paradox + * fixes applied to correct failed build with gcc-4.0 (closes: #321041). + + -- Mike Schacht Tue, 13 Sep 2005 09:42:34 -0600 + +hk-classes (0.7.3-2) unstable; urgency=low + + * sqlite3 driver built and libhk-classes-sqlite3 added. + + -- Mike Schacht Tue, 14 Jun 2005 15:03:48 -0600 + +hk-classes (0.7.3-1) unstable; urgency=low + + * New upstream release + * libhk-classes upstream SONAME version number changed 6->7, package names + changed accordingly. + * Changed build dependency to libmysqlclient12-dev. [Peter Eisentraut] + + -- Mike Schacht Mon, 14 Mar 2005 15:21:42 -0700 + +hk-classes (0.7.2-1) unstable; urgency=low + + * New upstream release + * Includes upstream fix for build trouble with libiodbc2. Resume use of + libiodbc2. (closes: #275967) + + -- Mike Schacht Wed, 1 Dec 2004 09:00:40 -0700 + +hk-classes (0.7.1-2) unstable; urgency=low + + * Temporarily switch from libiodbc2 to unixodbc, (closes: #275967). + * Include support for sqlite and add libhk-classes-sqlite. + + -- Mike Schacht Wed, 17 Nov 2004 13:47:32 -0700 + +hk-classes (0.7.1-1) unstable; urgency=low + + * New upstream release + + -- Mike Schacht Mon, 27 Sep 2004 16:18:27 -0600 + +hk-classes (0.7-1) unstable; urgency=low + + * New upstream release + * Finally noticed SONAME version change, libhk-classes5 -> libhk-classes6. + * utilities/Makefile.in#380: case '1*)' deleted so that man pages install + with extention .1 rather than .1man + * python/Makefile.in: --no-compile in 'python setup.py install ....' + * debian/rules: dh_python invoked to generate suitable postinst/prerm for + byte-compiling. + + -- Mike Schacht Fri, 16 Jul 2004 05:46:18 -0600 + +hk-classes (0.6.3-test1-1) unstable; urgency=low + + * New upstream release + * Python bits in python/Makefile* changes to python2.3. + + -- Mike Schacht Mon, 29 Dec 2003 08:57:02 -0700 + +hk-classes (0.6.1-1) unstable; urgency=low + + * Repacked from scratch after loss of originals due to brain and equipment + failure. + * New upstream version now includes external scripting features provoking + new python-kh-classes-package. + * make and configure include --libdir=/usr/lib to get libhk-classes in a + suitable place. dh_install then invoked to move drivers back to + /usr/lib/hk_classes/drivers. + * Makefile in python hardwired to invoke python2.2 rather than generic + python since ./configure only checks up to 2.2 and default in unstable is + currently 2.3. + * python/setup.py.in: runtime_dirs removed from Extension arguments to keep + rpath from getting set. + + -- Mike Schacht Sun, 9 Nov 2003 19:14:01 -0600 --- hk-classes-0.8.3.orig/debian/python-hk-classes.install +++ hk-classes-0.8.3/debian/python-hk-classes.install @@ -0,0 +1 @@ +usr/lib/python* --- hk-classes-0.8.3.orig/debian/compat +++ hk-classes-0.8.3/debian/compat @@ -0,0 +1 @@ +5 --- hk-classes-0.8.3.orig/debian/libhk-classes-dev.install +++ hk-classes-0.8.3/debian/libhk-classes-dev.install @@ -0,0 +1,6 @@ +usr/bin/* +usr/share/man/* +usr/include/* +usr/lib/libhk_classes*.so +usr/lib/libhk_classes*.la +usr/lib/libhk_classes*.a --- hk-classes-0.8.3.orig/debian/libhk-classes-paradox.install +++ hk-classes-0.8.3/debian/libhk-classes-paradox.install @@ -0,0 +1,2 @@ +usr/lib/libhk_paradoxdriver.so* usr/lib/hk_classes/drivers +usr/lib/libhk_paradoxdriver.la usr/lib/hk_classes/drivers --- hk-classes-0.8.3.orig/debian/libhk-classes-sqlite.install +++ hk-classes-0.8.3/debian/libhk-classes-sqlite.install @@ -0,0 +1,2 @@ +usr/lib/libhk_sqlite2driver.so* usr/lib/hk_classes/drivers +usr/lib/libhk_sqlite2driver.la usr/lib/hk_classes/drivers --- hk-classes-0.8.3.orig/debian/libhk-classes-mdb.install +++ hk-classes-0.8.3/debian/libhk-classes-mdb.install @@ -0,0 +1,2 @@ +usr/lib/libhk_mdbdriver.so* usr/lib/hk_classes/drivers +usr/lib/libhk_mdbdriver.la usr/lib/hk_classes/drivers --- hk-classes-0.8.3.orig/debian/libhk-classes-xbase.install +++ hk-classes-0.8.3/debian/libhk-classes-xbase.install @@ -0,0 +1,2 @@ +usr/lib/libhk_xbasedriver.so* usr/lib/hk_classes/drivers +usr/lib/libhk_xbasedriver.la usr/lib/hk_classes/drivers --- hk-classes-0.8.3.orig/debian/libhk-classes15ldbl.install +++ hk-classes-0.8.3/debian/libhk-classes15ldbl.install @@ -0,0 +1 @@ +usr/lib/libhk_classes*.so.* --- hk-classes-0.8.3.orig/debian/patches/utilities_Makefile.in.patch +++ hk-classes-0.8.3/debian/patches/utilities_Makefile.in.patch @@ -0,0 +1,17 @@ +# Install man pages with correct section suffix + +--- hk-classes-0.8.orig/utilities/Makefile.in ++++ hk-classes-0.8/utilities/Makefile.in +@@ -401,11 +401,11 @@ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ +- 1*) ;; \ + *) ext='1' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ ++ inst=`echo $$inst | sed -e 's/1man/1/'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ --- hk-classes-0.8.3.orig/debian/patches/python_setup.py.patch +++ hk-classes-0.8.3/debian/patches/python_setup.py.patch @@ -0,0 +1,12 @@ +# Get executable in proper directory + +--- hk-classes-0.8.orig/python/setup.py.in ++++ hk-classes-0.8/python/setup.py.in +@@ -42,7 +42,6 @@ + include_dirs= ['../hk_classes'], + libraries = ['hk_classes'], + library_dirs = ['../hk_classes/.libs'], +- runtime_library_dirs = ['@HK_CLASSESDIR@'], + sources = ['hk_classes_wrap.cxx']) + + setup ( name='hk_classes', --- hk-classes-0.8.3.orig/debian/patches/g++-4.3-fix.patch +++ hk-classes-0.8.3/debian/patches/g++-4.3-fix.patch @@ -0,0 +1,238 @@ +bug #455173 + +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_classes/hk_actionquery.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -12,6 +12,7 @@ + #include "hk_actionquery.h" + #include "hk_database.h" + ++#include + #include + + class hk_actionqueryprivate +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_classes/hk_button.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -17,6 +17,7 @@ + #include "hk_actionquery.h" + #include "hk_interpreter.h" + ++#include + + + class hk_buttonprivate +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_classes/hk_column.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -14,6 +14,7 @@ + #include "hk_dsdatavisible.h" + #include "hk_datetime.h" + #include ++#include + + hk_column::hk_column(hk_datasource* ds, const hk_string& lTRUE,const hk_string& lFALSE) + { +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_classes/hk_datasource.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -20,6 +20,7 @@ + #include + #include + #include ++#include + #include + + +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_classes/hk_dsimage.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -12,6 +12,8 @@ + #include "hk_form.h" + #include "hk_url.h" + ++#include ++ + + hk_dsimage::imagetypelisttype hk_dsimage::p_imagetypefunctions; + +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_classes/hk_reportsection.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -19,6 +19,8 @@ + #include "hk_column.h" + #include "hk_datasource.h" + ++#include ++ + const double teiler=10000.0; + + //******************************************** +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_classes/hk_storagedatasource.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -10,6 +10,8 @@ + // **************************************************************************** + #include "hk_storagedatasource.h" + ++#include ++ + hk_storagedatasource::hk_storagedatasource(hk_database* d,hk_presentation* p):hk_datasource(d,p) + { + #ifdef HK_DEBUG +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_mysqlclasses/hk_mysqlcolumn.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -17,6 +17,7 @@ + + #include + #include ++#include + + hk_mysqlcolumn::hk_mysqlcolumn(hk_mysqldatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE) + :hk_storagecolumn(ds,tTRUE,tFALSE) +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_mysqlclasses/hk_mysqldatasource.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -15,6 +15,7 @@ + #include "hk_mysqlactionquery.h" + #include + #include ++#include + + hk_mysqldatasource::hk_mysqldatasource(hk_mysqldatabase* d,hk_presentation* p):hk_storagedatasource(d,p) + { +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_mysqlclasses/hk_mysqltable.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -12,6 +12,7 @@ + #include "hk_mysqltable.h" + #include "hk_mysqldatabase.h" + #include "hk_actionquery.h" ++#include + hk_mysqltable::hk_mysqltable(hk_mysqldatabase* db,hk_presentation* p):hk_mysqldatasource(db,p) + + { +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_odbcclasses/hk_odbccolumn.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -17,6 +17,7 @@ + + #include + //#include ++#include + + hk_odbccolumn::hk_odbccolumn(hk_odbcdatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE) + :hk_storagecolumn(ds,tTRUE,tFALSE) +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_odbcclasses/hk_odbcdatasource.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -17,6 +17,7 @@ + #include + #include + #include ++#include + + hk_odbcdatasource::hk_odbcdatasource(hk_odbcdatabase* d,hk_presentation* p):hk_storagedatasource(d,p) + { +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_odbcclasses/hk_odbctable.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -15,6 +15,7 @@ + #include "hk_actionquery.h" + #include + #include ++#include + + hk_odbctable::hk_odbctable(hk_odbcdatabase* db,hk_presentation* p):hk_odbcdatasource(db,p) + +diff -Nur hk-classes-0.8.3/hk_paradoxclasses/hk_paradoxcolumn.cpp hk-classes-0.8.3.new/hk_paradoxclasses/hk_paradoxcolumn.cpp +--- hk-classes-0.8.3/hk_paradoxclasses/hk_paradoxcolumn.cpp 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_paradoxclasses/hk_paradoxcolumn.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -11,6 +11,8 @@ + #include "hk_paradoxcolumn.h" + #include "hk_paradoxdatasource.h" + ++#include ++ + + hk_paradoxcolumn::hk_paradoxcolumn(hk_paradoxdatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE) + :hk_storagecolumn(ds,tTRUE,tFALSE) +diff -Nur hk-classes-0.8.3/hk_paradoxclasses/hk_paradoxtable.cpp hk-classes-0.8.3.new/hk_paradoxclasses/hk_paradoxtable.cpp +--- hk-classes-0.8.3/hk_paradoxclasses/hk_paradoxtable.cpp 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_paradoxclasses/hk_paradoxtable.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -18,6 +18,8 @@ + #include "hk_url.h" + //#include + ++#include ++ + hk_paradoxtable::hk_paradoxtable(hk_paradoxdatabase* db,hk_presentation* p):hk_paradoxdatasource(db,p) + + { +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_postgresclasses/hk_postgresqlcolumn.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -12,6 +12,7 @@ + #include "hk_postgresqlcolumn.h" + #include "hk_postgresqldatasource.h" + #include "hk_postgresqldatabase.h" ++#include + hk_postgresqlcolumn::hk_postgresqlcolumn(hk_postgresqldatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE) + :hk_storagecolumn(ds,tTRUE,tFALSE) + { +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_postgresclasses/hk_postgresqldatasource.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + hk_postgresqldatasource::hk_postgresqldatasource(hk_postgresqldatabase* d,hk_presentation* p):hk_storagedatasource(d,p) + { +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_sqlite3classes/hk_sqlite3column.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -17,6 +17,7 @@ + #endif + + #include ++#include + + hk_sqlite3column::hk_sqlite3column(hk_sqlite3datasource* ds, const hk_string& tTRUE,const hk_string& tFALSE) + :hk_storagecolumn(ds,tTRUE,tFALSE) +diff -Nur 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-03-19 11:09:29.000000000 +0100 +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + hk_sqlite3datasource::hk_sqlite3datasource(hk_sqlite3database* d,hk_presentation* p):hk_storagedatasource(d,p) + { +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_sqliteclasses/hk_sqlitecolumn.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -17,6 +17,7 @@ + #endif + + #include ++#include + + hk_sqlitecolumn::hk_sqlitecolumn(hk_sqlitedatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE) + :hk_storagecolumn(ds,tTRUE,tFALSE) +diff -Nur 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 2008-03-19 11:09:05.000000000 +0100 ++++ hk-classes-0.8.3.new/hk_sqliteclasses/hk_sqlitedatasource.cpp 2008-03-19 11:09:12.000000000 +0100 +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + hk_sqlitedatasource::hk_sqlitedatasource(hk_sqlitedatabase* d,hk_presentation* p):hk_storagedatasource(d,p) + { --- hk-classes-0.8.3.orig/debian/patches/python2.6-fix.patch +++ hk-classes-0.8.3/debian/patches/python2.6-fix.patch @@ -0,0 +1,63 @@ +diff -Nur -x '*.orig' -x '*~' hk-classes-0.8.3/python/Makefile.am hk-classes-0.8.3.new/python/Makefile.am +--- hk-classes-0.8.3/python/Makefile.am 2006-05-23 18:02:11.000000000 +0000 ++++ hk-classes-0.8.3.new/python/Makefile.am 2009-06-26 04:07:47.000000000 +0000 +@@ -10,9 +10,9 @@ + + install-data-hook: + if test -z "$(DESTDIR)"; then \ +- python setup.py install ; \ ++ python setup.py install --install-layout=deb ; \ + else \ +- python setup.py install --root $(DESTDIR) ; \ ++ python setup.py install --install-layout=deb --root $(DESTDIR) ; \ + fi + /bin/rm -f -R ./build/* + +diff -Nur -x '*.orig' -x '*~' hk-classes-0.8.3/python/Makefile.in hk-classes-0.8.3.new/python/Makefile.in +--- hk-classes-0.8.3/python/Makefile.in 2006-12-17 14:27:52.000000000 +0000 ++++ hk-classes-0.8.3.new/python/Makefile.in 2009-06-26 04:07:00.000000000 +0000 +@@ -371,9 +371,9 @@ + + install-data-hook: + if test -z "$(DESTDIR)"; then \ +- python setup.py install ; \ ++ python setup.py install --install-layout=deb ; \ + else \ +- python setup.py install --root $(DESTDIR) ; \ ++ python setup.py install --install-layout=deb --root $(DESTDIR) ; \ + fi + /bin/rm -f -R ./build/* + +diff -urN hk-classes-0.8.3/hk_firebirdclasses/hk_firebirdcolumn.cpp hk-classes-0.8.3.bbb/hk_firebirdclasses/hk_firebirdcolumn.cpp +--- hk-classes-0.8.3/hk_firebirdclasses/hk_firebirdcolumn.cpp 2005-07-02 16:15:04.000000000 +0200 ++++ hk-classes-0.8.3.bbb/hk_firebirdclasses/hk_firebirdcolumn.cpp 2009-07-20 18:11:23.000000000 +0200 +@@ -10,6 +10,7 @@ + // **************************************************************************** + #include "hk_firebirdcolumn.h" + #include "hk_firebirddatasource.h" ++#include + + + hk_firebirdcolumn::hk_firebirdcolumn(hk_firebirddatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE) +diff -urN hk-classes-0.8.3/hk_firebirdclasses/hk_firebirdconnection.cpp hk-classes-0.8.3.bbb/hk_firebirdclasses/hk_firebirdconnection.cpp +--- hk-classes-0.8.3/hk_firebirdclasses/hk_firebirdconnection.cpp 2006-07-16 21:11:52.000000000 +0200 ++++ hk-classes-0.8.3.bbb/hk_firebirdclasses/hk_firebirdconnection.cpp 2009-07-20 18:11:23.000000000 +0200 +@@ -12,6 +12,7 @@ + #include "hk_firebirddatabase.h" + #include + #include ++#include + #include + #include + #ifdef HAVE_SSTREAM +diff -urN hk-classes-0.8.3/hk_firebirdclasses/hk_firebirddatasource.cpp hk-classes-0.8.3.bbb/hk_firebirdclasses/hk_firebirddatasource.cpp +--- hk-classes-0.8.3/hk_firebirdclasses/hk_firebirddatasource.cpp 2006-06-29 20:10:17.000000000 +0200 ++++ hk-classes-0.8.3.bbb/hk_firebirdclasses/hk_firebirddatasource.cpp 2009-07-20 18:11:23.000000000 +0200 +@@ -14,6 +14,7 @@ + #include "hk_firebirdcolumn.h" + #include "hk_firebirdactionquery.h" + #include ++#include + #include + #include + #include