]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Rename VERSION_XYZ to the more conventional PACKAGE_VERSION and remove the unused...
authorstephan <stephan@noemail.net>
Fri, 25 Oct 2024 22:44:58 +0000 (22:44 +0000)
committerstephan <stephan@noemail.net>
Fri, 25 Oct 2024 22:44:58 +0000 (22:44 +0000)
FossilOrigin-Name: 2d2f6dfdebbaba181d0ac16b5b0fa63490fb4c4bdb5ee2e8bf70f06ec862a77f

Makefile.in
auto.def
main.mk
manifest
manifest.uuid

index 6ca1f3ac1023dcf2e8de88e3c26ae5f222195d97..2556c8c7099cdc42f2fa70f323886632cb7af639 100644 (file)
@@ -96,7 +96,7 @@ AR = @AR@
 AR.flags = cr # TODO? Add a configure test to determine this?
 CC = @CC@
 B.cc = @BUILD_CC@ @BUILD_CFLAGS@
-T.cc = $(CC)
+T.cc = @CC@
 CFLAGS = @CFLAGS@ @SH_CFLAGS@
 
 LDFLAGS.shobj = @SHOBJ_LDFLAGS@
@@ -161,11 +161,9 @@ CFLAGS.libsqlite3 = -DSQLITE_TEMP_STORE=@TEMP_STORE@
 OPT_FEATURE_FLAGS = @OPT_FEATURE_FLAGS@ $(OPTIONS)
 
 #
-# Release (X.Y.Z) and version (X.Y) numbers for the SQLite being
-# compiled.
+# Version (X.Y.Z) number for the SQLite being compiled.
 #
-VERSION.XYZ = @VERSION_XYZ@
-# VERSION.XY = @VERSION_XY@ # we don't currently use this anywhere
+PACKAGE_VERSION = @PACKAGE_VERSION@
 
 #
 # Filename extensions for binaries and libraries
index b5bde98e252c6288251f0337444e2a887e03ca89..dc1a7aedaeee3821b9f3eec0dd98f048bce69d0c 100644 (file)
--- a/auto.def
+++ b/auto.def
@@ -174,12 +174,14 @@ set srcdir $::autosetup(srcdir)
 set top_srcdir [get-define abs_top_srcdir]
 msg-result "srcdir = $srcdir"
 msg-result "top_srcdir = $top_srcdir"
