[116585] trunk/dports/aqua/fugu

jmr at macports.org jmr at macports.org
Wed Jan 29 06:14:54 PST 2014


Revision: 116585
          https://trac.macports.org/changeset/116585
Author:   jmr at macports.org
Date:     2014-01-29 06:14:53 -0800 (Wed, 29 Jan 2014)
Log Message:
-----------
fugu: fix build with recent Xcode

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

Added Paths:
-----------
    trunk/dports/aqua/fugu/files/
    trunk/dports/aqua/fugu/files/no-TruncateThemeText.patch
    trunk/dports/aqua/fugu/files/project.pbxproj

Modified: trunk/dports/aqua/fugu/Portfile
===================================================================
--- trunk/dports/aqua/fugu/Portfile	2014-01-29 13:17:51 UTC (rev 116584)
+++ trunk/dports/aqua/fugu/Portfile	2014-01-29 14:14:53 UTC (rev 116585)
@@ -29,9 +29,20 @@
 
 xcode.destroot.settings SKIP_INSTALL=yes
 
+if {${os.major} >= 11} {
+    patchfiles-append no-TruncateThemeText.patch
+}
+
 post-patch {
-	reinplace "s|build/|build/${xcode.configuration}/|" \
-		${worksrcpath}/Fugu.pbproj/project.pbxproj
+    if {[vercmp $xcodeversion 4.0] >= 0} {
+        move ${worksrcpath}/Fugu.pbproj ${worksrcpath}/Fugu.xcodeproj
+        file copy -force ${filespath}/project.pbxproj ${worksrcpath}/Fugu.xcodeproj/
+        reinplace "s|build/|build/${xcode.configuration}/|" \
+            ${worksrcpath}/Fugu.xcodeproj/project.pbxproj
+    } else {
+        reinplace "s|build/|build/${xcode.configuration}/|" \
+            ${worksrcpath}/Fugu.pbproj/project.pbxproj
+	}
 }
 
 post-destroot {

Added: trunk/dports/aqua/fugu/files/no-TruncateThemeText.patch
===================================================================
--- trunk/dports/aqua/fugu/files/no-TruncateThemeText.patch	                        (rev 0)
+++ trunk/dports/aqua/fugu/files/no-TruncateThemeText.patch	2014-01-29 14:14:53 UTC (rev 116585)
@@ -0,0 +1,28 @@
+--- NSAttributedString-Ellipsis.m.orig	2004-09-03 08:24:57.000000000 +1000
++++ NSAttributedString-Ellipsis.m	2014-01-30 01:08:31.000000000 +1100
+@@ -11,7 +11,7 @@
+ 
+ - ( NSAttributedString * )ellipsisAbbreviatedStringForWidth: ( double )width
+ {
+-    NSAttributedString          *attrString = nil;
++    /*NSAttributedString          *attrString = nil;
+     NSMutableString             *string = [[[ self string ] mutableCopy ] autorelease ];
+     OSStatus                    status;
+     double                      paddedWidth = ( width - 24.0 );
+@@ -19,13 +19,13 @@
+     if (( status = TruncateThemeText(( CFMutableStringRef )string,
+                     kThemeViewsFont, kThemeStateActive, paddedWidth, truncMiddle, NULL ))
+                     != noErr ) {
+-        NSLog( @"TruncateThemeText %@ returned error %d", string, ( int )status );
++        NSLog( @"TruncateThemeText %@ returned error %d", string, ( int )status );*/
+         return( self );
+-    }
++    /*}
+     
+     attrString = [[ NSAttributedString alloc ] initWithString: string ];
+     
+-    return( [ attrString autorelease ] );
++    return( [ attrString autorelease ] );*/
+ }
+ 
+ @end

