Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/database
In directory 
sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv17873/10.3/unstable/main/finkinfo/database

Added Files:
        javasqlite.info javasqlite.patch 
Log Message:
New package from tracker # 1184743


--- NEW FILE: javasqlite.patch ---
--- javasqlite-20041029-orig/configure.in       Fri Oct 29 14:01:26 2004
+++ javasqlite-20041029/configure.in    Sun Apr 17 11:00:16 2005
@@ -224,6 +244,9 @@
     linux* )                                                                   
 
         JNIINCLUDE="-I$JAVA_HOME/include -I$JAVA_HOME/include/linux"
         ;;
+    darwin* )                                                                  
  
+        JNIINCLUDE="-I/System/Library/Frameworks/JavaVM.framework/Headers"
+        ;;
     *)                                                                         
 
         JNIINCLUDE="-I${JAVA_HOME}/include -I${JAVA_HOME}/include/${build_os}"
         AC_MSG_WARN([setting generic JNI include file directives!])
@@ -250,5 +253,20 @@
 AC_SUBST(JDBCVER)
 AC_SUBST(NATIVE_LIB_DIR)
 
-AC_OUTPUT(Makefile)
+##########
+# Figure out, what kind which native lib we need
+#
+case $build_os in                                                              
 
+    darwin* )
+        NATIVE_LIB="libsqlite_jni.jnilib"
+        ;;
+    *)                                                                         
 
+        NATIVE_LIB="libsqlite_jni.la"
+        ;;
+esac
 
+AC_MSG_RESULT([setting JNI lib: $NATIVE_LIB])
+AC_SUBST(NATIVE_LIB)
+
+
+AC_OUTPUT(Makefile)
--- javasqlite-20041029-orig/Makefile.in        Mon Sep 20 07:37:17 2004
+++ javasqlite-20041029/Makefile.in     Sun Apr 17 11:02:15 2005
@@ -78,7 +78,7 @@
        SQLite/ProgressHandler.java \
        SQLite/StringEncoder.java
 
-all:   sqlite.jar libsqlite_jni.la
+all:    sqlite.jar @NATIVE_LIB@
 
 SQLite/Constants.java: native/mkconst
        native/mkconst > SQLite/Constants.java
@@ -98,16 +98,20 @@
        $(LIBTOOL) $(CC) -o libsqlite_jni.la sqlite_jni.lo \
            -rpath $(NATIVE_LIB_DIR) $(LIBS)
 
+libsqlite_jni.jnilib:   sqlite_jni.lo
+       $(LIBTOOL) $(CC) -o libsqlite_jni.jnilib -bundle sqlite_jni.lo \
+           $(NATVIE_LIB) $(LIBS) 
+
 native/mkconst:        native/mkconst.c
        $(LIBTOOL) $(CC) $(SQLITE_INC) $(SQLITE3_INC) \
            [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ \
            -o native/mkconst native/mkconst.c $(LIBS)
 
 test:
        $(JAVAC) test.java
 
 clean:
-       $(RM) SQLite/*.class SQLite/@JDBCVER@/*.class *.lo *.la *.o \
+       $(RM) SQLite/*.class SQLite/@JDBCVER@/*.class *.lo *.la *.o *.jnilib\
            native/sqlite_jni.h native/mkconst \
            SQLite/Constants.java \
            test.class sqlite.jar conftest*

--- javasqlite-20041029-orig/native/sqlite_jni.c        Thu Oct 28 10:17:42 2004
+++ javasqlite-20041029/native/sqlite_jni.c     Sun Apr 17 09:09:50 2005
@@ -9,7 +9,7 @@
 #if HAVE_SQLITE3
 #include "sqlite3.h"
 #define HAVE_SQLITE_COMPILE 1
-#define HAVE_SQLITE_PROGRESS_HANDLER 1
+// #define HAVE_SQLITE_PROGRESS_HANDLER 1
 #define HAVE_SQLITE_TRACE 1
 #endif
 
--- javasqlite-20060714/SQLite/Database.java    2004-09-20 18:03:45.000000000 
+0200
+++ javasqlite-20060714-patched/SQLite/Database.java    2006-10-22 
18:26:16.000000000 +0200
@@ -396,8 +396,8 @@
 
     static {
        try {
-           System.loadLibrary("sqlite_jni");
+           System.load( "/FINKPATH/lib/libsqlite_jni.jnilib" );
            internal_init();
        } catch (Throwable t) {
            System.err.println("Unable to load sqlite: " + t);
        }

--- NEW FILE: javasqlite.info ---
Package: javasqlite
Version: 20060714
Revision: 1
Type: java(1.4)
Depends: sqlite-shlibs, sqlite3-shlibs
BuildDepends: sqlite-dev, sqlite3-dev, system-java14-dev, autoconf (>= 2.60-1)

Source: http://www.ch-werner.de/javasqlite/javasqlite-%v.tar.gz
Source-MD5: ac9b2a256a657b2717659acea7f2e41a

PatchScript: <<
    sed "s|FINKPATH|%p|" %a/%n.patch | patch -p1
    autoconf
<<

ConfigureParams: --with-sqlite=%p --with-sqlite3=%p

JarFiles: sqlite.jar
DocFiles: license.terms doc/* db db3
InstallScript: <<
    mkdir %i/lib
    cp libsqlite_jni.jnilib %i/lib
<<

Description: SQLite Java Wrapper/JDBC Driver

DescPort: <<
Fixed small typos in configure.in and Makefile.
Removed faulty #define in native/sqlite_jni.c (its already a configure test)
Added detection of darwin and creation of jnilib to Makefile.in
<<

DescPackaging: <<
Native libsqlite_jni.jnilib is installed in %p/lib and loaded from there
using System.load() instead of System.loadLibrary()
<<


License: BSD
Homepage: http://www.ch-werner.de//javasqlite/
Maintainer: Matthias Ringwald <[EMAIL PROTECTED]>


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to