From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jun 7 04:44:54 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 861ED16AAE7 for ; Wed, 7 Jun 2006 04:40:19 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC9E843D46 for ; Wed, 7 Jun 2006 04:40:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k574eIM0088699 for ; Wed, 7 Jun 2006 04:40:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k574eIQB088697; Wed, 7 Jun 2006 04:40:18 GMT (envelope-from gnats) Resent-Date: Wed, 7 Jun 2006 04:40:18 GMT Resent-Message-Id: <200606070440.k574eIQB088697@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Petr Holub Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ACD9116A62A for ; Wed, 7 Jun 2006 04:31:04 +0000 (UTC) (envelope-from hopet@evenstar.ics.muni.cz) Received: from evenstar.ics.muni.cz (evenstar.ics.muni.cz [147.251.3.44]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB87743D45 for ; Wed, 7 Jun 2006 04:31:03 +0000 (GMT) (envelope-from hopet@evenstar.ics.muni.cz) Received: from evenstar.ics.muni.cz (localhost [127.0.0.1]) by evenstar.ics.muni.cz (8.13.6/8.13.6) with ESMTP id k574VbV2070884 for ; Wed, 7 Jun 2006 06:31:37 +0200 (CEST) (envelope-from hopet@evenstar.ics.muni.cz) Received: (from root@localhost) by evenstar.ics.muni.cz (8.13.6/8.13.6/Submit) id k574Vbji070883; Wed, 7 Jun 2006 06:31:37 +0200 (CEST) (envelope-from hopet) Message-Id: <200606070431.k574Vbji070883@evenstar.ics.muni.cz> Date: Wed, 7 Jun 2006 06:31:37 +0200 (CEST) From: Petr Holub To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/98610: New port: ftp/bbftp X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Petr Holub List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 04:44:56 -0000 >Number: 98610 >Category: ports >Synopsis: New port: ftp/bbftp >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jun 07 04:40:17 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Petr Holub >Release: FreeBSD 6.1-RELEASE i386 >Organization: Masaryk University >Environment: System: FreeBSD evenstar.ics.muni.cz 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:42:56 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 >Description: bbftp - Multiple stream file transfer protocol optimized for large files. >How-To-Repeat: >Fix: --- bbftp.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # bbftp # bbftp/Makefile # bbftp/distinfo # bbftp/pkg-descr # bbftp/files # bbftp/files/bbftp.patch # bbftp/files/bbftpd.in # bbftp/pkg-plist # echo c - bbftp mkdir -p bbftp > /dev/null 2>&1 echo x - bbftp/Makefile sed 's/^X//' >bbftp/Makefile << 'END-of-bbftp/Makefile' X# New ports collection makefile for: bbftp X# Date created: 6 June 2006 X# Whom: Petr Holub X# X# $FreeBSD: ports/x11/xcalib/Makefile,v 1.3 2005/10/22 19:58:24 ehaupt Exp $ X# X XPORTNAME= bbftp XPORTVERSION= 3.0.2 XCATEGORIES= ftp XMASTER_SITES= http://doc.in2p3.fr/bbftp/dist/ \ X http://ftp.riken.go.jp/pub/net/bbftp/ XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= hopet@ics.muni.cz XCOMMENT= Multiple stream file transfer protocol optimized for large files X XUSE_GMAKE= yes X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} X XEXTRA_PATCHES= ${FILESDIR}/bbftp.patch X XUSE_RC_SUBR= bbftpd X XDOC_FILES= X XMAN1= bbftp.1 bbftpd.1 XMANCOMPRESSED= no X Xdo-configure: X cd ${WRKSRC}/bbftpc && ./configure --prefix=${PREFIX} ${CONFIGURE_ARGS} X cd ${WRKSRC}/bbftpd && ./configure --prefix=${PREFIX} ${CONFIGURE_ARGS} X Xdo-build: X cd ${WRKSRC}/bbftpc && ${GMAKE} X cd ${WRKSRC}/bbftpd && ${GMAKE} X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/bbftpc/bbftp ${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/bbftpd/bbftpd ${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/doc/bbftp.1 ${PREFIX}/man/man1 X ${INSTALL_MAN} ${WRKSRC}/doc/bbftpd.1 ${PREFIX}/man/man1 X X.include END-of-bbftp/Makefile echo x - bbftp/distinfo sed 's/^X//' >bbftp/distinfo << 'END-of-bbftp/distinfo' XMD5 (bbftp-3.0.2.tar.gz) = 8acd5509b1769fa71f03d1d4e71f198c XSHA256 (bbftp-3.0.2.tar.gz) = 539ef20f90778783890f81cf6b4cd434bb6c47c392ec824caf92f6ca1005cc72 XSIZE (bbftp-3.0.2.tar.gz) = 344495 END-of-bbftp/distinfo echo x - bbftp/pkg-descr sed 's/^X//' >bbftp/pkg-descr << 'END-of-bbftp/pkg-descr' XbbFTP is a file transfer software. It implements its own transfer protocol, Xwhich is optimized for large files (larger than 2GB) and secure as it does not Xread the password in a file and encrypts the connection information. bbFTP Xmain features are: X X * Encoded username and password at connection X * SSH and Certificate authentication modules X * Multi-stream transfer X * Big windows as defined in RFC1323 X * On-the-fly data compression X * Automatic retry X * Customizable time-outs X * Transfer simulation X * AFS authentication integration X * RFIO interface X XbbFTP is open-source software, released under the GNU General Public License. XIt was written by Gilles Farrache at IN2P3 Computing Center in Lyon, France. X XWWW: http://doc.in2p3.fr/bbftp/index.html X X- Petr Xhopet@ics.muni.cz END-of-bbftp/pkg-descr echo c - bbftp/files mkdir -p bbftp/files > /dev/null 2>&1 echo x - bbftp/files/bbftp.patch sed 's/^X//' >bbftp/files/bbftp.patch << 'END-of-bbftp/files/bbftp.patch' Xdiff -ru bbftpc/bbftp_socket.c bbftp/bbftpc/bbftp_socket.c X--- bbftpc/bbftp_socket.c Wed May 7 14:59:17 2003 X+++ bbftpc/bbftp_socket.c Tue Jun 6 23:53:25 2006 X@@ -28,10 +28,10 @@ X #include X #include X #include X+#include X #include X #include X #include X-#include X #include X #include X Xdiff -ru bbftpc/bbftp_utils.c bbftp/bbftpc/bbftp_utils.c X--- bbftpc/bbftp_utils.c Mon Jun 30 14:41:40 2003 X+++ bbftpc/bbftp_utils.c Tue Jun 6 23:55:14 2006 X@@ -44,6 +44,7 @@ X #ifdef HAVE_BYTESWAP_H X #include X #endif X+#include X X extern int incontrolsock ; X extern int outcontrolsock ; Xdiff -ru bbftpc/setsignals.c bbftp/bbftpc/setsignals.c X--- bbftpc/setsignals.c Wed Apr 17 10:44:24 2002 X+++ bbftpc/setsignals.c Tue Jun 6 23:55:59 2006 X@@ -129,9 +129,6 @@ X if ( sigaction(SIGTSTP,&sga,0) < 0 ) { X printmessage(stderr,CASE_FATAL_ERROR,32,timestamp,"Error setting signal SIGTSTP : %s \n",strerror(errno)) ; X } X- if ( sigaction(SIGPOLL,&sga,0) < 0 ) { X- printmessage(stderr,CASE_FATAL_ERROR,32,timestamp,"Error setting signal SIGPOLL : %s \n",strerror(errno)) ; X- } X if ( sigaction(SIGPROF,&sga,0) < 0 ) { X printmessage(stderr,CASE_FATAL_ERROR,32,timestamp,"Error setting signal SIGPROF : %s \n",strerror(errno)) ; X } Xdiff -ru bbftpd/bbftpd.c bbftp/bbftpd/bbftpd.c X--- bbftpd/bbftpd.c Thu Jul 24 15:27:55 2003 X+++ bbftpd/bbftpd.c Tue Jun 6 23:56:46 2006 X@@ -61,6 +61,7 @@ X #include X #include X #include X+#include X #include X #include X #include Xdiff -ru bbftpd/bbftpd_daemon.c bbftp/bbftpd/bbftpd_daemon.c X--- bbftpd/bbftpd_daemon.c Wed Jun 11 17:17:51 2003 X+++ bbftpd/bbftpd_daemon.c Tue Jun 6 23:57:11 2006 X@@ -43,6 +43,7 @@ X *****************************************************************************/ X #include X #include X+#include X #include X #include X #include Xdiff -ru bbftpd/bbftpd_login.c bbftp/bbftpd/bbftpd_login.c X--- bbftpd/bbftpd_login.c Mon Feb 24 10:26:59 2003 X+++ bbftpd/bbftpd_login.c Tue Jun 6 23:59:34 2006 X@@ -47,7 +47,6 @@ X X *****************************************************************************/ X X-#include X #include X #include X #include X@@ -287,6 +286,7 @@ X PAM_BAIL; X retcode = pam_acct_mgmt(pamh, 0); X PAM_BAIL; X+#define PAM_ESTABLISH_CRED 1 X #ifdef PAM_ESTABLISH_CRED X retcode = pam_setcred(pamh, PAM_ESTABLISH_CRED); X #else Xdiff -ru bbftpd/bbftpd_signals.c bbftp/bbftpd/bbftpd_signals.c X--- bbftpd/bbftpd_signals.c Tue Mar 11 13:34:36 2003 X+++ bbftpd/bbftpd_signals.c Wed Jun 7 00:00:47 2006 X@@ -268,7 +268,7 @@ X */ X if ( unlinkfile == 1 ) unlink(realfilename) ; X clean_child() ; X- exit() ; X+ exit(0) ; X } else { X exit(EINTR) ; X } X@@ -358,10 +358,6 @@ X } X if ( sigaction(SIGTSTP,&sga,0) < 0 ) { X syslog(BBFTPD_ERR,"Error sigaction SIGTSTP : %s",strerror(errno)) ; X- return(-1) ; X- } X- if ( sigaction(SIGPOLL,&sga,0) < 0 ) { X- syslog(BBFTPD_ERR,"Error sigaction SIGPOLL : %s",strerror(errno)) ; X return(-1) ; X } X if ( sigaction(SIGPROF,&sga,0) < 0 ) { Xdiff -ru bbftpd/bbftpd_socket.c bbftp/bbftpd/bbftpd_socket.c X--- bbftpd/bbftpd_socket.c Wed Mar 5 12:23:37 2003 X+++ bbftpd/bbftpd_socket.c Wed Jun 7 00:01:04 2006 X@@ -30,10 +30,10 @@ X #include X #include X #include X+#include X #include X #include X #include X-#include X #include X #include X Xdiff -ru bbftpd/createreceivesock.c bbftp/bbftpd/createreceivesock.c X--- bbftpd/createreceivesock.c Wed Apr 17 10:45:10 2002 X+++ bbftpd/createreceivesock.c Wed Jun 7 00:01:20 2006 X@@ -52,10 +52,10 @@ X #include X #include X #include X+#include X #include X #include X #include X-#include X #include X X #include Xdiff -ru bbftpd/signals_routines.c bbftp/bbftpd/signals_routines.c X--- bbftpd/signals_routines.c Wed Apr 17 10:45:10 2002 X+++ bbftpd/signals_routines.c Wed Jun 7 00:01:40 2006 X@@ -192,7 +192,7 @@ X */ X if ( unlinkfile == 1 ) unlink(currentfilename) ; X clean_child() ; X- exit() ; X+ exit(0) ; X } else { X exit(EINTR) ; X } END-of-bbftp/files/bbftp.patch echo x - bbftp/files/bbftpd.in sed 's/^X//' >bbftp/files/bbftpd.in << 'END-of-bbftp/files/bbftpd.in' X#!/bin/sh X X# PROVIDE: bbftpd X# REQUIRE: LOGIN X# X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf X# to enable this service: X# X# bbftp_enable (bool): Set to NO by default. X# Set it to YES to enable bbftpd. X# X X. %%RC_SUBR%% X Xname="bbftpd" Xrcvar=${name}_enable X Xcommand=%%PREFIX%%/bin/${name} Xpidfile=/var/run/${name}.pid X Xload_rc_config $name X X: ${bbftp_enable="NO"} X Xcommand_args="-b" X Xrun_rc_command "$1" END-of-bbftp/files/bbftpd.in echo x - bbftp/pkg-plist sed 's/^X//' >bbftp/pkg-plist << 'END-of-bbftp/pkg-plist' Xbin/bbftp Xbin/bbftpd END-of-bbftp/pkg-plist exit --- bbftp.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: