[127739] trunk/dports/aqua/Quicksilver

ryandesign at macports.org ryandesign at macports.org
Sun Nov 2 09:50:39 PST 2014


Revision: 127739
          https://trac.macports.org/changeset/127739
Author:   ryandesign at macports.org
Date:     2014-11-02 09:50:39 -0800 (Sun, 02 Nov 2014)
Log Message:
-----------
Quicksilver: update to 1.2.0

Modified Paths:
--------------
    trunk/dports/aqua/Quicksilver/Portfile
    trunk/dports/aqua/Quicksilver/files/patch-Quicksilver-Quicksilver.xcodeproj-project.pbxproj.diff

Added Paths:
-----------
    trunk/dports/aqua/Quicksilver/files/patch-Quicksilver-Code-QuickStepCore-QSCatalogEntry.m.diff

Modified: trunk/dports/aqua/Quicksilver/Portfile
===================================================================
--- trunk/dports/aqua/Quicksilver/Portfile	2014-11-02 17:28:52 UTC (rev 127738)
+++ trunk/dports/aqua/Quicksilver/Portfile	2014-11-02 17:50:39 UTC (rev 127739)
@@ -7,11 +7,8 @@
 PortGroup               xcode 1.0
 PortGroup               xcodeversion 1.0
 
-# The developer states it is not possible to provide tags for 1.1.x > 1.1.0.
-# https://github.com/quicksilver/Quicksilver/issues/1644
-github.setup            quicksilver Quicksilver caba0d11652ae651ce155457520ea87ad165c8f8
-version                 1.1.3
-revision                1
+github.setup            quicksilver Quicksilver 1.2.0-final v
+version                 1.2.0
 platforms               darwin
 maintainers             ryandesign openmaintainer
 categories              aqua sysutils
@@ -43,7 +40,8 @@
     file mkdir ${workpath}${config_root}
 }
 
