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