source: trunk/dports/aqua/SSHKeychain/Portfile @ 50984

Last change on this file since 50984 was 50984, checked in by and.damore@…, 10 years ago

Maintainer email change, second batch, mail without @macports.org domain are put in domain:user form.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.7 KB
Line 
1# $Id: Portfile 50984 2009-05-14 21:08:43Z and.damore@macports.org $
2# -*- 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
3#
4# Inspired by the Portfile of CocoaDialog
5
6PortSystem    1.0
7PortGroup     xcode 1.0
8
9name          SSHKeychain
10version       0.8.2
11categories    aqua sysutils
12maintainers   users.sourceforge.net:themiwi
13description   SSHKeychain is a graphical front-end to ssh-add
14long_description    \
15    SSHKeychain is a graphical front-end to ssh-agent and \
16    also allows the creation of ssh tunnels. It automatically \
17    loads keys when needed, integrates with Apple Keychain \
18    and offers key-management.
19
20homepage      http://www.sshkeychain.org/
21platforms     macosx
22
23# unfortunately there are no tarballs...
24fetch.type    svn
25# ... but the upstream developer uses tags, so that's a good thing...
26svn.url       http://svn.sshkeychain.org/repos/tags/0.8.2
27# ... and we make it airtight with the revision number
28svn.tag       122
29
30# needed to prevent helper apps from getting installed
31patchfiles    patch-SSHKeychain_xcodeproj__project_pbxproj.diff
32
33worksrcdir    ${version}
34xcode.target  ${name}
35
36# Dummy configure to enable +universal.
37use_configure yes
38configure     {}
39
40# Determine for what architecture to build
41# (if +universal, the project already does the right thing...)
42if {! [variant_isset universal]} {
43    set arch ${os.arch}
44    if {! [string compare ${os.arch} powerpc]} {
45        set arch ppc
46    }
47
48    xcode.build.settings-append     ARCHS=${arch}
49    xcode.destroot.settings-append  ARCHS=${arch}
50}
51
52post-destroot {
53    fs-traverse dir ${destroot} {
54        if {[file isdirectory ${dir}]} {
55            file attributes ${dir} -permissions u+w
56        }
57    }
58}
Note: See TracBrowser for help on using the repository browser.