Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=ef0f4c3384063ccb22505ff8787a9d3cc7a9527b

commit ef0f4c3384063ccb22505ff8787a9d3cc7a9527b
Author: kikadf <[email protected]>
Date:   Mon Jun 4 18:05:01 2012 +0200

hk_classes-0.8.3-6-i686

* Fix up2date
* Fix build

diff --git a/source/lib-extra/hk_classes/FrugalBuild 
b/source/lib-extra/hk_classes/FrugalBuild
index 337f1cc..70e09ed 100644
--- a/source/lib-extra/hk_classes/FrugalBuild
+++ b/source/lib-extra/hk_classes/FrugalBuild
@@ -5,32 +5,29 @@

pkgname=hk_classes
pkgver=0.8.3
-pkgrel=5
+pkgrel=6
+pkgdesc="Set of GUI C++ libraries which allow the development of database 
applications."
_F_sourceforge_dirname="hk-classes"
_F_sourceforge_ext=".tar.bz2"
+depends=('python>=2.7' 'fontconfig' 'freetype2')
+makedepends=('mdbtools' 'mysql>=5.5' 'unixodbc' 'postgresql>=9.1.3' 'sqlite3' 
'pxlib')
+rodepends=('hk_classes-drivers')
Finclude sourceforge
-url="http://hk-classes.sourceforge.net/";
-pkgdesc="Set of GUI C++ libraries which allow the development of database 
applications."
-license="LGPL2"
-up2date="lynx -dump 
'http://knoda.sourceforge.net/tiki-page.php?pageName=Download'|grep 
'stable.*hk_classes'|cut -d - -f 2"
groups=('lib-extra')
archs=('i686' 'x86_64')
-depends=('python>=2.7' 'fontconfig' 'freetype2')
-makedepends=('mdbtools' 'mysql>=5.1.34' 'unixodbc' 'postgresql>=8.2' 'sqlite3' 
'pxlib')
-rodepends=('hk_classes-driver')
-replaces=('hk_classes-base')
options=('scriptlet')
-source=($source hk_classes-0.8.3-gcc43.patch)
+source=($source hk_classes-0.8.3-gcc43.patch hk_classes-xbase.patch)
sha1sums=('ebd2f7d6835436e2e08d1cf65e6c28ef9fc0e312' \
-          '6b68e90473abbacfc3c71e789dc50d41231d302c')
+          '6b68e90473abbacfc3c71e789dc50d41231d302c'\
+          '26dc666c3e2c196f728b2a15872e72db7fcaf6aa')

subpkgs=("$pkgname-mdb" "$pkgname-mysql" "$pkgname-odbc" "$pkgname-postgresql" 
"$pkgname-sqlite3" "$pkgname-paradox")
subdescs=("MS Access driver for Knoda." "MySQL driver for Knoda" "ODBC driver 
for Knoda" "PostgreSQL driver for Knoda" \
"SQLite3 driver for Knoda" "Paradox driver for Knoda")
-subgroups=("lib-extra" "lib-extra" "lib-extra" "lib-extra" "lib-extra" 
"lib-extra")
-subdepends=("$pkgname=$pkgver mdbtools" "$pkgname=$pkgver mysql" 
"$pkgname=$pkgver unixodbc" \
-               "$pkgname=$pkgver postgresql" "$pkgname=$pkgver sqlite3" 
"$pkgname=$pkgver pxlib")
-subprovides=("$pkgname-driver" "$pkgname-driver" "$pkgname-driver" 
"$pkgname-driver" "$pkgname-driver" "$pkgname-driver")
+subgroups=("lib-extra $pkgname-drivers" "lib-extra $pkgname-drivers" 
"lib-extra $pkgname-drivers" \
+          "lib-extra $pkgname-drivers" "lib-extra $pkgname-drivers" "lib-extra 
$pkgname-drivers")
+subdepends=("mdbtools" "mysql" "unixodbc" "postgresql" "sqlite3" "pxlib")
+subrodepends=("$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" 
"$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver")
subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 
'i686 x86_64')

build()
@@ -53,4 +50,5 @@ build()
Fsplit $pkgname-paradox usr/lib/$pkgname/drivers/libhk_paradoxdriver.*
}

+
# optimization OK
diff --git a/source/lib-extra/hk_classes/hk_classes-xbase.patch 
b/source/lib-extra/hk_classes/hk_classes-xbase.patch
new file mode 100644
index 0000000..c4ef3af
--- /dev/null
+++ b/source/lib-extra/hk_classes/hk_classes-xbase.patch
@@ -0,0 +1,22 @@
+diff -Naur hk_classes-0.8.3/hk_dbaseclasses/xbase/xbdbf.cpp 
hk_classes-0.8.3.new/hk_dbaseclasses/xbase/xbdbf.cpp
+--- hk_classes-0.8.3/hk_dbaseclasses/xbase/xbdbf.cpp   2006-04-24 
20:04:30.000000000 +0200
++++ hk_classes-0.8.3.new/hk_dbaseclasses/xbase/xbdbf.cpp       2012-06-04 
17:43:06.000000000 +0200
+@@ -50,6 +50,7 @@
+ #include <io.h>
+ #endif
+ #include <errno.h>
++#include <unistd.h>
+
+ /*! \file xbdbf.cpp
+ */
+diff -Naur hk_classes-0.8.3/hk_dbaseclasses/xbase/xblock.cpp 
hk_classes-0.8.3.new/hk_dbaseclasses/xbase/xblock.cpp
+--- hk_classes-0.8.3/hk_dbaseclasses/xbase/xblock.cpp  2006-04-24 
20:04:30.000000000 +0200
++++ hk_classes-0.8.3.new/hk_dbaseclasses/xbase/xblock.cpp      2012-06-04 
17:54:48.000000000 +0200
+@@ -59,6 +59,7 @@
+
+ //#include <stdio.h>
+ //#include <stdlib.h>
++#include <unistd.h>
+
+ /*! \file xblock.cpp
+ */
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to