These are new test versions of hk_classes and knoda. There are a lot of internal changes that will make both programs faster and more stable. The most obvious one is the usage of the libxml2 library. A new driver 'dbase' has been included, which works out of the box (the xbase driver can still be used). The postgres driver supports the modification of the table design better. The 'date' widget has a new design and the csv import and export dialogs are improved.
Created attachment 88937 [details] hk_classes-0.8.2_alpha1.ebuild
Created attachment 88938 [details] knoda-0.8.2_alpha1.ebuild
Created attachment 93231 [details] hk_classes-0.8.2_alpha2.ebuild
Created attachment 93233 [details] knoda-0.8.2_alpha2.ebuild
Change Summary from "Request update knoda & hk_classes to 0.8.2_alpha1" to "Request update knoda & hk_classes to 0.8.2_alpha2".
Change Summary from "Request update knoda & hk_classes to 0.8.2_alpha1" to "Request update knoda & hk_classes to 0.8.2_alpha3". This is mainly a bugfix release. Reports should work much better and some obscure problems on 64-bit computers are removed.
Created attachment 98859 [details] hk_classes-0.8.2_alpha3.ebuild
Created attachment 98860 [details] knoda-0.8.2_alpha3.ebuild
bumped. any reason your attached ebuilds don't have sqlite deps?
Re: Comment #9. Thanks Caleb. The reason for the attached ebuilds not having sqlite deps is that since 0.8.1_alpha1, "The drivers SQLITE3,SQLITE2 and MDB (MS Access) can compile now without the need to install extra packages, so they are generally available." IOW, it's all in hk_classes now.
gotcha. I'll get them removed from the ebuilds then. :)
somehow knoda, even this 0.8.2_alpha3.ebuild puts libs into wrong places causing segfaults: libhk_kdetablepart.so and libhk_kdegridpart.so are the culprits: the hk_classes ebuild puts these two libs into: /usr/kde/3.5/lib64/kde3/ , but the knoda app requires the libs from here: /usr/lib64/kde3/ so to fix this version, and earlier version's segfaulting on amd64 arch, i used this hack: ln -s `locate kdetablepart.so` /usr/lib64/kde3/libhk_kdetablepart.so ln -s `locate kdegridpart.so` /usr/lib64/kde3/libhk_kdegridpart.so i could have referenced the original locations of these libs likewise with /usr/kde/3.5/lib64/kde3/libhk_kdetablepart.so and /usr/kde/3.5/lib64/kde3/libhk_kdegridpart.so , but these names are unique and easier to "locate" ;)
Re Comment #12: I don't know enough about kde.eclass to know the way round this and I don't have an amd64 machine. However, would a makefile patch like in knoda-0.7.4-r1.ebuild help?
OK, here follows a makefile patch. I adapted the knoda ebuild to apply it but I obviously did that wrong because the patch always fails. On my x86 box libhk_kdetablepart.so and Co. are in /usr/kde/3.5/lib/ but they really ought to be in /usr/lib/kde3. So here's what I wanted to apply: diff -Naur knoda-0.8.2-test3.orig/hk_kdeclasses/Makefile.am knoda-0.8.2-test3/hk_kdeclasses/Makefile.am --- knoda-0.8.2-test3.orig/hk_kdeclasses/Makefile.am 2006-07-31 18:56:45.000000000 +0100 +++ knoda-0.8.2-test3/hk_kdeclasses/Makefile.am 2006-10-06 21:52:46.000000000 +0100 @@ -1,7 +1,4 @@ ## Makefile.am for hk_kdeclasses -libdir=$(kde_libraries) -includedir=$(kde_includes) - AM_CXXFLAGS= -Wall -fPIC -W -Wconversion -Wwrite-strings SUBDIRS = . pics diff -Naur knoda-0.8.2-test3.orig/hk_kdedbdesigner/Makefile.am knoda-0.8.2-test3/hk_kdedbdesigner/Makefile.am --- knoda-0.8.2-test3.orig/hk_kdedbdesigner/Makefile.am 2005-11-27 08:15:15.000000000 +0000 +++ knoda-0.8.2-test3/hk_kdedbdesigner/Makefile.am 2006-10-06 21:58:06.000000000 +0100 @@ -1,8 +1,4 @@ ## Makefile.am for hk_kdeclasses -libdir=$(kde_libraries) -includedir=$(kde_includes) - - SUBDIRS = . diff -Naur knoda-0.8.2-test3.orig/hk_kdeformpart/Makefile.am knoda-0.8.2-test3/hk_kdeformpart/Makefile.am --- knoda-0.8.2-test3.orig/hk_kdeformpart/Makefile.am 2005-11-27 08:15:16.000000000 +0000 +++ knoda-0.8.2-test3/hk_kdeformpart/Makefile.am 2006-10-06 21:59:21.000000000 +0100 @@ -1,7 +1,4 @@ ## Makefile.am for hk_kdeclasses -libdir=$(kde_libraries) -includedir=$(kde_includes) - SUBDIRS = . diff -Naur knoda-0.8.2-test3.orig/hk_kdegridpart/Makefile.am knoda-0.8.2-test3/hk_kdegridpart/Makefile.am --- knoda-0.8.2-test3.orig/hk_kdegridpart/Makefile.am 2005-11-27 08:15:16.000000000 +0000 +++ knoda-0.8.2-test3/hk_kdegridpart/Makefile.am 2006-10-06 22:00:11.000000000 +0100 @@ -1,7 +1,4 @@ ## Makefile.am for hk_kdeclasses -libdir=$(kde_libraries) -includedir=$(kde_includes) - SUBDIRS = . diff -Naur knoda-0.8.2-test3.orig/hk_kdemodulepart/Makefile.am knoda-0.8.2-test3/hk_kdemodulepart/Makefile.am --- knoda-0.8.2-test3.orig/hk_kdemodulepart/Makefile.am 2006-07-28 13:45:37.000000000 +0100 +++ knoda-0.8.2-test3/hk_kdemodulepart/Makefile.am 2006-10-06 22:01:08.000000000 +0100 @@ -1,7 +1,4 @@ ## Makefile.am for hk_kdeclasses -libdir=$(kde_libraries) -includedir=$(kde_includes) - SUBDIRS = . diff -Naur knoda-0.8.2-test3.orig/hk_kdeqbepart/Makefile.am knoda-0.8.2-test3/hk_kdeqbepart/Makefile.am --- knoda-0.8.2-test3.orig/hk_kdeqbepart/Makefile.am 2005-11-27 08:15:16.000000000 +0000 +++ knoda-0.8.2-test3/hk_kdeqbepart/Makefile.am 2006-10-06 22:01:58.000000000 +0100 @@ -1,7 +1,4 @@ ## Makefile.am for hk_kdeclasses -libdir=$(kde_libraries) -includedir=$(kde_includes) - SUBDIRS = . diff -Naur knoda-0.8.2-test3.orig/hk_kdequerypart/Makefile.am knoda-0.8.2-test3/hk_kdequerypart/Makefile.am --- knoda-0.8.2-test3.orig/hk_kdequerypart/Makefile.am 2005-11-27 08:15:16.000000000 +0000 +++ knoda-0.8.2-test3/hk_kdequerypart/Makefile.am 2006-10-06 22:02:43.000000000 +0100 @@ -1,7 +1,4 @@ ## Makefile.am for hk_kdeclasses -libdir=$(kde_libraries) -includedir=$(kde_includes) - SUBDIRS = . diff -Naur knoda-0.8.2-test3.orig/hk_kdereportpart/Makefile.am knoda-0.8.2-test3/hk_kdereportpart/Makefile.am --- knoda-0.8.2-test3.orig/hk_kdereportpart/Makefile.am 2005-11-27 08:15:16.000000000 +0000 +++ knoda-0.8.2-test3/hk_kdereportpart/Makefile.am 2006-10-06 22:04:01.000000000 +0100 @@ -1,7 +1,4 @@ ## Makefile.am for hk_kdeclasses -libdir=$(kde_libraries) -includedir=$(kde_includes) - SUBDIRS = . diff -Naur knoda-0.8.2-test3.orig/hk_kdetablepart/Makefile.am knoda-0.8.2-test3/hk_kdetablepart/Makefile.am --- knoda-0.8.2-test3.orig/hk_kdetablepart/Makefile.am 2005-11-27 08:15:16.000000000 +0000 +++ knoda-0.8.2-test3/hk_kdetablepart/Makefile.am 2006-10-06 22:04:47.000000000 +0100 @@ -1,7 +1,4 @@ ## Makefile.am for hk_kdeclasses -libdir=$(kde_libraries) -includedir=$(kde_includes) - SUBDIRS = .
In portage, file a new bug if you have something else.