<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Remove Sparkle.
I made these changes myself, but upstream has also removed Sparkle:
https://github.com/cocoadialog/cocoadialog/issues/81
--- cocoaDialog.xcodeproj/project.pbxproj.orig	2012-05-17 12:52:37.000000000 -0500
+++ cocoaDialog.xcodeproj/project.pbxproj	2019-02-01 12:22:59.000000000 -0600
@@ -12,9 +12,7 @@
 		6190D1D8146CAFB30083364D /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A78A8CE8143784A8007AE363 /* Growl.framework */; };
 		6190D1D9146CAFC20083364D /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = A78A8CE8143784A8007AE363 /* Growl.framework */; };
 		61C9A9D014665F5B0054DD91 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
-		61C9A9D214665F680054DD91 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A78A8D2E1437AC29007AE363 /* Sparkle.framework */; };
 		61C9A9D314665F680054DD91 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
-		61C9A9D514665F780054DD91 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = A78A8D2E1437AC29007AE363 /* Sparkle.framework */; };
 		61EC90AC145FACF8003ADF05 /* AppController.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC906B145FACF8003ADF05 /* AppController.h */; };
 		61EC90AD145FACF8003ADF05 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC906C145FACF8003ADF05 /* AppController.m */; };
 		61EC90AE145FACF8003ADF05 /* CDCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC906D145FACF8003ADF05 /* CDCommon.h */; };
@@ -109,7 +107,6 @@
 			dstSubfolderSpec = 10;
 			files = (
 				6190D1D9146CAFC20083364D /* Growl.framework in CopyFiles */,
-				61C9A9D514665F780054DD91 /* Sparkle.framework in CopyFiles */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -199,7 +196,6 @@
 		A78A8CDF14377610007AE363 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "&lt;group&gt;"; };
 		A78A8CE8143784A8007AE363 /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = Frameworks/Growl.framework; sourceTree = "&lt;group&gt;"; };
 		A78A8CF21437938D007AE363 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
-		A78A8D2E1437AC29007AE363 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = Frameworks/Sparkle.framework; sourceTree = "&lt;group&gt;"; };
 		A7BABA9714456CC800D3F168 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
 		A7BABADA1445809700D3F168 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
 		A7BABB051445810000D3F168 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; };
@@ -214,7 +210,6 @@
 			files = (
 				61C9A9D314665F680054DD91 /* Cocoa.framework in Frameworks */,
 				6190D1D8146CAFB30083364D /* Growl.framework in Frameworks */,
-				61C9A9D214665F680054DD91 /* Sparkle.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -286,7 +281,6 @@
 			isa = PBXGroup;
 			children = (
 				A78A8CE8143784A8007AE363 /* Growl.framework */,
-				A78A8D2E1437AC29007AE363 /* Sparkle.framework */,
 				1058C7A0FEA54F0111CA2CBB /* Apple Frameworks */,
 			);
 			name = Frameworks;
@@ -477,7 +471,6 @@
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
 				A78A8CEA143784BD007AE363 /* CopyFiles */,
-				A7D4043E153C38E0005FA3CD /* ShellScript */,
 			);
 			buildRules = (
 			);
@@ -555,22 +548,6 @@
 		};
 /* End PBXResourcesBuildPhase section */
 
-/* Begin PBXShellScriptBuildPhase section */
-		A7D4043E153C38E0005FA3CD /* ShellScript */ = {
-			isa = PBXShellScriptBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			inputPaths = (
-			);
-			outputPaths = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-			shellPath = /bin/sh;
-			shellScript = "/server/repositories/github/sparkle-release/src/sparkle-release";
-		};
-/* End PBXShellScriptBuildPhase section */
-
 /* Begin PBXSourcesBuildPhase section */
 		8D11072C0486CEB800E47090 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
--- Resources/en-US.lproj/MainMenu.xib.orig	2012-05-17 12:52:37.000000000 -0500
+++ Resources/en-US.lproj/MainMenu.xib	2019-02-01 13:11:10.000000000 -0600
@@ -45,9 +45,6 @@
 			&lt;object class="NSUserDefaultsController" id="527054022"&gt;
 				&lt;bool key="NSSharedInstance"&gt;YES&lt;/bool&gt;
 			&lt;/object&gt;
