Ticket #13185: sshfs-gui.diff
File sshfs-gui.diff, 11.6 KB (added by takanori@…, 17 years ago) |
---|
-
files/patch-sshfs.xcodeproj_project.pbxproj.diff
1 --- ./sshfs.xcodeproj/project.pbxproj.orig 2007-10-27 09:54:51.000000000 +0900 2 +++ ./sshfs.xcodeproj/project.pbxproj 2007-11-07 09:39:36.000000000 +0900 3 @@ -8,8 +8,6 @@ 4 5 /* Begin PBXBuildFile section */ 6 54B5A1AC0CD2BC7B00158571 /* GoogleShared_SystemVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 54B5A1AB0CD2BC7B00158571 /* GoogleShared_SystemVersion.m */; }; 7 - 54B5A1C50CD2BF3B00158571 /* sshfs-static-10.5 in Resources */ = {isa = PBXBuildFile; fileRef = 54B5A1C40CD2BF3B00158571 /* sshfs-static-10.5 */; }; 8 - 8205AF7A0B653F3700A99579 /* sshfs-static in Resources */ = {isa = PBXBuildFile; fileRef = 8205AF790B653F3700A99579 /* sshfs-static */; }; 9 823578210B44701F00FE77BB /* ssh.icns in Resources */ = {isa = PBXBuildFile; fileRef = 823578200B44701F00FE77BB /* ssh.icns */; }; 10 8235784C0B44782400FE77BB /* askpass.c in Sources */ = {isa = PBXBuildFile; fileRef = 8235784B0B44782400FE77BB /* askpass.c */; }; 11 823578540B44786400FE77BB /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 823578530B44786400FE77BB /* CoreFoundation.framework */; }; 12 @@ -45,8 +43,6 @@ 13 32CA4F630368D1EE00C91783 /* sshfs.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sshfs.pch; sourceTree = "<group>"; }; 14 54B5A1AA0CD2BC7B00158571 /* GoogleShared_SystemVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GoogleShared_SystemVersion.h; sourceTree = "<group>"; }; 15 54B5A1AB0CD2BC7B00158571 /* GoogleShared_SystemVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GoogleShared_SystemVersion.m; sourceTree = "<group>"; }; 16 - 54B5A1C40CD2BF3B00158571 /* sshfs-static-10.5 */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = "sshfs-static-10.5"; path = "Resources/sshfs-static-10.5"; sourceTree = "<group>"; }; 17 - 8205AF790B653F3700A99579 /* sshfs-static */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = "sshfs-static"; path = "Resources/sshfs-static"; sourceTree = "<group>"; }; 18 823578200B44701F00FE77BB /* ssh.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = ssh.icns; path = Resources/ssh.icns; sourceTree = "<group>"; }; 19 823578420B4477D800FE77BB /* askpass */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = askpass; sourceTree = BUILT_PRODUCTS_DIR; }; 20 8235784B0B44782400FE77BB /* askpass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = askpass.c; sourceTree = "<group>"; }; 21 @@ -115,13 +111,11 @@ 22 29B97317FDCFA39411CA2CEA /* Resources */ = { 23 isa = PBXGroup; 24 children = ( 25 - 54B5A1C40CD2BF3B00158571 /* sshfs-static-10.5 */, 26 D4A6C9A709479AD300354625 /* Info.plist */, 27 D4A6C9B709479B9200354625 /* InfoPlist.strings */, 28 8249C9140B547465007CFB64 /* Localizable.strings */, 29 D4A6C9DF09479C8900354625 /* MainMenu.nib */, 30 823578200B44701F00FE77BB /* ssh.icns */, 31 - 8205AF790B653F3700A99579 /* sshfs-static */, 32 82743E560BD7CE2D006FB711 /* sshnodelay.so */, 33 8235791D0B4481C700FE77BB /* askpass */, 34 ); 35 @@ -197,7 +191,6 @@ 36 823578500B44782F00FE77BB /* PBXTargetDependency */, 37 ); 38 name = sshfs; 39 - productInstallPath = "$(HOME)/Applications"; 40 productName = sshfs; 41 productReference = 8D1107320486CEB800E47090 /* sshfs.app */; 42 productType = "com.apple.product-type.application"; 43 @@ -230,9 +223,7 @@ 44 823578210B44701F00FE77BB /* ssh.icns in Resources */, 45 8235791E0B4481C700FE77BB /* askpass in Resources */, 46 8249C9150B547465007CFB64 /* Localizable.strings in Resources */, 47 - 8205AF7A0B653F3700A99579 /* sshfs-static in Resources */, 48 82743E570BD7CE2D006FB711 /* sshnodelay.so in Resources */, 49 - 54B5A1C50CD2BF3B00158571 /* sshfs-static-10.5 in Resources */, 50 ); 51 runOnlyForDeploymentPostprocessing = 0; 52 }; 53 @@ -307,7 +298,6 @@ 54 GCC_OPTIMIZATION_LEVEL = 0; 55 GCC_PRECOMPILE_PREFIX_HEADER = YES; 56 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 57 - INSTALL_PATH = "$(HOME)/bin"; 58 OTHER_LDFLAGS = ( 59 "-framework", 60 Carbon, 61 @@ -327,7 +317,6 @@ 62 GCC_MODEL_TUNING = G5; 63 GCC_PRECOMPILE_PREFIX_HEADER = YES; 64 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 65 - INSTALL_PATH = "$(HOME)/bin"; 66 OTHER_LDFLAGS = ( 67 "-framework", 68 Carbon, -
files/patch-AppController.m.diff
1 --- ./AppController.m.old 2007-11-07 05:15:32.000000000 +0900 2 +++ ./AppController.m 2007-11-07 08:24:25.000000000 +0900 3 @@ -76,11 +76,7 @@ 4 // setup for task 5 NSString *askPassPath = [[NSBundle mainBundle] pathForResource:@"askpass" 6 ofType:@""]; 7 - NSString *sshfsPath = [[NSBundle mainBundle] pathForResource:@"sshfs-static" 8 - ofType:@""]; 9 - if ([GoogleShared_SystemVersion isLeopard]) { 10 - sshfsPath = [sshfsPath stringByAppendingString:@"-10.5"]; 11 - } 12 + NSString *sshfsPath = @"##PREFIX##/bin/sshfs"; 13 NSDictionary *sshfsEnv = [NSDictionary dictionaryWithObjectsAndKeys: 14 @"NONE", @"DISPLAY", // I know "NONE" is bogus; I just need something 15 askPassPath, @"SSH_ASKPASS", -
files/patch-project.pbxproj
1 --- ../sshfs-gui.old/sshfs.xcodeproj/project.pbxproj 2007-04-23 18:37:41.000000000 -04002 +++ sshfs.xcodeproj/project.pbxproj 2007-04-23 18:44:11.000000000 -04003 @@ -7,7 +7,6 @@4 objects = {5 6 /* Begin PBXBuildFile section */7 - 8205AF7A0B653F3700A99579 /* sshfs-static in Resources */ = {isa = PBXBuildFile; fileRef = 8205AF790B653F3700A99579 /* sshfs-static */; };8 823578210B44701F00FE77BB /* ssh.icns in Resources */ = {isa = PBXBuildFile; fileRef = 823578200B44701F00FE77BB /* ssh.icns */; };9 8235784C0B44782400FE77BB /* askpass.c in Sources */ = {isa = PBXBuildFile; fileRef = 8235784B0B44782400FE77BB /* askpass.c */; };10 823578540B44786400FE77BB /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 823578530B44786400FE77BB /* CoreFoundation.framework */; };11 @@ -41,7 +40,6 @@12 29B97316FDCFA39411CA2CEA /* sshfsMain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = sshfsMain.m; sourceTree = "<group>"; };13 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };14 32CA4F630368D1EE00C91783 /* sshfs.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sshfs.pch; sourceTree = "<group>"; };15 - 8205AF790B653F3700A99579 /* sshfs-static */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = "sshfs-static"; path = "Resources/sshfs-static"; sourceTree = "<group>"; };16 823578200B44701F00FE77BB /* ssh.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = ssh.icns; path = Resources/ssh.icns; sourceTree = "<group>"; };17 823578420B4477D800FE77BB /* askpass */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = askpass; sourceTree = BUILT_PRODUCTS_DIR; };18 8235784B0B44782400FE77BB /* askpass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = askpass.c; sourceTree = "<group>"; };19 @@ -115,7 +113,6 @@20 8249C9140B547465007CFB64 /* Localizable.strings */,21 D4A6C9DF09479C8900354625 /* MainMenu.nib */,22 823578200B44701F00FE77BB /* ssh.icns */,23 - 8205AF790B653F3700A99579 /* sshfs-static */,24 82743E560BD7CE2D006FB711 /* sshnodelay.so */,25 8235791D0B4481C700FE77BB /* askpass */,26 );27 @@ -220,7 +217,6 @@28 823578210B44701F00FE77BB /* ssh.icns in Resources */,29 8235791E0B4481C700FE77BB /* askpass in Resources */,30 8249C9150B547465007CFB64 /* Localizable.strings in Resources */,31 - 8205AF7A0B653F3700A99579 /* sshfs-static in Resources */,32 82743E570BD7CE2D006FB711 /* sshnodelay.so in Resources */,33 );34 runOnlyForDeploymentPostprocessing = 0;35 @@ -315,7 +311,6 @@36 GCC_MODEL_TUNING = G5;37 GCC_PRECOMPILE_PREFIX_HEADER = YES;38 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";39 - INSTALL_PATH = "$(HOME)/bin";40 OTHER_LDFLAGS = (41 "-framework",42 Carbon,43 @@ -339,6 +334,7 @@44 isa = XCBuildConfiguration;45 buildSettings = {46 INFOPLIST_FILE = Resources/Info.plist;47 + INSTALL_PATH = /Applications;48 PRODUCT_NAME = sshfs;49 WRAPPER_EXTENSION = app;50 }; -
files/patch-AppController.m
1 --- ../sshfs-gui.old/AppController.m 2007-04-23 18:37:41.000000000 -04002 +++ AppController.m 2007-04-23 18:38:39.000000000 -04003 @@ -75,8 +75,7 @@4 // setup for task5 NSString *askPassPath = [[NSBundle mainBundle] pathForResource:@"askpass"6 ofType:@""];7 - NSString *sshfsPath = [[NSBundle mainBundle] pathForResource:@"sshfs-static"8 - ofType:@""];9 + NSString *sshfsPath = @"##PREFIX##/bin/sshfs";10 NSDictionary *sshfsEnv = [NSDictionary dictionaryWithObjectsAndKeys:11 @"NONE", @"DISPLAY", // I know "NONE" is bogus; I just need something12 askPassPath, @"SSH_ASKPASS", -
Portfile
4 4 PortGroup xcode 1.0 5 5 6 6 name sshfs-gui 7 version 0.3.0 7 version 1.0.0 8 set macfuse_version 1.0.0 8 9 categories fuse 9 10 platforms macosx 10 11 maintainers eridius@macports.org … … 14 15 15 16 homepage http://code.google.com/p/macfuse/ 16 17 17 master_sites macports 18 checksums md5 23e29333a9974f87d4466c64607f3581 \ 19 sha1 3df742fac97ea4f853b07f2ea41a6b8597af3508 18 master_sites macports:fusefs 19 distname macfuse-${macfuse_version} 20 checksums md5 721e9527b03563a6bed4f918bae83e2b \ 21 sha1 2259cfa93a7d6537c1b3b925454543a66d76752b 20 22 21 livecheck.distname sshfs-(.*).dmg 23 worksrcdir ${distname}/filesystems/sshfs-gui 22 24 23 patchfiles patch-AppController.m patch-project.pbxproj 25 patchfiles patch-AppController.m.diff \ 26 patch-sshfs.xcodeproj_project.pbxproj.diff 24 27 25 28 use_bzip2 yes 26 29 … … 31 34 32 35 post-patch { 33 36 reinplace "s|##PREFIX##|${prefix}|" AppController.m 37 } 38 39 post-destroot { 40 xinstall -d ${destroot}/Applications/MacPorts 41 copy ${worksrcpath}/build/UninstalledProducts/sshfs.app ${destroot}/Applications/MacPorts 34 42 } 43 No newline at end of file