Ticket #40218: Portfile

File Portfile, 2.3 KB (added by fclaire@…, 11 years ago)
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 92837 2012-05-09 00:51:48Z ryandesign@macports.org $
3
4PortSystem              1.0
5
6name                    uftp
7set longname            ${name}-multicast
8version                 3.7.2
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 program, \
16                        designed to securely, reliably, and efficiently transfer files to \
17                        multiple receivers simultaneously. This is useful for distributing \
18                        large files to a large number of receivers, and is especially useful \
19                        for data distribution over a satellite link (with two way communication), \
20                        where the inherent delay makes any TCP based communication highly inefficient. \
21                        The multicast encryption scheme is based on TLS with extensions to \
22                        allow multiple receivers to share a common key. UFTP also has the capability to \
23                        communicate over disjoint networks separated by one or more firewalls (NAT traversal) \
24                        and without full end-to-end multicast capability (multicast tunneling) through \
25                        the use of a UFTP proxy server. These proxies also provide scalability by \
26                        aggregating responses from a group of receivers.
27
28homepage                http://${longname}.sourceforge.net
29master_sites            sourceforge:${longname}
30extract.suffix          .tar
31extract.cmd             cat
32extract.pre_args
33
34checksums               sha256 cc257888a843add440070ddc73de347f5174ea1fe19a9a8650598e136baa6087 \
35                        rmd160 9a559f33aa5d3d8f098791e8b7fa0d14bb208516
36
37patchfiles              patch-makefile.diff
38post-patch   {
39        reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/makefile
40}
41
42use_configure           no
43
44build.type              gnu
45
46variant no_ssl description {compiles with no encryption support} {
47        build.post_args NO_ENCRYPTION=1
48}