<pre style='margin:0'>
Eric Le Lay (elelay) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c641fd0c2d8ae6d7eacf9dcbe2b27ea845b8f935">https://github.com/macports/macports-ports/commit/c641fd0c2d8ae6d7eacf9dcbe2b27ea845b8f935</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit c641fd0c2d8ae6d7eacf9dcbe2b27ea845b8f935
</span>Author: Eric Le Lay <elelay@macports.org>
AuthorDate: Thu Jun 15 21:05:25 2017 +0200

<span style='display:block; white-space:pre;color:#404040;'>    quodlibet upgrade to 1.9.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - new py27-faulthandler dep
</span><span style='display:block; white-space:pre;color:#404040;'>    - restore application icon creation
</span>---
 python/quodlibet/Portfile | 42 ++++++++++++++++++++++++++----------------
 1 file changed, 26 insertions(+), 16 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/quodlibet/Portfile b/python/quodlibet/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5baaef5..09cf3a6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/quodlibet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/quodlibet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup           app 1.0
</span> PortGroup           active_variants 1.1
 
 name                quodlibet
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.8.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.9.1
</span> categories-append   audio gnome
 maintainers         elelay openmaintainer
 license             GPL-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,10 +21,10 @@ as well as support for Internet radio and audio feeds.\
</span> It has extremely flexible metadata tag editing and searching capabilities.
 
 homepage            http://code.google.com/p/quodlibet/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        https://bitbucket.org/lazka/quodlibet-files/raw/default/releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://github.com/quodlibet/quodlibet/releases/download/release-${version}/
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  4abcb530f18112c13acccd9248418520c94913dc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  ad92660aa10b7464d445a694224fb35b54ed7b800f7a54a5f27c63951d839417
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  77c4e7776d2f28dcad447eefbd227d68af3ee47d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d2b42df5d439213973dc97149fddc779a6c90cec389c24baf1c0bdcc39ffe591
</span> 
 python.default_version 27
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,6 +45,16 @@ depends_run         port:gnome-themes-standard
</span> #   but quodlibet is not prepared to handle it...
 patchfiles          patch-ignore_psn.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if {$subport ne $name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build   port:py${python.version}-distutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} == 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append  port:py27-faulthandler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant quartz {
 
     depends_lib-append  port:gtk-osx-application-gtk3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,7 +63,7 @@ variant quartz {
</span> 
 post-patch {
     foreach file { quodlibet.py exfalso.py operon.py } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|/usr/bin/env python2|${frameworks_dir}/Python.framework/Versions/2.7/bin/python2.7|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|/usr/bin/env python3|${frameworks_dir}/Python.framework/Versions/2.7/bin/python2.7|g" \
</span>             ${worksrcpath}/${file}
     }
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,17 +77,17 @@ post-destroot {
</span>     }
     
     # generate nicer icon (no png scaling)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # set makeicnsargs {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # foreach w {16 32 128 256 512} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # lappend makeicnsargs -$w ${worksrcpath}/${w}.png
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # if {[catch {exec ${prefix}/bin/rsvg-convert -w $w -h $w ${worksrcpath}/${app.icon} > ${worksrcpath}/$w.png }]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # return -code error "${app.icon} could not be converted to png: $::errorInfo"
</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;'>-    # if {[catch {eval exec ${prefix}/bin/makeicns $makeicnsargs -out ${destroot}${applications_dir}/${app.name}.app/Contents/Resources/${app.name}.icns 2>@1}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # return -code error "app.icns could not be created: $::errorInfo"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set makeicnsargs {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach w {16 32 128 256 512} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        lappend makeicnsargs -$w ${worksrcpath}/${w}.png
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[catch {exec ${prefix}/bin/rsvg-convert -w $w -h $w ${worksrcpath}/${app.icon} > ${worksrcpath}/$w.png }]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            return -code error "${app.icon} could not be converted to png: $::errorInfo"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[catch {eval exec ${prefix}/bin/makeicns $makeicnsargs -out ${destroot}${applications_dir}/${app.name}.app/Contents/Resources/${app.name}.icns 2>@1}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "app.icns could not be created: $::errorInfo"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 # makeicns doesn't know how to generate icns out of svg (rasterizing + making icns)
</pre><pre style='margin:0'>

</pre>