<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>