-			&lt;object class="NSCustomObject" id="987694459"&gt;
-				&lt;string key="NSClassName"&gt;SUUpdater&lt;/string&gt;
-			&lt;/object&gt;
 			&lt;object class="NSCustomObject" id="909043032"&gt;
 				&lt;string key="NSClassName"&gt;AppController&lt;/string&gt;
 			&lt;/object&gt;
@@ -869,14 +866,6 @@
 					&lt;/object&gt;
 					&lt;int key="connectionID"&gt;226&lt;/int&gt;
 				&lt;/object&gt;
-				&lt;object class="IBConnectionRecord"&gt;
-					&lt;object class="IBOutletConnection" key="connection"&gt;
-						&lt;string key="label"&gt;delegate&lt;/string&gt;
-						&lt;reference key="source" ref="987694459"/&gt;
-						&lt;reference key="destination" ref="909043032"/&gt;
-					&lt;/object&gt;
-					&lt;int key="connectionID"&gt;260&lt;/int&gt;
-				&lt;/object&gt;
 			&lt;/array&gt;
 			&lt;object class="IBMutableOrderedSet" key="objectRecords"&gt;
 				&lt;array key="orderedObjects"&gt;
@@ -1264,11 +1253,6 @@
 						&lt;reference key="parent" ref="0"/&gt;
 						&lt;string key="objectName"&gt;AppController&lt;/string&gt;
 					&lt;/object&gt;
-					&lt;object class="IBObjectRecord"&gt;
-						&lt;int key="objectID"&gt;252&lt;/int&gt;
-						&lt;reference key="object" ref="987694459"/&gt;
-						&lt;reference key="parent" ref="0"/&gt;
-					&lt;/object&gt;
 				&lt;/array&gt;
 			&lt;/object&gt;
 			&lt;dictionary class="NSMutableDictionary" key="flattenedProperties"&gt;
--- Resources/Info.plist.orig	2012-05-17 12:52:37.000000000 -0500
+++ Resources/Info.plist	2019-02-01 14:24:36.000000000 -0600
@@ -41,9 +41,5 @@
 	&lt;string&gt;MainMenu&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;
 	&lt;string&gt;NSApplication&lt;/string&gt;
-	&lt;key&gt;SUEnableAutomaticChecks&lt;/key&gt;
-	&lt;false/&gt;
-	&lt;key&gt;SUPublicDSAKeyFile&lt;/key&gt;
-	&lt;string&gt;dsa_pub.pem&lt;/string&gt;
 &lt;/dict&gt;
 &lt;/plist&gt;
--- Source/CDUpdate.m.orig	2012-05-17 12:52:37.000000000 -0500
+++ Source/CDUpdate.m	2019-02-01 12:41:01.000000000 -0600
@@ -34,27 +34,11 @@
 }
 
 - (void) update {
-    SUUpdater * updater = [SUUpdater sharedUpdater];
-    [updater setDelegate:self];
-    NSURL *appcastURL = [NSURL URLWithString:[[[NSBundle mainBundle] infoDictionary] objectForKey:@"SUFeedURL"]];
-    if (appcastURL != nil) {
-        [updater setFeedURL:appcastURL];
+    if ([options hasOpt:@"debug"]) {
+        NSString *output = @"To update, run: sudo port selfupdate &amp;&amp; sudo port upgrade CocoaDialog";
+        [self debug:output];
     }
-    else {
-        [updater setFeedURL:[NSURL URLWithString:@"https://raw.github.com/mstratman/cocoadialog/master/sparkle-release/appcast.xml"]];
-    }
-    [updater setSendsSystemProfile:YES];
-    [updater resetUpdateCycle];
-    [updater setAutomaticallyChecksForUpdates:YES];
-    if ([options hasOpt:@"quiet"]) {
-        [updater setAutomaticallyDownloadsUpdates:YES];
-        [updater checkForUpdatesInBackground];
-    }
-    else {
-        [updater setAutomaticallyDownloadsUpdates:NO];
-        [updater checkForUpdates:nil];
-    }
-    [NSApp run];
+    exit(1);
 }
 
 @end
</pre></body></html>