<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/405fda5122ab2983e7c16636133debb9783fd22b">https://github.com/macports/macports-ports/commit/405fda5122ab2983e7c16636133debb9783fd22b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 405fda5122ab2983e7c16636133debb9783fd22b
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Mon Jan 16 09:00:19 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gimp2-launcher: add new port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    gimp2-launcher is an alternative to gimp-app.
</span><span style='display:block; white-space:pre;color:#404040;'>    The major difference to end users is the icons.
</span>---
 aqua/gimp-app/Portfile                          |  2 +
 aqua/gimp2-launcher/Portfile                    | 62 +++++++++++++++++++++++++
 aqua/gimp2-launcher/files/patch-Info.plist.diff | 16 +++++++
 3 files changed, 80 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/gimp-app/Portfile b/aqua/gimp-app/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dc517da..8b2efa1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/gimp-app/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/gimp-app/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,6 +26,8 @@ checksums       sha1    e923c2b145814db35a747ef947ba1ce7da32edbc \
</span> 
 worksrcdir      GIMPskel/ScriptExecCocoa
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts-append gimp2-launcher
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set gimpapp     ${workpath}/GIMPskel/GIMP.app
 
 post-extract {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/gimp2-launcher/Portfile b/aqua/gimp2-launcher/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5925025
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/gimp2-launcher/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,62 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                gimp2-launcher
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# should match gimp2 version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.8.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          aqua graphics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-3+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         mcalhoun openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         GIMP.app application bundle
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://www.gimp.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set branch          [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        gimp:gimp/v${branch}/osx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# name has an architecture in it, but we delete architecture dependent components
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles           gimp-${version}-x86_64-1.dmg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  1614a7a2b1417995e452c1b82b93a43d4927fc3a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  e9f67f7a8b29871a977bb3d1c9129e473da2a52c3b46c2d42663cbbf939ded68
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#use_dmg             yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# use_dmg requires root access
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# unable to reproduce error in portextract.tcl that justifies this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set dmg_mount [mkdtemp "/tmp/mports.XXXXXXXX"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+option extract.cmd [findBinary hdiutil ${portutil::autoconf::hdiutil_path}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+option extract.pre_args attach
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+option extract.post_args "-private -readonly -nobrowse -mountpoint \\\"${dmg_mount}\\\" && cd \\\"${dmg_mount}\\\" && [findBinary find ${portutil::autoconf::find_path}] . -depth -perm -+r -print0 | [findBinary cpio ${portutil::autoconf::cpio_path}] -0 -p -d -m -u \\\"${extract.dir}/${distname}\\\"; status=\$?; cd / && ${extract.cmd} detach \\\"${dmg_mount}\\\" && [findBinary rmdir ${portutil::autoconf::rmdir_path}] \\\"${dmg_mount}\\\"; exit \$status"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts-append    gimp-app
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append  path:bin/gimp:gimp2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-Info.plist.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete {*}[glob ${worksrcpath}/GIMP.app/Contents/Resources/*.lproj]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${worksrcpath}/GIMP.app/Contents/Resources/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${worksrcpath}/GIMP.app/Contents/Resources/etc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${worksrcpath}/GIMP.app/Contents/Resources/share
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${worksrcpath}/GIMP.app/Contents/Resources/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete {*}[glob ${worksrcpath}/GIMP.app/Contents/MacOS/*]
</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;'>+build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set script [open "${worksrcpath}/GIMP.app/Contents/MacOS/GIMP" w 0755]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${script} "#!/bin/sh"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${script} ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    puts ${script} "exec ${prefix}/bin/gimp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    close ${script}
</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;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/GIMP.app ${destroot}${applications_dir}
</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.url       https://github.com/macports/macports-ports/blob/master/graphics/gimp2/Portfile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     {version +(\d+(?:\.\d+)*)}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/gimp2-launcher/files/patch-Info.plist.diff b/aqua/gimp2-launcher/files/patch-Info.plist.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..10cedf0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/gimp2-launcher/files/patch-Info.plist.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- GIMP.app/Contents/Info.plist.orig      2016-07-16 12:52:03.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ GIMP.app/Contents/Info.plist   2017-01-15 05:57:02.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,13 +26,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>2.8.18</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <key>NSHumanReadableCopyright</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>© 1995-2016 The GIMP Development Team</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          <key>LSMinimumSystemVersion</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          <string>10.6.0</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          <key>LSMinimumSystemVersionByArchitecture</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          <dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  <key>x86_64</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  <string>10.6.0</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          </dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <key>NSHighResolutionCapable</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <true />
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <key>CFBundleDocumentTypes</key>
</span></pre><pre style='margin:0'>

</pre>