[29433] trunk/dports/aqua

source_changes at macosforge.org source_changes at macosforge.org
Sun Sep 23 10:25:12 PDT 2007


Revision: 29433
          http://trac.macosforge.org/projects/macports/changeset/29433
Author:   ryandesign at macports.org
Date:     2007-09-23 10:25:12 -0700 (Sun, 23 Sep 2007)

Log Message:
-----------
SSHKeychain: new port, thanks to Michael Wild. Closes #12742.

Added Paths:
-----------
    trunk/dports/aqua/SSHKeychain/
    trunk/dports/aqua/SSHKeychain/Portfile
    trunk/dports/aqua/SSHKeychain/files/
    trunk/dports/aqua/SSHKeychain/files/patch-SSHKeychain_xcodeproj__project_pbxproj.diff

Added: trunk/dports/aqua/SSHKeychain/Portfile
===================================================================
--- trunk/dports/aqua/SSHKeychain/Portfile	                        (rev 0)
+++ trunk/dports/aqua/SSHKeychain/Portfile	2007-09-23 17:25:12 UTC (rev 29433)
@@ -0,0 +1,50 @@
+# $Id$
+# -*- Mode: Tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
+#
+# Inspired by the Portfile of CocoaDialog
+
+PortSystem    1.0
+PortGroup     xcode 1.0
+
+name          SSHKeychain
+version       0.8.2
+categories    aqua sysutils
+maintainers   themiwi at users.sourceforge.net
+description   SSHKeychain is a graphical front-end to ssh-add
+long_description    \
+    SSHKeychain is a graphical front-end to ssh-agent and \
+    also allows the creation of ssh tunnels. It automatically \
+    loads keys when needed, integrates with Apple Keychain \
+    and offers key-management.
+
+homepage      http://www.sshkeychain.org/
+platforms     macosx
+
+# unfortunately there are no tarballs...
+fetch.type    svn
+# ... but the upstream developer uses tags, so that's a good thing...
+svn.url       http://svn.sshkeychain.org/repos/tags/0.8.2
+# ... and we make it airtight with the revision number
+svn.tag       122
+
+# needed to prevent helper apps from getting installed
+patchfiles    patch-SSHKeychain_xcodeproj__project_pbxproj.diff
+
+worksrcdir    ${version}
+xcode.target  ${name}
+
+# Dummy configure to enable +universal.
+use_configure yes
+configure     {}
+
+# Determine for what architecture to build
+# (if +universal, the project already does the right thing...)
+if {! [variant_isset universal]} {
+    set arch ${os.arch}
+    if {! [string compare ${os.arch} powerpc]} {
+        set arch ppc
+    }
+
+    xcode.build.settings-append     ARCHS=${arch}
+    xcode.destroot.settings-append  ARCHS=${arch}
+}


Property changes on: trunk/dports/aqua/SSHKeychain/Portfile
___________________________________________________________________
Name: svn:keywords
   + Id
Name: svn:eol-style
   + native

