<pre style='margin:0'>
MarcusCalhoun-Lopez pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0f273930a9f07daf2b4ab05398cedf9b6c4519b4">https://github.com/macports/macports-ports/commit/0f273930a9f07daf2b4ab05398cedf9b6c4519b4</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0f273930a9f07daf2b4ab05398cedf9b6c4519b4
</span>Author: mcalhoun@macports.org <mcalhoun@macports.org>
AuthorDate: Tue Jul 25 09:55:59 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    octave*: use libRSVG to generate icons
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    ImageMagick can not properly convert Octave SVG file to PNG.
</span><span style='display:block; white-space:pre;color:#404040;'>    See http://savannah.gnu.org/bugs/?37062#comment26
</span>---
 math/octave-devel/Portfile | 21 ++++++++-------------
 math/octave/Portfile       | 17 ++++++-----------
 2 files changed, 14 insertions(+), 24 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave-devel/Portfile b/math/octave-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d518530..c62fb43 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +29,7 @@ set version_tip     4.2.0-rc4
</span> 
 if { ${name} eq ${subport} } {
     version         ${version_tip}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        3
</span>     hg.tag          e078f5607762
 
     # see http://savannah.gnu.org/bugs/?48773
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,7 +46,7 @@ if { ${name} eq ${subport} } {
</span> 
 subport octave-devel-rc {
     version         ${version_rc}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        4
</span>     hg.tag          69ac19073ae6
 
     if {${version_rc} eq ${version_release}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,7 +67,7 @@ subport octave-devel-rc {
</span> 
 subport octave-devel-release {
     version         ${version_release}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        4
</span>     hg.tag          00f7b278defd
 
     if {${version_release} eq ${version_rc}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -502,7 +502,7 @@ variant sound description {enable audio support (file I/O and playback)} {
</span> default_variants-append +sound
 
 variant app description "build application bundle to launch ${subport}" {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append port:ImageMagick
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append port:librsvg
</span> 
     if {[vercmp ${xcodeversion} 4.5] < 0} {
         # need a way to generate icns file for XCode prior to 4.5
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -572,15 +572,10 @@ variant app description "build application bundle to launch ${subport}" {
</span> 
             set hres [expr 2*${res}]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            # find new density so that converted PNG files do not look pixelated
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set denw  [expr ${dpi}*${res}/${width}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set denh  [expr ${dpi}*${res}/${height}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set hdenw [expr 2*${denw}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set hdenh [expr 2*${denh}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system -W ${worksrcpath} "${prefix}/bin/convert -background transparent -resize ${res}x${res}   -density ${denw}x${denh}   ${svg} Octave.iconset/icon_${res}x${res}.png"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system -W ${worksrcpath} "${prefix}/bin/convert -background transparent -resize ${hres}x${hres} -density ${hdenw}x${hdenh} ${svg} Octave.iconset/icon_${res}x${res}@2x.png"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see http://savannah.gnu.org/bugs/?37062
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see http://hg.savannah.gnu.org/hgweb/octave/rev/1687269e31e4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system -W ${worksrcpath} "${prefix}/bin/rsvg-convert -w ${res} ${svg}  > Octave.iconset/icon_${res}x${res}.png"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system -W ${worksrcpath} "${prefix}/bin/rsvg-convert -w ${hres} ${svg} > Octave.iconset/icon_${res}x${res}@2x.png"
</span>         }
 
         if {[vercmp ${xcodeversion} 4.5] >= 0} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/octave/Portfile b/math/octave/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 952c1ea..7b029c4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/octave/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/octave/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +12,7 @@ compiler.blacklist-append   {*gcc-4.6} {clang < 700}
</span> 
 name                octave
 version             4.2.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            4
</span> categories          math science
 platforms           darwin
 license             GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -410,7 +410,7 @@ variant sound description {enable audio support (file I/O and playback)} {
</span> default_variants-append +sound
 
 variant app description "build application bundle to launch ${subport}" {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append port:ImageMagick
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append port:librsvg
</span> 
     if {[vercmp ${xcodeversion} 4.5] < 0} {
         # need a way to generate icns file for XCode prior to 4.5
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -481,15 +481,10 @@ variant app description "build application bundle to launch ${subport}" {
</span> 
             set hres [expr 2*${res}]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            # find new density so that converted PNG files do not look pixelated
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set denw  [expr ${dpi}*${res}/${width}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set denh  [expr ${dpi}*${res}/${height}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set hdenw [expr 2*${denw}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set hdenh [expr 2*${denh}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system -W ${worksrcpath} "${prefix}/bin/convert -background transparent -resize ${res}x${res}   -density ${denw}x${denh}   ${svg} Octave.iconset/icon_${res}x${res}.png"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system -W ${worksrcpath} "${prefix}/bin/convert -background transparent -resize ${hres}x${hres} -density ${hdenw}x${hdenh} ${svg} Octave.iconset/icon_${res}x${res}@2x.png"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see http://savannah.gnu.org/bugs/?37062
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see http://hg.savannah.gnu.org/hgweb/octave/rev/1687269e31e4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system -W ${worksrcpath} "${prefix}/bin/rsvg-convert -w ${res} ${svg}  > Octave.iconset/icon_${res}x${res}.png"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system -W ${worksrcpath} "${prefix}/bin/rsvg-convert -w ${hres} ${svg} > Octave.iconset/icon_${res}x${res}@2x.png"
</span>         }
 
         if {[vercmp ${xcodeversion} 4.5] >= 0} {
</pre><pre style='margin:0'>

</pre>