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

commit f536ef3b1b63effea018c5c2f7bb6e9a35171e3d
Author: kikadf <kikadf...@gmail.com>
Date:   Tue Jun 5 22:01:23 2012 +0200

hk_classes-xbsql-0.13-2-i686

* Fix up2date
* Fix build

diff --git a/source/lib-extra/hk_classes-xbsql/FrugalBuild 
b/source/lib-extra/hk_classes-xbsql/FrugalBuild
index 5b856fe..6426dfd 100644
--- a/source/lib-extra/hk_classes-xbsql/FrugalBuild
+++ b/source/lib-extra/hk_classes-xbsql/FrugalBuild
@@ -4,25 +4,27 @@

pkgname=hk_classes-xbsql
pkgver=0.13
-pkgrel=1
+pkgrel=2
pkgdesc="XBase SQL driver for hk_classes"
+url="http://hk-classes.sourceforge.net/";
_F_sourceforge_dirname="hk-classes"
_F_sourceforge_name="xbsql-hk_classes"
_F_sourceforge_ext=".tar.bz2"
+_F_sourceforge_rss_limit=60
+depends=('xbase' 'readline')
Finclude sourceforge
-url="http://hk-classes.sourceforge.net/";
-license="LGPL 2"
-sha1sums=('fec908b53f0cbf3839ae936684f5c3092c4c802f')
groups=('lib-extra')
archs=('i686' 'x86_64')
-depends=('xbase' 'readline')
+source=($source xbsql-1.patch)
+sha1sums=('fec908b53f0cbf3839ae936684f5c3092c4c802f' \
+          '23add96a178e44412239bd79811e8ad1b4a4b50a')

build()
{
Fcd $_F_sourceforge_name-$pkgver
+       Fsed "/usr/lib/libncurses.so" "/lib/libncurses.so" configure
# Not nice but needed :(
ln -s ../xbsql/xbsql.h test/xbsql.h
Fbuild
}

-# optimization OK
diff --git a/source/lib-extra/hk_classes-xbsql/xbsql-1.patch 
b/source/lib-extra/hk_classes-xbsql/xbsql-1.patch
new file mode 100644
index 0000000..cfccd32
--- /dev/null
+++ b/source/lib-extra/hk_classes-xbsql/xbsql-1.patch
@@ -0,0 +1,39 @@
+diff -Naur xbsql-hk_classes-0.13/xbsql/xbsql.l 
xbsql-hk_classes-0.13.new/xbsql/xbsql.l
+--- xbsql-hk_classes-0.13/xbsql/xbsql.l        2005-04-19 19:17:50.000000000 
+0200
++++ xbsql-hk_classes-0.13.new/xbsql/xbsql.l    2012-06-05 21:54:14.000000000 
+0200
+@@ -12,12 +12,12 @@
+ %%
+
+ \'                    {
+-                      string  ('\'')          ;
++                      String  ('\'')          ;
+                       return  T_STRING        ;
+                       }
+
+ \"                    {
+-                        string('\"');
++                        String('\"');
+                           return T_NAME;
+                       }
+
+@@ -131,7 +131,7 @@
+ #define       HASHMSK (HASHSIZ-1)
+ static        KEYWORD *hashtab[HASHSIZ] ;
+
+-static        void    string
++static        void    String
+       (       int     qch
+       )
+ {
+diff -Naur xbsql-hk_classes-0.13/xbsql/xbsql.y 
xbsql-hk_classes-0.13.new/xbsql/xbsql.y
+--- xbsql-hk_classes-0.13/xbsql/xbsql.y        2005-04-19 19:17:50.000000000 
+0200
++++ xbsql-hk_classes-0.13.new/xbsql/xbsql.y    2012-06-05 21:55:06.000000000 
+0200
+@@ -13,7 +13,7 @@
+
+ extern        void            yyerror (const char *, ...) ;
+ extern        int             yylex   ()      ;
+-static        void            string  (int)   ;
++static        void            String  (int)   ;
+ static        int             nextChar()      ;
+ static        int             nextData(char *,  int, int) ;
+ static        char            *textp          ;
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to