[csw-devel] SF.net SVN: gar:[7017] csw/mgar/pkg/sqlite3/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Thu Oct 29 15:49:36 CET 2009


Revision: 7017
          http://gar.svn.sourceforge.net/gar/?rev=7017&view=rev
Author:   dmichelsen
Date:     2009-10-29 14:49:36 +0000 (Thu, 29 Oct 2009)

Log Message:
-----------
sqlite: Update to dynamic gspec and other modern GAR features

Modified Paths:
--------------
    csw/mgar/pkg/sqlite3/trunk/Makefile
    csw/mgar/pkg/sqlite3/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/sqlite3/trunk/files/COPYING

Removed Paths:
-------------
    csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec
    csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec
    csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec

Modified: csw/mgar/pkg/sqlite3/trunk/Makefile
===================================================================
--- csw/mgar/pkg/sqlite3/trunk/Makefile	2009-10-29 14:48:41 UTC (rev 7016)
+++ csw/mgar/pkg/sqlite3/trunk/Makefile	2009-10-29 14:49:36 UTC (rev 7017)
@@ -1,67 +1,49 @@
 GARNAME      = sqlite3
-GARVERSION   = 3.6.16
+GARVERSION   = 3.6.19
 CATEGORIES   = lib
 
 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.
+  SQLite is a in-process library that implements a self-contained, serverless,
+  zero-configuration, transactional SQL database engine.
 endef
 
 # Download informations
-MASTER_SITES  = http://sqlite.org/
-DISTFILES     = sqlite-$(GARVERSION).tar.gz 
-DISTFILES    += $(call admfiles, CSWsqlite3, ) 
-DISTFILES    += $(call admfiles, CSWsqlite3devel, ) 
-DISTFILES    += $(call admfiles, CSWsqlite3rt, ) 
-DISTFILES    += copyright.html
+MASTER_SITES = http://sqlite.org/
+DISTNAME = sqlite-$(GARVERSION)
+DISTFILES = $(DISTNAME).tar.gz 
+DISTFILES += COPYING
 
+PATCHFILES = gar-base.diff
+PATCHFILES += shell.c.diff
+
 # We define upstream file regex so we can be notifed of new upstream software release
 UFILES_REGEX = sqlite-(\d+(?:\.\d+)*).tar.gz
 
-# Package description
-SPKG_DESC_CSWsqlite3 	  = $(DESCRIPTION)
+PACKAGES = CSWsqlite3 CSWsqlite3rt CSWsqlite3devel
+
+CATALOGNAME_CSWsqlite3 = sqlite3
+CATALOGNAME_CSWsqlite3rt = sqlite3_rt
+CATALOGNAME_CSWsqlite3devel = sqlite3_devel
+
+SPKG_DESC_CSWsqlite3 = $(DESCRIPTION)
+SPKG_DESC_CSWsqlite3rt = $(SPKG_DESC_CSWsqlite3) runtime
 SPKG_DESC_CSWsqlite3devel = $(SPKG_DESC_CSWsqlite3) development package
-SPKG_DESC_CSWsqlite3rt    = $(SPKG_DESC_CSWsqlite3) runtime
 
-# Dynamic prototype
-PKGFILES_CSWsqlite3devel   = $(PKGFILES_DEVEL)
-PKGFILES_CSWsqlite3devel  += /opt/csw/share/doc/sqlite3devel/copyright.html
-PKGFILES_CSWsqlite3        = /opt/csw/share/doc/sqlite3/copyright.html
-PKGFILES_CSWsqlite3       += /opt/csw/bin/.*
+PKGFILES_CSWsqlite3 = $(bindir)/.*
+PKGFILES_CSWsqlite3devel = $(PKGFILES_DEVEL)
 
-# Dependencies
-REQUIRED_PKGS_CSWsqlite3      = CSWsqlite3rt
+REQUIRED_PKGS_CSWsqlite3 = CSWsqlite3rt
 REQUIRED_PKGS_CSWsqlite3devel = CSWsqlite3
 
-# Build the 64 bits binaries
-NO_ISAEXEC             = 1
-EXTRA_BUILD_ISAS_sparc = sparcv9
+BUILD64 = 1
+NO_ISAEXEC = 1
 
-# Add some patches to the sources
-PATCHFILES     = gar-base.diff
-PATCHFILES    += shell.c.diff
-
-# Do not execute make test step
-TEST_SCRIPTS   = none
-
 # Make configure options
-CONFIGURE_ARGS  = $(DIRPATHS)
+CONFIGURE_ARGS = $(DIRPATHS)
 CONFIGURE_ARGS += --enable-threadsafe --disable-debug 
 
-test-none:
-	@$(MAKECOOKIE)
+TEST_SCRIPTS =
 
