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