<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/76360a866a862b93a7329952bbc40281bf93a19d">https://github.com/macports/macports-ports/commit/76360a866a862b93a7329952bbc40281bf93a19d</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 76360a866a8 py-dns-lexicon: remove poetry dependency
</span>76360a866a8 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 76360a866a862b93a7329952bbc40281bf93a19d
</span>Author: harens <harensdeveloper@gmail.com>
AuthorDate: Sun May 2 17:37:01 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    py-dns-lexicon: remove poetry dependency
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://trac.macports.org/ticket/62297
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://trac.macports.org/ticket/62296
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes https://trac.macports.org/ticket/62682
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - Remove py-future dependency and fix setuptools category
</span><span style='display:block; white-space:pre;color:#404040;'>    - Simplify symlink
</span><span style='display:block; white-space:pre;color:#404040;'>    - Unpin py36 version
</span>---
 python/py-dns-lexicon/Portfile        | 45 +++++++++++------------------------
 python/py-dns-lexicon/files/lexicon27 |  2 +-
 python/py-dns-lexicon/files/lexicon36 |  2 +-
 python/py-dns-lexicon/files/lexicon37 |  2 +-
 python/py-dns-lexicon/files/lexicon38 |  2 +-
 python/py-dns-lexicon/files/lexicon39 |  2 +-
 6 files changed, 19 insertions(+), 36 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-dns-lexicon/Portfile b/python/py-dns-lexicon/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1dfeb02f863..da0f530c012 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-dns-lexicon/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-dns-lexicon/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,13 +7,14 @@ PortGroup           select 1.0
</span> name                py-dns-lexicon
 version             3.6.0
 epoch               1
<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   net
 license             MIT
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span> maintainers         {mps @Schamschula} openmaintainer
 description         Manipulate DNS records on various DNS providers in a \
                     standardized/agnostic way.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> platforms           darwin
 homepage            https://github.com/AnalogJ/lexicon
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,15 +25,19 @@ checksums           rmd160  3ecbdecae07aabe1d31f28a3f4374c636b2df501 \
</span>                     size    156047
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-beautifulsoup4 \
</span>                     port:py${python.version}-cryptography \
                     port:py${python.version}-dnspython \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-future \
</span>                     port:py${python.version}-requests \
                     port:py${python.version}-tldextract \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-yaml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-yaml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lexicon_select
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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:#ffe0e0;'>-    if {${python.version} < 37} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} eq 27} {
</span>         python.rootname \
                     lexicon
         version     3.3.28
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,33 +47,11 @@ if {${name} ne ${subport}} {
</span>         checksums   rmd160  350bc0315c4f176ab2774387f17110c1cc29cd37 \
                     sha256  0dc0c1a9a33ec53a6ac8eb78d1faf1d0062cce9338bbc80e6e45fb7e621599a7 \
                     size    6840070
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-setuptools
</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;'>-        PortGroup       active_variants 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        python.pep517   yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        require_active_variants \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    poetry python${python.version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:poetry \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-poetry-core \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-wheel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-beautifulsoup4
</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;'>-    post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # binary is not set to executable, see https://trac.macports.org/ticket/62297
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file attributes ${destroot}${frameworks_dir}/Python.framework/Versions/${python.branch}/bin/lexicon -permissions a+x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-future \
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_run         port:lexicon_select
</span>     select.group        lexicon
     select.file         ${filespath}/lexicon${python.version}
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-dns-lexicon/files/lexicon27 b/python/py-dns-lexicon/files/lexicon27
</span><span style='display:block; white-space:pre;color:#808080;'>index 6a91c367129..db223c0f391 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-dns-lexicon/files/lexicon27
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-dns-lexicon/files/lexicon27
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1 +1 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/2.7/bin/lexicon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/lexicon-2.7
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-dns-lexicon/files/lexicon36 b/python/py-dns-lexicon/files/lexicon36
</span><span style='display:block; white-space:pre;color:#808080;'>index 8f4a8a6cc8a..cf2bf1143fa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-dns-lexicon/files/lexicon36
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-dns-lexicon/files/lexicon36
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1 +1 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/3.6/bin/lexicon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/lexicon-3.6
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-dns-lexicon/files/lexicon37 b/python/py-dns-lexicon/files/lexicon37
</span><span style='display:block; white-space:pre;color:#808080;'>index 16da76c3f53..03f08a88693 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-dns-lexicon/files/lexicon37
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-dns-lexicon/files/lexicon37
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1 +1 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/3.7/bin/lexicon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/lexicon-3.7
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-dns-lexicon/files/lexicon38 b/python/py-dns-lexicon/files/lexicon38
</span><span style='display:block; white-space:pre;color:#808080;'>index b078547183a..fe15b0d4152 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-dns-lexicon/files/lexicon38
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-dns-lexicon/files/lexicon38
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1 +1 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/3.8/bin/lexicon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/lexicon-3.8
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-dns-lexicon/files/lexicon39 b/python/py-dns-lexicon/files/lexicon39
</span><span style='display:block; white-space:pre;color:#808080;'>index ac0102a8f9a..b5f1bb348e1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-dns-lexicon/files/lexicon39
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-dns-lexicon/files/lexicon39
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1 +1 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-${frameworks_dir}/Python.framework/Versions/3.9/bin/lexicon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bin/lexicon-3.9
</span></pre><pre style='margin:0'>

</pre>