source: trunk/dports/net/yafc/Portfile

Last change on this file was 146517, checked in by raimue@…, 17 months ago

Mass rev-bump dependents of port openssl due to ABI change

Disabling SSLv2 in r146162 changed the ABI of the library, leading to loading
errors for binaries with references to SSLv2 symbols.

https://lists.macosforge.org/pipermail/macports-dev/2016-March/032531.html

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 146517 2016-03-10 17:49:28Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                yafc
7version             1.3.4
8revision            1
9categories          net
10platforms           darwin
11maintainers         nomaintainer
12
13description         yafc is yet another ftp client
14long_description    yafc is yet another ftp client featuring cached directory \
15                    listings, extensive tab completion, aliases, colored ls \
16                    (i.e. ls --color, uses \$LS_COLORS like GNU ls), automatic \
17                    reconnect on timed out connections, recursive \
18                    get/put/fxp/ls/rm, nohup mode transfers, multiple \
19                    connections open simultaneously, tagging (queueing), very \
20                    configurable, autologin and bookmarks, automagically \
21                    enters nohup-mode when SIGHUP received (in get and put), \
22                    redirection to local command or file, proxy support, \
23                    Kerberos support (version 4 and 5, heimdal, kth-krb or \
24                    MIT), SSH2 support (sftp).
25
26homepage            http://www.yafc-ftp.com/
27master_sites        ${homepage}upload/
28use_xz              yes
29
30checksums           rmd160  9fc9fb929ec36af1c43431cf7aad78684703573b \
31                    sha256  e628b13d2c5a621242ca7710753678bbf36787d4211dc578f56da8e1117790eb
32
33depends_lib         port:readline \
34                    port:kerberos5 \
35                    path:lib/libssl.dylib:openssl
36
37patchfiles          patch-lib-collsyms.h.diff
38
39configure.args      --with-openssl=${prefix} \
40                    --with-readline=${prefix} \
41                    --with-krb5=${prefix}
42
43configure.cppflags-replace -I${prefix}/include -isystem${prefix}/include
44
45variant heimdal description {Use Heimdal for Kerberos 5 network authentication, not MIT variety} {
46    # remove MIT style parameters
47    depends_lib-delete      port:kerberos5
48    configure.args-delete   --with-krb5=${prefix}
49   
50    # add Heimdal style parameters
51    depends_lib-append      port:heimdal
52    configure.args-append   --with-krb5=${prefix}/libexec/heimdal
53}
54
55livecheck.type      regex
56livecheck.url       ${homepage}download
57livecheck.regex     /${name}-(\[0-9.\]+)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.