]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Slight modernization of the TEA README.txt.
authorstephan <stephan@noemail.net>
Mon, 2 Jun 2025 15:17:59 +0000 (15:17 +0000)
committerstephan <stephan@noemail.net>
Mon, 2 Jun 2025 15:17:59 +0000 (15:17 +0000)
FossilOrigin-Name: bf7be67e3fb7b75fc281997f7bf9aa69eaf4da6bdf2fefe359b12d25ec95f512

autoconf/tea/README.txt
manifest
manifest.uuid

index 67edce2955ca0f01a8661c86da38e1e74bf8060d..122b08d32d0c86a7fbe652f0df4ad3ae7c3a115a 100644 (file)
@@ -41,24 +41,32 @@ step-by-step instructions at the links below for more information:
     https://sqlite.org/src/doc/trunk/doc/compile-for-unix.md
     https://sqlite.org/src/doc/trunk/doc/compile-for-windows.md
 
+And info about the extension's Tcl interface can be found at:
+
+    https://sqlite.org/tclsqlite.html
+
 The whole point of the amalgamation-autoconf tarball (in which this
-README.txt file is embedded) is to provide a means of compiling
-SQLite that does not require first installing TCL and/or "tclsh".
-The canonical Makefile in the SQLite source tree provides more
-capabilities (such as the the ability to run test cases to ensure
-that the build worked) and is better maintained.  The only
-downside of the canonical Makefile is that it requires a TCL
-installation.  But if you are wanting to build the TCL extension for
-SQLite, then presumably you already have a TCL installation.  So why
-not just use the more-capable and better-maintained canoncal Makefile?
-
-This TEA builder is derived from code found at
+README.txt file is embedded) is to provide a means of compiling SQLite
+that does not require first installing TCL and/or "tclsh".  The
+canonical Makefile in the SQLite source tree provides more
+capabilities (such as the the ability to run test cases to ensure that
+the build worked) and is better maintained.  The only downside of the
+canonical Makefile is that it requires a TCL installation.  But if you
+are wanting to build the TCL extension for SQLite, then presumably you
+already have a TCL installation.  So why not just use the more-capable
+and better-maintained canoncal Makefile?
+
+As of version 3.50.0, this build process uses "teaish":
+
+    https://fossil.wanderinghorse.net/r/teaish
+
+which is conceptually derived from the pre-3.50 toolchain, TEA:
 
     http://core.tcl-lang.org/tclconfig
     http://core.tcl-lang.org/sampleextension
 
-The SQLite developers do not understand how it works.  It seems to
-work for us.  It might also work for you.  But we cannot promise that.
+It to works for us.  It might also work for you.  But we cannot
+promise that.
 
 If you want to use this TEA builder and it works for you, that's fine.
 But if you have trouble, the first thing you should do is go back
@@ -70,13 +78,11 @@ to using the canonical Makefile in the SQLite source tree.
 UNIX BUILD
 ==========
 
-Building under most UNIX systems is easy, just run the configure script
-and then run make. For more information about the build process, see
-the tcl/unix/README file in the Tcl src dist. The following minimal
-example will install the extension in the /opt/tcl directory.
+Building under most UNIX systems is easy, just run the configure
+script and then run make. For example:
 
        $ cd sqlite-*-tea
-       $ ./configure --prefix=/opt/tcl
+       $ ./configure --with-tcl=/path/to/tcl/install/root
        $ make test
        $ make install
 
@@ -86,4 +92,3 @@ WINDOWS BUILD
 On Windows this build is known to work on Cygwin and some Msys2
 environments. We do not currently support Microsoft makefiles for
 native Windows builds.
-
index 647e5bc9959ca9bf4dd04629de0c715bc300c304..4e0a3e927d8da61a6592c65712541eef5ef73513 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C TEA:\sremove\sthe\sstale\sman\spage\sand\sreferences\sto\sthe\sMSC\smakefiles\sfrom\sthe\sREADME.txt.\sBased\son\sdiscussion\sat\s[forum:87e6660191a472c5\s|\sforum\spost\s87e6660191a472c5].\s\sA\scouple\sof\sweeks\sago\swe\sinternally\sdiscussed\spulling\sin\sthe\sMSC\smakefiles\sfrom\sthe\s3.49\stree\sbut\sthey\sare\sstale\sand\spossibly\sunused,\sso\sopted\sagainst\sit\sfor\sthe\stime\sbeing.
-D 2025-06-02T15:10:41.277
+C Slight\smodernization\sof\sthe\sTEA\sREADME.txt.
+D 2025-06-02T15:17:59.511
 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -23,7 +23,7 @@ F autoconf/README.first f1d3876e9a7852c22f275a6f06814e64934cecbc0b5b9617d6484909
 F autoconf/README.txt b749816b8452b3af994dc6d607394bef3df1736d7e09359f1087de8439a52807
 F autoconf/auto.def 3d994f3a9cc9b712dbce92a5708570ddcf3b988141b6eb738f2ed16127a9f0ac
 F autoconf/tea/Makefile.in bf6b43eafcd18766d81a8f0085cfc9cb051d8abae9031a8e7c3f5f1246e8f166
-F autoconf/tea/README.txt ed653d28131f356f87084928ddcf80d4935b3cd84cdb9406f534f045fc0558f7
+F autoconf/tea/README.txt 23475876343498ef2b514cc7510e8f1559a17e8e03fbc7a41c1c8a3b89e7b7e3
 F autoconf/tea/_teaish.tester.tcl.in 8253b44be88e2e3f21de95a65d3a90c2be8e70b7bdd08a5b80e337ba7402f8f1
 F autoconf/tea/auto.def ce95b9450e2fa4ba5dc857e208fe10f4e6f2d737796ac3278aee6079db417529
 F autoconf/tea/configure d0b12b984edca6030d1976375b80157ac78b5b90a5b4f0dcee39357f63f4a80b x
@@ -2207,8 +2207,8 @@ F tool/version-info.c 3b36468a90faf1bbd59c65fd0eb66522d9f941eedd364fabccd7227350
 F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7
 F tool/warnings.sh 1ad0169b022b280bcaaf94a7fa231591be96b514230ab5c98fbf15cd7df842dd
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P 387f4c4d98b8fb83f6ae406e4143dabda7766e8752b7f6ca104655e51330c978
-R eacb84e1e8fce545c882cbf546adff80
+P c9888a409565e6c8891a3dafa56962df364fb729a61df2701dc0bb282e36fb75
+R 18aff812c0e458ce4faf4f0cc718bfc5
 U stephan
-Z 32e930eb9547362a4891574b0cb43d68
+Z c396247e93c4ccc4319211c213bf549c
 # Remove this line to create a well-formed Fossil manifest.
index 8ed5303148d8138b4cf7f5717499767127f17641..5045dbdf699ba5a08bf6a5f1484cfee3662842b6 100644 (file)
@@ -1 +1 @@
-c9888a409565e6c8891a3dafa56962df364fb729a61df2701dc0bb282e36fb75
+bf7be67e3fb7b75fc281997f7bf9aa69eaf4da6bdf2fefe359b12d25ec95f512