[csw-devel] SF.net SVN: gar:[2225] csw/trunk/lib

wbonnet at users.sourceforge.net wbonnet at users.sourceforge.net
Sat Nov 8 00:33:33 CET 2008


Revision: 2225
          http://gar.svn.sourceforge.net/gar/?rev=2225&view=rev
Author:   wbonnet
Date:     2008-11-07 23:33:33 +0000 (Fri, 07 Nov 2008)

Log Message:
-----------
Update sqlite3 package to version 3.6.4
Package is now splitted in two. A "dev" package has been added it includes the headers, pkgconfig files and .a lib

Added Paths:
-----------
    csw/trunk/lib/sqlite3/
    csw/trunk/lib/sqlite3/Makefile
    csw/trunk/lib/sqlite3/checksums
    csw/trunk/lib/sqlite3/files/
    csw/trunk/lib/sqlite3/files/COPYING
    csw/trunk/lib/sqlite3/files/CSWsqlite3.depend
    csw/trunk/lib/sqlite3/files/CSWsqlite3.gspec
    csw/trunk/lib/sqlite3/files/CSWsqlite3.prototype
    csw/trunk/lib/sqlite3/files/CSWsqlite3dev.depend
    csw/trunk/lib/sqlite3/files/CSWsqlite3dev.gspec
    csw/trunk/lib/sqlite3/files/CSWsqlite3dev.prototype
    csw/trunk/lib/sqlite3/files/gar-base.diff

Added: csw/trunk/lib/sqlite3/Makefile
===================================================================
--- csw/trunk/lib/sqlite3/Makefile	                        (rev 0)
+++ csw/trunk/lib/sqlite3/Makefile	2008-11-07 23:33:33 UTC (rev 2225)
@@ -0,0 +1,42 @@
+GARNAME      = sqlite3
+GARVERSION   = 3.6.4
+CATEGORIES   = libs
+
+DESCRIPTION  = An embeddable SQL engine in a C library
+define BLURB
+SQLite is a in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
+endef
+
+MASTER_SITES  = http://sqlite.org/
+DISTFILES     = sqlite-$(GARVERSION).tar.gz 
+PKGDIST       = sqlite-$(GARVERSION).tar.gz 
+DISTFILES    += CSWsqlite3.gspec CSWsqlite3.prototype CSWsqlite3.depend 
+DISTFILES    += CSWsqlite3dev.gspec CSWsqlite3dev.prototype CSWsqlite3dev.depend 
+DISTFILES    += COPYING
+# DISTFILES    += $(call admfiles,CSWsqlite3, depend) 
+
+CFLAGS       += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION
+CXXFLAGS     += -xlibmil -xlibmopt -features=tmplife -norunpath
+LDFLAGS      += -L/opt/csw/lib -R/opt/csw/lib
+
+export CFLAGS CXXFLAGS LDFLAGS
+
+PATCHFILES = gar-base.diff
+TEST_SCRIPTS	  = none
+
+GREP = ggrep
+
+include ../category.mk
+
+CONFIGURE_ARGS = --prefix=/opt/csw --mandir=/opt/csw/share/man --infodir=/opt/csw/share/info  --enable-threadsafe --disable-debug 
+
+test-none:
+	@$(MAKECOOKIE)
+
+post-extract:
+	( mv $(WORKDIR)/sqlite-$(GARVERSION) $(WORKDIR)/$(GARNAME)-$(GARVERSION) )
+	@$(MAKECOOKIE)
+
+post-install:
+	( gfind $(DESTDIR)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}"  \; )
+

Added: csw/trunk/lib/sqlite3/checksums
===================================================================
--- csw/trunk/lib/sqlite3/checksums	                        (rev 0)
+++ csw/trunk/lib/sqlite3/checksums	2008-11-07 23:33:33 UTC (rev 2225)
@@ -0,0 +1,9 @@
+b9832cd8734d4568e384e1c60b50c92f  download/sqlite-3.6.4.tar.gz
+e59647218ad2eceb91311af1f74d5065  download/CSWsqlite3.gspec
+21d83fd65f7e90aa1d6c03931cd10b58  download/CSWsqlite3.prototype
+d41d8cd98f00b204e9800998ecf8427e  download/CSWsqlite3.depend
+23720c906465d83a988ad20f62384a16  download/CSWsqlite3dev.gspec
+6cf146bca1ef7840ec8e723c0d68ab75  download/CSWsqlite3dev.prototype
+68b329da9893e34099c7d8ad5cb9c940  download/CSWsqlite3dev.depend
+f275fb8bd4c68bc851a675636c12f8eb  download/COPYING
+6d37cef88090847b5989825be20e66d3  download/gar-base.diff

Added: csw/trunk/lib/sqlite3/files/COPYING
===================================================================
--- csw/trunk/lib/sqlite3/files/COPYING	                        (rev 0)
+++ csw/trunk/lib/sqlite3/files/COPYING	2008-11-07 23:33:33 UTC (rev 2225)
@@ -0,0 +1,37 @@
+SQLite Copyright
+
+The original author of SQLite has dedicated the code to the public domain.
+Anyone is free to copy, modify, publish, use, compile, sell, or distribute the
+original SQLite code, either in source code form or as a compiled binary, for
+any purpose, commerical or non-commerical, and by any means.
+
+Contributed Code
+
+In order to keep SQLite complete free and unencumbered by copyright, other
+contributors to the SQLite code base are asked to likewise dedicate their
+contributions to the public domain. If you want to send a patch or enhancement
+for possible inclusion in the SQLite source tree, please accompany the patch
+with the following statement:
+
+    The author or authors of this code dedicate any and all copyright interest
+    in this code to the public domain. We make this dedication for the benefit
+    of the public at large and to the detriment of our heirs and successors.
+    We intend this dedication to be an overt act of relinquishment in
+    perpetuity of all present and future rights this code under copyright law. 
+
+Regrettably, as of 2003 October 20, we will no longer be able to accept patches
+or changes to SQLite that are not accompanied by a statement such as the above.
+In addition, if you make changes or enhancements as an employee, then a simple
+statement such as the above is insufficient. You must also send by surface mail
+a copyright release signed by a company officer. A signed original of the
+copyright release should be mailed to:
+
+    Hwaci
+    6200 Maple Cove Lane
+    Charlotte, NC 28269
+    USA 
+
+A template copyright release is available in PDF or HTML. You can use this
+release to make future changes. If you have contributed changes or enhancements
+o SQLite in the past, and have not already done so, you are invited to
+complete and sign a copy of the template and mail it to the address above. 

