<pre style='margin:0'>
Kurt Hindenburg (kurthindenburg) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/962b7c76701ef616d7343c3ebb41037a74a0bc3f">https://github.com/macports/macports-ports/commit/962b7c76701ef616d7343c3ebb41037a74a0bc3f</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 962b7c76701 py-scrapy: update to 2.5.1; security bug fix
</span>962b7c76701 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 962b7c76701ef616d7343c3ebb41037a74a0bc3f
</span>Author: Kurt Hindenburg <khindenburg@macports.org>
AuthorDate: Thu Dec 23 19:55:06 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    py-scrapy: update to 2.5.1; security bug fix
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The patches are still needed.
</span>---
 python/py-scrapy/Portfile                           | 12 ++++++------
 python/py-scrapy/files/twisted-http2-optional.patch |  6 +++---
 2 files changed, 9 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-scrapy/Portfile b/python/py-scrapy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 210b63759a0..93de1f29250 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-scrapy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-scrapy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,8 @@ PortGroup               python 1.0
</span> PortGroup               select 1.0
 
 name                    py-scrapy
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 2.5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 2.5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span> # epoch needed due to previous downgrading version
 epoch                   1
 maintainers             {khindenburg @kurthindenburg} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +24,9 @@ homepage                https://scrapy.org/
</span> python.rootname         Scrapy
 set rootname_lower      [string tolower ${python.rootname}]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  63a31248b7a5b769a6cca544f47e180ce3a5ed07 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  0a68ed41f7173679f160c4cef2db05288548c21e7164170552adae8b13cefaab \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    1071824
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  856a396190ff0df7b2ccbea22d7fcb492e2e09fc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  13af6032476ab4256158220e530411290b3b934dd602bb6dacacbf6d16141f49 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    1072669
</span> 
 python.versions 27 36 37 38 39
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,7 +99,7 @@ if {${name} ne ${subport}} {
</span>             port:py${python.version}-itemloaders \
             port:py${python.version}-itemadapter
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # TODO: remove these patches when updating past 2.5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # TODO: check if these patches are still needed on new releases
</span>         patchfiles-append   install-requires-setuptools.patch \
                             twisted-http2-optional.patch
         patch.pre_args      -p1
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-scrapy/files/twisted-http2-optional.patch b/python/py-scrapy/files/twisted-http2-optional.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index a9d2ccd5d9b..9d338af5154 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-scrapy/files/twisted-http2-optional.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-scrapy/files/twisted-http2-optional.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -257,7 +257,7 @@ index 5b0606f8fb..8167aff962 100644
</span>      pytest-flake8
  commands =
      py.test --flake8 {posargs:docs scrapy tests}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -57,12 +59,7 @@ commands =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -59,12 +61,7 @@
</span>  [testenv:pylint]
  basepython = python3
  deps =
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -268,9 +268,9 @@ index 5b0606f8fb..8167aff962 100644
</span> -    robotexclusionrulesparser
 -    # Test dependencies
 +    {[testenv:extra-deps]deps}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     pylint
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Force the pylint version used in CI for the 2.5.0 tag
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     pylint==2.7.4
</span>  commands =
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     pylint conftest.py docs extras scrapy setup.py tests
</span> @@ -119,9 +116,11 @@ setenv =
  [testenv:extra-deps]
  deps =
</pre><pre style='margin:0'>

</pre>