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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a58353e8ab07539f31866def643f570f69559cf7">https://github.com/macports/macports-ports/commit/a58353e8ab07539f31866def643f570f69559cf7</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 a58353e8ab0 soci: update to 4.0.3
</span>a58353e8ab0 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a58353e8ab07539f31866def643f570f69559cf7
</span>Author: David Gilman <davidgilman1@gmail.com>
AuthorDate: Sun Sep 29 16:45:31 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    soci: update to 4.0.3
</span>---
 databases/soci/Portfile                            | 37 ++++++++++------------
 databases/soci/files/patch-core-type-holder.h.diff | 12 -------
 2 files changed, 16 insertions(+), 33 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/soci/Portfile b/databases/soci/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7c2eae3fd72..94a27975ff8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/soci/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/soci/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,10 +2,11 @@
</span> 
 PortSystem                  1.0
 PortGroup                   cmake 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup                   compiler_blacklist_versions 1.0
</span> 
 name                        soci
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                     3.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                    3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                     4.0.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                    0
</span> license                     Boost-1
 categories                  databases devel
 platforms                   darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,12 +21,15 @@ long_description            SOCI is a database access library for C++ that makes
</span>                             find existing libraries too difficult for your needs or just \
                             distracting, SOCI can be a good alternative.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage                    http://soci.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                    https://soci.sourceforge.net/
</span> master_sites                sourceforge:project/soci/soci/soci-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums                   rmd160  9dd5f9ac9d5364606f4fc7bc988f6f700a965361 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  5ee765fdb65e50f2f5109b484417506d5550ba69b51f9a15bdce0f471e550e32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums                   rmd160  0de965ed6202aa7b053e5c8f5fbea445767459cb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  615e5f7e4b52007f3a3b4050a99aadf6346b56b5098eb08b3a650836083c6a33 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    1213452
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/SOCI/soci/issues/984
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append   {clang > 1400} {macports-clang-1[5-9]}
</span> configure.args-append       -DWITH_BOOST=OFF \
                             -DWITH_MYSQL=OFF \
                             -DWITH_ODBC=OFF \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,7 +41,7 @@ default_variants            +boost
</span> 
 variant boost description {Build with Boost integration} {
     PortGroup                   boost 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-delete       -DWITH_BOOST=OFF
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,21 +63,12 @@ variant oracle description {Build Oracle backend} {
</span>     configure.env-append        ORACLE_HOME=${prefix}/lib/oracle
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant postgresql84 conflicts postgresql90 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        description {Build PostgreSQL 8.4 backend, using MacPorts postgresql84 port} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append           port:postgresql84
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append       -DPG_CONFIG=${prefix}/lib/postgresql84/bin/pg_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append       -DPOSTGRESQL_INCLUDE_DIR=${prefix}/include/postgresql84
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append       -DPOSTGRESQL_LIBRARIES=${prefix}/lib/postgresql84/libpq.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete       -DWITH_POSTGRESQL=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant postgresql90 conflicts postgresql84 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        description {Build PostgreSQL 9.0 backend, using MacPorts postgresql90 port} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append          port:postgresql90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append       -DPG_CONFIG=${prefix}/lib/postgresql90/bin/pg_config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append       -DPOSTGRESQL_INCLUDE_DIR=${prefix}/include/postgresql90
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append       -DPOSTGRESQL_LIBRARIES=${prefix}/lib/postgresql90/libpq.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant postgresql16 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        description {Build PostgreSQL 16 backend, using MacPorts postgresql16 port} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append           port:postgresql16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append       -DPG_CONFIG=${prefix}/lib/postgresql16/bin/pg_config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append       -DPOSTGRESQL_INCLUDE_DIR=${prefix}/include/postgresql16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append       -DPOSTGRESQL_LIBRARY=${prefix}/lib/postgresql16/libpq.dylib
</span>     configure.args-delete       -DWITH_POSTGRESQL=OFF
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/soci/files/patch-core-type-holder.h.diff b/databases/soci/files/patch-core-type-holder.h.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4a2c0ff9bd8..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/soci/files/patch-core-type-holder.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://sourceforge.net/p/soci/code-0/ci/20b3a6a09d9129ccda82023a367ef6ae94a6e51e/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- core/type-holder.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ core/type-holder.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -33,7 +33,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         type_holder<T>* p = dynamic_cast<type_holder<T> *>(this);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         if (p)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            return p->value<T>();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            return p->template value<T>();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         {
</span></pre><pre style='margin:0'>

</pre>