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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2a3e67f79184306ac3a9e0979535347574e1a63c">https://github.com/macports/macports-ports/commit/2a3e67f79184306ac3a9e0979535347574e1a63c</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 2a3e67f7918 py-bsddb3: add variants db53, db60, db62; db53 remains default
</span>2a3e67f7918 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2a3e67f79184306ac3a9e0979535347574e1a63c
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sat Jun 17 10:09:54 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-bsddb3: add variants db53, db60, db62; db53 remains default
</span>---
 python/py-bsddb3/Portfile | 42 +++++++++++++++++++++++++++++++++---------
 1 file changed, 33 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-bsddb3/Portfile b/python/py-bsddb3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6a7efc499f8..a3d7e33f9bf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-bsddb3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-bsddb3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup               python 1.0
</span> 
 name                    py-bsddb3
 version                 6.2.9
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span> 
 categories-append       databases
 license                 MIT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,20 +33,44 @@ python.move_binaries    no
</span> # use with Oracle Berkeley DB >= 6.0 has licensing issues
 # http://www.jcea.es/programacion/pybsddb.htm
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set db_version 53
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc bdb_setup {db_version} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global prefix
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span>     depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:py${python.version}-setuptools \
</span>                         port:db${db_version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach phase {build destroot} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${phase}.env-append \
</span>                         BERKELEYDB_INCDIR=${prefix}/include/db${db_version} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        BERKELEYDB_LIBDIR=${prefix}/lib/db${db_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        BERKELEYDB_LIBDIR=${prefix}/lib/db${db_version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.env-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        BERKELEYDB_INCDIR=${prefix}/include/db${db_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        BERKELEYDB_LIBDIR=${prefix}/lib/db${db_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant db53 conflicts db60 db62 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            description {support for BerkeleyDB 5.3.x} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        bdb_setup 53
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant db60 conflicts db53 db62 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            description {support for BerkeleyDB 6.0.x} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        bdb_setup 60
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant db62 conflicts db53 db60 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            description {support for BerkeleyDB 6.2.x} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        bdb_setup 62
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![variant_isset db53] && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ![variant_isset db60] && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ![variant_isset db62] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants +db53
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> 
     livecheck.type      none
 }
</pre><pre style='margin:0'>

</pre>