Added: trunk/dports/aqua/SSHKeychain/files/patch-SSHKeychain_xcodeproj__project_pbxproj.diff
===================================================================
--- trunk/dports/aqua/SSHKeychain/files/patch-SSHKeychain_xcodeproj__project_pbxproj.diff	                        (rev 0)
+++ trunk/dports/aqua/SSHKeychain/files/patch-SSHKeychain_xcodeproj__project_pbxproj.diff	2007-09-23 17:25:12 UTC (rev 29433)
@@ -0,0 +1,98 @@
+Index: SSHKeychain.xcodeproj/project.pbxproj
+===================================================================
+--- SSHKeychain.xcodeproj/project.pbxproj	(revision 122)
++++ SSHKeychain.xcodeproj/project.pbxproj	(working copy)
+@@ -79,23 +79,6 @@
+ 		CCFAAB480C7C870900AD9093 /* SSHToken.m in Sources */ = {isa = PBXBuildFile; fileRef = CCFAAB460C7C870900AD9093 /* SSHToken.m */; };
+ /* End PBXBuildFile section */
+ 
+-/* Begin PBXBuildStyle section */
+-		CCFAAB520C7CB9C800AD9093 /* Development */ = {
+-			isa = PBXBuildStyle;
+-			buildSettings = {
+-				COPY_PHASE_STRIP = NO;
+-			};
+-			name = Development;
+-		};
+-		CCFAAB530C7CB9C800AD9093 /* Deployment */ = {
+-			isa = PBXBuildStyle;
+-			buildSettings = {
+-				COPY_PHASE_STRIP = YES;
+-			};
+-			name = Deployment;
+-		};
+-/* End PBXBuildStyle section */
+-
+ /* Begin PBXContainerItemProxy section */
+ 		CCC9E3E406A5A44900422E9E /* PBXContainerItemProxy */ = {
+ 			isa = PBXContainerItemProxy;
+@@ -128,7 +111,7 @@
+ 		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>"; };
+ 		32CA4F630368D1EE00C91783 /* SSHKeychain_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSHKeychain_Prefix.pch; sourceTree = "<group>"; };
+-		8D1107320486CEB800E47090 /* SSHKeychain.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = SSHKeychain.app; sourceTree = BUILT_PRODUCTS_DIR; };
++		8D1107320486CEB800E47090 /* SSHKeychain.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SSHKeychain.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 		CC08A64506A876B300C578A3 /* PreferenceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferenceController.h; sourceTree = "<group>"; usesTabs = 1; };
+ 		CC08A64606A876B300C578A3 /* PreferenceController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferenceController.m; sourceTree = "<group>"; usesTabs = 1; };
+ 		CC14663E06AD2DBF0083071B /* PreferenceView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PreferenceView.h; path = PreferenceViews/PreferenceView.h; sourceTree = "<group>"; usesTabs = 1; };
+@@ -497,12 +480,6 @@
+ 		29B97313FDCFA39411CA2CEA /* Project object */ = {
+ 			isa = PBXProject;
+ 			buildConfigurationList = CC39D6370921118A00FE3BC5 /* Build configuration list for PBXProject "SSHKeychain" */;
+-			buildSettings = {
+-			};
+-			buildStyles = (
+-				CCFAAB520C7CB9C800AD9093 /* Development */,
+-				CCFAAB530C7CB9C800AD9093 /* Deployment */,
+-			);
+ 			hasScannedForEncodings = 1;
+ 			knownRegions = (
+ 				English,
+@@ -715,6 +692,7 @@
+ 				OTHER_REZFLAGS = "";
+ 				PRODUCT_NAME = TunnelRunner;
+ 				SECTORDER_FLAGS = "";
++				SKIP_INSTALL = YES;
+ 				WARNING_CFLAGS = "-Wmost";
+ 				ZERO_LINK = NO;
+ 			};
+@@ -733,6 +711,7 @@
+ 				OTHER_REZFLAGS = "";
+ 				PRODUCT_NAME = TunnelRunner;
+ 				SECTORDER_FLAGS = "";
++				SKIP_INSTALL = YES;
+ 				WARNING_CFLAGS = "-Wmost";
+ 				ZERO_LINK = NO;
+ 			};
+@@ -749,6 +728,7 @@
+ 				OTHER_REZFLAGS = "";
+ 				PRODUCT_NAME = TunnelRunner;
+ 				SECTORDER_FLAGS = "";
++				SKIP_INSTALL = YES;
+ 				WARNING_CFLAGS = "-Wmost";
+ 			};
+ 			name = Default;
+@@ -782,6 +762,7 @@
+ 				OTHER_REZFLAGS = "";
+ 				PRODUCT_NAME = PassphraseRequester;
+ 				SECTORDER_FLAGS = "";
++				SKIP_INSTALL = YES;
+ 				WARNING_CFLAGS = "-Wmost";
+ 				ZERO_LINK = NO;
+ 			};
+@@ -807,6 +788,7 @@
+ 				OTHER_REZFLAGS = "";
+ 				PRODUCT_NAME = PassphraseRequester;
+ 				SECTORDER_FLAGS = "";
++				SKIP_INSTALL = YES;
+ 				WARNING_CFLAGS = "-Wmost";
+ 				ZERO_LINK = NO;
+ 			};
+@@ -830,6 +812,7 @@
+ 				OTHER_REZFLAGS = "";
+ 				PRODUCT_NAME = PassphraseRequester;
+ 				SECTORDER_FLAGS = "";
++				SKIP_INSTALL = YES;
+ 				WARNING_CFLAGS = "-Wmost";
+ 			};
+ 			name = Default;

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070923/1a48c6be/attachment.html


More information about the macports-changes mailing list