Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/database In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv26661
Modified Files: sqlite3.info sqlite3.patch Added Files: sqlite3-x86_64.info Log Message: latest version to stable, to satisfy a dependency --- NEW FILE: sqlite3-x86_64.info --- Package: sqlite3 Version: 3.6.13 Revision: 1001 Architecture: x86_64 Description: Embedded SQL database, version 3 DescDetail: << SQLite is a C library that implements an embeddable SQL database engine. Programs that link with the SQLite library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program ( sqlite ) that can be used to administer an SQLite database and which serves as an example of how to use the SQLite library. << License: Public Domain Maintainer: Pepe Barbe <pepe.ba...@gmail.com> Homepage: http://www.sqlite.org/ DocFiles: README VERSION LICENSE Source: http://sqlite.org/sqlite-%v.tar.gz Source-MD5: 652a01797e7538811e4997a5847bc026 # Patch so that 'make test' works and the lemon binary is buffer overflow # safe if we ever decide to install at (Debian and Ubuntu installs it). PatchFile: %n.patch PatchFile-MD5: a2b5800ef97ad3462a0b239e16048016 PatchScript: << %{default_script} head -n 10 src/sqlite.h.in > LICENSE << ConfigureParams: --with-tcl=%p/lib --enable-threadsafe --enable-load-extension NoSetCPPFLAGS: true SetCPPFLAGS: -I%p/include/readline SetCFLAGS: -Os -DSQLITE_ENABLE_COLUMN_METADATA=1 # Compiling with the -D flag is needed for libgda Depends: %N-shlibs (= %v-%r), readline5-shlibs (>= 5.0-1004) BuildDepends: tcltk-dev, readline5 (>= 5.0-1004), libncurses5 (>= 5.4-20041023-1006), fink (>= 0.28) # Does NOT conflict with package sqlite BuildConflicts: lclint # lclint installs %p/lib/Makefile, which leads configure to believe # it has to use tcltk from its builddir, hence failure CompileScript: << #!/bin/sh -ev perl -pi -e "s,tclsh8.4,tclsh8.5,," ./configure TCLLIBDIR=%p/lib/tcl8.5/sqlite3 config_TARGET_READLINE_LIBS='-L%p/lib -lreadline -lncurses' \ ./configure %c make << # Tests can't be run as root without crashing packaging #InfoTest: << # TestScript: make test || exit 2 #<< InstallScript: << #!/bin/sh -ev TCLLIBDIR=%p/lib/tcl8.5/sqlite3 make install DESTDIR=%d make sqlite3_analyzer cp -r sqlite3_analyzer %i/bin mv "%i/lib/tcl8.5/sqlite3/libtclsqlite3.dylib" "%i/lib/tcl8.5/sqlite3/libtclsqlite3.0.dylib" ln -s "libtclsqlite3.0.dylib" "%i/lib/tcl8.5/sqlite3/libtclsqlite3.dylib" install_name_tool -id "%p/lib/tcl8.5/sqlite3/libtclsqlite3.dylib" "%i/lib/tcl8.5/sqlite3/libtclsqlite3.0.dylib" << SplitOff: << Package: %N-shlibs Description: Embedded SQL database (shared libraries) DocFiles: VERSION LICENSE Files: lib/libsqlite3.*.dylib Shlibs: %p/lib/libsqlite3.0.dylib 9.0.0 %n (>= 3.0.8-1) << SplitOff2: << Package: %N-dev Description: Embedded SQL database (include files and linkable libraries) Depends: %N-shlibs (= %v-%r) # Does NOT conflict with sqlite-dev, strangely enough # lib/libsqlite3.dylib accidentally placed in %N for a time Replaces: %N (<< 3.6.9-1003) DocFiles: VERSION LICENSE BuildDependsOnly: True Files: << include lib/libsqlite3.la lib/libsqlite3.a lib/libsqlite3.dylib lib/pkgconfig << << SplitOff3: << Package: %N-tcl Description: Embedded SQL database (Tcl/Tk bindings) Depends: %N-shlibs (= %v-%r), tcltk (>= 8.5.6) Conflicts: %N-tcltk Replaces: %N-tcltk DocFiles: VERSION LICENSE Files: << lib/tcl8.5/sqlite3/libtclsqlite3.dylib lib/tcl8.5/sqlite3/libtclsqlite3.0.dylib lib/tcl8.5/sqlite3/pkgIndex.tcl << Shlibs: << %p/lib/tcl8.5/sqlite3/libtclsqlite3.dylib 0.0.0 %n (>= 3.0.8-1) << << SplitOff4: << Package: %N-analyzer Description: SQLite3 analyzer program Depends: %N-tcl DocFiles: VERSION LICENSE Files: %p/bin/sqlite3_analyzer << Index: sqlite3.patch =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/database/sqlite3.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- sqlite3.patch 16 Jul 2008 16:16:08 -0000 1.2 +++ sqlite3.patch 25 Aug 2009 03:52:52 -0000 1.3 @@ -1,4904 +1,97 @@ -diff -urN sqlite-3.4.2.old/Makefile.in sqlite-3.4.2.new/Makefile.in ---- sqlite-3.4.2.old/Makefile.in 2007-06-28 07:46:18.000000000 -0500 -+++ sqlite-3.4.2.new/Makefile.in 2007-08-21 17:33:14.000000000 -0500 -@@ -279,7 +279,7 @@ - # of the most recently modified source code file - # - last_change: $(SRC) -- cat $(SRC) | grep '$$Id: ' | sort -k 5 | tail -1 \ -+ cat $(SRC) | grep '$$Id: ' | sort -k 5 | tail -n 1 \ - | $(NAWK) '{print $$5,$$6}' >last_change - [...4909 lines suppressed...] -+ if( Configcmp(np->data,key)==0 ) break; -+ np = np->next; -+ } -+ return np ? np->data : 0; -+} -+ -+/* Remove all data from the table. Pass each data to the function "f" -+** as it is removed. ("f" may be null to avoid this step.) */ -+void Configtable_clear(f) -+int(*f)(/* struct config * */); -+{ -+ int i; -+ if( x4a==0 || x4a->count==0 ) return; -+ if( f ) for(i=0; i<x4a->count; i++) (*f)(x4a->tbl[i].data); -+ for(i=0; i<x4a->size; i++) x4a->ht[i] = 0; -+ x4a->count = 0; -+ return; -+} - - Index: sqlite3.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/database/sqlite3.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- sqlite3.info 23 Mar 2009 07:27:34 -0000 1.4 +++ sqlite3.info 25 Aug 2009 03:52:52 -0000 1.5 @@ -1,6 +1,6 @@ Package: sqlite3 -Version: 3.4.2 -Revision: 1004 +Version: 3.6.13 +Revision: 3 Description: Embedded SQL database, version 3 DescDetail: << @@ -11,63 +11,72 @@ administer an SQLite database and which serves as an example of how to use the SQLite library. << +DescPort: << +TCLLIBPATH is unset during the build to avoid it using other TK program's directories as the install location. +<< License: Public Domain Maintainer: Pepe Barbe <pepe.ba...@gmail.com> Homepage: http://www.sqlite.org/ -DocFiles: README VERSION www/copyright-release.html LICENSE +DocFiles: README VERSION LICENSE -Depends: %N-shlibs (= %v-%r), readline5-shlibs (>= 5.0-1004) -BuildDepends: readline5 (>= 5.0-1004), libncurses5 (>= 5.4-20041023-1006), tcltk (<< 8.5), tcltk-dev (<< 8.5), fink (>= 0.28) -# Does NOT conflict with package sqlite -BuildConflicts: lclint -# lclint installs %p/lib/Makefile, which leads configure to believe -# it has to use tcltk from its builddir, hence failure +Source: http://sqlite.org/sqlite-%v.tar.gz +Source-MD5: 652a01797e7538811e4997a5847bc026 # Patch so that 'make test' works and the lemon binary is buffer overflow # safe if we ever decide to install at (Debian and Ubuntu installs it). PatchFile: %n.patch -PatchFile-MD5: 6db185a4e780012255c5429567dbecfe +PatchFile-MD5: a2b5800ef97ad3462a0b239e16048016 PatchScript: << %{default_script} head -n 10 src/sqlite.h.in > LICENSE << -ConfigureParams: --with-tcl=%p/lib --enable-threadsafe -CompileScript: << - #!/bin/sh -ev - config_TARGET_READLINE_LIBS='-L%p/lib -lreadline -lncurses' \ - ./configure %c - make - make sqlite3_analyzer - make doc - - # Don't actually run the test suite, it's LONG - # make fulltest -<< -InstallScript: << - #!/bin/sh -ev - TCLLIBPATH=%p/lib/tcl8.4 make install DESTDIR=%d - perl -i -pe 's,%i,%p,g' %i/lib/tcl8.4/sqlite3/pkgIndex.tcl - cp .libs/sqlite3_analyzer %i/bin - cd %i/lib/tcl8.4/sqlite3/ - ln -s libtclsqlite3.dylib libtclsqlite3.0.dylib -<< - +ConfigureParams: --with-tcl=%p/lib --enable-threadsafe --enable-load-extension +NoSetCPPFLAGS: true SetCPPFLAGS: -I%p/include/readline SetCFLAGS: -Os -DSQLITE_ENABLE_COLUMN_METADATA=1 # Compiling with the -D flag is needed for libgda +Depends: %N-shlibs (= %v-%r), readline5-shlibs (>= 5.0-1004) +BuildDepends: readline5 (>= 5.0-1004), libncurses5 (>= 5.4-20041023-1006), tcltk (<< 8.5), tcltk-dev (<< 8.5), fink (>= 0.28) +# Does NOT conflict with package sqlite +BuildConflicts: lclint +# lclint installs %p/lib/Makefile, which leads configure to believe +# it has to use tcltk from its builddir, hence failure -Source: http://sqlite.org/sqlite-%v.tar.gz -Source-MD5: 2feec9b429f9298c9f288420c8b449f8 +CompileScript: << + #!/bin/sh -ev + unset TCLLIBPATH + config_TARGET_READLINE_LIBS='-L%p/lib -lreadline -lncurses' \ + ./configure %c +# sed -i.bak -e s,'$(libdir)/sqlite','$(libdir)/tcl8.4/sqlite3', Makefile + make + make sqlite3_analyzer +<< + +InfoTest: << + TestScript: make test || exit 2 + # Some NaN self-test failures on PPC. See: + # http://www.sqlite.org/cvstrac/tktview?tn=3404,35 +<< + +InstallScript: << + #!/bin/sh -ev + TCLLIBDIR=%p/lib/tcl8.4 make install DESTDIR=%d + #perl -i -pe 's,%i,%p,g' %i/lib/tcl8.4/sqlite3/pkgIndex.tcl + cp -r sqlite3_analyzer %i/bin + + cd %i/lib/tcl8.4/sqlite3/ + ln -s libtclsqlite3.dylib libtclsqlite3.0.dylib +<< SplitOff: << Package: %N-shlibs Description: Embedded SQL database (shared libraries) - DocFiles: README VERSION www/copyright-release.html LICENSE + DocFiles: VERSION LICENSE Shlibs: %p/lib/libsqlite3.0.dylib 9.0.0 %n (>= 3.0.8-1) - Files: lib/libsqlite3.0.8.6.dylib lib/libsqlite3.0.dylib + Files: lib/libsqlite3.0.dylib << SplitOff2: << @@ -76,14 +85,17 @@ Depends: %N-shlibs (= %v-%r) # Does NOT conflict with sqlite-dev, strangely enough - DocFiles: README VERSION www/copyright-release.html LICENSE + # lib/libsqlite3.dylib accidentally placed in %N for a time + Replaces: %N (<< 3.6.9-1003) + + DocFiles: VERSION LICENSE BuildDependsOnly: True Files: << - include - lib/libsqlite3.la - lib/libsqlite3.a - lib/libsqlite3.dylib - lib/pkgconfig + include + lib/libsqlite3.la + lib/libsqlite3.a + lib/libsqlite3.dylib + lib/pkgconfig << << @@ -93,25 +105,18 @@ Depends: %N-shlibs (= %v-%r), tcltk (<< 8.5) Conflicts: %N-tcltk Replaces: %N-tcltk - - DocFiles: README VERSION www/copyright-release.html LICENSE - Shlibs: << + DocFiles: VERSION LICENSE + Shlibs: << !%p/lib/tcl8.4/sqlite3/libtclsqlite3.dylib !%p/lib/tcl8.4/sqlite3/libtclsqlite3.0.dylib << Files: lib/tcl8.4 << -SplitOff4: << - Package: %N-doc - Description: Embedded SQL database (HTML documentation) - DocFiles: doc/* README VERSION www/copyright-release.html LICENSE -<< - SplitOff5: << Package: %N-analyzer Description: SQLite3 analyzer program Depends: %N-tcl - DocFiles: README VERSION www/copyright-release.html LICENSE - files: %p/bin/sqlite3_analyzer + DocFiles: VERSION LICENSE + Files: %p/bin/sqlite3_analyzer << ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs