head 1.10; access; symbols pkgsrc-2026Q1:1.10.0.106 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.104 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.102 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.100 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.10.0.98 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.10.0.96 pkgsrc-2024Q4-base:1.10 pkgsrc-2024Q3:1.10.0.94 pkgsrc-2024Q3-base:1.10 pkgsrc-2024Q2:1.10.0.92 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.10.0.90 pkgsrc-2024Q1-base:1.10 pkgsrc-2023Q4:1.10.0.88 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.86 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.84 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.82 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.80 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.78 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.76 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.74 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.72 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.10.0.70 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.68 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.10.0.66 pkgsrc-2021Q1-base:1.10 pkgsrc-2020Q4:1.10.0.64 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.62 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.58 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.10.0.38 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.10.0.60 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.56 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.54 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.10.0.52 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.50 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.48 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.46 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.44 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.10.0.42 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.40 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.36 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.34 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.32 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.30 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.28 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.26 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.24 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.22 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.20 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.18 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.16 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.14 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.12 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.10.0.10 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.8 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.6 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.4 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.2 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.9.0.28 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.9.0.26 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.9.0.24 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.9.0.22 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.20 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.18 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.16 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.14 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.12 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.10 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.8 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.6 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.4 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.2 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.8.0.40 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.8.0.38 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.36 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.34 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.32 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.30 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.28 pkgsrc-2008Q1:1.8.0.26 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.24 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.22 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.20 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.18 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.16 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.14 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.12 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.10 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.8.0.8 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.6 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.4 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.2 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.7.0.4 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.2 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.6.0.2 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.5.0.2 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 buildlink2-base:1.3; locks; strict; comment @# @; 1.10 date 2013.01.04.13.33.43; author jperkin; state Exp; branches; next 1.9; 1.9 date 2009.07.22.16.37.26; author drochner; state Exp; branches; next 1.8; 1.8 date 2005.02.24.16.05.25; author wiz; state Exp; branches; next 1.7; 1.7 date 2004.09.08.15.55.48; author salo; state Exp; branches; next 1.6; 1.6 date 2004.03.31.05.50.17; author snj; state dead; branches; next 1.5; 1.5 date 2003.12.30.14.41.09; author cjep; state Exp; branches; next 1.4; 1.4 date 2003.12.29.20.03.31; author cjep; state Exp; branches; next 1.3; 1.3 date 2001.12.05.02.04.05; author reinoud; state dead; branches; next 1.2; 1.2 date 2001.11.19.00.41.06; author reinoud; state Exp; branches; next 1.1; 1.1 date 2001.10.20.18.52.38; author reinoud; state Exp; branches; next ; desc @@ 1.10 log @Clean up out-of-srcdir build handling. @ text @$NetBSD: patch-ab,v 1.9 2009/07/22 16:37:26 drochner Exp $ --- configure.orig 2005-02-14 01:22:04.000000000 +0100 +++ configure @@@@ -18376,8 +18376,8 @@@@ if test "$program_prefix" = "NONE"; then fi -if test -f VERSION; then - VERSION=`cat VERSION` +if test -f $srcdir/VERSION; then + VERSION=`cat $srcdir/VERSION` echo "Version set to $VERSION" fi @ 1.9 log @update to 2.8.17 bugfix: That bug might possibly cause database corruption if a large INSERT or UPDATE statement within a multi-statement transaction fails due to a uniqueness constraint but the containing transaction commits. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.8 2005/02/24 16:05:25 wiz Exp $ d3 2 a4 2 --- ../sqlite-2.8.17/configure.orig 2005-02-14 01:22:04.000000000 +0100 +++ ../sqlite-2.8.17/configure @ 1.8 log @Update to 2.8.16: 2005 February 15 (2.8.16) * Fix a bug that can lead to database corruption if there are two open connections to the same database and one connection does a VACUUM and the second makes some change to the database. * Correctly handle quoted names in CREATE INDEX statements. * Fix a naming conflict between sqlite.h and sqlite3.h. * Avoid excess heap usage when copying expressions. * Other minor bug fixes. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- ../sqlite-2.8.16/configure.orig 2005-02-14 01:22:04.000000000 +0100 +++ ../sqlite-2.8.16/configure @ 1.7 log @PKGREVISION++ Point to correct location of VERSION file so we save the correct version into pkgconfig file. Addresses PR pkg/26875 by Ian Zagorskih. @ text @d3 3 a5 3 --- ../sqlite/configure.orig 2004-02-29 16:18:31.000000000 +0100 +++ ../sqlite/configure 2004-09-08 06:17:32.000000000 +0200 @@@@ -18376,8 +18376,8 @@@@ @ 1.6 log @Update to sqlite-2.8.13. Closes PR pkg/24660. FreeBSD 4 portability hint from Michal Pasternak. Some of the changes since 2.8.5 include: * Refactor parts of the code in order to make the code footprint smaller. The code is now also a little bit faster. * The built-in min() and max() functions now honor the difference between NUMERIC and TEXT datatypes. * New HH:MM:SS modifier to the built-in date/time functions. * Add function prototypes for the database encryption API. * Fix a bug that might corrupt the rollback journal if a power failure or external program halt occurs in the middle of a COMMIT. * Reduce the size and increase the speed of various modules. * Fix a potential database corruption problem on Unix. * Fix a 32-bit integer overflow problem that could result in corrupt indices in a database if large negative numbers (less than -2147483648) were inserted into a indexed numeric column. * Fix a locking problem on multi-threaded Linux implementations. * Fix a critical bug introduced in 2.8.0 which could cause database corruption. * The VACUUM command now works with the non-callback API * If the name of the database is an empty string, open a new database in a temporary file that is automatically deleted when the database is closed. * Performance enhancements in the lemon-generated parser * Documentation updates and typo fixes * Removed support for the Oracle8 outer join syntax. * Allow GLOB and LIKE operators to work as functions. * Make sure the journal file directory entry is committed to disk before writing the database file. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.5 2003/12/30 14:41:09 cjep Exp $ d3 13 a15 6 --- ../sqlite/src/auth.c.orig 2003-05-10 04:36:54.000000000 +0100 +++ ../sqlite/src/auth.c @@@@ -18,2 +18,3 @@@@ */ +#include "os.h" #include "sqliteInt.h" @ 1.5 log @Further changes for FreeBSD support from Michal Pasternak @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Add #include's necessary for this to build on FreeBSD. From Michal Pasternak in PR#23828. @ text @@ 1.3 log @Update sqlite package to version 2.1.4 (2001-12-04) incorporating lockup bugs removal, fixing the behaviour of comparison operators so that they are consistent with the order of entries in an index, correct handling of integers in SQL expressions that are larger than what can be represented by the machine integer and locking protocol fixes. The author also incorporated my suggestions after the messy LP64 patches I made; its now a lot more clean allthough there are still a few warnings but they are checked and OK. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.2 2001/11/19 00:41:06 reinoud Exp $ d3 3 a5 5 --- ../sqlite/src/btree.c.orig Sat Nov 10 14:51:08 2001 +++ ../sqlite/src/btree.c @@@@ -60,7 +60,7 @@@@ ** The uptr type must be big enough to hold a pointer. ** Change these typedefs when porting to new architectures. d7 2 a8 55 -typedef unsigned int uptr; +typedef unsigned long long int uptr; /* There are already defined in sqliteInt.h... ** typedef unsigned int u32; @@@@ -829,7 +829,7 @@@@ int sqliteBtreeCursor(Btree *pBt, int iTable, int wrFlag, BtCursor **ppCur){ int rc; BtCursor *pCur; - int nLock; + long long int nLock; if( pBt->page1==0 ){ rc = lockBtree(pBt); @@@@ -852,7 +852,7 @@@@ if( rc!=SQLITE_OK ){ goto create_cursor_exception; } - nLock = (int)sqliteHashFind(&pBt->locks, 0, iTable); + nLock = (long long int)sqliteHashFind(&pBt->locks, 0, iTable); if( nLock<0 || (nLock>0 && wrFlag) ){ rc = SQLITE_LOCKED; goto create_cursor_exception; @@@@ -886,7 +886,7 @@@@ ** when the last cursor is closed. */ int sqliteBtreeCloseCursor(BtCursor *pCur){ - int nLock; + long long int nLock; Btree *pBt = pCur->pBt; if( pCur->pPrev ){ pCur->pPrev->pNext = pCur->pNext; @@@@ -900,7 +900,7 @@@@ sqlitepager_unref(pCur->pPage); } unlockBtreeIfUnused(pBt); - nLock = (int)sqliteHashFind(&pBt->locks, 0, pCur->pgnoRoot); + nLock = (long long int)sqliteHashFind(&pBt->locks, 0, pCur->pgnoRoot); assert( nLock!=0 || sqlite_malloc_failed ); nLock = nLock<0 ? 0 : nLock-1; sqliteHashInsert(&pBt->locks, 0, pCur->pgnoRoot, (void*)nLock); @@@@ -2293,11 +2293,11 @@@@ */ int sqliteBtreeClearTable(Btree *pBt, int iTable){ int rc; - int nLock; + long long int nLock; if( !pBt->inTrans ){ return SQLITE_ERROR; /* Must start a transaction first */ } - nLock = (int)sqliteHashFind(&pBt->locks, 0, iTable); + nLock = (long long int)sqliteHashFind(&pBt->locks, 0, iTable); if( nLock ){ return SQLITE_LOCKED; } @ 1.2 log @Update SQLite package to version 2.1.0 from 2.0.5 @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Hmm... shouldn't have forgotten to ad the patches themselves.... (AHUM) @ text @d3 1 a3 1 --- ../sqlite/src/btree.c.orig Mon Oct 15 02:44:35 2001 d14 1 a14 1 @@@@ -818,7 +818,7 @@@@ d23 1 a23 1 @@@@ -841,7 +841,7 @@@@ d32 1 a32 1 @@@@ -875,7 +875,7 @@@@ d41 1 a41 1 @@@@ -889,7 +889,7 @@@@ d47 1 a47 1 assert( nLock!=0 ); d50 1 a50 1 @@@@ -2311,11 +2311,11 @@@@ @