-patchfiles              patch-Quicksilver-Quicksilver.xcodeproj-project.pbxproj.diff
+patchfiles-append       patch-Quicksilver-Code-QuickStepCore-QSCatalogEntry.m.diff \
+                        patch-Quicksilver-Quicksilver.xcodeproj-project.pbxproj.diff
 
 post-patch {
     reinplace -E "s|/tmp/QS|${workpath}${config_root}|" ${build.dir}/Configuration/Common.xcconfig
@@ -63,12 +61,13 @@
 build.dir               ${worksrcpath}/${name}
 
 xcode.project           ${name}.xcodeproj
+xcode.target            {Quicksilver Distribution}
 xcode.configuration     Release
 
 post-build {
     # set Info.plist to be world-writable, so that regular users can
     # set preferences that require writing to Info.plist
-    file attributes ${build.dir}/build/${xcode.configuration}/${name}.app/Contents/Info.plist -permissions a+w
+    file attributes ${build.dir}/build/${xcode.configuration}/${name}.app/Contents/Info.plist -permissions a+rw
 }
 
 destroot {

Added: trunk/dports/aqua/Quicksilver/files/patch-Quicksilver-Code-QuickStepCore-QSCatalogEntry.m.diff
===================================================================
--- trunk/dports/aqua/Quicksilver/files/patch-Quicksilver-Code-QuickStepCore-QSCatalogEntry.m.diff	                        (rev 0)
+++ trunk/dports/aqua/Quicksilver/files/patch-Quicksilver-Code-QuickStepCore-QSCatalogEntry.m.diff	2014-11-02 17:50:39 UTC (rev 127739)
@@ -0,0 +1,12 @@
+https://github.com/quicksilver/Quicksilver/issues/1953
+https://github.com/quicksilver/Quicksilver/commit/d90bf938c241856803b1a8acaa4b8664b9065921
+--- Quicksilver/Code-QuickStepCore/QSCatalogEntry.m.orig
++++ Quicksilver/Code-QuickStepCore/QSCatalogEntry.m
+@@ -89,7 +89,6 @@ - (void)dealloc {
+ 	id theSource = [self source];
+ 	if ([theSource respondsToSelector:@selector(disableEntry:)])
+ 		[theSource disableEntry:self];
+-    dispatch_release(scanQueue);
+     scanQueue = NULL;
+ }
+ 

Modified: trunk/dports/aqua/Quicksilver/files/patch-Quicksilver-Quicksilver.xcodeproj-project.pbxproj.diff
===================================================================
--- trunk/dports/aqua/Quicksilver/files/patch-Quicksilver-Quicksilver.xcodeproj-project.pbxproj.diff	2014-11-02 17:28:52 UTC (rev 127738)
+++ trunk/dports/aqua/Quicksilver/files/patch-Quicksilver-Quicksilver.xcodeproj-project.pbxproj.diff	2014-11-02 17:50:39 UTC (rev 127739)
@@ -1,33 +1,13 @@
---- Quicksilver/Quicksilver.xcodeproj/project.pbxproj.orig	2013-03-20 12:27:00.000000000 -0500
-+++ Quicksilver/Quicksilver.xcodeproj/project.pbxproj	2013-04-03 00:13:48.000000000 -0500
-@@ -26,7 +26,6 @@
- 			isa = PBXAggregateTarget;
- 			buildConfigurationList = 7F6B3E6D085CE68E000735A8 /* Build configuration list for PBXAggregateTarget "Quicksilver Distribution" */;
- 			buildPhases = (
--				7F2F820908A97A440022178B /* Install */,
+https://github.com/quicksilver/Quicksilver/issues/1973
+https://github.com/quicksilver/Quicksilver/commit/4faa3e283920023eb0b0b85cbc79f6e5f3dab517
+--- Quicksilver/Quicksilver.xcodeproj/project.pbxproj.orig
++++ Quicksilver/Quicksilver.xcodeproj/project.pbxproj
+@@ -4469,7 +4469,7 @@
  			);
- 			dependencies = (
- 				7F0399FB080EE5D7001A9FA3 /* PBXTargetDependency */,
-@@ -4497,22 +4496,6 @@
+ 			runOnlyForDeploymentPostprocessing = 0;
  			shellPath = /bin/sh;
- 			shellScript = "#rm -rf \"$BUILT_PRODUCTS_DIR/Quicksilver.app/Contents/PlugIns\"";
+-			shellScript = "# \n# Script to append development information to the QS version string\n#\n# The format of the appended version string is as follows:\n#\n# Debug build from branch \"testBranch\": \t\t\tß66:testBranch:Debug\n# Release build from branch \"testBranch\": \t\tß66:testBranch\n# Release build from branch \"master\" or \"release\":\tß66 \n#\n# As described in http://groups.google.com/group/quicksilver---development/browse_thread/thread/b12b53d7680b3c3f\n#\n# Created by Henning Jungkurth on Apr 18 2012\n\nCURRENT_BRANCH=`git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \\\\(.*\\\\)/\\\\1/'`\n\nNEW_VERSION_STRING=\"\"\nif [ $CONFIGURATION == \"Debug\" ] ; then\n\tNEW_VERSION_STRING=\"$QS_INFO_VERSION:$CURRENT_BRANCH:$CONFIGURATION\"\nelse\n\tif [ $CURRENT_BRANCH != \"master\" ] && [ $CURRENT_BRANCH != \"release\" ] ; then\n\t\tNEW_VERSION_STRING=\"$QS_INFO_VERSION:$CURRENT_BRANCH\"\n\tfi\nfi\n\nif [ -n \"$NEW_VERSION_STRING\" ] ; then\n\tdefaults 
 write $QS_APP_CONTENTS_FOLDER/Info CFBundleShortVersionString \"\\\"$NEW_VERSION_STRING\\\"\"\nfi";
++			shellScript = "# \n# Script to append development information to the QS version string\n#\n# The format of the appended version string is as follows:\n#\n# Debug build from branch \"testBranch\": \t\t\tß66:testBranch:Debug\n# Release build from branch \"testBranch\": \t\tß66:testBranch\n# Release build from branch \"master\" or \"release\":\tß66 \n#\n# As described in http://groups.google.com/group/quicksilver---development/browse_thread/thread/b12b53d7680b3c3f\n#\n# Created by Henning Jungkurth on Apr 18 2012\n\nCURRENT_BRANCH=`git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \\\\(.*\\\\)/\\\\1/'`\n\nNEW_VERSION_STRING=\"\"\nif [ $CONFIGURATION == \"Debug\" ] ; then\n\tNEW_VERSION_STRING=\"$QS_INFO_VERSION:$CURRENT_BRANCH:$CONFIGURATION\"\nelse\n\tif [ \"$CURRENT_BRANCH\" != \"master\" ] && [ \"$CURRENT_BRANCH\" != \"release\" ] ; then\n\t\tNEW_VERSION_STRING=\"$QS_INFO_VERSION:$CURRENT_BRANCH\"\n\tfi\nfi\n\nif [ -n \"$NEW_VERSION_STRING\" ] ; then\n\td
 efaults write $QS_APP_CONTENTS_FOLDER/Info CFBundleShortVersionString \"\\\"$NEW_VERSION_STRING\\\"\"\nfi";
  		};
--		7F2F820908A97A440022178B /* Install */ = {
--			isa = PBXShellScriptBuildPhase;
--			buildActionMask = 8;
--			files = (
--			);
--			inputPaths = (
--				"$(BUILT_PRODUCTS_DIR)/Quicksilver.app",
--			);
--			name = Install;
--			outputPaths = (
--				"$(BUILT_PRODUCTS_DIR)/Quicksilver $(QS_INFO_VERSION).dmg",
--			);
--			runOnlyForDeploymentPostprocessing = 1;
--			shellPath = /bin/sh;
--			shellScript = "#echo \"rsync -auzEv $BUILT_PRODUCTS_DIR/Quicksilver.app /Applications/Quicksilver.app\"\n#rsync -auzEv \"$BUILT_PRODUCTS_DIR/Quicksilver.app/\" /Applications/Quicksilver.app/\n\n#exit\n\nif [ $CONFIGURATION != \"Release\" ]; then\n        exit\nfi\n\necho $SRCROOT/Tools/buildDMG.pl -dmgName $PRODUCT_NAME \\\n                         -volName Quicksilver \\\n                         -volIcon \"$SRCROOT/Resources/Images/QuicksilverDMG.icns\" \\\n                         -dmgName \"Quicksilver $QS_INFO_VERSION.0\" \\\n                         -compressionLevel 9 \\\n                         -debug \"$BUILT_PRODUCTS_DIR/Quicksilver.app\"\n\n$SRCROOT/Tools/buildDMG.pl -dmgName $PRODUCT_NAME \\\n                         -volName Quicksilver \\\n                         -volIcon \"$SRCROOT/Resources/Images/QuicksilverDMG.icns\" \\\n                         -dmgName \"Quicksilver $QS_INFO_VERSION.0\" \\\n                         -compressionLevel 9 \\\n          
                -debug \"$BUILT_PRODUCTS_DIR/Quicksilver.app\"";
--		};
- 		7FA4EF1E0913AE44007DB407 /* Release Notes */ = {
+ 		7F0399E8080EE58D001A9FA3 /* Remove PlugIns */ = {
  			isa = PBXShellScriptBuildPhase;
- 			buildActionMask = 12;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141102/8cff515e/attachment-0001.html>


More information about the macports-changes mailing list