-set VERSION_XYZ [readfile $::autosetup(srcdir)/VERSION]
-regsub {([0-9]*\.*[0-9]*).*} $VERSION_XYZ {\1} VERSION_XY
-define VERSION_XY $VERSION_XY
-define VERSION_XYZ $VERSION_XYZ
-msg-result "RELEASE = $VERSION_XYZ"
-msg-result "VERSION = $VERSION_XY"
+set PACKAGE_VERSION [readfile $::autosetup(srcdir)/VERSION]
+msg-result "VERSION = $PACKAGE_VERSION"
+
+define PACKAGE_NAME "sqlite"
+define PACKAGE_URL {https://sqlite.org}
+define PACKAGE_VERSION $PACKAGE_VERSION
+define PACKAGE_STRING "[get-define PACKAGE_NAME] $PACKAGE_VERSION"
+define PACKAGE_BUGREPORT [get-define PACKAGE_URL]/forum
 
 define-append SQLITE_AUTOREMAKE cd $::autosetup(srcdir) && $top_srcdir/configure {*}$::autosetup(argv)
 
@@ -967,12 +969,6 @@ hwaci-check-rpath
 # Generate the output files.
 #
 hwaci-make-from-dot-in -touch Makefile sqlite3.pc
-# for sqlite_cfg.h and $DUMP_DEFINES_JSON
-define PACKAGE_NAME "sqlite"
-define PACKAGE_URL {https://sqlite.org}
-define PACKAGE_VERSION [get-define VERSION_XYZ]
-define PACKAGE_STRING "[get-define PACKAGE_NAME] [get-define VERSION_XYZ]"
-define PACKAGE_BUGREPORT [get-define PACKAGE_URL]
 if {0} {
   # Requires a hand-written sqlite_cfg.h.in...
   hwaci-make-from-dot-in sqlite_cfg.h
diff --git a/main.mk b/main.mk
index bbf4fd5c667162a18720dbe59a32dc54c39a2bf6..b5866aa1b24ac42c4f8d6dd05aa9d16ebe097579 100644 (file)
--- a/main.mk
+++ b/main.mk
 #
 TOP ?= $(PWD)
 #
-# $(VERSION.XYZ) =
+# $(PACKAGE_VERSION) =
 #
 # The MAJOR.MINOR.PATCH version number of this build.
 #
-VERSION.XYZ ?=
+PACKAGE_VERSION ?=
 #
 # $(B.cc) =
 #
@@ -394,7 +394,7 @@ $(MAKE_SANITY_CHECK): $(MAKEFILE_LIST)
        @if [ x = "x$(TOP)" ]; then echo "Missing TOP var" 1>&2; exit 1; fi
        @if [ ! -d "$(TOP)" ]; then echo "$(TOP) is not a directory" 1>&2; exit 1; fi
        @if [ ! -f "$(TOP)/auto.def" ]; then echo "$(TOP) does not appear to be the top-most source dir" 1>&2; exit 1; fi
-       @if [ x = "x$(VERSION.XYZ)" ]; then echo "VERSION.XYZ must be set to the library's X.Y.Z-format version number" 1>&2; exit 1; fi
+       @if [ x = "x$(PACKAGE_VERSION)" ]; then echo "PACKAGE_VERSION must be set to the library's X.Y.Z-format version number" 1>&2; exit 1; fi
        @if [ x = "x$(B.cc)" ]; then echo "Missing B.cc var" 1>&2; exit 1; fi
        @if [ x = "x$(T.cc)" ]; then echo "Missing T.cc var" 1>&2; exit 1; fi
        @if [ x = "x$(B.tclsh)" ]; then echo "Missing B.tclsh var" 1>&2; exit 1; fi
@@ -1290,7 +1290,7 @@ so: $(libsqlite3.SO)-$(ENABLE_SHARED)
 all: so
 
 #
-# Install the $(libsqlite3.SO) as $(libsqlite3.SO).$(VERSION.XYZ) and
+# Install the $(libsqlite3.SO) as $(libsqlite3.SO).$(PACKAGE_VERSION) and
 # create symlinks which point to it. Do we really need all of this
 # hoop-jumping? Can we not simply install the .so as-is to
 # libsqlite3.so (without the versioned bits)?
@@ -1303,11 +1303,11 @@ install-so-1: $(install-dir.lib) $(libsqlite3.SO)
        $(INSTALL) $(libsqlite3.SO) $(install-dir.lib)
        @echo "Setting up SO symlinks..."; \
                cd $(install-dir.lib) || exit $$?; \
-               rm -f $(libsqlite3.SO).3 $(libsqlite3.SO).$(VERSION.XYZ) || exit $$?; \
-               mv $(libsqlite3.SO) $(libsqlite3.SO).$(VERSION.XYZ) || exit $$?; \
-               ln -s $(libsqlite3.SO).$(VERSION.XYZ) $(libsqlite3.SO).3 || exit $$?; \
+               rm -f $(libsqlite3.SO).3 $(libsqlite3.SO).$(PACKAGE_VERSION) || exit $$?; \
+               mv $(libsqlite3.SO) $(libsqlite3.SO).$(PACKAGE_VERSION) || exit $$?; \
+               ln -s $(libsqlite3.SO).$(PACKAGE_VERSION) $(libsqlite3.SO).3 || exit $$?; \
                ln -s $(libsqlite3.SO).3 $(libsqlite3.SO) || exit $$?; \
-               ls -la $(libsqlite3.SO) $(libsqlite3.SO).3 $(libsqlite3.SO).$(VERSION.XYZ)
+               ls -la $(libsqlite3.SO) $(libsqlite3.SO).3 $(libsqlite3.SO).$(PACKAGE_VERSION)
 install-so-0 install-so-:
 install: install-so-$(ENABLE_SHARED)
 
@@ -1329,7 +1329,7 @@ install: install-includes
 # libtclsqlite3...
 #
 pkgIndex.tcl:
-       echo 'package ifneeded sqlite3 $(VERSION.XYZ) [list load [file join $$dir libtclsqlite3[info sharedlibextension]] sqlite3]' > $@
+       echo 'package ifneeded sqlite3 $(PACKAGE_VERSION) [list load [file join $$dir libtclsqlite3[info sharedlibextension]] sqlite3]' > $@
 libtclsqlite3.SO = libtclsqlite3$(T.dll)
 $(libtclsqlite3.SO): tclsqlite.o $(libsqlite3.LIB)
        $(T.link.shared) -o $@ tclsqlite.o \
@@ -1362,14 +1362,14 @@ CFLAGS.tclextension = $(CFLAGS.intree_includes) $(CFLAGS) $(OPT_FEATURE_FLAGS) $
 # by --with-tclsh=
 #
 tclextension: tclsqlite3.c
-       $(TCLSH_CMD) $(TOP)/tool/buildtclext.tcl --build-only --cc "$(CC)" $(CFLAGS.tclextension)
+       $(TCLSH_CMD) $(TOP)/tool/buildtclext.tcl --build-only --cc "$(T.cc)" $(CFLAGS.tclextension)
 
 #
 # Install the SQLite TCL extension in a way that is appropriate for $TCLSH_CMD
 # to find it.
 #
 tclextension-install: tclsqlite3.c
-       $(TCLSH_CMD) $(TOP)/tool/buildtclext.tcl --cc "$(CC)" $(CFLAGS.tclextension)
+       $(TCLSH_CMD) $(TOP)/tool/buildtclext.tcl --cc "$(T.cc)" $(CFLAGS.tclextension)
 
 #
 # Install the SQLite TCL extension that is used by $TCLSH_CMD
index 80a37707aa324a74d98eaf94cedf787e469a3c50..696d18d26ab42503642c325fd796152e411a3012 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,9 +1,9 @@
-C Update\sthe\scompile-for-*.md\sdocuments.
-D 2024-10-25T15:28:00.541
+C Rename\sVERSION_XYZ\sto\sthe\smore\sconventional\sPACKAGE_VERSION\sand\sremove\sthe\sunused\sVERSION_XY.
+D 2024-10-25T22:44:58.901
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md b6e6c1baf38e4339bd3f1e0e5e5bfd0a9a93d133360691b2785c2d4b2f2dcec2
-F Makefile.in 5a95c68b70be1448a6f226c09c1df5e338cc496e70987173fcfdca9ad94cb5a4
+F Makefile.in e880d287a3233a5352b3e260ff9b44baa9388070ba033ec842bc46e2cebdd11e
 F Makefile.linux-generic 8df0e6ee5e4671f844caf27f88d2be7421e904639f7a0ffdce0e2cd4ea11e8c0
 F Makefile.msc 28318970f86f601ac79b5e6a514a52fb33a1526d0e0e915b4edc2f41846c1d4a
 F README.md c3c0f19532ce28f6297a71870f3c7b424729f0e6d9ab889616d3587dd2332159
@@ -13,7 +13,7 @@ F art/icon-80x90.gif 65509ce3e5f86a9cd64fe7fca2d23954199f31fe44c1e09e208c80fb83d
 F art/sqlite370.eps aa97a671332b432a54e1d74ff5e8775be34200c2
 F art/sqlite370.ico af56c1d00fee7cd4753e8631ed60703ed0fc6e90
 F art/sqlite370.jpg d512473dae7e378a67e28ff96a34da7cb331def2
-F auto.def 44bfd6a96800a552736e2b1c482d2be818aa1e8156c63fb877cbab480d974af0
+F auto.def a9b6bbe2bd8433a79113253550b27e01ace2194b59412244b0c0ac7b38ccaec3
 F autoconf/INSTALL 83e4a25da9fd053c7b3665eaaaf7919707915903
 F autoconf/Makefile.am adedc1324b6a87fdd1265ddd336d2fb7d4f36a0e77b86ea553ae7cc4ea239347
 F autoconf/Makefile.fallback 22fe523eb36dfce31e0f6349f782eb084e86a5620b2b0b4f84a2d6133f53f5ac
@@ -707,7 +707,7 @@ F ext/wasm/wasmfs.make bc8bb227f35d5bd3863a7bd2233437c37472a0d81585979f058f9b9b5
 F install-sh 9d4de14ab9fb0facae2f48780b874848cbf2f895 x
 F ltmain.sh 3ff0879076df340d2e23ae905484d8c15d5fdea8
 F magic.txt 5ade0bc977aa135e79e3faaea894d5671b26107cc91e70783aa7dc83f22f3ba0
-F main.mk a26d970036f31c538426ff12d7bb99384402bec16aeef63ac6f795531143fabc
+F main.mk af346a94426e107f4140f841a2875af97c025ae54fd00cd67a67f8672e90306c
 F mptest/config01.test 3c6adcbc50b991866855f1977ff172eb6d901271
 F mptest/config02.test 4415dfe36c48785f751e16e32c20b077c28ae504
 F mptest/crash01.test 61e61469e257df0850df4293d7d4d6c2af301421
@@ -2237,8 +2237,8 @@ F vsixtest/vsixtest.tcl 6195aba1f12a5e10efc2b8c0009532167be5e301abe5b31385638080
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P d8c0e0184226bdae9785199d486200e49db7973d78502d09db7a7e34ab0af941
-R 4d14b0cf75d6af0603108fd77389184c
-U drh
-Z 668ae18c27501de00efe113f6d944d91
+P c4da7fa279274e5a6fe214b5c22f17bcf9b40299aeeab5bfbdae2ba0b2de6af0
+R 5aa1eb68c22173fd339cc6da207da603
+U stephan
+Z c513b9b62fc4b0a4b0fc3bf321e7bc3a
 # Remove this line to create a well-formed Fossil manifest.
index a469e5098db85455a400be49370dd74abcdf6345..c3d7f539ac39fff7793c9df086586d5512dd02e5 100644 (file)
@@ -1 +1 @@
-c4da7fa279274e5a6fe214b5c22f17bcf9b40299aeeab5bfbdae2ba0b2de6af0
+2d2f6dfdebbaba181d0ac16b5b0fa63490fb4c4bdb5ee2e8bf70f06ec862a77f