Added: trunk/dports/aqua/fugu/files/project.pbxproj
===================================================================
--- trunk/dports/aqua/fugu/files/project.pbxproj	                        (rev 0)
+++ trunk/dports/aqua/fugu/files/project.pbxproj	2014-01-29 14:14:53 UTC (rev 116585)
@@ -0,0 +1,1366 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 42;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		09682FA707C5528A00210847 /* SFTPMainWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = F58418F201B4201501D5E771 /* SFTPMainWindow.h */; };
+		09682FA807C5528A00210847 /* SFTPController.h in Headers */ = {isa = PBXBuildFile; fileRef = F589A63901B43A7301D5E771 /* SFTPController.h */; };
+		09682FA907C5528A00210847 /* SFTPErrorHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F589A63B01B43A7301D5E771 /* SFTPErrorHandler.h */; };
+		09682FAA07C5528A00210847 /* SFTPNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F589A63D01B43A7301D5E771 /* SFTPNode.h */; };
+		09682FAB07C5528A00210847 /* SFTPAboutPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = F54056F701E6402401D5E771 /* SFTPAboutPanel.h */; };
+		09682FAC07C5528A00210847 /* SFTPTServer.h in Headers */ = {isa = PBXBuildFile; fileRef = F5939902021C375F01D5E771 /* SFTPTServer.h */; };
+		09682FAD07C5528A00210847 /* argcargv.h in Headers */ = {isa = PBXBuildFile; fileRef = F57EF22B023D053C01A8002B /* argcargv.h */; };
+		09682FAE07C5528A00210847 /* typeforchar.h in Headers */ = {isa = PBXBuildFile; fileRef = F585905002D2393A01D5EA79 /* typeforchar.h */; };
+		09682FAF07C5528A00210847 /* SFTPPrefs.h in Headers */ = {isa = PBXBuildFile; fileRef = F57214230307199D01A8002B /* SFTPPrefs.h */; };
+		09682FB007C5528A00210847 /* SCPController.h in Headers */ = {isa = PBXBuildFile; fileRef = F538D79D030CADCC01A8002B /* SCPController.h */; };
+		09682FB107C5528A00210847 /* SCPTransfer.h in Headers */ = {isa = PBXBuildFile; fileRef = F538D7A4030CB33A01A8002B /* SCPTransfer.h */; };
+		09682FB207C5528A00210847 /* NSString(SSHAdditions).h in Headers */ = {isa = PBXBuildFile; fileRef = F517DFB10312A0A901A8002B /* NSString(SSHAdditions).h */; };
+		09682FB307C5528A00210847 /* SSHTunnel.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D6EBA4031686A101A8002B /* SSHTunnel.h */; };
+		09682FB407C5528A00210847 /* fdwrite.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D6EBAD0316911201A8002B /* fdwrite.h */; };
+		09682FB507C5528A00210847 /* SSHTunnelAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = F5D6EBBD03199D2901A8002B /* SSHTunnelAuth.h */; };
+		09682FB607C5528A00210847 /* SFTPTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FC36BC036A339A01E16655 /* SFTPTableView.h */; };
+		09682FB707C5528A00210847 /* SFTPSplitView.h in Headers */ = {isa = PBXBuildFile; fileRef = 23EAEE0C0385949DFE27C9B8 /* SFTPSplitView.h */; };
+		09682FB807C5528A00210847 /* sshversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A1B7410389BD23FED5EA79 /* sshversion.h */; };
+		09682FB907C5528A00210847 /* NSMutableDictionary(Fugu).h in Headers */ = {isa = PBXBuildFile; fileRef = 09C448BB03D0D37E00D5EA68 /* NSMutableDictionary(Fugu).h */; };
+		09682FBA07C5528A00210847 /* UMFileLauncher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0923B08803E846EE00A8002B /* UMFileLauncher.h */; };
+		09682FBB07C5528A00210847 /* UMVersionCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = 0991811803F0262300A8002B /* UMVersionCheck.h */; };
+		09682FBC07C5528A00210847 /* keychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 0977864F0430BF2000BEE8BF /* keychain.h */; };
+		09682FBD07C5528A00210847 /* SFTPScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 09554B1D03CE87CA00D5E7D1 /* SFTPScrollView.h */; };
+		09682FBE07C5528A00210847 /* SFTPItemCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 095C52200442121400A8002B /* SFTPItemCell.h */; };
+		09682FBF07C5528A00210847 /* SFTPPrefTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 09AE0F7204812A6300A8002B /* SFTPPrefTableView.h */; };
+		09682FC007C5528A00210847 /* ODBEditorSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 09E0A0F804C091C000D5EA79 /* ODBEditorSuite.h */; };
+		09682FC107C5528A00210847 /* NSString(FSRefAdditions).h in Headers */ = {isa = PBXBuildFile; fileRef = 09E0A0EE04C06A3100D5EA79 /* NSString(FSRefAdditions).h */; };
+		09682FC207C5528A00210847 /* NSWorkspace(LaunchServices).h in Headers */ = {isa = PBXBuildFile; fileRef = 0994319704C5AEDE0066CB97 /* NSWorkspace(LaunchServices).h */; };
+		09682FC307C5528A00210847 /* NSSet(ImageExtensions).h in Headers */ = {isa = PBXBuildFile; fileRef = 09D21DC604EC1C7C00D5EACC /* NSSet(ImageExtensions).h */; };
+		09682FC407C5528A00210847 /* SFTPImagePreviewPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = 09D21DCA04EDA06700D5EACC /* SFTPImagePreviewPanel.h */; };
+		09682FC507C5528A00210847 /* SFTPImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 09BCC14004EECC1500D5EACC /* SFTPImageView.h */; };
+		09682FC607C5528A00210847 /* NSFileManager(mktemp).h in Headers */ = {isa = PBXBuildFile; fileRef = 09D38E8F04F5A20000000102 /* NSFileManager(mktemp).h */; };
+		09682FC707C5528A00210847 /* NSImage(IconForType).h in Headers */ = {isa = PBXBuildFile; fileRef = 09D38E9304F5AE1400000102 /* NSImage(IconForType).h */; };
+		09682FC807C5528A00210847 /* NSWorkspace(SystemVersionNumber).h in Headers */ = {isa = PBXBuildFile; fileRef = 095D2AE2051946B500E73D04 /* NSWorkspace(SystemVersionNumber).h */; };
+		09682FC907C5528A00210847 /* NSArray(CreateArgv).h in Headers */ = {isa = PBXBuildFile; fileRef = 09DA7588051B891000D5E7DF /* NSArray(CreateArgv).h */; };
+		09682FCA07C5528A00210847 /* NSMutableArray(Extensions).h in Headers */ = {isa = PBXBuildFile; fileRef = 0936A56005220F8600D5E7DF /* NSMutableArray(Extensions).h */; };
+		09682FCB07C5528A00210847 /* NSCalendarDate(ConvertToSeconds).h in Headers */ = {isa = PBXBuildFile; fileRef = 099BE67705222CDA0038D787 /* NSCalendarDate(ConvertToSeconds).h */; };
+		09682FCC07C5528A00210847 /* NSAttributedString-Ellipsis.h in Headers */ = {isa = PBXBuildFile; fileRef = 0984FFE005D9D8F900EEA2D5 /* NSAttributedString-Ellipsis.h */; };
+		09682FCD07C5528A00210847 /* NSString-UnknownEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 09D2776A061A835D00EE17C7 /* NSString-UnknownEncoding.h */; };
+		09682FCE07C5528A00210847 /* UMTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 09682E8207C4F07300210847 /* UMTextField.h */; };
+		09682FCF07C5528A00210847 /* UMDragDropImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 09682EE507C5005400210847 /* UMDragDropImageView.h */; };
+		09682FD107C5528A00210847 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
+		09682FD307C5528A00210847 /* Prefs.nib in Resources */ = {isa = PBXBuildFile; fileRef = F5B12CC002DF4E6001D5EA79 /* Prefs.nib */; };
+		09682FD407C5528A00210847 /* COPYRIGHT.txt in Resources */ = {isa = PBXBuildFile; fileRef = F517810B03083F4A01A8002B /* COPYRIGHT.txt */; };
+		09682FD507C5528A00210847 /* SSHTunnel.nib in Resources */ = {isa = PBXBuildFile; fileRef = F517DFAD0312049F01A8002B /* SSHTunnel.nib */; };
+		09682FD607C5528A00210847 /* home.png in Resources */ = {isa = PBXBuildFile; fileRef = F5EA815603785CDD01A8002B /* home.png */; };
+		09682FD707C5528A00210847 /* favorites.png in Resources */ = {isa = PBXBuildFile; fileRef = 239A5C18038C2294FED5EA79 /* favorites.png */; };
+		09682FD807C5528A00210847 /* bookmark.png in Resources */ = {isa = PBXBuildFile; fileRef = 238577620392BB76FED5EA79 /* bookmark.png */; };
+		09682FD907C5528A00210847 /* fugu.icns in Resources */ = {isa = PBXBuildFile; fileRef = 238577660392BFBCFED5EA79 /* fugu.icns */; };
+		09682FDA07C5528A00210847 /* SCP.nib in Resources */ = {isa = PBXBuildFile; fileRef = 09F5CD7203F04CF600A8002B /* SCP.nib */; };
+		09682FDB07C5528A00210847 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 09448C5E03F052C200A8002B /* Localizable.strings */; };
+		09682FDC07C5528A00210847 /* SFTPToolbar.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0960E33403F05A2800A8002B /* SFTPToolbar.strings */; };
+		09682FDD07C5528A00210847 /* HelpMenu.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0960E33703F063A700A8002B /* HelpMenu.strings */; };
+		09682FDE07C5528A00210847 /* SFTPInfoPanel.strings in Resources */ = {isa = PBXBuildFile; fileRef = 096A883B03F1B71700A8002B /* SFTPInfoPanel.strings */; };
+		09682FDF07C5528A00210847 /* SCP.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0971F3FA03F2DFC700A8002B /* SCP.strings */; };
+		09682FE007C5528A00210847 /* SSHTunnel.strings in Resources */ = {isa = PBXBuildFile; fileRef = 09FFFC6303F992BE00A8002B /* SSHTunnel.strings */; };
+		09682FE107C5528A00210847 /* history.png in Resources */ = {isa = PBXBuildFile; fileRef = 09FFFC7903FC38BF00A8002B /* history.png */; };
+		09682FE207C5528A00210847 /* remotehistory.png in Resources */ = {isa = PBXBuildFile; fileRef = 09FFFC7B03FC3CA600A8002B /* remotehistory.png */; };
+		09682FE307C5528A00210847 /* remotehome.png in Resources */ = {isa = PBXBuildFile; fileRef = 09FFFC7C03FC3CA600A8002B /* remotehome.png */; };
+		09682FE407C5528A00210847 /* Fugu README.rtfd in Resources */ = {isa = PBXBuildFile; fileRef = 09E1EBF20452494200D5EA79 /* Fugu README.rtfd */; };
+		09682FE507C5528A00210847 /* generalprefs.png in Resources */ = {isa = PBXBuildFile; fileRef = 09274DEC04B36372003075E6 /* generalprefs.png */; };
+		09682FE607C5528A00210847 /* favoritesprefs.png in Resources */ = {isa = PBXBuildFile; fileRef = 09274DEE04B36AFF003075E6 /* favoritesprefs.png */; };
+		09682FE707C5528A00210847 /* knownhosts.png in Resources */ = {isa = PBXBuildFile; fileRef = 09274DF004B36B27003075E6 /* knownhosts.png */; };
+		09682FE807C5528A00210847 /* zeroconf.png in Resources */ = {isa = PBXBuildFile; fileRef = 09274DF204B3826E003075E6 /* zeroconf.png */; };
+		09682FE907C5528A00210847 /* downtriangle.png in Resources */ = {isa = PBXBuildFile; fileRef = 092E4A3D04B89F4E00341390 /* downtriangle.png */; };
+		09682FEA07C5528A00210847 /* righttriangle.png in Resources */ = {isa = PBXBuildFile; fileRef = 092E4A3E04B89F4F00341390 /* righttriangle.png */; };
+		09682FEB07C5528A00210847 /* files.png in Resources */ = {isa = PBXBuildFile; fileRef = 09F9EDCE04CC74CB00D5EA79 /* files.png */; };
+		09682FEC07C5528A00210847 /* transfers.png in Resources */ = {isa = PBXBuildFile; fileRef = 09F9EDD004CC841F00D5EA79 /* transfers.png */; };
+		09682FED07C5528A00210847 /* reload.png in Resources */ = {isa = PBXBuildFile; fileRef = 09D38E9D04F6A0A800000102 /* reload.png */; };
+		09682FEE07C5528A00210847 /* download.png in Resources */ = {isa = PBXBuildFile; fileRef = 0916ACC104F728EA00000102 /* download.png */; };
+		09682FEF07C5528A00210847 /* upload.png in Resources */ = {isa = PBXBuildFile; fileRef = 0916ACC204F728EA00000102 /* upload.png */; };
+		09682FF007C5528A00210847 /* goto.png in Resources */ = {isa = PBXBuildFile; fileRef = 0916ACC504F72A0600000102 /* goto.png */; };
+		09682FF107C5528A00210847 /* preview.png in Resources */ = {isa = PBXBuildFile; fileRef = 0916ACC904F7323100000102 /* preview.png */; };
+		09682FF207C5528A00210847 /* disconnect.png in Resources */ = {isa = PBXBuildFile; fileRef = 0981B76604F81AC900000102 /* disconnect.png */; };
+		09682FF307C5528A00210847 /* edit.png in Resources */ = {isa = PBXBuildFile; fileRef = 0981B76D04FA546F00000102 /* edit.png */; };
+		09682FF407C5528A00210847 /* SFTPPrefToolbar.strings in Resources */ = {isa = PBXBuildFile; fileRef = 09B7ACF90507596B00000106 /* SFTPPrefToolbar.strings */; };
+		09682FF507C5528A00210847 /* keys.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 09DA7590051B939700D5E7DF /* keys.rtf */; };
+		09682FF607C5528A00210847 /* newfolder.png in Resources */ = {isa = PBXBuildFile; fileRef = 0934447B0524C5E500D5E7DF /* newfolder.png */; };
+		09682FF707C5528A00210847 /* symlink.png in Resources */ = {isa = PBXBuildFile; fileRef = 0934447C0524C5E500D5E7DF /* symlink.png */; };
+		09682FF807C5528A00210847 /* uparrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 0934447E0524C5E500D5E7DF /* uparrow.png */; };
+		09682FF907C5528A00210847 /* trash.png in Resources */ = {isa = PBXBuildFile; fileRef = 093444890524CA3800D5E7DF /* trash.png */; };
+		09682FFA07C5528A00210847 /* remotetrash.png in Resources */ = {isa = PBXBuildFile; fileRef = 0934448B0524CAB600D5E7DF /* remotetrash.png */; };
+		09682FFB07C5528A00210847 /* info.png in Resources */ = {isa = PBXBuildFile; fileRef = 094AF260054772B6006D53C9 /* info.png */; };
+		09682FFC07C5528A00210847 /* externaleditor in Resources */ = {isa = PBXBuildFile; fileRef = 097EE2D0070BA9ED00305C66 /* externaleditor */; };
+		09682FFD07C5528A00210847 /* ODBEditors.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0985D5CC074A9A2A00B8ED3B /* ODBEditors.plist */; };
+		09682FFF07C5528A00210847 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
+		0968300007C5528A00210847 /* SFTPMainWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = F58418F301B4201501D5E771 /* SFTPMainWindow.m */; };
+		0968300107C5528A00210847 /* SFTPController.m in Sources */ = {isa = PBXBuildFile; fileRef = F589A63801B43A7301D5E771 /* SFTPController.m */; };
+		0968300207C5528A00210847 /* SFTPErrorHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F589A63A01B43A7301D5E771 /* SFTPErrorHandler.m */; };
+		0968300307C5528A00210847 /* SFTPNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F589A63C01B43A7301D5E771 /* SFTPNode.m */; };
+		0968300407C5528A00210847 /* SFTPAboutPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = F54056F801E6402401D5E771 /* SFTPAboutPanel.m */; };
+		0968300507C5528A00210847 /* SFTPTServer.m in Sources */ = {isa = PBXBuildFile; fileRef = F5939901021C375F01D5E771 /* SFTPTServer.m */; };
+		0968300607C5528A00210847 /* argcargv.c in Sources */ = {isa = PBXBuildFile; fileRef = F57EF22A023D053C01A8002B /* argcargv.c */; };
+		0968300707C5528A00210847 /* typeforchar.c in Sources */ = {isa = PBXBuildFile; fileRef = F585904F02D2393A01D5EA79 /* typeforchar.c */; };
+		0968300807C5528A00210847 /* SFTPPrefs.m in Sources */ = {isa = PBXBuildFile; fileRef = F57214240307199D01A8002B /* SFTPPrefs.m */; };
+		0968300907C5528A00210847 /* SCPController.m in Sources */ = {isa = PBXBuildFile; fileRef = F538D79E030CADCC01A8002B /* SCPController.m */; };
+		0968300A07C5528A00210847 /* SCPTransfer.m in Sources */ = {isa = PBXBuildFile; fileRef = F538D7A3030CB33A01A8002B /* SCPTransfer.m */; };
+		0968300B07C5528A00210847 /* NSString(SSHAdditions).m in Sources */ = {isa = PBXBuildFile; fileRef = F517DFB00312A0A901A8002B /* NSString(SSHAdditions).m */; };
+		0968300C07C5528A00210847 /* SSHTunnel.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D6EBA5031686A101A8002B /* SSHTunnel.m */; };
+		0968300D07C5528A00210847 /* fdwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = F5D6EBAC0316911201A8002B /* fdwrite.c */; };
+		0968300E07C5528A00210847 /* SSHTunnelAuth.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D6EBBC03199D2901A8002B /* SSHTunnelAuth.m */; };
+		0968300F07C5528A00210847 /* SFTPTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FC36BD036A339A01E16655 /* SFTPTableView.m */; };
+		0968301007C5528A00210847 /* SFTPSplitView.m in Sources */ = {isa = PBXBuildFile; fileRef = 23EAEE0D0385949DFE27C9B8 /* SFTPSplitView.m */; };
+		0968301107C5528A00210847 /* sshversion.c in Sources */ = {isa = PBXBuildFile; fileRef = 23A1B7420389BD23FED5EA79 /* sshversion.c */; };
+		0968301207C5528A00210847 /* NSMutableDictionary(Fugu).m in Sources */ = {isa = PBXBuildFile; fileRef = 09C448BC03D0D37E00D5EA68 /* NSMutableDictionary(Fugu).m */; };
+		0968301307C5528A00210847 /* UMFileLauncher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0923B08903E846EE00A8002B /* UMFileLauncher.m */; };
+		0968301407C5528A00210847 /* UMVersionCheck.m in Sources */ = {isa = PBXBuildFile; fileRef = 0991811903F0262300A8002B /* UMVersionCheck.m */; };
+		0968301507C5528A00210847 /* keychain.c in Sources */ = {isa = PBXBuildFile; fileRef = 097786500430BF2000BEE8BF /* keychain.c */; };
+		0968301607C5528A00210847 /* SFTPScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 09554B1E03CE87CA00D5E7D1 /* SFTPScrollView.m */; };
+		0968301707C5528A00210847 /* SFTPItemCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 095C52210442121400A8002B /* SFTPItemCell.m */; };
+		0968301807C5528A00210847 /* SFTPPrefTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 09AE0F7304812A6300A8002B /* SFTPPrefTableView.m */; };
+		0968301907C5528A00210847 /* NSString(FSRefAdditions).m in Sources */ = {isa = PBXBuildFile; fileRef = 09E0A0EF04C06A3100D5EA79 /* NSString(FSRefAdditions).m */; };
+		0968301A07C5528A00210847 /* NSWorkspace(LaunchServices).m in Sources */ = {isa = PBXBuildFile; fileRef = 0994319804C5AEDE0066CB97 /* NSWorkspace(LaunchServices).m */; };
+		0968301B07C5528A00210847 /* NSSet(ImageExtensions).m in Sources */ = {isa = PBXBuildFile; fileRef = 09D21DC704EC1C7C00D5EACC /* NSSet(ImageExtensions).m */; };
+		0968301C07C5528A00210847 /* SFTPImagePreviewPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 09D21DCB04EDA06700D5EACC /* SFTPImagePreviewPanel.m */; };
+		0968301D07C5528A00210847 /* SFTPImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 09BCC14104EECC1500D5EACC /* SFTPImageView.m */; };
+		0968301E07C5528A00210847 /* NSFileManager(mktemp).m in Sources */ = {isa = PBXBuildFile; fileRef = 09D38E9004F5A20000000102 /* NSFileManager(mktemp).m */; };
+		0968301F07C5528A00210847 /* NSImage(IconForType).m in Sources */ = {isa = PBXBuildFile; fileRef = 09D38E9404F5AE1400000102 /* NSImage(IconForType).m */; };
+		0968302007C5528A00210847 /* NSWorkspace(SystemVersionNumber).m in Sources */ = {isa = PBXBuildFile; fileRef = 095D2AE3051946B500E73D04 /* NSWorkspace(SystemVersionNumber).m */; };
+		0968302107C5528A00210847 /* NSArray(CreateArgv).m in Sources */ = {isa = PBXBuildFile; fileRef = 09DA7589051B891000D5E7DF /* NSArray(CreateArgv).m */; };
+		0968302207C5528A00210847 /* NSMutableArray(Extensions).m in Sources */ = {isa = PBXBuildFile; fileRef = 0936A56105220F8600D5E7DF /* NSMutableArray(Extensions).m */; };
+		0968302307C5528A00210847 /* NSCalendarDate(ConvertToSeconds).m in Sources */ = {isa = PBXBuildFile; fileRef = 099BE67805222CDA0038D787 /* NSCalendarDate(ConvertToSeconds).m */; };
+		0968302407C5528A00210847 /* NSAttributedString-Ellipsis.m in Sources */ = {isa = PBXBuildFile; fileRef = 0984FFE105D9D8F900EEA2D5 /* NSAttributedString-Ellipsis.m */; };
+		0968302507C5528A00210847 /* NSString-UnknownEncoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 09D2776B061A835D00EE17C7 /* NSString-UnknownEncoding.m */; };
+		0968302607C5528A00210847 /* UMTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 09682E8307C4F07300210847 /* UMTextField.m */; };
+		0968302707C5528A00210847 /* UMDragDropImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 09682EE607C5005400210847 /* UMDragDropImageView.m */; };
+		0968302907C5528A00210847 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+		0968302A07C5528A00210847 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09E8A371042F6F8F009BCCF8 /* Security.framework */; };
+		0968302B07C5528A00210847 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09E0A0F204C06B1600D5EA79 /* Carbon.framework */; };
+		0968302C07C5528A00210847 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09E0A0F304C06B1600D5EA79 /* CoreServices.framework */; };
+		0968302D07C5528A00210847 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0984006B05DB103E00EEA2D5 /* CoreFoundation.framework */; };
+		09AE981E06F3781D005A54B4 /* aevent.c in Sources */ = {isa = PBXBuildFile; fileRef = 09AE981B06F3781D005A54B4 /* aevent.c */; };
+		09AE981F06F3781D005A54B4 /* aevent.h in Headers */ = {isa = PBXBuildFile; fileRef = 09AE981C06F3781D005A54B4 /* aevent.h */; };
+		09AE982006F3781D005A54B4 /* ee.c in Sources */ = {isa = PBXBuildFile; fileRef = 09AE981D06F3781D005A54B4 /* ee.c */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXBuildRule section */
+		0968302F07C5528A00210847 /* PBXBuildRule */ = {
+			isa = PBXBuildRule;
+			compilerSpec = com.apple.compilers.gcc;
+			fileType = sourcecode.c;
+			isEditable = 1;
+			outputFiles = (
+			);
+		};
+/* End PBXBuildRule section */
+
+/* Begin PBXContainerItemProxy section */
+		0968303207C552F200210847 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 09AE97F306F37702005A54B4;
+			remoteInfo = externaleditor;
+		};
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+		0911C537050D04630022D49F /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/SFTPPrefToolbar.strings; sourceTree = "<group>"; };
+		0916ACC104F728EA00000102 /* download.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = download.png; sourceTree = "<group>"; };
+		0916ACC204F728EA00000102 /* upload.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = upload.png; sourceTree = "<group>"; };
+		0916ACC504F72A0600000102 /* goto.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = goto.png; sourceTree = "<group>"; };
+		0916ACC904F7323100000102 /* preview.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = preview.png; sourceTree = "<group>"; };
+		09173BB3050E461700D5E7DF /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/SFTPPrefToolbar.strings; sourceTree = "<group>"; };
+		0923B08803E846EE00A8002B /* UMFileLauncher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UMFileLauncher.h; sourceTree = "<group>"; };
+		0923B08903E846EE00A8002B /* UMFileLauncher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UMFileLauncher.m; sourceTree = "<group>"; };
+		09274DEC04B36372003075E6 /* generalprefs.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = generalprefs.png; sourceTree = "<group>"; };
+		09274DEE04B36AFF003075E6 /* favoritesprefs.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favoritesprefs.png; sourceTree = "<group>"; };
+		09274DF004B36B27003075E6 /* knownhosts.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = knownhosts.png; sourceTree = "<group>"; };
+		09274DF204B3826E003075E6 /* zeroconf.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = zeroconf.png; sourceTree = "<group>"; };
+		092DD4C905F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Chinese; path = Chinese.lproj/HelpMenu.strings; sourceTree = "<group>"; };
+		092DD4CB05F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = Chinese; path = Chinese.lproj/keys.rtf; sourceTree = "<group>"; };
+		092DD4CC05F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Chinese; path = Chinese.lproj/Localizable.strings; sourceTree = "<group>"; };
+		092DD4CD05F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Chinese; path = Chinese.lproj/MainMenu.nib; sourceTree = "<group>"; };
+		092DD4CE05F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Chinese; path = Chinese.lproj/Prefs.nib; sourceTree = "<group>"; };
+		092DD4CF05F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Chinese; path = Chinese.lproj/SCP.nib; sourceTree = "<group>"; };
+		092DD4D005F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Chinese; path = Chinese.lproj/SCP.strings; sourceTree = "<group>"; };
+		092DD4D105F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Chinese; path = Chinese.lproj/SFTPInfoPanel.strings; sourceTree = "<group>"; };
+		092DD4D205F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Chinese; path = Chinese.lproj/SFTPPrefToolbar.strings; sourceTree = "<group>"; };
+		092DD4D305F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Chinese; path = Chinese.lproj/SFTPToolbar.strings; sourceTree = "<group>"; };
+		092DD4D405F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Chinese; path = Chinese.lproj/SSHTunnel.nib; sourceTree = "<group>"; };
+		092DD4D505F3D40700EA362F /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Chinese; path = Chinese.lproj/SSHTunnel.strings; sourceTree = "<group>"; };
+		092E4A3D04B89F4E00341390 /* downtriangle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = downtriangle.png; sourceTree = "<group>"; };
+		092E4A3E04B89F4F00341390 /* righttriangle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = righttriangle.png; sourceTree = "<group>"; };
+		09338C9703FD986F00D5EA79 /* German */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = German.lproj/MainMenu.nib; sourceTree = "<group>"; };
+		09338C9903FD98AE00D5EA79 /* German */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = German.lproj/Prefs.nib; sourceTree = "<group>"; };
+		09338C9A03FD98C300D5EA79 /* German */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = German.lproj/SCP.nib; sourceTree = "<group>"; };
+		09338C9B03FD98D800D5EA79 /* German */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = German; path = German.lproj/SSHTunnel.nib; sourceTree = "<group>"; };
+		09338C9C03FD98ED00D5EA79 /* German */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = German; path = German.lproj/SCP.strings; sourceTree = "<group>"; };
+		09338C9D03FD990300D5EA79 /* German */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = German; path = German.lproj/HelpMenu.strings; sourceTree = "<group>"; };
+		09338C9E03FD991500D5EA79 /* German */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = German; path = German.lproj/Localizable.strings; sourceTree = "<group>"; };
+		09338C9F03FD997F00D5EA79 /* German */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = German; path = German.lproj/SFTPInfoPanel.strings; sourceTree = "<group>"; };
+		09338CA003FD999600D5EA79 /* German */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = German; path = German.lproj/SFTPToolbar.strings; sourceTree = "<group>"; };
+		09338CA103FD99AC00D5EA79 /* German */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = German; path = German.lproj/SSHTunnel.strings; sourceTree = "<group>"; };
+		0934447B0524C5E500D5E7DF /* newfolder.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = newfolder.png; sourceTree = "<group>"; };
+		0934447C0524C5E500D5E7DF /* symlink.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = symlink.png; sourceTree = "<group>"; };
+		0934447E0524C5E500D5E7DF /* uparrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uparrow.png; sourceTree = "<group>"; };
+		093444890524CA3800D5E7DF /* trash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = trash.png; sourceTree = "<group>"; };
+		0934448B0524CAB600D5E7DF /* remotetrash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = remotetrash.png; sourceTree = "<group>"; };
+		0936A56005220F8600D5E7DF /* NSMutableArray(Extensions).h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableArray(Extensions).h"; sourceTree = "<group>"; };
+		0936A56105220F8600D5E7DF /* NSMutableArray(Extensions).m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableArray(Extensions).m"; sourceTree = "<group>"; };
+		09448C5F03F052C200A8002B /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = "<group>"; };
+		094AF260054772B6006D53C9 /* info.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = info.png; sourceTree = "<group>"; };
+		094AF26405481FDF006D53C9 /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = French; path = "French.lproj/Fugu README.rtfd"; sourceTree = "<group>"; };
+		09554B1D03CE87CA00D5E7D1 /* SFTPScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SFTPScrollView.h; sourceTree = "<group>"; };
+		09554B1E03CE87CA00D5E7D1 /* SFTPScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SFTPScrollView.m; sourceTree = "<group>"; };
+		095C52200442121400A8002B /* SFTPItemCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SFTPItemCell.h; sourceTree = "<group>"; };
+		095C52210442121400A8002B /* SFTPItemCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SFTPItemCell.m; sourceTree = "<group>"; };
+		095D2AE2051946B500E73D04 /* NSWorkspace(SystemVersionNumber).h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSWorkspace(SystemVersionNumber).h"; sourceTree = "<group>"; };
+		095D2AE3051946B500E73D04 /* NSWorkspace(SystemVersionNumber).m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSWorkspace(SystemVersionNumber).m"; sourceTree = "<group>"; };
+		095D40DB048E8651009C52F5 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Spanish; path = Spanish.lproj/MainMenu.nib; sourceTree = "<group>"; };
+		095D40DC048E8664009C52F5 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Spanish; path = Spanish.lproj/Prefs.nib; sourceTree = "<group>"; };
+		095D40DD048E869C009C52F5 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Spanish; path = Spanish.lproj/SCP.nib; sourceTree = "<group>"; };
+		095D40DE048E86BC009C52F5 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Spanish; path = Spanish.lproj/HelpMenu.strings; sourceTree = "<group>"; };
+		095D40E0048E86BC009C52F5 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Spanish; path = Spanish.lproj/Localizable.strings; sourceTree = "<group>"; };
+		095D40E1048E86BC009C52F5 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Spanish; path = Spanish.lproj/SCP.strings; sourceTree = "<group>"; };
+		095D40E2048E86BC009C52F5 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Spanish; path = Spanish.lproj/SFTPInfoPanel.strings; sourceTree = "<group>"; };
+		095D40E3048E86BC009C52F5 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Spanish; path = Spanish.lproj/SFTPToolbar.strings; sourceTree = "<group>"; };
+		095D40E4048E86BC009C52F5 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Spanish; path = Spanish.lproj/SSHTunnel.nib; sourceTree = "<group>"; };
+		095D40E5048E86BC009C52F5 /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Spanish; path = Spanish.lproj/SSHTunnel.strings; sourceTree = "<group>"; };
+		0960E33503F05A2800A8002B /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/SFTPToolbar.strings; sourceTree = "<group>"; };
+		0960E33803F063A700A8002B /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/HelpMenu.strings; sourceTree = "<group>"; };
+		09682E8207C4F07300210847 /* UMTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UMTextField.h; sourceTree = "<group>"; };
+		09682E8307C4F07300210847 /* UMTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UMTextField.m; sourceTree = "<group>"; };
+		09682EE507C5005400210847 /* UMDragDropImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UMDragDropImageView.h; sourceTree = "<group>"; };
+		09682EE607C5005400210847 /* UMDragDropImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UMDragDropImageView.m; sourceTree = "<group>"; };
+		0968302E07C5528A00210847 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		0968303007C5528A00210847 /* Fugu.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Fugu.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		096A883C03F1B71700A8002B /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/SFTPInfoPanel.strings; sourceTree = "<group>"; };
+		096C4A850413F74C003D9332 /* Japanese */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = Japanese; path = Japanese.lproj/HelpMenu.strings; sourceTree = "<group>"; };
+		096C4A870413F74C003D9332 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Japanese; path = Japanese.lproj/Localizable.strings; sourceTree = "<group>"; };
+		096C4A880413F74C003D9332 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Japanese; path = Japanese.lproj/MainMenu.nib; sourceTree = "<group>"; };
+		096C4A890413F74C003D9332 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Japanese; path = Japanese.lproj/Prefs.nib; sourceTree = "<group>"; };
+		096C4A8A0413F74C003D9332 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Japanese; path = Japanese.lproj/SCP.nib; sourceTree = "<group>"; };
+		096C4A8B0413F74C003D9332 /* Japanese */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = Japanese; path = Japanese.lproj/SCP.strings; sourceTree = "<group>"; };
+		096C4A8C0413F74C003D9332 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Japanese; path = Japanese.lproj/SFTPInfoPanel.strings; sourceTree = "<group>"; };
+		096C4A8D0413F74C003D9332 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Japanese; path = Japanese.lproj/SFTPToolbar.strings; sourceTree = "<group>"; };
+		096C4A8E0413F74C003D9332 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Japanese; path = Japanese.lproj/SSHTunnel.nib; sourceTree = "<group>"; };
+		096C4A8F0413F74D003D9332 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Japanese; path = Japanese.lproj/SSHTunnel.strings; sourceTree = "<group>"; };
+		0971F3FB03F2DFC700A8002B /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/SCP.strings; sourceTree = "<group>"; };
+		0977864F0430BF2000BEE8BF /* keychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keychain.h; sourceTree = "<group>"; };
+		097786500430BF2000BEE8BF /* keychain.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = keychain.c; sourceTree = "<group>"; };
+		097EE2D0070BA9ED00305C66 /* externaleditor */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = externaleditor; path = build/externaleditor; sourceTree = "<group>"; };
+		0981B76604F81AC900000102 /* disconnect.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = disconnect.png; sourceTree = "<group>"; };
+		0981B76D04FA546F00000102 /* edit.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = edit.png; sourceTree = "<group>"; };
+		09830E5504B4AABA00F63E62 /* Danish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Danish; path = Danish.lproj/HelpMenu.strings; sourceTree = "<group>"; };
+		09830E5704B4AABA00F63E62 /* Danish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Danish; path = Danish.lproj/Localizable.strings; sourceTree = "<group>"; };
+		09830E5804B4AABA00F63E62 /* Danish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Danish; path = Danish.lproj/MainMenu.nib; sourceTree = "<group>"; };
+		09830E5904B4AABA00F63E62 /* Danish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Danish; path = Danish.lproj/Prefs.nib; sourceTree = "<group>"; };
+		09830E5A04B4AABA00F63E62 /* Danish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Danish; path = Danish.lproj/SCP.nib; sourceTree = "<group>"; };
+		09830E5B04B4AABA00F63E62 /* Danish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Danish; path = Danish.lproj/SCP.strings; sourceTree = "<group>"; };
+		09830E5C04B4AABA00F63E62 /* Danish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Danish; path = Danish.lproj/SFTPInfoPanel.strings; sourceTree = "<group>"; };
+		09830E5D04B4AABA00F63E62 /* Danish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Danish; path = Danish.lproj/SFTPToolbar.strings; sourceTree = "<group>"; };
+		09830E5E04B4AABA00F63E62 /* Danish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Danish; path = Danish.lproj/SSHTunnel.nib; sourceTree = "<group>"; };
+		09830E5F04B4AABA00F63E62 /* Danish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Danish; path = Danish.lproj/SSHTunnel.strings; sourceTree = "<group>"; };
+		0984006B05DB103E00EEA2D5 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
+		0984FFE005D9D8F900EEA2D5 /* NSAttributedString-Ellipsis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAttributedString-Ellipsis.h"; sourceTree = "<group>"; };
+		0984FFE105D9D8F900EEA2D5 /* NSAttributedString-Ellipsis.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAttributedString-Ellipsis.m"; sourceTree = "<group>"; };
+		09855B2D04CDD14800D5EA79 /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/HelpMenu.strings; sourceTree = "<group>"; };
+		09855B2F04CDD14800D5EA79 /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/Localizable.strings; sourceTree = "<group>"; };
+		09855B3004CDD14800D5EA79 /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = French.lproj/MainMenu.nib; sourceTree = "<group>"; };
+		09855B3104CDD14800D5EA79 /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = French.lproj/Prefs.nib; sourceTree = "<group>"; };
+		09855B3204CDD14800D5EA79 /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = French.lproj/SCP.nib; sourceTree = "<group>"; };
+		09855B3304CDD14800D5EA79 /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/SCP.strings; sourceTree = "<group>"; };
+		09855B3404CDD14800D5EA79 /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/SFTPInfoPanel.strings; sourceTree = "<group>"; };
+		09855B3504CDD14800D5EA79 /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/SFTPToolbar.strings; sourceTree = "<group>"; };
+		09855B3604CDD14900D5EA79 /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = French.lproj/SSHTunnel.nib; sourceTree = "<group>"; };
+		09855B3804CDD65200D5EA79 /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/SSHTunnel.strings; sourceTree = "<group>"; };
+		0985D5CC074A9A2A00B8ED3B /* ODBEditors.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ODBEditors.plist; sourceTree = "<group>"; };
+		0991811803F0262300A8002B /* UMVersionCheck.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UMVersionCheck.h; sourceTree = "<group>"; };
+		0991811903F0262300A8002B /* UMVersionCheck.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UMVersionCheck.m; sourceTree = "<group>"; };
+		0994319704C5AEDE0066CB97 /* NSWorkspace(LaunchServices).h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSWorkspace(LaunchServices).h"; sourceTree = "<group>"; };
+		0994319804C5AEDE0066CB97 /* NSWorkspace(LaunchServices).m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSWorkspace(LaunchServices).m"; sourceTree = "<group>"; };
+		099BE67705222CDA0038D787 /* NSCalendarDate(ConvertToSeconds).h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSCalendarDate(ConvertToSeconds).h"; sourceTree = "<group>"; };
+		099BE67805222CDA0038D787 /* NSCalendarDate(ConvertToSeconds).m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSCalendarDate(ConvertToSeconds).m"; sourceTree = "<group>"; };
+		09A24DBD051F6CEC00D5E7DF /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = Dutch; path = Dutch.lproj/keys.rtf; sourceTree = "<group>"; };
+		09A24DBE051F708000D5E7DF /* Spanish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Spanish; path = Spanish.lproj/SFTPPrefToolbar.strings; sourceTree = "<group>"; };
+		09A6FD2E051F895A00D5E7DF /* German */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = German; path = German.lproj/SFTPPrefToolbar.strings; sourceTree = "<group>"; };
+		09AE0F7204812A6300A8002B /* SFTPPrefTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SFTPPrefTableView.h; sourceTree = "<group>"; };
+		09AE0F7304812A6300A8002B /* SFTPPrefTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SFTPPrefTableView.m; sourceTree = "<group>"; };
+		09AE97F406F37702005A54B4 /* externaleditor */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = externaleditor; sourceTree = BUILT_PRODUCTS_DIR; };
+		09AE981B06F3781D005A54B4 /* aevent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aevent.c; sourceTree = "<group>"; };
+		09AE981C06F3781D005A54B4 /* aevent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aevent.h; sourceTree = "<group>"; };
+		09AE981D06F3781D005A54B4 /* ee.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ee.c; sourceTree = "<group>"; };
+		09B7ACFA0507596B00000106 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/SFTPPrefToolbar.strings; sourceTree = "<group>"; };
+		09BCC14004EECC1500D5EACC /* SFTPImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SFTPImageView.h; sourceTree = "<group>"; };
+		09BCC14104EECC1500D5EACC /* SFTPImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SFTPImageView.m; sourceTree = "<group>"; };
+		09C448BB03D0D37E00D5EA68 /* NSMutableDictionary(Fugu).h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableDictionary(Fugu).h"; sourceTree = "<group>"; };
+		09C448BC03D0D37E00D5EA68 /* NSMutableDictionary(Fugu).m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableDictionary(Fugu).m"; sourceTree = "<group>"; };
+		09CB2F0705350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Finnish; path = Finnish.lproj/HelpMenu.strings; sourceTree = "<group>"; };
+		09CB2F0805350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Finnish; path = Finnish.lproj/Localizable.strings; sourceTree = "<group>"; };
+		09CB2F0905350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Finnish; path = Finnish.lproj/MainMenu.nib; sourceTree = "<group>"; };
+		09CB2F0A05350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Finnish; path = Finnish.lproj/Prefs.nib; sourceTree = "<group>"; };
+		09CB2F0B05350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Finnish; path = Finnish.lproj/SCP.nib; sourceTree = "<group>"; };
+		09CB2F0C05350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Finnish; path = Finnish.lproj/SCP.strings; sourceTree = "<group>"; };
+		09CB2F0D05350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Finnish; path = Finnish.lproj/SFTPInfoPanel.strings; sourceTree = "<group>"; };
+		09CB2F0E05350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Finnish; path = Finnish.lproj/SFTPPrefToolbar.strings; sourceTree = "<group>"; };
+		09CB2F0F05350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Finnish; path = Finnish.lproj/SFTPToolbar.strings; sourceTree = "<group>"; };
+		09CB2F1005350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Finnish; path = Finnish.lproj/SSHTunnel.nib; sourceTree = "<group>"; };
+		09CB2F1105350D2000B1DF0F /* Finnish */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Finnish; path = Finnish.lproj/SSHTunnel.strings; sourceTree = "<group>"; };
+		09D21DC604EC1C7C00D5EACC /* NSSet(ImageExtensions).h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSSet(ImageExtensions).h"; sourceTree = "<group>"; };
+		09D21DC704EC1C7C00D5EACC /* NSSet(ImageExtensions).m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSSet(ImageExtensions).m"; sourceTree = "<group>"; };
+		09D21DCA04EDA06700D5EACC /* SFTPImagePreviewPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SFTPImagePreviewPanel.h; sourceTree = "<group>"; };
+		09D21DCB04EDA06700D5EACC /* SFTPImagePreviewPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SFTPImagePreviewPanel.m; sourceTree = "<group>"; };
+		09D2776A061A835D00EE17C7 /* NSString-UnknownEncoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString-UnknownEncoding.h"; sourceTree = "<group>"; };
+		09D2776B061A835D00EE17C7 /* NSString-UnknownEncoding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString-UnknownEncoding.m"; sourceTree = "<group>"; };
+		09D38E8F04F5A20000000102 /* NSFileManager(mktemp).h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSFileManager(mktemp).h"; sourceTree = "<group>"; };
+		09D38E9004F5A20000000102 /* NSFileManager(mktemp).m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSFileManager(mktemp).m"; sourceTree = "<group>"; };
+		09D38E9304F5AE1400000102 /* NSImage(IconForType).h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSImage(IconForType).h"; sourceTree = "<group>"; };
+		09D38E9404F5AE1400000102 /* NSImage(IconForType).m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSImage(IconForType).m"; sourceTree = "<group>"; };
+		09D38E9D04F6A0A800000102 /* reload.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = reload.png; sourceTree = "<group>"; };
+		09DA7588051B891000D5E7DF /* NSArray(CreateArgv).h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray(CreateArgv).h"; sourceTree = "<group>"; };
+		09DA7589051B891000D5E7DF /* NSArray(CreateArgv).m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray(CreateArgv).m"; sourceTree = "<group>"; };
+		09DA758C051B8E4300D5E7DF /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = English; path = "English.lproj/Fugu README.rtfd"; sourceTree = "<group>"; };
+		09DA758F051B912500D5E7DF /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.rtfd; name = Dutch; path = "Dutch.lproj/Fugu README.rtfd"; sourceTree = "<group>"; };
+		09DA7591051B939700D5E7DF /* English */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = English; path = English.lproj/keys.rtf; sourceTree = "<group>"; };
+		09E0A0EE04C06A3100D5EA79 /* NSString(FSRefAdditions).h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString(FSRefAdditions).h"; sourceTree = "<group>"; };
+		09E0A0EF04C06A3100D5EA79 /* NSString(FSRefAdditions).m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString(FSRefAdditions).m"; sourceTree = "<group>"; };
+		09E0A0F204C06B1600D5EA79 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
+		09E0A0F304C06B1600D5EA79 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
+		09E0A0F804C091C000D5EA79 /* ODBEditorSuite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ODBEditorSuite.h; sourceTree = "<group>"; };
+		09E1EBF40452494200D5EA79 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/HelpMenu.strings; sourceTree = "<group>"; };
+		09E1EBF60452494200D5EA79 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/Localizable.strings; sourceTree = "<group>"; };
+		09E1EBF70452494200D5EA79 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/MainMenu.nib; sourceTree = "<group>"; };
+		09E1EBF80452494200D5EA79 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/Prefs.nib; sourceTree = "<group>"; };
+		09E1EBF90452494200D5EA79 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/SCP.nib; sourceTree = "<group>"; };
+		09E1EBFA0452494200D5EA79 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/SCP.strings; sourceTree = "<group>"; };
+		09E1EBFB0452494200D5EA79 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/SFTPInfoPanel.strings; sourceTree = "<group>"; };
+		09E1EBFC0452494200D5EA79 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/SFTPToolbar.strings; sourceTree = "<group>"; };
+		09E1EBFD0452494200D5EA79 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Dutch; path = Dutch.lproj/SSHTunnel.nib; sourceTree = "<group>"; };
+		09E1EBFE0452494200D5EA79 /* Dutch */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Dutch; path = Dutch.lproj/SSHTunnel.strings; sourceTree = "<group>"; };
+		09E8A371042F6F8F009BCCF8 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
+		09F12F540494F76C00A8022B /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/HelpMenu.strings; sourceTree = "<group>"; };
+		09F12F560494F76C00A8022B /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/Localizable.strings; sourceTree = "<group>"; };
+		09F12F590494F76D00A8022B /* Italian */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = Italian.lproj/MainMenu.nib; sourceTree = "<group>"; };
+		09F12F5A0494F76D00A8022B /* Italian */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = Italian.lproj/Prefs.nib; sourceTree = "<group>"; };
+		09F12F5B0494F76D00A8022B /* Italian */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = Italian.lproj/SCP.nib; sourceTree = "<group>"; };
+		09F12F5C0494F76D00A8022B /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/SCP.strings; sourceTree = "<group>"; };
+		09F12F5D0494F76D00A8022B /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/SFTPInfoPanel.strings; sourceTree = "<group>"; };
+		09F12F5E0494F76D00A8022B /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/SFTPToolbar.strings; sourceTree = "<group>"; };
+		09F12F5F0494F76D00A8022B /* Italian */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = Italian; path = Italian.lproj/SSHTunnel.nib; sourceTree = "<group>"; };
+		09F12F600494F76D00A8022B /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = Italian.lproj/SSHTunnel.strings; sourceTree = "<group>"; };
+		09F5CD7303F04CF600A8002B /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/SCP.nib; sourceTree = "<group>"; };
+		09F9EDCE04CC74CB00D5EA79 /* files.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = files.png; sourceTree = "<group>"; };
+		09F9EDD004CC841F00D5EA79 /* transfers.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = transfers.png; sourceTree = "<group>"; };
+		09FFFC6403F992BE00A8002B /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/SSHTunnel.strings; sourceTree = "<group>"; };
+		09FFFC7903FC38BF00A8002B /* history.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = history.png; sourceTree = "<group>"; };
+		09FFFC7B03FC3CA600A8002B /* remotehistory.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = remotehistory.png; sourceTree = "<group>"; };
+		09FFFC7C03FC3CA600A8002B /* remotehome.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = remotehome.png; sourceTree = "<group>"; };
+		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+		238577620392BB76FED5EA79 /* bookmark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = bookmark.png; sourceTree = "<group>"; };
+		238577660392BFBCFED5EA79 /* fugu.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = fugu.icns; sourceTree = "<group>"; };
+		239A5C18038C2294FED5EA79 /* favorites.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favorites.png; sourceTree = "<group>"; };
+		23A1B7410389BD23FED5EA79 /* sshversion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sshversion.h; sourceTree = "<group>"; };
+		23A1B7420389BD23FED5EA79 /* sshversion.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sshversion.c; sourceTree = "<group>"; };
+		23EAEE0C0385949DFE27C9B8 /* SFTPSplitView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SFTPSplitView.h; sourceTree = "<group>"; };
+		23EAEE0D0385949DFE27C9B8 /* SFTPSplitView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SFTPSplitView.m; sourceTree = "<group>"; };
+		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+		29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; };
+		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+		F517810B03083F4A01A8002B /* COPYRIGHT.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = COPYRIGHT.txt; sourceTree = "<group>"; };
+		F517DFAE0312049F01A8002B /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/SSHTunnel.nib; sourceTree = "<group>"; };
+		F517DFB00312A0A901A8002B /* NSString(SSHAdditions).m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = "NSString(SSHAdditions).m"; sourceTree = "<group>"; };
+		F517DFB10312A0A901A8002B /* NSString(SSHAdditions).h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = "NSString(SSHAdditions).h"; sourceTree = "<group>"; };
+		F538D79D030CADCC01A8002B /* SCPController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SCPController.h; sourceTree = "<group>"; };
+		F538D79E030CADCC01A8002B /* SCPController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SCPController.m; sourceTree = "<group>"; };
+		F538D7A3030CB33A01A8002B /* SCPTransfer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SCPTransfer.m; sourceTree = "<group>"; };
+		F538D7A4030CB33A01A8002B /* SCPTransfer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SCPTransfer.h; sourceTree = "<group>"; };
+		F54056F701E6402401D5E771 /* SFTPAboutPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SFTPAboutPanel.h; sourceTree = "<group>"; };
+		F54056F801E6402401D5E771 /* SFTPAboutPanel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SFTPAboutPanel.m; sourceTree = "<group>"; };
+		F57214230307199D01A8002B /* SFTPPrefs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SFTPPrefs.h; sourceTree = "<group>"; };
+		F57214240307199D01A8002B /* SFTPPrefs.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SFTPPrefs.m; sourceTree = "<group>"; };
+		F57EF22A023D053C01A8002B /* argcargv.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = argcargv.c; sourceTree = "<group>"; };
+		F57EF22B023D053C01A8002B /* argcargv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = argcargv.h; sourceTree = "<group>"; };
+		F58418F201B4201501D5E771 /* SFTPMainWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SFTPMainWindow.h; sourceTree = "<group>"; };
+		F58418F301B4201501D5E771 /* SFTPMainWindow.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SFTPMainWindow.m; sourceTree = "<group>"; };
+		F585904F02D2393A01D5EA79 /* typeforchar.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = typeforchar.c; sourceTree = "<group>"; };
+		F585905002D2393A01D5EA79 /* typeforchar.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = typeforchar.h; sourceTree = "<group>"; };
+		F589A63801B43A7301D5E771 /* SFTPController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SFTPController.m; sourceTree = "<group>"; };
+		F589A63901B43A7301D5E771 /* SFTPController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SFTPController.h; sourceTree = "<group>"; };
+		F589A63A01B43A7301D5E771 /* SFTPErrorHandler.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SFTPErrorHandler.m; sourceTree = "<group>"; };
+		F589A63B01B43A7301D5E771 /* SFTPErrorHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SFTPErrorHandler.h; sourceTree = "<group>"; };
+		F589A63C01B43A7301D5E771 /* SFTPNode.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SFTPNode.m; sourceTree = "<group>"; };
+		F589A63D01B43A7301D5E771 /* SFTPNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SFTPNode.h; sourceTree = "<group>"; };
+		F5939901021C375F01D5E771 /* SFTPTServer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SFTPTServer.m; sourceTree = "<group>"; };
+		F5939902021C375F01D5E771 /* SFTPTServer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SFTPTServer.h; sourceTree = "<group>"; };
+		F5B12CC102DF4E6001D5EA79 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Prefs.nib; sourceTree = "<group>"; };
+		F5D6EBA4031686A101A8002B /* SSHTunnel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SSHTunnel.h; sourceTree = "<group>"; };
+		F5D6EBA5031686A101A8002B /* SSHTunnel.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SSHTunnel.m; sourceTree = "<group>"; };
+		F5D6EBAC0316911201A8002B /* fdwrite.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = fdwrite.c; sourceTree = "<group>"; };
+		F5D6EBAD0316911201A8002B /* fdwrite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = fdwrite.h; sourceTree = "<group>"; };
+		F5D6EBBC03199D2901A8002B /* SSHTunnelAuth.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SSHTunnelAuth.m; sourceTree = "<group>"; };
+		F5D6EBBD03199D2901A8002B /* SSHTunnelAuth.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SSHTunnelAuth.h; sourceTree = "<group>"; };
+		F5EA815603785CDD01A8002B /* home.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = home.png; sourceTree = "<group>"; };
+		F5FC36BC036A339A01E16655 /* SFTPTableView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SFTPTableView.h; sourceTree = "<group>"; };
+		F5FC36BD036A339A01E16655 /* SFTPTableView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SFTPTableView.m; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		0968302807C5528A00210847 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				0968302907C5528A00210847 /* Cocoa.framework in Frameworks */,
+				0968302A07C5528A00210847 /* Security.framework in Frameworks */,
+				0968302B07C5528A00210847 /* Carbon.framework in Frameworks */,
+				0968302C07C5528A00210847 /* CoreServices.framework in Frameworks */,
+				0968302D07C5528A00210847 /* CoreFoundation.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		09AE97F206F37702005A54B4 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		080E96DDFE201D6D7F000001 /* SFTP */ = {
+			isa = PBXGroup;
+			children = (
+				F589A63901B43A7301D5E771 /* SFTPController.h */,
+				F589A63801B43A7301D5E771 /* SFTPController.m */,
+				F5939901021C375F01D5E771 /* SFTPTServer.m */,
+				F5939902021C375F01D5E771 /* SFTPTServer.h */,
+				F58418F301B4201501D5E771 /* SFTPMainWindow.m */,
+				F58418F201B4201501D5E771 /* SFTPMainWindow.h */,
+				F589A63A01B43A7301D5E771 /* SFTPErrorHandler.m */,
+				F589A63B01B43A7301D5E771 /* SFTPErrorHandler.h */,
+				F589A63C01B43A7301D5E771 /* SFTPNode.m */,
+				F589A63D01B43A7301D5E771 /* SFTPNode.h */,
+				F54056F801E6402401D5E771 /* SFTPAboutPanel.m */,
+				F54056F701E6402401D5E771 /* SFTPAboutPanel.h */,
+				F57214230307199D01A8002B /* SFTPPrefs.h */,
+				F57214240307199D01A8002B /* SFTPPrefs.m */,
+			);
+			name = SFTP;
+			sourceTree = "<group>";
+		};
+		0991811C03F02D7700A8002B /* Misc Classes */ = {
+			isa = PBXGroup;
+			children = (
+				0923B08803E846EE00A8002B /* UMFileLauncher.h */,
+				0923B08903E846EE00A8002B /* UMFileLauncher.m */,
+				0991811803F0262300A8002B /* UMVersionCheck.h */,
+				0991811903F0262300A8002B /* UMVersionCheck.m */,
+			);
+			name = "Misc Classes";
+			sourceTree = "<group>";
+		};
+		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				0984006B05DB103E00EEA2D5 /* CoreFoundation.framework */,
+				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
+				09E8A371042F6F8F009BCCF8 /* Security.framework */,
+				09E0A0F204C06B1600D5EA79 /* Carbon.framework */,
+				09E0A0F304C06B1600D5EA79 /* CoreServices.framework */,
+			);
+			name = "Linked Frameworks";
+			sourceTree = "<group>";
+		};
+		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
+				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
+			);
+			name = "Other Frameworks";
+			sourceTree = "<group>";
+		};
+		19C28FACFE9D520D11CA2CBB /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				09AE97F406F37702005A54B4 /* externaleditor */,
+				0968303007C5528A00210847 /* Fugu.app */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		29B97314FDCFA39411CA2CEA /* ScruFTP */ = {
+			isa = PBXGroup;
+			children = (
+				F517810B03083F4A01A8002B /* COPYRIGHT.txt */,
+				F5FC36BB036A333C01E16655 /* Subclasses */,
+				F517DFB70312A17501A8002B /* Categories */,
+				0991811C03F02D7700A8002B /* Misc Classes */,
+				F538D7A2030CB30701A8002B /* SCP */,
+				080E96DDFE201D6D7F000001 /* SFTP */,
+				F517DFBA0312C97A01A8002B /* SSHTunnel */,
+				29B97315FDCFA39411CA2CEA /* Other Sources */,
+				29B97317FDCFA39411CA2CEA /* Resources */,
+				29B97323FDCFA39411CA2CEA /* Frameworks */,
+				19C28FACFE9D520D11CA2CBB /* Products */,
+				0968302E07C5528A00210847 /* Info.plist */,
+			);
+			name = ScruFTP;
+			sourceTree = "<group>";
+		};
+		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
+			isa = PBXGroup;
+			children = (
+				09AE981B06F3781D005A54B4 /* aevent.c */,
+				09AE981C06F3781D005A54B4 /* aevent.h */,
+				09AE981D06F3781D005A54B4 /* ee.c */,
+				23A1B7420389BD23FED5EA79 /* sshversion.c */,
+				23A1B7410389BD23FED5EA79 /* sshversion.h */,
+				F57EF22A023D053C01A8002B /* argcargv.c */,
+				F57EF22B023D053C01A8002B /* argcargv.h */,
+				29B97316FDCFA39411CA2CEA /* main.m */,
+				F585904F02D2393A01D5EA79 /* typeforchar.c */,
+				F585905002D2393A01D5EA79 /* typeforchar.h */,
+				F5D6EBAC0316911201A8002B /* fdwrite.c */,
+				F5D6EBAD0316911201A8002B /* fdwrite.h */,
+				097786500430BF2000BEE8BF /* keychain.c */,
+				0977864F0430BF2000BEE8BF /* keychain.h */,
+				09E0A0F804C091C000D5EA79 /* ODBEditorSuite.h */,
+			);
+			name = "Other Sources";
+			sourceTree = "<group>";
+		};
+		29B97317FDCFA39411CA2CEA /* Resources */ = {
+			isa = PBXGroup;
+			children = (
+				0985D5CC074A9A2A00B8ED3B /* ODBEditors.plist */,
+				097EE2D0070BA9ED00305C66 /* externaleditor */,
+				29B97318FDCFA39411CA2CEA /* MainMenu.nib */,
+				09E1EBF20452494200D5EA79 /* Fugu README.rtfd */,
+				F558B96301E3994C01D5E771 /* Images */,
+				F5B12CC002DF4E6001D5EA79 /* Prefs.nib */,
+				09F5CD7203F04CF600A8002B /* SCP.nib */,
+				F517DFAD0312049F01A8002B /* SSHTunnel.nib */,
+				238577660392BFBCFED5EA79 /* fugu.icns */,
+				0971F3FA03F2DFC700A8002B /* SCP.strings */,
+				0960E33703F063A700A8002B /* HelpMenu.strings */,
+				09448C5E03F052C200A8002B /* Localizable.strings */,
+				096A883B03F1B71700A8002B /* SFTPInfoPanel.strings */,
+				0960E33403F05A2800A8002B /* SFTPToolbar.strings */,
+				09FFFC6303F992BE00A8002B /* SSHTunnel.strings */,
+				09B7ACF90507596B00000106 /* SFTPPrefToolbar.strings */,
+				09DA7590051B939700D5E7DF /* keys.rtf */,
+			);
+			name = Resources;
+			sourceTree = "<group>";
+		};
+		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
+				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+		F517DFB70312A17501A8002B /* Categories */ = {
+			isa = PBXGroup;
+			children = (
+				F517DFB10312A0A901A8002B /* NSString(SSHAdditions).h */,
+				F517DFB00312A0A901A8002B /* NSString(SSHAdditions).m */,
+				09C448BB03D0D37E00D5EA68 /* NSMutableDictionary(Fugu).h */,
+				09C448BC03D0D37E00D5EA68 /* NSMutableDictionary(Fugu).m */,
+				09E0A0EE04C06A3100D5EA79 /* NSString(FSRefAdditions).h */,
+				09E0A0EF04C06A3100D5EA79 /* NSString(FSRefAdditions).m */,
+				095D2AE2051946B500E73D04 /* NSWorkspace(SystemVersionNumber).h */,
+				095D2AE3051946B500E73D04 /* NSWorkspace(SystemVersionNumber).m */,
+				0994319704C5AEDE0066CB97 /* NSWorkspace(LaunchServices).h */,
+				0994319804C5AEDE0066CB97 /* NSWorkspace(LaunchServices).m */,
+				09D38E9304F5AE1400000102 /* NSImage(IconForType).h */,
+				09D38E9404F5AE1400000102 /* NSImage(IconForType).m */,
+				09D21DC604EC1C7C00D5EACC /* NSSet(ImageExtensions).h */,
+				09D21DC704EC1C7C00D5EACC /* NSSet(ImageExtensions).m */,
+				09D38E8F04F5A20000000102 /* NSFileManager(mktemp).h */,
+				09D38E9004F5A20000000102 /* NSFileManager(mktemp).m */,
+				09DA7588051B891000D5E7DF /* NSArray(CreateArgv).h */,
+				09DA7589051B891000D5E7DF /* NSArray(CreateArgv).m */,
+				099BE67705222CDA0038D787 /* NSCalendarDate(ConvertToSeconds).h */,
+				099BE67805222CDA0038D787 /* NSCalendarDate(ConvertToSeconds).m */,
+				0936A56005220F8600D5E7DF /* NSMutableArray(Extensions).h */,
+				0936A56105220F8600D5E7DF /* NSMutableArray(Extensions).m */,
+				0984FFE005D9D8F900EEA2D5 /* NSAttributedString-Ellipsis.h */,
+				0984FFE105D9D8F900EEA2D5 /* NSAttributedString-Ellipsis.m */,
+				09D2776A061A835D00EE17C7 /* NSString-UnknownEncoding.h */,
+				09D2776B061A835D00EE17C7 /* NSString-UnknownEncoding.m */,
+			);
+			name = Categories;
+			sourceTree = "<group>";
+		};
+		F517DFBA0312C97A01A8002B /* SSHTunnel */ = {
+			isa = PBXGroup;
+			children = (
+				F5D6EBA4031686A101A8002B /* SSHTunnel.h */,
+				F5D6EBA5031686A101A8002B /* SSHTunnel.m */,
+				F5D6EBBC03199D2901A8002B /* SSHTunnelAuth.m */,
+				F5D6EBBD03199D2901A8002B /* SSHTunnelAuth.h */,
+			);
+			name = SSHTunnel;
+			sourceTree = "<group>";
+		};
+		F538D7A2030CB30701A8002B /* SCP */ = {
+			isa = PBXGroup;
+			children = (
+				F538D79D030CADCC01A8002B /* SCPController.h */,
+				F538D79E030CADCC01A8002B /* SCPController.m */,
+				F538D7A3030CB33A01A8002B /* SCPTransfer.m */,
+				F538D7A4030CB33A01A8002B /* SCPTransfer.h */,
+			);
+			name = SCP;
+			sourceTree = "<group>";
+		};
+		F558B96301E3994C01D5E771 /* Images */ = {
+			isa = PBXGroup;
+			children = (
+				F5EA815603785CDD01A8002B /* home.png */,
+				239A5C18038C2294FED5EA79 /* favorites.png */,
+				238577620392BB76FED5EA79 /* bookmark.png */,
+				09FFFC7903FC38BF00A8002B /* history.png */,
+				09FFFC7B03FC3CA600A8002B /* remotehistory.png */,
+				09FFFC7C03FC3CA600A8002B /* remotehome.png */,
+				09274DEC04B36372003075E6 /* generalprefs.png */,
+				09274DF004B36B27003075E6 /* knownhosts.png */,
+				09274DEE04B36AFF003075E6 /* favoritesprefs.png */,
+				09274DF204B3826E003075E6 /* zeroconf.png */,
+				092E4A3D04B89F4E00341390 /* downtriangle.png */,
+				092E4A3E04B89F4F00341390 /* righttriangle.png */,
+				09F9EDCE04CC74CB00D5EA79 /* files.png */,
+				09F9EDD004CC841F00D5EA79 /* transfers.png */,
+				09D38E9D04F6A0A800000102 /* reload.png */,
+				0916ACC104F728EA00000102 /* download.png */,
+				0916ACC204F728EA00000102 /* upload.png */,
+				0916ACC504F72A0600000102 /* goto.png */,
+				0916ACC904F7323100000102 /* preview.png */,
+				0981B76604F81AC900000102 /* disconnect.png */,
+				0981B76D04FA546F00000102 /* edit.png */,
+				0934447B0524C5E500D5E7DF /* newfolder.png */,
+				0934447C0524C5E500D5E7DF /* symlink.png */,
+				0934447E0524C5E500D5E7DF /* uparrow.png */,
+				093444890524CA3800D5E7DF /* trash.png */,
+				0934448B0524CAB600D5E7DF /* remotetrash.png */,
+				094AF260054772B6006D53C9 /* info.png */,
+			);
+			name = Images;
+			sourceTree = "<group>";
+		};
+		F5FC36BB036A333C01E16655 /* Subclasses */ = {
+			isa = PBXGroup;
+			children = (
+				09682EE507C5005400210847 /* UMDragDropImageView.h */,
+				09682EE607C5005400210847 /* UMDragDropImageView.m */,
+				09682E8207C4F07300210847 /* UMTextField.h */,
+				09682E8307C4F07300210847 /* UMTextField.m */,
+				23EAEE0D0385949DFE27C9B8 /* SFTPSplitView.m */,
+				23EAEE0C0385949DFE27C9B8 /* SFTPSplitView.h */,
+				09AE0F7304812A6300A8002B /* SFTPPrefTableView.m */,
+				09AE0F7204812A6300A8002B /* SFTPPrefTableView.h */,
+				F5FC36BD036A339A01E16655 /* SFTPTableView.m */,
+				F5FC36BC036A339A01E16655 /* SFTPTableView.h */,
+				095C52210442121400A8002B /* SFTPItemCell.m */,
+				095C52200442121400A8002B /* SFTPItemCell.h */,
+				09554B1D03CE87CA00D5E7D1 /* SFTPScrollView.h */,
+				09554B1E03CE87CA00D5E7D1 /* SFTPScrollView.m */,
+				09D21DCA04EDA06700D5EACC /* SFTPImagePreviewPanel.h */,
+				09D21DCB04EDA06700D5EACC /* SFTPImagePreviewPanel.m */,
+				09BCC14004EECC1500D5EACC /* SFTPImageView.h */,
+				09BCC14104EECC1500D5EACC /* SFTPImageView.m */,
+			);
+			name = Subclasses;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+		09682FA607C5528A00210847 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				09682FA707C5528A00210847 /* SFTPMainWindow.h in Headers */,
+				09682FA807C5528A00210847 /* SFTPController.h in Headers */,
+				09682FA907C5528A00210847 /* SFTPErrorHandler.h in Headers */,
+				09682FAA07C5528A00210847 /* SFTPNode.h in Headers */,
+				09682FAB07C5528A00210847 /* SFTPAboutPanel.h in Headers */,
+				09682FAC07C5528A00210847 /* SFTPTServer.h in Headers */,
+				09682FAD07C5528A00210847 /* argcargv.h in Headers */,
+				09682FAE07C5528A00210847 /* typeforchar.h in Headers */,
+				09682FAF07C5528A00210847 /* SFTPPrefs.h in Headers */,
+				09682FB007C5528A00210847 /* SCPController.h in Headers */,
+				09682FB107C5528A00210847 /* SCPTransfer.h in Headers */,
+				09682FB207C5528A00210847 /* NSString(SSHAdditions).h in Headers */,
+				09682FB307C5528A00210847 /* SSHTunnel.h in Headers */,
+				09682FB407C5528A00210847 /* fdwrite.h in Headers */,
+				09682FB507C5528A00210847 /* SSHTunnelAuth.h in Headers */,
+				09682FB607C5528A00210847 /* SFTPTableView.h in Headers */,
+				09682FB707C5528A00210847 /* SFTPSplitView.h in Headers */,
+				09682FB807C5528A00210847 /* sshversion.h in Headers */,
+				09682FB907C5528A00210847 /* NSMutableDictionary(Fugu).h in Headers */,
+				09682FBA07C5528A00210847 /* UMFileLauncher.h in Headers */,
+				09682FBB07C5528A00210847 /* UMVersionCheck.h in Headers */,
+				09682FBC07C5528A00210847 /* keychain.h in Headers */,
+				09682FBD07C5528A00210847 /* SFTPScrollView.h in Headers */,
+				09682FBE07C5528A00210847 /* SFTPItemCell.h in Headers */,
+				09682FBF07C5528A00210847 /* SFTPPrefTableView.h in Headers */,
+				09682FC007C5528A00210847 /* ODBEditorSuite.h in Headers */,
+				09682FC107C5528A00210847 /* NSString(FSRefAdditions).h in Headers */,
+				09682FC207C5528A00210847 /* NSWorkspace(LaunchServices).h in Headers */,
+				09682FC307C5528A00210847 /* NSSet(ImageExtensions).h in Headers */,
+				09682FC407C5528A00210847 /* SFTPImagePreviewPanel.h in Headers */,
+				09682FC507C5528A00210847 /* SFTPImageView.h in Headers */,
+				09682FC607C5528A00210847 /* NSFileManager(mktemp).h in Headers */,
+				09682FC707C5528A00210847 /* NSImage(IconForType).h in Headers */,
+				09682FC807C5528A00210847 /* NSWorkspace(SystemVersionNumber).h in Headers */,
+				09682FC907C5528A00210847 /* NSArray(CreateArgv).h in Headers */,
+				09682FCA07C5528A00210847 /* NSMutableArray(Extensions).h in Headers */,
+				09682FCB07C5528A00210847 /* NSCalendarDate(ConvertToSeconds).h in Headers */,
+				09682FCC07C5528A00210847 /* NSAttributedString-Ellipsis.h in Headers */,
+				09682FCD07C5528A00210847 /* NSString-UnknownEncoding.h in Headers */,
+				09682FCE07C5528A00210847 /* UMTextField.h in Headers */,
+				09682FCF07C5528A00210847 /* UMDragDropImageView.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		09AE97EF06F37702005A54B4 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				09AE981F06F3781D005A54B4 /* aevent.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+		09682FA507C5528A00210847 /* Fugu */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = B93DEFFD189935E20078D87E /* Build configuration list for PBXNativeTarget "Fugu" */;
+			buildPhases = (
+				09682FA607C5528A00210847 /* Headers */,
+				09682FD007C5528A00210847 /* Resources */,
+				09682FFE07C5528A00210847 /* Sources */,
+				0968302807C5528A00210847 /* Frameworks */,
+			);
+			buildRules = (
+				0968302F07C5528A00210847 /* PBXBuildRule */,
+			);
+			dependencies = (
+				0968303307C552F200210847 /* PBXTargetDependency */,
+			);
+			name = Fugu;
+			productInstallPath = "$(HOME)/Applications";
+			productName = ScruFTP;
+			productReference = 0968303007C5528A00210847 /* Fugu.app */;
+			productType = "com.apple.product-type.application";
+		};
+		09AE97F306F37702005A54B4 /* externaleditor */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = B93DEFFC189935E20078D87E /* Build configuration list for PBXNativeTarget "externaleditor" */;
+			buildPhases = (
+				09AE97EF06F37702005A54B4 /* Headers */,
+				09AE97F006F37702005A54B4 /* Sources */,
+				09AE97F106F37702005A54B4 /* Rez */,
+				09AE97F206F37702005A54B4 /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = externaleditor;
+			productName = Untitled;
+			productReference = 09AE97F406F37702005A54B4 /* externaleditor */;
+			productType = "com.apple.product-type.tool";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		29B97313FDCFA39411CA2CEA /* Project object */ = {
+			isa = PBXProject;
+			buildConfigurationList = B93DEFFB189935E20078D87E /* Build configuration list for PBXProject "Fugu" */;
+			compatibilityVersion = "Xcode 2.4";
+			developmentRegion = English;
+			hasScannedForEncodings = 1;
+			knownRegions = (
+				English,
+				Japanese,
+				French,
+				German,
+				Dutch,
+				Spanish,
+				Italian,
+				Danish,
+				Finnish,
+				Chinese,
+			);
+			mainGroup = 29B97314FDCFA39411CA2CEA /* ScruFTP */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				09682FA507C5528A00210847 /* Fugu */,
+				09AE97F306F37702005A54B4 /* externaleditor */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		09682FD007C5528A00210847 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				09682FD107C5528A00210847 /* MainMenu.nib in Resources */,
+				09682FD307C5528A00210847 /* Prefs.nib in Resources */,
+				09682FD407C5528A00210847 /* COPYRIGHT.txt in Resources */,
+				09682FD507C5528A00210847 /* SSHTunnel.nib in Resources */,
+				09682FD607C5528A00210847 /* home.png in Resources */,
+				09682FD707C5528A00210847 /* favorites.png in Resources */,
+				09682FD807C5528A00210847 /* bookmark.png in Resources */,
+				09682FD907C5528A00210847 /* fugu.icns in Resources */,
+				09682FDA07C5528A00210847 /* SCP.nib in Resources */,
+				09682FDB07C5528A00210847 /* Localizable.strings in Resources */,
+				09682FDC07C5528A00210847 /* SFTPToolbar.strings in Resources */,
+				09682FDD07C5528A00210847 /* HelpMenu.strings in Resources */,
+				09682FDE07C5528A00210847 /* SFTPInfoPanel.strings in Resources */,
+				09682FDF07C5528A00210847 /* SCP.strings in Resources */,
+				09682FE007C5528A00210847 /* SSHTunnel.strings in Resources */,
+				09682FE107C5528A00210847 /* history.png in Resources */,
+				09682FE207C5528A00210847 /* remotehistory.png in Resources */,
+				09682FE307C5528A00210847 /* remotehome.png in Resources */,
+				09682FE407C5528A00210847 /* Fugu README.rtfd in Resources */,
+				09682FE507C5528A00210847 /* generalprefs.png in Resources */,
+				09682FE607C5528A00210847 /* favoritesprefs.png in Resources */,
+				09682FE707C5528A00210847 /* knownhosts.png in Resources */,
+				09682FE807C5528A00210847 /* zeroconf.png in Resources */,
+				09682FE907C5528A00210847 /* downtriangle.png in Resources */,
+				09682FEA07C5528A00210847 /* righttriangle.png in Resources */,
+				09682FEB07C5528A00210847 /* files.png in Resources */,
+				09682FEC07C5528A00210847 /* transfers.png in Resources */,
+				09682FED07C5528A00210847 /* reload.png in Resources */,
+				09682FEE07C5528A00210847 /* download.png in Resources */,
+				09682FEF07C5528A00210847 /* upload.png in Resources */,
+				09682FF007C5528A00210847 /* goto.png in Resources */,
+				09682FF107C5528A00210847 /* preview.png in Resources */,
+				09682FF207C5528A00210847 /* disconnect.png in Resources */,
+				09682FF307C5528A00210847 /* edit.png in Resources */,
+				09682FF407C5528A00210847 /* SFTPPrefToolbar.strings in Resources */,
+				09682FF507C5528A00210847 /* keys.rtf in Resources */,
+				09682FF607C5528A00210847 /* newfolder.png in Resources */,
+				09682FF707C5528A00210847 /* symlink.png in Resources */,
+				09682FF807C5528A00210847 /* uparrow.png in Resources */,
+				09682FF907C5528A00210847 /* trash.png in Resources */,
+				09682FFA07C5528A00210847 /* remotetrash.png in Resources */,
+				09682FFB07C5528A00210847 /* info.png in Resources */,
+				09682FFC07C5528A00210847 /* externaleditor in Resources */,
+				09682FFD07C5528A00210847 /* ODBEditors.plist in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXRezBuildPhase section */
+		09AE97F106F37702005A54B4 /* Rez */ = {
+			isa = PBXRezBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXRezBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		09682FFE07C5528A00210847 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				09682FFF07C5528A00210847 /* main.m in Sources */,
+				0968300007C5528A00210847 /* SFTPMainWindow.m in Sources */,
+				0968300107C5528A00210847 /* SFTPController.m in Sources */,
+				0968300207C5528A00210847 /* SFTPErrorHandler.m in Sources */,
+				0968300307C5528A00210847 /* SFTPNode.m in Sources */,
+				0968300407C5528A00210847 /* SFTPAboutPanel.m in Sources */,
+				0968300507C5528A00210847 /* SFTPTServer.m in Sources */,
+				0968300607C5528A00210847 /* argcargv.c in Sources */,
+				0968300707C5528A00210847 /* typeforchar.c in Sources */,
+				0968300807C5528A00210847 /* SFTPPrefs.m in Sources */,
+				0968300907C5528A00210847 /* SCPController.m in Sources */,
+				0968300A07C5528A00210847 /* SCPTransfer.m in Sources */,
+				0968300B07C5528A00210847 /* NSString(SSHAdditions).m in Sources */,
+				0968300C07C5528A00210847 /* SSHTunnel.m in Sources */,
+				0968300D07C5528A00210847 /* fdwrite.c in Sources */,
+				0968300E07C5528A00210847 /* SSHTunnelAuth.m in Sources */,
+				0968300F07C5528A00210847 /* SFTPTableView.m in Sources */,
+				0968301007C5528A00210847 /* SFTPSplitView.m in Sources */,
+				0968301107C5528A00210847 /* sshversion.c in Sources */,
+				0968301207C5528A00210847 /* NSMutableDictionary(Fugu).m in Sources */,
+				0968301307C5528A00210847 /* UMFileLauncher.m in Sources */,
+				0968301407C5528A00210847 /* UMVersionCheck.m in Sources */,
+				0968301507C5528A00210847 /* keychain.c in Sources */,
+				0968301607C5528A00210847 /* SFTPScrollView.m in Sources */,
+				0968301707C5528A00210847 /* SFTPItemCell.m in Sources */,
+				0968301807C5528A00210847 /* SFTPPrefTableView.m in Sources */,
+				0968301907C5528A00210847 /* NSString(FSRefAdditions).m in Sources */,
+				0968301A07C5528A00210847 /* NSWorkspace(LaunchServices).m in Sources */,
+				0968301B07C5528A00210847 /* NSSet(ImageExtensions).m in Sources */,
+				0968301C07C5528A00210847 /* SFTPImagePreviewPanel.m in Sources */,
+				0968301D07C5528A00210847 /* SFTPImageView.m in Sources */,
+				0968301E07C5528A00210847 /* NSFileManager(mktemp).m in Sources */,
+				0968301F07C5528A00210847 /* NSImage(IconForType).m in Sources */,
+				0968302007C5528A00210847 /* NSWorkspace(SystemVersionNumber).m in Sources */,
+				0968302107C5528A00210847 /* NSArray(CreateArgv).m in Sources */,
+				0968302207C5528A00210847 /* NSMutableArray(Extensions).m in Sources */,
+				0968302307C5528A00210847 /* NSCalendarDate(ConvertToSeconds).m in Sources */,
+				0968302407C5528A00210847 /* NSAttributedString-Ellipsis.m in Sources */,
+				0968302507C5528A00210847 /* NSString-UnknownEncoding.m in Sources */,
+				0968302607C5528A00210847 /* UMTextField.m in Sources */,
+				0968302707C5528A00210847 /* UMDragDropImageView.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		09AE97F006F37702005A54B4 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				09AE981E06F3781D005A54B4 /* aevent.c in Sources */,
+				09AE982006F3781D005A54B4 /* ee.c in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+		0968303307C552F200210847 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 09AE97F306F37702005A54B4 /* externaleditor */;
+			targetProxy = 0968303207C552F200210847 /* PBXContainerItemProxy */;
+		};
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+		09448C5E03F052C200A8002B /* Localizable.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				09448C5F03F052C200A8002B /* English */,
+				09338C9E03FD991500D5EA79 /* German */,
+				096C4A870413F74C003D9332 /* Japanese */,
+				09E1EBF60452494200D5EA79 /* Dutch */,
+				095D40E0048E86BC009C52F5 /* Spanish */,
+				09F12F560494F76C00A8022B /* Italian */,
+				09830E5704B4AABA00F63E62 /* Danish */,
+				09855B2F04CDD14800D5EA79 /* French */,
+				09CB2F0805350D2000B1DF0F /* Finnish */,
+				092DD4CC05F3D40700EA362F /* Chinese */,
+			);
+			name = Localizable.strings;
+			sourceTree = "<group>";
+		};
+		0960E33403F05A2800A8002B /* SFTPToolbar.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				0960E33503F05A2800A8002B /* English */,
+				09338CA003FD999600D5EA79 /* German */,
+				096C4A8D0413F74C003D9332 /* Japanese */,
+				09E1EBFC0452494200D5EA79 /* Dutch */,
+				095D40E3048E86BC009C52F5 /* Spanish */,
+				09F12F5E0494F76D00A8022B /* Italian */,
+				09830E5D04B4AABA00F63E62 /* Danish */,
+				09855B3504CDD14800D5EA79 /* French */,
+				09CB2F0F05350D2000B1DF0F /* Finnish */,
+				092DD4D305F3D40700EA362F /* Chinese */,
+			);
+			name = SFTPToolbar.strings;
+			sourceTree = "<group>";
+		};
+		0960E33703F063A700A8002B /* HelpMenu.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				0960E33803F063A700A8002B /* English */,
+				09338C9D03FD990300D5EA79 /* German */,
+				096C4A850413F74C003D9332 /* Japanese */,
+				09E1EBF40452494200D5EA79 /* Dutch */,
+				095D40DE048E86BC009C52F5 /* Spanish */,
+				09F12F540494F76C00A8022B /* Italian */,
+				09830E5504B4AABA00F63E62 /* Danish */,
+				09855B2D04CDD14800D5EA79 /* French */,
+				09CB2F0705350D2000B1DF0F /* Finnish */,
+				092DD4C905F3D40700EA362F /* Chinese */,
+			);
+			name = HelpMenu.strings;
+			sourceTree = "<group>";
+		};
+		096A883B03F1B71700A8002B /* SFTPInfoPanel.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				096A883C03F1B71700A8002B /* English */,
+				09338C9F03FD997F00D5EA79 /* German */,
+				096C4A8C0413F74C003D9332 /* Japanese */,
+				09E1EBFB0452494200D5EA79 /* Dutch */,
+				095D40E2048E86BC009C52F5 /* Spanish */,
+				09F12F5D0494F76D00A8022B /* Italian */,
+				09830E5C04B4AABA00F63E62 /* Danish */,
+				09855B3404CDD14800D5EA79 /* French */,
+				09CB2F0D05350D2000B1DF0F /* Finnish */,
+				092DD4D105F3D40700EA362F /* Chinese */,
+			);
+			name = SFTPInfoPanel.strings;
+			sourceTree = "<group>";
+		};
+		0971F3FA03F2DFC700A8002B /* SCP.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				0971F3FB03F2DFC700A8002B /* English */,
+				09338C9C03FD98ED00D5EA79 /* German */,
+				096C4A8B0413F74C003D9332 /* Japanese */,
+				09E1EBFA0452494200D5EA79 /* Dutch */,
+				095D40E1048E86BC009C52F5 /* Spanish */,
+				09F12F5C0494F76D00A8022B /* Italian */,
+				09830E5B04B4AABA00F63E62 /* Danish */,
+				09855B3304CDD14800D5EA79 /* French */,
+				09CB2F0C05350D2000B1DF0F /* Finnish */,
+				092DD4D005F3D40700EA362F /* Chinese */,
+			);
+			name = SCP.strings;
+			sourceTree = "<group>";
+		};
+		09B7ACF90507596B00000106 /* SFTPPrefToolbar.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				09B7ACFA0507596B00000106 /* English */,
+				0911C537050D04630022D49F /* Dutch */,
+				09173BB3050E461700D5E7DF /* French */,
+				09A24DBE051F708000D5E7DF /* Spanish */,
+				09A6FD2E051F895A00D5E7DF /* German */,
+				09CB2F0E05350D2000B1DF0F /* Finnish */,
+				092DD4D205F3D40700EA362F /* Chinese */,
+			);
+			name = SFTPPrefToolbar.strings;
+			sourceTree = "<group>";
+		};
+		09DA7590051B939700D5E7DF /* keys.rtf */ = {
+			isa = PBXVariantGroup;
+			children = (
+				09DA7591051B939700D5E7DF /* English */,
+				09A24DBD051F6CEC00D5E7DF /* Dutch */,
+				092DD4CB05F3D40700EA362F /* Chinese */,
+			);
+			name = keys.rtf;
+			sourceTree = "<group>";
+		};
+		09E1EBF20452494200D5EA79 /* Fugu README.rtfd */ = {
+			isa = PBXVariantGroup;
+			children = (
+				09DA758C051B8E4300D5E7DF /* English */,
+				09DA758F051B912500D5E7DF /* Dutch */,
+				094AF26405481FDF006D53C9 /* French */,
+			);
+			name = "Fugu README.rtfd";
+			sourceTree = "<group>";
+		};
+		09F5CD7203F04CF600A8002B /* SCP.nib */ = {
+			isa = PBXVariantGroup;
+			children = (
+				09F5CD7303F04CF600A8002B /* English */,
+				09338C9A03FD98C300D5EA79 /* German */,
+				096C4A8A0413F74C003D9332 /* Japanese */,
+				09E1EBF90452494200D5EA79 /* Dutch */,
+				095D40DD048E869C009C52F5 /* Spanish */,
+				09F12F5B0494F76D00A8022B /* Italian */,
+				09830E5A04B4AABA00F63E62 /* Danish */,
+				09855B3204CDD14800D5EA79 /* French */,
+				09CB2F0B05350D2000B1DF0F /* Finnish */,
+				092DD4CF05F3D40700EA362F /* Chinese */,
+			);
+			name = SCP.nib;
+			sourceTree = "<group>";
+		};
+		09FFFC6303F992BE00A8002B /* SSHTunnel.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				09FFFC6403F992BE00A8002B /* English */,
+				09338CA103FD99AC00D5EA79 /* German */,
+				096C4A8F0413F74D003D9332 /* Japanese */,
+				09E1EBFE0452494200D5EA79 /* Dutch */,
+				095D40E5048E86BC009C52F5 /* Spanish */,
+				09F12F600494F76D00A8022B /* Italian */,
+				09830E5F04B4AABA00F63E62 /* Danish */,
+				09855B3804CDD65200D5EA79 /* French */,
+				09CB2F1105350D2000B1DF0F /* Finnish */,
+				092DD4D505F3D40700EA362F /* Chinese */,
+			);
+			name = SSHTunnel.strings;
+			sourceTree = "<group>";
+		};
+		29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = {
+			isa = PBXVariantGroup;
+			children = (
+				29B97319FDCFA39411CA2CEA /* English */,
+				09338C9703FD986F00D5EA79 /* German */,
+				096C4A880413F74C003D9332 /* Japanese */,
+				09E1EBF70452494200D5EA79 /* Dutch */,
+				095D40DB048E8651009C52F5 /* Spanish */,
+				09F12F590494F76D00A8022B /* Italian */,
+				09830E5804B4AABA00F63E62 /* Danish */,
+				09855B3004CDD14800D5EA79 /* French */,
+				09CB2F0905350D2000B1DF0F /* Finnish */,
+				092DD4CD05F3D40700EA362F /* Chinese */,
+			);
+			name = MainMenu.nib;
+			sourceTree = "<group>";
+		};
+		F517DFAD0312049F01A8002B /* SSHTunnel.nib */ = {
+			isa = PBXVariantGroup;
+			children = (
+				F517DFAE0312049F01A8002B /* English */,
+				09338C9B03FD98D800D5EA79 /* German */,
+				096C4A8E0413F74C003D9332 /* Japanese */,
+				09E1EBFD0452494200D5EA79 /* Dutch */,
+				095D40E4048E86BC009C52F5 /* Spanish */,
+				09F12F5F0494F76D00A8022B /* Italian */,
+				09830E5E04B4AABA00F63E62 /* Danish */,
+				09855B3604CDD14900D5EA79 /* French */,
+				09CB2F1005350D2000B1DF0F /* Finnish */,
+				092DD4D405F3D40700EA362F /* Chinese */,
+			);
+			name = SSHTunnel.nib;
+			sourceTree = "<group>";
+		};
+		F5B12CC002DF4E6001D5EA79 /* Prefs.nib */ = {
+			isa = PBXVariantGroup;
+			children = (
+				F5B12CC102DF4E6001D5EA79 /* English */,
+				09338C9903FD98AE00D5EA79 /* German */,
+				096C4A890413F74C003D9332 /* Japanese */,
+				09E1EBF80452494200D5EA79 /* Dutch */,
+				095D40DC048E8664009C52F5 /* Spanish */,
+				09F12F5A0494F76D00A8022B /* Italian */,
+				09830E5904B4AABA00F63E62 /* Danish */,
+				09855B3104CDD14800D5EA79 /* French */,
+				09CB2F0A05350D2000B1DF0F /* Finnish */,
+				092DD4CE05F3D40700EA362F /* Chinese */,
+			);
+			name = Prefs.nib;
+			sourceTree = "<group>";
+		};
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+		B93DEFF2189935E10078D87E /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+			};
+			name = Development;
+		};
+		B93DEFF3189935E10078D87E /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+			};
+			name = Deployment;
+		};
+		B93DEFF4189935E10078D87E /* Default */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+			};
+			name = Default;
+		};
+		B93DEFF5189935E10078D87E /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				CURRENT_PROJECT_VERSION = 116;
+				FRAMEWORK_SEARCH_PATHS = "";
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				HEADER_SEARCH_PATHS = "";
+				INFOPLIST_FILE = Info.plist;
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = "";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Fugu;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = YES;
+			};
+			name = Development;
+		};
+		B93DEFF6189935E10078D87E /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				CURRENT_PROJECT_VERSION = 116;
+				FRAMEWORK_SEARCH_PATHS = "";
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				HEADER_SEARCH_PATHS = "";
+				INFOPLIST_FILE = Info.plist;
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = "";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Fugu;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = app;
+				ZERO_LINK = NO;
+			};
+			name = Deployment;
+		};
+		B93DEFF7189935E10078D87E /* Default */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				CURRENT_PROJECT_VERSION = 116;
+				FRAMEWORK_SEARCH_PATHS = "";
+				GCC_OPTIMIZATION_LEVEL = 0;
+				HEADER_SEARCH_PATHS = "";
+				INFOPLIST_FILE = Info.plist;
+				INSTALL_PATH = "$(HOME)/Applications";
+				LIBRARY_SEARCH_PATHS = "";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Fugu;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = app;
+			};
+			name = Default;
+		};
+		B93DEFF8189935E10078D87E /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+				INSTALL_PATH = /usr/local/bin;
+				OTHER_CFLAGS = "";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+					"-framework",
+					ApplicationServices,
+				);
+				OTHER_REZFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = externaleditor;
+				REZ_EXECUTABLE = YES;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = "-Wmost";
+				ZERO_LINK = YES;
+			};
+			name = Development;
+		};
+		B93DEFF9189935E10078D87E /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+				INSTALL_PATH = /usr/local/bin;
+				OTHER_CFLAGS = "";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+					"-framework",
+					ApplicationServices,
+				);
+				OTHER_REZFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = externaleditor;
+				REZ_EXECUTABLE = YES;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = "-Wmost";
+				ZERO_LINK = NO;
+			};
+			name = Deployment;
+		};
+		B93DEFFA189935E10078D87E /* Default */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
+				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+				INSTALL_PATH = /usr/local/bin;
+				OTHER_CFLAGS = "";
+				OTHER_LDFLAGS = (
+					"-framework",
+					Carbon,
+					"-framework",
+					ApplicationServices,
+				);
+				OTHER_REZFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = externaleditor;
+				REZ_EXECUTABLE = YES;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = "-Wmost";
+			};
+			name = Default;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		B93DEFFB189935E20078D87E /* Build configuration list for PBXProject "Fugu" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				B93DEFF2189935E10078D87E /* Development */,
+				B93DEFF3189935E10078D87E /* Deployment */,
+				B93DEFF4189935E10078D87E /* Default */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Default;
+		};
+		B93DEFFC189935E20078D87E /* Build configuration list for PBXNativeTarget "externaleditor" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				B93DEFF8189935E10078D87E /* Development */,
+				B93DEFF9189935E10078D87E /* Deployment */,
+				B93DEFFA189935E10078D87E /* Default */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Default;
+		};
+		B93DEFFD189935E20078D87E /* Build configuration list for PBXNativeTarget "Fugu" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				B93DEFF5189935E10078D87E /* Development */,
+				B93DEFF6189935E10078D87E /* Deployment */,
+				B93DEFF7189935E10078D87E /* Default */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Default;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140129/9f3b3bf9/attachment-0001.html>


More information about the macports-changes mailing list