-post-extract:
-	( cd $(WORKROOTDIR) ; for i in build-isa-* ; do mv $$i/sqlite-$(GARVERSION) $$i/$(GARNAME)-$(GARVERSION) ; done )
-	@$(MAKECOOKIE)
-
-pre-install:
-	@ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) 
-	@ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel 
-	@ginstall -d $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)rt 
-	@gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME) 
-	@gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)devel 
-	@gcp -fp $(WORKROOTDIR)/build-$(firstword $(MODULATIONS))/copyright.html $(WORKROOTDIR)/install-$(firstword $(MODULATIONS))$(datadir)/doc/$(GARNAME)rt 
-
 include gar/category.mk
 

Modified: csw/mgar/pkg/sqlite3/trunk/checksums
===================================================================
--- csw/mgar/pkg/sqlite3/trunk/checksums	2009-10-29 14:48:41 UTC (rev 7016)
+++ csw/mgar/pkg/sqlite3/trunk/checksums	2009-10-29 14:49:36 UTC (rev 7017)
@@ -1,7 +1,4 @@
-796042e754828aa346facd2214deff95  download/CSWsqlite3.gspec
-b6cc9c2a8d9135f74f8bc2dcd486056f  download/CSWsqlite3devel.gspec
-e331063f1e79a20e465ed63bfcea15a8  download/CSWsqlite3rt.gspec
-a0e12a72a1f5b972624c712532dc27d7  download/copyright.html
-80d638505872be7ffa238d43f0e268b2  download/gar-base.diff
-1a2be927ceacfa534501b9f4675bce83  download/shell.c.diff
-d7c57e91fbeb630c19f82eec3ef73dae  download/sqlite-3.6.16.tar.gz
+22bb7b924e2ecb13997abcf15966f674  COPYING
+80d638505872be7ffa238d43f0e268b2  gar-base.diff
+1a2be927ceacfa534501b9f4675bce83  shell.c.diff
+aa03cc24a52851bb204fc1e489e195e8  sqlite-3.6.19.tar.gz

