mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-20 00:21:35 +00:00
UFTP is a multicast file transfer program, utilizing a protocol
based on Starburst MFTP. It is designed to reliably and efficiently transfer files to multiple receivers simultaneously, where either the intended receivers can be specified beforehand, or receivers can join the transfer when it is initiated. This is useful for distributing large files to a large number of receivers, and is especially useful for data distribution over a satellite link (with two way communication), where the inherent delay makes any TCP based communication terribly inefficient. http://www.tcnj.edu/~bush/uftp.html Submitted by: gnn (private email/IRC) Approved by: garga (mentor)
This commit is contained in:
parent
0a66c5e1a5
commit
29510aa3fc
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=214331
@ -101,6 +101,7 @@
|
||||
SUBDIR += tnftp
|
||||
SUBDIR += tnftpd
|
||||
SUBDIR += twoftpd
|
||||
SUBDIR += uftp
|
||||
SUBDIR += urlgfe
|
||||
SUBDIR += vsftpd
|
||||
SUBDIR += waiho
|
||||
|
31
ftp/uftp/Makefile
Normal file
31
ftp/uftp/Makefile
Normal file
@ -0,0 +1,31 @@
|
||||
# New ports collection makefile for: uftp
|
||||
# Date created: 4 June 2008
|
||||
# Whom: George V. Neville-Neil <gnn@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= uftp
|
||||
PORTVERSION= 2.6.1
|
||||
CATEGORIES= ftp
|
||||
MASTER_SITES= http://www.tcnj.edu/~bush/
|
||||
DISTNAME= uftp
|
||||
EXTRACT_SUFX= .tar
|
||||
|
||||
MAINTAINER= gnn@FreeBSD.org
|
||||
COMMENT= A multicast capable FTP client and server
|
||||
|
||||
WRKSRC= ${WRKDIR}
|
||||
|
||||
PLIST_FILES= bin/uftp bin/uftpd
|
||||
|
||||
MAN1= uftp.1 uftpd.1
|
||||
MANCOMPRESSED= no
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/uftp ${PREFIX}/bin/
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/uftpd ${PREFIX}/bin/
|
||||
${INSTALL_MAN} ${WRKSRC}/uftp.1 ${MANPREFIX}/man/man1/
|
||||
${INSTALL_MAN} ${WRKSRC}/uftpd.1 ${MANPREFIX}/man/man1/
|
||||
|
||||
.include <bsd.port.mk>
|
3
ftp/uftp/distinfo
Normal file
3
ftp/uftp/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (uftp.tar) = ffc5f5e1fa3ed4899419b0979239032f
|
||||
SHA256 (uftp.tar) = 8d54e7d6d417e0a5bdbfcec916cb2f4f6e682a3d534f48cf58a58a97c0883b99
|
||||
SIZE (uftp.tar) = 122880
|
15
ftp/uftp/files/patch-Makefile
Normal file
15
ftp/uftp/files/patch-Makefile
Normal file
@ -0,0 +1,15 @@
|
||||
*** /dev/null Wed Jun 4 14:07:15 2008
|
||||
--- Makefile Wed Jun 4 14:07:49 2008
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,10 ----
|
||||
+ #
|
||||
+ # Makefile for uftp client and server
|
||||
+ #
|
||||
+ all: uftp uftpd
|
||||
+
|
||||
+ uftp: uftp.c
|
||||
+ ${CC} ${CFLAGS} -o $@ $< -lm
|
||||
+
|
||||
+ uftpd: uftpd.c
|
||||
+ ${CC} ${CFLAGS} -o $@ $< -lm
|
23
ftp/uftp/files/patch-uftpd.c
Normal file
23
ftp/uftp/files/patch-uftpd.c
Normal file
@ -0,0 +1,23 @@
|
||||
*** uftpd.c Sun Feb 25 16:55:42 2007
|
||||
--- uftpd.c Wed Jun 4 14:05:20 2008
|
||||
***************
|
||||
*** 853,861 ****
|
||||
applog=stderr;
|
||||
nice(-20);
|
||||
for (c=1;c<=17;c++)
|
||||
! sigset(c,gotsig);
|
||||
! sigset(SIGPIPE,gotpipe);
|
||||
! sigset(SIGCHLD,SIG_IGN);
|
||||
#endif
|
||||
for (c=0;c<MAXLIST;c++)
|
||||
id_list[c].txID=0;
|
||||
--- 853,861 ----
|
||||
applog=stderr;
|
||||
nice(-20);
|
||||
for (c=1;c<=17;c++)
|
||||
! signal(c,gotsig);
|
||||
! signal(SIGPIPE,gotpipe);
|
||||
! signal(SIGCHLD,SIG_IGN);
|
||||
#endif
|
||||
for (c=0;c<MAXLIST;c++)
|
||||
id_list[c].txID=0;
|
11
ftp/uftp/pkg-descr
Normal file
11
ftp/uftp/pkg-descr
Normal file
@ -0,0 +1,11 @@
|
||||
UFTP is a multicast file transfer program, utilizing a protocol
|
||||
based on Starburst MFTP. It is designed to reliably and efficiently
|
||||
transfer files to multiple receivers simultaneously, where either
|
||||
the intended receivers can be specified beforehand, or receivers
|
||||
can join the transfer when it is initiated. This is useful for
|
||||
distributing large files to a large number of receivers, and is
|
||||
especially useful for data distribution over a satellite link (with
|
||||
two way communication), where the inherent delay makes any TCP based
|
||||
communication terribly inefficient.
|
||||
|
||||
WWW: http://www.tcnj.edu/~bush/uftp.html
|
Loading…
Reference in New Issue
Block a user