source: trunk/dports/net/uftp3/Portfile

Last change on this file was 146517, checked in by raimue@…, 21 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.4 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                uftp3
7version             3.7.2
8revision            1
9categories          net
10platforms           darwin
11license             GPL-3+
12maintainers         free.fr:fclaire
13
14description         Encrypted UDP based FTP with multicast
15long_description    UFTP is an encrypted multicast file transfer \
16                    program, designed to securely, reliably, and \
17                    efficiently transfer files to multiple receivers \
18                    simultaneously. This is useful for distributing \
19                    large files to a large number of receivers, and is \
20                    especially useful for data distribution over \
21                    a satellite link (with two way communication), where \
22                    the inherent delay makes any TCP based communication \
23                    highly inefficient. The multicast encryption scheme \
24                    is based on TLS with extensions to allow multiple \
25                    receivers to share a common key. UFTP also has the \
26                    capability to communicate over disjoint networks \
27                    separated by one or more firewalls (NAT traversal) \
28                    and without full end-to-end multicast capability \
29                    (multicast tunneling) through the use of a UFTP \
30                    proxy server. These proxies also provide scalability \
31                    by aggregating responses from a group of receivers.
32homepage            http://uftp-multicast.sourceforge.net
33
34master_sites        sourceforge:project/uftp-multicast/source-zip
35use_zip             yes
36distname            uftp_src-${version}
37checksums           rmd160  75b8ad5db73d865dd708ece55a355a055c74e4ac \
38                    sha256  e70f4c6f28ae126b96025c927549e414d1698bdd2880f59a852a4a437d56c4a6
39
40patchfiles          patch-makefile.diff
41
42use_configure       no
43variant universal {}
44
45build.type          gnu
46build.args          CC=${configure.cc} \
47                    OPTIONS='[get_canonical_archflags]' \
48                    NO_ENCRYPTION=1
49
50destroot.destdir    DESTDIR=${destroot}${prefix}
51
52variant ssl description {compile with encryption support} {
53    depends_lib-append  path:lib/libssl.dylib:openssl
54    build.args-replace  NO_ENCRYPTION=1 OPENSSL=${prefix}
55}
56default_variants    +ssl
Note: See TracBrowser for help on using the repository browser.