Added: csw/trunk/lib/sqlite3/files/CSWsqlite3.gspec
===================================================================
--- csw/trunk/lib/sqlite3/files/CSWsqlite3.gspec	                        (rev 0)
+++ csw/trunk/lib/sqlite3/files/CSWsqlite3.gspec	2008-11-07 23:33:33 UTC (rev 2225)
@@ -0,0 +1,4 @@
+%var            bitname sqlite3
+%var            pkgname CSWsqlite3
+%include        url file://%{PKGLIB}/csw_dyndepend.gspec
+%copyright      url file://%{WORKSRC}/../COPYING

Added: csw/trunk/lib/sqlite3/files/CSWsqlite3.prototype
===================================================================
--- csw/trunk/lib/sqlite3/files/CSWsqlite3.prototype	                        (rev 0)
+++ csw/trunk/lib/sqlite3/files/CSWsqlite3.prototype	2008-11-07 23:33:33 UTC (rev 2225)
@@ -0,0 +1,10 @@
+d none /opt/csw/bin 0755 root bin
+f none /opt/csw/bin/sqlite3 0755 root bin
+d none /opt/csw/lib 0755 root bin
+f none /opt/csw/lib/libsqlite3.la 0755 root bin
+f none /opt/csw/lib/libsqlite3.so.0.8.6 0755 root bin
+s none /opt/csw/lib/libsqlite3.so.0=libsqlite3.so.0.8.6
+s none /opt/csw/lib/libsqlite3.so=libsqlite3.so.0.8.6
+i copyright=CSWsqlite3.copyright
+i depend=CSWsqlite3.depend
+i pkginfo=CSWsqlite3.pkginfo

Added: csw/trunk/lib/sqlite3/files/CSWsqlite3dev.depend
===================================================================
--- csw/trunk/lib/sqlite3/files/CSWsqlite3dev.depend	                        (rev 0)
+++ csw/trunk/lib/sqlite3/files/CSWsqlite3dev.depend	2008-11-07 23:33:33 UTC (rev 2225)
@@ -0,0 +1 @@
+

Added: csw/trunk/lib/sqlite3/files/CSWsqlite3dev.gspec
===================================================================
--- csw/trunk/lib/sqlite3/files/CSWsqlite3dev.gspec	                        (rev 0)
+++ csw/trunk/lib/sqlite3/files/CSWsqlite3dev.gspec	2008-11-07 23:33:33 UTC (rev 2225)
@@ -0,0 +1,4 @@
+%var            bitname sqlite3dev
+%var            pkgname CSWsqlite3dev
+%include        url file://%{PKGLIB}/csw_dyndepend.gspec
+%copyright      url file://%{WORKSRC}/../COPYING

Added: csw/trunk/lib/sqlite3/files/CSWsqlite3dev.prototype
===================================================================
--- csw/trunk/lib/sqlite3/files/CSWsqlite3dev.prototype	                        (rev 0)
+++ csw/trunk/lib/sqlite3/files/CSWsqlite3dev.prototype	2008-11-07 23:33:33 UTC (rev 2225)
@@ -0,0 +1,10 @@
+d none /opt/csw/include 0755 root bin
+f none /opt/csw/include/sqlite3.h 0644 root bin
+f none /opt/csw/include/sqlite3ext.h 0644 root bin
+d none /opt/csw/lib 0755 root bin
+f none /opt/csw/lib/libsqlite3.a 0644 root bin
+d none /opt/csw/lib/pkgconfig 0755 root bin
+f none /opt/csw/lib/pkgconfig/sqlite3.pc 0644 root bin
+i copyright=CSWsqlite3dev.copyright
+i depend=CSWsqlite3dev.depend
+i pkginfo=CSWsqlite3dev.pkginfo

Added: csw/trunk/lib/sqlite3/files/gar-base.diff
===================================================================
--- csw/trunk/lib/sqlite3/files/gar-base.diff	                        (rev 0)
+++ csw/trunk/lib/sqlite3/files/gar-base.diff	2008-11-07 23:33:33 UTC (rev 2225)
@@ -0,0 +1,11 @@
+diff --speed-large-files --minimal -Nru sqlite3-3.6.4.orig/src/tclsqlite.c sqlite3-3.6.4/src/tclsqlite.c
+--- sqlite3-3.6.4.orig/src/tclsqlite.c	2008-10-14 20:07:41.000000000 +0200
++++ sqlite3-3.6.4/src/tclsqlite.c	2008-11-07 23:14:32.334719000 +0100
+@@ -16,6 +16,7 @@
+ */
+ #include "tcl.h"
+ #include <errno.h>
++#include "../tsrc/sqlite3.h"
+ 
+ /*
+ ** Some additional include files are needed if this file is not


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list