<pre style='margin:0'>
Aljaž Srebrnič (g5pw) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3161a26becdfc3f85305fb9abd5897b5d0d7efdb">https://github.com/macports/macports-ports/commit/3161a26becdfc3f85305fb9abd5897b5d0d7efdb</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3161a26becdfc3f85305fb9abd5897b5d0d7efdb
</span>Author: Ivan Larionov <xeron.oskom@gmail.com>
AuthorDate: Mon Jan 16 01:50:21 2017 -0800

<span style='display:block; white-space:pre;color:#404040;'>    py-psycopg2: updates.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>        * reformat postgres variants for easier support
</span><span style='display:block; white-space:pre;color:#404040;'>        * pypi master_sites / livecheck
</span>---
 python/py-psycopg2/Portfile | 57 ++++++++++++++++++++++++++++-----------------
 1 file changed, 35 insertions(+), 22 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-psycopg2/Portfile b/python/py-psycopg2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5fa2122..242ee9f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-psycopg2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-psycopg2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,9 +5,7 @@ PortGroup           python 1.0
</span> 
 name                py-psycopg2
 version             2.6.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# only port:trac requires py26-psyocopg2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     26 27 34 35 36
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.default_version  27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories-append   databases
 maintainers         snc openmaintainer
 license             LGPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,11 +18,11 @@ long_description    Psycopg2 is a postgresql database adapter for python. \
</span>                     designed for heavily multi-threaded applications \
                     featuring connection pooling.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://initd.org/psycopg/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 34 35 36
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set branch          [join [lrange [split ${version} .] 0 1] -]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        http://www.psycopg.org/psycopg/tarballs/PSYCOPG-${branch}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            psycopg2-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://initd.org/psycopg/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${python.rootname}-${version}
</span> 
 checksums           md5     4a392949ba31a378a18ed3e775a4693f \
                     rmd160  f9b73dd247d2caa97f08b8730798d9f6f4ae9dd1 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -74,36 +72,51 @@ if {${name} ne ${subport}} {
</span>         }
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant postgresql91 conflicts postgresql92 postgresql93 postgresql94 postgresql95 postgresql96 description "Build using postgresql v9.1" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:postgresql91
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant postgresql91 conflicts postgresql92 postgresql93 postgresql94 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            postgresql95 postgresql96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            description "Build using postgresql v9.1" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                depends_lib-append  port:postgresql91
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant postgresql92 conflicts postgresql91 postgresql93 postgresql94 postgresql95 postgresql96 description "Build using postgresql v9.2" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:postgresql92
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant postgresql92 conflicts postgresql91 postgresql93 postgresql94 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            postgresql95 postgresql96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            description "Build using postgresql v9.2" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                depends_lib-append  port:postgresql92
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant postgresql93 conflicts postgresql91 postgresql92 postgresql94 postgresql95 postgresql96 description "Build using postgresql v9.3" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:postgresql93
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant postgresql93 conflicts postgresql91 postgresql92 postgresql94 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            postgresql95 postgresql96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            description "Build using postgresql v9.3" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                depends_lib-append  port:postgresql93
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant postgresql94 conflicts postgresql91 postgresql92 postgresql93 postgresql95 postgresql96 description "Build using postgresql v9.4" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:postgresql94
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant postgresql94 conflicts postgresql91 postgresql92 postgresql93 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            postgresql95 postgresql96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            description "Build using postgresql v9.4" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                depends_lib-append  port:postgresql94
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant postgresql95 conflicts postgresql91 postgresql92 postgresql93 postgresql94 postgresql96 description "Build using postgresql v9.5" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:postgresql95
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant postgresql95 conflicts postgresql91 postgresql92 postgresql93 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            postgresql94 postgresql96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            description "Build using postgresql v9.5" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                depends_lib-append  port:postgresql95
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant postgresql96 conflicts postgresql91 postgresql92 postgresql93 postgresql94 postgresql95 description "Build using postgresql v9.6" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append  port:postgresql96
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant postgresql96 conflicts postgresql91 postgresql92 postgresql93 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            postgresql94 postgresql95 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            description "Build using postgresql v9.6" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                depends_lib-append  port:postgresql96
</span>     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![variant_isset postgresql91] && ![variant_isset postgresql92] && ![variant_isset postgresql93] && ![variant_isset postgresql94] && ![variant_isset postgresql95] && ![variant_isset postgresql96]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ![variant_isset postgresql91] && ![variant_isset postgresql92] &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ![variant_isset postgresql93] && ![variant_isset postgresql94] &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ![variant_isset postgresql95] && ![variant_isset postgresql96]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } {
</span>         default_variants    +postgresql95
     }
 
     livecheck.type      none
 } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.url       ${master_sites}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.regex     psycopg2-(\\d+(\\.\\d+)+)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type      pypi
</span> }
</pre><pre style='margin:0'>

</pre>