diff -ur -x .DS_Store /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/genealogy/gramps/Portfile ./Portfile
--- /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/genealogy/gramps/Portfile 2013-11-20 00:00:34.000000000 -0500
+++ ./Portfile 2013-12-04 09:30:41.000000000 -0500
@@ -2,9 +2,11 @@
# $Id: Portfile 113591 2013-11-20 04:53:35Z ryandesign@macports.org $
PortSystem 1.0
+PortGroup app 1.0
name gramps
version 3.4.6
+revision 1
license GPL-2
categories genealogy python
platforms darwin
@@ -66,6 +68,19 @@
default_variants +python27
}
+app.executable ${worksrcpath}/gramps
+app.icon ${filespath}/gramps.icns
+
+post-destroot {
+# Stop icon from bouncing on dock
+# see https://trac.macports.org/ticket/40110
+ reinplace -E {s|(APPL)|\1 LSUIElement1|} \
+ ${destroot}${applications_dir}/${app.name}.app/Contents/Info.plist
+# Avoid "Error encountered in argument parsing"
+ reinplace -E {s| \"\$@\"||} \
+ ${destroot}${applications_dir}/${app.name}.app/Contents/MacOS/${app.name}
+}
+
post-activate {
system "${prefix}/bin/update-mime-database ${prefix}/share/mime"
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
Only in ./files: gramps.icns