<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/47b16adaff6d20d1e6cdc1bd43e498d25161841b">https://github.com/macports/macports-ports/commit/47b16adaff6d20d1e6cdc1bd43e498d25161841b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 47b16adaff6d20d1e6cdc1bd43e498d25161841b
</span>Author: reneeotten <reneeotten@users.noreply.github.com>
AuthorDate: Sun Aug 12 11:58:21 2018 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-graveyard: add support for epoch
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - epoch values added by @ryandesign
</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/56858
</span>---
 python/py-graveyard/Portfile | 36 +++++++++++++++++++++++-------------
 1 file changed, 23 insertions(+), 13 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-graveyard/Portfile b/python/py-graveyard/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d4276db..b85559f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-graveyard/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-graveyard/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,12 @@ array set replacements {
</span> proc unknown args {
     upvar 1 replacements replacements
     set replaced_series [lassign $args superport version_string]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    lassign [split $version_string _] ver rev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if [string match "*@*" $version_string] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        lassign [split $version_string {@ _}] epo ver rev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        lassign [split $version_string _] ver rev
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set epo 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span>     if {$rev eq ""} {
         set rev 0
     }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,22 +35,23 @@ proc unknown args {
</span>         subport $replaced {
             version $ver
             revision $rev
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            epoch $epo
</span>             replaced_by $replacement
         }
     }
 }
 
 # Please keep the list of ports sorted in alphabetical order. When adding a port
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# to the list, the version_revision listed must be greater than it was before,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# to the list, the epoch@version_revision listed must be greater than it was before,
</span> # otherwise the port is not considered outdated and replacement does not occur.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# SUPERPORT             VERSION_REV REPLACED BRANCHES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# SUPERPORT             EPO@VER_REV REPLACED BRANCHES
</span> py-acor                 1.1.1_1     26 33
 py-acora                2.1_1       33
 py-alabaster            0.7.6_1     26 33
 py-appdirs              1.4.3_1     26 33
 py-argh                 0.24.1_1    33
<span style='display:block; white-space:pre;background:#ffe0e0;'>-py-asn1                 0.1.9_2     26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+py-asn1                 1@0.1.9_2   26
</span> py-astlib               0.8.0_1     26 32
 py-astrolibcoords       0.37_1      26
 py-astropy              3.0.3_1     33
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -170,14 +176,16 @@ py-gflags               2.0_1       26
</span> py-gitdb                2.0.3_1     26
 py-gitpython            2.0.2_1     26
 py-gmpy                 1.17_1      25 26 31 32 33
<span style='display:block; white-space:pre;background:#ffe0e0;'>-py-gmpy2                2.0.7_1     26 31 32 33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+py-gmpy2                1@2.0.7_1   26 31 32 33
</span> py-gnome                2.28.1_9    26
 py-gnuplot              1.8_3       26
<span style='display:block; white-space:pre;background:#ffe0e0;'>-py-gobject              2.28.6_3    26 33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+py-gobject              20110613@2.28.6_3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    26 33
</span> py-gobject3             3.28.1_1    33 34
 py-goocanvas            0.14.1_7    26
 py-google-apputils      0.4.2_1     26
<span style='display:block; white-space:pre;background:#ffe0e0;'>-py-graph-tool           2.27_1      34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+py-graph-tool           20171109@2.27_1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    34
</span> py-greenlet             0.4.14_1    26 33
 py-gst-python           0.10.22_3   26
 py-gtkhtml2             2.25.3_3    26
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -188,7 +196,7 @@ py-hat-trie             0.3_1       33
</span> py-hcluster             0.2.0_2     26
 py-hgsvn                0.1.9_1     26
 py-hiredis              0.2.0_1     33
<span style='display:block; white-space:pre;background:#ffe0e0;'>-py-html5lib             @1.0b10_2   26 33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+py-html5lib             1.0b10_2    26 33
</span> py-htmldocs             3.3.99      26 31 32 33
 py-httplib2             2-0.11.3_1  26 33
 py-http-parser          0.8.3_1     26 31 32 33
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -284,7 +292,7 @@ py-prov                 1.1.5_1     34
</span> py-pyasdf               0.3.0_1     34
 py-pyaudio              0.2.8_1     26
 py-pyavm                0.9.2_1     26 33
<span style='display:block; white-space:pre;background:#ffe0e0;'>-py-pybtex               0.21_2      26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+py-pybtex               1@0.21_2    26
</span> py-pycallgraph          1.0.1_1     33
 py-pycg                 0.14.1_12   26
 py-pycluster            1.50_2      26
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -369,7 +377,7 @@ py-shove                0.6.4_1     26
</span> py-simpy                3.0.5_1     33
 py-smmap                2.0.3_1     26
 py-snowballstemmer      1.2.0_1     26 33
<span style='display:block; white-space:pre;background:#ffe0e0;'>-py-soaplib              1.0.0_1     26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+py-soaplib              1@1.0.0_1   26
</span> py-soappy               0.11.6_3    26
 py-socketpool           0.5.3_1     26 33
 py-socks                1.6.8_1     26
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -381,8 +389,10 @@ py-spectral             0.19_1      26
</span> py-sphinx-contrib       0.0.20151230 \
                                     26
 py-sphinx_rtd_theme     0.1.9_2     26 33
<span style='display:block; white-space:pre;background:#ffe0e0;'>-py-spyder               2.3.7_1     33
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-py-spyder-devel         2.3.4_1     33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+py-spyder               20111202@2.3.7_1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+py-spyder-devel         20161005@2.3.4_1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    33
</span> py-sqlite               2.6.3_1     26
 py-storm                0.18_1      26
 py-subvertpy            0.10.1_1    26
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -419,7 +429,7 @@ py-visa                 1.4_1       26
</span> py-vobject              0.8.1c_1    26
 py-voeventlib           0.3_1       26
 py-watchdog             0.7.1_1     33
<span style='display:block; white-space:pre;background:#ffe0e0;'>-py-webhelpers           1.3_1       26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+py-webhelpers           2@1.3_1     26
</span> py-webkitgtk            1.1.8_8     26
 py-werkzeug             0.14.1_1    26 33
 py-wordaxe              0.3.3_1     26
</pre><pre style='margin:0'>

</pre>