[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