<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dc0a6faf0cbf3743b1543c9b04a58a59e71e5711">https://github.com/macports/macports-ports/commit/dc0a6faf0cbf3743b1543c9b04a58a59e71e5711</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new dc0a6faf0cb sqlite3: update to 3.50.0
</span>dc0a6faf0cb is described below

<span style='display:block; white-space:pre;color:#808000;'>commit dc0a6faf0cbf3743b1543c9b04a58a59e71e5711
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Thu May 29 15:32:19 2025 -0500

<span style='display:block; white-space:pre;color:#404040;'>    sqlite3: update to 3.50.0
</span>---
 databases/sqlite3/Portfile                         | 32 +++++++++------------
 databases/sqlite3/files/patch-tea-Makefile.in.diff | 33 ++++++++++++++++++++++
 .../files/patch-tea-generic-tclsqlite3.c.diff      | 16 -----------
 3 files changed, 46 insertions(+), 35 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/sqlite3/Portfile b/databases/sqlite3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3b22a6f2675..ffd7e296f86 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/sqlite3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/sqlite3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           clang_dependency 1.0
</span> 
 name                sqlite3
 # don't forget to update the checksums for sqlite3-tools when updating sqlite3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.49.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.50.0
</span> revision            0
 categories          databases
 license             public-domain
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,9 +28,9 @@ master_sites        ${homepage}/2025
</span> set padded_ver      [string range [subst [regsub -all {\.([0-9]+)} "${version}.0.0" {[format %02d \1]}]] 0 6]
 distname            sqlite-autoconf-${padded_ver}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  966f91c0928fbdb5b743ba176cb7482eca6d5c8b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  5c6d8697e8a32a1512a9be5ad2b2e7a891241c334f56f8b0fb4fc6051e1652e8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    3230309
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6b5c268e86375835a990ebf5f4bb51807fcc8dff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3bc776a5f243897415f3b80fb74db3236501d45194c75c7f69012e4ec0128327 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3171708
</span> 
 depends_lib         port:libedit \
                     port:ncurses \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,14 +65,6 @@ if {${subport} eq ${name}} {
</span>     patchfiles      no-rpath.patch \
                     patch-sqlite3_fix-atomic-clang-4.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # See https://sqlite.org/forum/forumpost/566126d8c7 this should not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # be needed for future versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy -force ${filespath}/auto.def ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy -force ${filespath}/Makefile.in ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy -force ${filespath}/sqlite-config.tcl ${worksrcpath}/autosetup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     # search in worksrcpath for sqlite3.h first -- don't pick up an installed one!
     configure.cppflags-prepend  -DSQLITE_DISABLE_INTRINSIC \
                                 -DSQLITE_ENABLE_COLUMN_METADATA \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -104,13 +96,12 @@ subport ${name}-tcl {
</span>     patch.dir               ${configure.dir}
 
     configure.args          --exec-prefix=${prefix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-tcl=${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-tclinclude=${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --with-tcl=${prefix}/lib 
</span> 
     configure.cppflags-prepend \
                             -I${worksrcpath}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles              patch-tea-generic-tclsqlite3.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles              patch-tea-Makefile.in.diff
</span> 
     platform darwin {
         if {${os.major} < 11} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -118,6 +109,10 @@ subport ${name}-tcl {
</span>                             patch-tea-configure.diff
         }
     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 700 ${worksrcpath}/tea/doc/sqlite3.n ${destroot}${prefix}/share/man/mann
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 subport ${name}-tools {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -130,10 +125,9 @@ subport ${name}-tools {
</span> 
     conflicts               sqlcipher-tools
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # remove sqlite3-tools revision at next update
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  b4b17425d5611b2ffb9dc12473f2167c556ce64f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  c3101978244669a43bc09f44fa21e47a4e25cdf440f1829e9eff176b9a477862 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    14377708
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  2ac0315f3262cb10a0c819acd0b1537f38d0ae79 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  af673f28f69b572b49bb1558c4f191fd66e31acb949468ad2b01b2b6ed8043a2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    14387288
</span> 
     use_zip                 yes
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/sqlite3/files/patch-tea-Makefile.in.diff b/databases/sqlite3/files/patch-tea-Makefile.in.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..df6bcce02b3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/sqlite3/files/patch-tea-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,33 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.in.orig       2025-05-29 09:35:12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.in    2025-05-29 15:07:38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -354,18 +354,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(INSTALL.noexec) "@TEAISH_TM_TCL@" "$(install-core.tmdir)/$(tx.tm.tgt)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install-test: install-core
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  @echo "Post-install test of [package require $(tx.name.pkg) $(tx.version)]..."; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if echo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          'set c 0; ' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          '@TEAISH_POSTINST_PREREQUIRE@' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          'if {[catch {package require $(tx.name.pkg) $(tx.version)}]} {incr c};' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          'exit $$c' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          | $(TCLSH) ; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          echo "passed"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          echo "FAILED"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          exit 1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#         @echo "Post-install test of [package require $(tx.name.pkg) $(tx.version)]..."; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#         if echo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                 'set c 0; ' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                 '@TEAISH_POSTINST_PREREQUIRE@' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                 'if {[catch {package require $(tx.name.pkg) $(tx.version)}]} {incr c};' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                 'exit $$c' \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                 | $(TCLSH) ; then \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                 echo "passed"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#         else \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                 echo "FAILED"; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#                 exit 1; \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#         fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install-post: install-test
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install: install-post
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/sqlite3/files/patch-tea-generic-tclsqlite3.c.diff b/databases/sqlite3/files/patch-tea-generic-tclsqlite3.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index fdc923641e4..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/sqlite3/files/patch-tea-generic-tclsqlite3.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- generic/tclsqlite3.c.orig      2025-01-14 05:22:37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ generic/tclsqlite3.c   2025-01-14 12:21:55
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -50,11 +50,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Compatability between Tcl8.6 and Tcl9.0 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if TCL_MAJOR_VERSION==9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*#if TCL_MAJOR_VERSION==9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define CONST const
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #elif !defined(Tcl_Size)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   typedef int Tcl_Size;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /**** End copy of tclsqlite.h ****/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <errno.h>
</span></pre><pre style='margin:0'>

</pre>