1 | diff -ur -x .DS_Store /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/genealogy/gramps/Portfile ./Portfile |
---|
2 | --- /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/genealogy/gramps/Portfile 2013-11-20 00:00:34.000000000 -0500 |
---|
3 | +++ ./Portfile 2013-12-04 09:30:41.000000000 -0500 |
---|
4 | @@ -2,9 +2,11 @@ |
---|
5 | # $Id: Portfile 113591 2013-11-20 04:53:35Z ryandesign@macports.org $ |
---|
6 | |
---|
7 | PortSystem 1.0 |
---|
8 | +PortGroup app 1.0 |
---|
9 | |
---|
10 | name gramps |
---|
11 | version 3.4.6 |
---|
12 | +revision 1 |
---|
13 | license GPL-2 |
---|
14 | categories genealogy python |
---|
15 | platforms darwin |
---|
16 | @@ -66,6 +68,19 @@ |
---|
17 | default_variants +python27 |
---|
18 | } |
---|
19 | |
---|
20 | +app.executable ${worksrcpath}/gramps |
---|
21 | +app.icon ${filespath}/gramps.icns |
---|
22 | + |
---|
23 | +post-destroot { |
---|
24 | +# Stop icon from bouncing on dock |
---|
25 | +# see https://trac.macports.org/ticket/40110 |
---|
26 | + reinplace -E {s|(<string>APPL</string>)|\1 <key>LSUIElement</key><string>1</string>|} \ |
---|
27 | + ${destroot}${applications_dir}/${app.name}.app/Contents/Info.plist |
---|
28 | +# Avoid "Error encountered in argument parsing" |
---|
29 | + reinplace -E {s| \"\$@\"||} \ |
---|
30 | + ${destroot}${applications_dir}/${app.name}.app/Contents/MacOS/${app.name} |
---|
31 | +} |
---|
32 | + |
---|
33 | post-activate { |
---|
34 | system "${prefix}/bin/update-mime-database ${prefix}/share/mime" |
---|
35 | system "${prefix}/bin/update-desktop-database ${prefix}/share/applications" |
---|
36 | Only in ./files: gramps.icns |
---|