Added: csw/mgar/pkg/sqlite3/trunk/files/COPYING
===================================================================
--- csw/mgar/pkg/sqlite3/trunk/files/COPYING	                        (rev 0)
+++ csw/mgar/pkg/sqlite3/trunk/files/COPYING	2009-10-29 14:49:36 UTC (rev 7017)
@@ -0,0 +1,188 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html><head>
+<title>SQLite Copyright</title>
+<style type="text/css">
+body {
+    margin: auto;
+    font-family: Verdana, sans-serif;
+    padding: 8px 1%;
+}
+
+a { color: #45735f }
+a:visited { color: #734559 }
+
+.logo { position:absolute; margin:3px; }
+.tagline {
+  float:right;
+  text-align:right;
+  font-style:italic;
+  width:240px;
+  margin:12px;
+  margin-top:58px;
+}
+
+.toolbar {
+  font-variant: small-caps;
+  text-align: center;
+  line-height: 1.6em;
+  margin: 0;
+  padding:1px 8px;
+}
+.toolbar a { color: white; text-decoration: none; padding: 6px 12px; }
+.toolbar a:visited { color: white; }
+.toolbar a:hover { color: #80a796; background: white; }
+
+.content    { margin: 5%; }
+.content dt { font-weight:bold; }
+.content dd { margin-bottom: 25px; margin-left:20%; }
+.content ul { padding:0px; padding-left: 15px; margin:0px; }
+
+/* rounded corners */
+.se  { background: url(images/se.png) 100% 100% no-repeat #80a796}
+.sw  { background: url(images/sw.png) 0% 100% no-repeat }
+.ne  { background: url(images/ne.png) 100% 0% no-repeat }
+.nw  { background: url(images/nw.png) 0% 0% no-repeat }
+
+</style>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8">
+  
+</head>
+<body>
+<div><!-- container div to satisfy validator -->
+
+<a href="index.html">
+<img class="logo" src="images/SQLite.gif" alt="SQLite Logo"
+ border="0"></a>
+<div><!-- IE hack to prevent disappearing logo--></div>
+<div class="tagline">Small. Fast. Reliable.<br>Choose any three.</div>
+
+<table width=100% style="clear:both"><tr><td>
+  <div class="se"><div class="sw"><div class="ne"><div class="nw">
+  <div class="toolbar">
+    <a href="about.html">About</a>
+    <a href="sitemap.html">Sitemap</a>
+    <a href="docs.html">Documentation</a>
+    <a href="download.html">Download</a>
+    <a href="copyright.html">License</a>
+    <a href="news.html">News</a>
+    <a href="dev.html">Developers</a>
+    <a href="support.html">Support</a>
+  </div></div></div></div></div>
+</td></tr></table>
+  
+
+
+<h2>SQLite Copyright</h2>
+
+<table align="right" vspace="0" hspace="10" border="1" cellpadding="20">
+<tr><td align="center">
+<img src="images/nocopy.gif"><br>
+SQLite is in the<br>
+<a href="http://en.wikipedia.org/wiki/Public_Domain">Public Domain</a>
+</td></tr>
+</table>
+
+<p>
+All of the deliverable code in SQLite has been dedicated to the
+<a href="http://en.wikipedia.org/wiki/Public_Domain">public domain</a>
+by the authors.
+All code authors, and representatives of the companies they work for,
+have signed affidavits dedicating their contributions to
+the public domain and originals of
+those signed affidavits are stored in a firesafe at the main offices
+of <a href="http://www.hwaci.com">Hwaci</a>.
+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, commercial or non-commercial, and by any means.
+</p>
+
+<p>
+The previous paragraph applies to the deliverable code in SQLite - 
+those parts of the SQLite library that you actually bundle and
+ship with a larger application.  Portions of the documentation and
+some code used as part of the build process might fall under
+other licenses.  The details here are unclear.  We do not worry
+about the licensing of the documentation and build code so much
+because none of these things are part of the core deliverable
+SQLite library.
+</p>
+
+<p>
+All of the deliverable code in SQLite has been written from scratch.
+No code has been taken from other projects or from the open
+internet.  Every line of code can be traced back to its original
+author, and all of those authors have public domain dedications
+on file.  So the SQLite code base is clean and is
+uncontaminated with licensed code from other projects.
+</p>
+
+<h2>Obtaining An Explicit License To Use SQLite</h2>
+
+<p>
+Even though SQLite is in the public domain and does not require
+a license, some users want to obtain a license anyway.  Some reasons
+for obtaining a license include:
+</p>
+
+<ul>
+<li> You are using SQLite in a jurisdiction that does not recognize
+     the public domain.  </li>
+<li> You are using SQLite in a jurisdiction that does not recognize
+     the right of an author to dedicate their work to the public
+     domain. </li>
+<li> You want to hold a tangible legal document
+     as evidence that you have the legal right to use and distribute
+     SQLite. </li>
+<li> Your legal department tells you that you have to purchase a license.
+     </li>
+</ul>
+
+<p>
+If you feel like you really have to purchase a license for SQLite,
+<a href="http://www.hwaci.com/">Hwaci</a>, the company that employs 
+the architect and principal developers of SQLite, will 
+<a href="http://www.hwaci.com/cgi-bin/license-step1">sell you
+one</a>.
+</p>
+
+<h2>Contributed Code</h2>
+
+<p>
+In order to keep SQLite completely free and unencumbered by copyright,
+all new contributors to the SQLite code base are asked to 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:
+</p>
+
+<blockquote><i>
+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 to this code under copyright law.
+</i></blockquote>
+
+<p>
+We are not 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:</p>
+
+<blockquote>
+Hwaci<br>
+6200 Maple Cove Lane<br>
+Charlotte, NC 28269<br>
+USA
+</blockquote>
+
+<p>
+A template copyright release is available
+in <a href="copyright-release.pdf">PDF</a> or
+<a href="copyright-release.html">HTML</a>.
+You can use this release to make future changes. 
+</p>
+

Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec
===================================================================
--- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec	2009-10-29 14:48:41 UTC (rev 7016)
+++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3.gspec	2009-10-29 14:49:36 UTC (rev 7017)
@@ -1,9 +0,0 @@
-%var            bitname sqlite3
-%var            pkgname CSWsqlite3
-%include        url file://%{PKGLIB}/csw_dyndepend.gspec
-%copyright      
-
-
-Please see /opt/csw/share/doc/%{GARNAME} for license information
-
-

Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec
===================================================================
--- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec	2009-10-29 14:48:41 UTC (rev 7016)
+++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3devel.gspec	2009-10-29 14:49:36 UTC (rev 7017)
@@ -1,8 +0,0 @@
-%var            bitname sqlite3_devel
-%var            pkgname CSWsqlite3devel
-%var		arch all
-%include        url file://%{PKGLIB}/csw_dyndepend.gspec
-%copyright      
-
-Please see /opt/csw/share/doc/%{GARNAME} for license information
-

Deleted: csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec
===================================================================
--- csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec	2009-10-29 14:48:41 UTC (rev 7016)
+++ csw/mgar/pkg/sqlite3/trunk/files/CSWsqlite3rt.gspec	2009-10-29 14:49:36 UTC (rev 7017)
@@ -1,9 +0,0 @@
-%var            bitname sqlite3_rt
-%var            pkgname CSWsqlite3rt
-%include        url file://%{PKGLIB}/csw_dyndepend.gspec
-%copyright      
-
-
-Please see /opt/csw/share/doc/%{GARNAME} for license information
-
-


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