<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>