[78696] trunk/dports/aqua/Quicksilver/Portfile

singingwolfboy at macports.org singingwolfboy at macports.org
Wed May 18 05:18:05 PDT 2011


Revision: 78696
          http://trac.macports.org/changeset/78696
Author:   singingwolfboy at macports.org
Date:     2011-05-18 05:18:04 -0700 (Wed, 18 May 2011)
Log Message:
-----------
Quicksilver: moved built plugins inside the application bundle, set Info.plist world writable so normal users could access advanced preferences

Modified Paths:
--------------
    trunk/dports/aqua/Quicksilver/Portfile

Modified: trunk/dports/aqua/Quicksilver/Portfile
===================================================================
--- trunk/dports/aqua/Quicksilver/Portfile	2011-05-18 12:10:50 UTC (rev 78695)
+++ trunk/dports/aqua/Quicksilver/Portfile	2011-05-18 12:18:04 UTC (rev 78696)
@@ -39,12 +39,17 @@
     foreach framework [glob ${destroot}${applications_dir}/*.framework] {
         move ${framework} ${destroot}${frameworks_dir}
     }
-    set plugins_dir "/Library/Application Support/${name}/PlugIns/"
+    # set plugins_dir "/Library/Application Support/${name}/PlugIns/"
+    set plugins_dir "${applications_dir}/${name}.app/Contents/PlugIns/"
     xinstall -d ${destroot}${plugins_dir}
     foreach plugin [glob ${destroot}${applications_dir}/*.qsplugin] {
         move ${plugin} ${destroot}${plugins_dir}
     }
 
+    # set Info.plist to be world-writable, so that regular users can
+    # set preferences that require writing to Info.plist
+    system "chmod a+w ${destroot}${applications_dir}/${name}.app/Contents/Info.plist"
+
     # not sure why this hierarchy is here, but we don't want it
     if {[file exists ${destroot}${prefix}/var/macports]} {
         delete ${destroot}${prefix}/var/macports
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110518/6b1b7c15/attachment.html>


More information about the macports-changes mailing list