svn commit: r377063 - in head/sysutils/bbcp: . files
Kurt Jaeger
pi at FreeBSD.org
Thu Jan 15 08:53:07 UTC 2015
Author: pi
Date: Thu Jan 15 08:53:05 2015
New Revision: 377063
URL: https://svnweb.freebsd.org/changeset/ports/377063
QAT: https://qat.redports.org/buildarchive/r377063/
Log:
sysutils/bbcp: 20120520 -> 20150113
Change maintainer
Other Changes: See section "New Features" and "Backward Compatibility" at
http://www.slac.stanford.edu/~abh/bbcp/#_Toc392015164
- The new -ptime option forces bbcp to preserve only source file's
access and modification time at the destination; leaving the group
and mode unchanged.
- The new -gross option forces bbcp to copy empty directory structures
in recursive mode.
- The new -mkdir option creates the destination directory for a
recursive copy should it not exist.
- The new -symlinks option specifies how symbolic links are to be
handled during a recursive copy.
- Dual stack IPv6 mode is fully functional and is the default mode
of operation. The new -ipv4 option forces bbcp to use the IPv4 TCP
stack.
- The new -license option prints the license under which bbcp is
distributed.
- The new -version option displays bbcp's version number installed
on the current host.
- The BBCP_ALLOWPP environmental variable may be used to restrict
program pipes to a specified set of programs or disable the feature
altogether.
- The new -Z option allows you to specify the port range to be used
for incoming connections on the command line instead of relying on
/etc/services to contain those values.
Notes:
- Older version will fail if any of the new option: -ptime is specified.
- Older version will fail if any of the new options: -gross, --mkdir, or
--symlinks is specified.
- Older version will fail if the new -ipv4 option is specified.
Older versions always use the IPv4 TCP stack, making the option
generally unnecessary.
- Older versions will fail if the new -Z option is specified.
PR: 196746
Submitted by: Chris Hutchinson <portmaster at bsdforge.com>
Approved by: John Hein <jhein at symmetricom.com> (maintainer)
Requested from: Freddie Cash <fjwcash at gmail.com>
Added:
head/sysutils/bbcp/files/patch-src__bbcp_BuffPool.C (contents, props changed)
head/sysutils/bbcp/files/patch-src__bbcp_File.C (contents, props changed)
head/sysutils/bbcp/files/patch-src__bbcp_NetAddr.C (contents, props changed)
head/sysutils/bbcp/files/patch-src__bbcp_NetAddrInfo.C (contents, props changed)
Deleted:
head/sysutils/bbcp/files/patch-src__bbcp.C
Modified:
head/sysutils/bbcp/Makefile
head/sysutils/bbcp/distinfo
head/sysutils/bbcp/pkg-descr
Modified: head/sysutils/bbcp/Makefile
==============================================================================
--- head/sysutils/bbcp/Makefile Thu Jan 15 08:51:16 2015 (r377062)
+++ head/sysutils/bbcp/Makefile Thu Jan 15 08:53:05 2015 (r377063)
@@ -2,16 +2,14 @@
# $FreeBSD$
PORTNAME= bbcp
-PORTVERSION= 20120520
+PORTVERSION= 20150113
CATEGORIES= sysutils net
-MASTER_SITES= https://bitbucket.org/jhein/bbcp/downloads/
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${PORTNAME}-20100818.pdf
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+MASTER_SITES= http://BSDforge.com/projects/source/sysutils/bbcp/
-MAINTAINER= jhein at symmetricom.com
-COMMENT= Secure and fast copy utility
+MAINTAINER= portmaster at BSDforge.com
+COMMENT= Secure, fast, and IPv6 capable Copy utility
-LICENSE= BSD2CLAUSE
+LICENSE= LGPL20
USES= tar:xz
@@ -29,7 +27,7 @@ post-patch:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/FreeBSD/bbcp ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-20100818.pdf \
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.pdf \
${STAGEDIR}${DOCSDIR}/${PORTNAME}.pdf
.include <bsd.port.mk>
Modified: head/sysutils/bbcp/distinfo
==============================================================================
--- head/sysutils/bbcp/distinfo Thu Jan 15 08:51:16 2015 (r377062)
+++ head/sysutils/bbcp/distinfo Thu Jan 15 08:53:05 2015 (r377063)
@@ -1,4 +1,2 @@
-SHA256 (bbcp-20120520.tar.xz) = 9d4c59ca08b6a40b96b4240ee836c09ccae4407149c21eb259d6ecd0ddf599e2
-SIZE (bbcp-20120520.tar.xz) = 109104
-SHA256 (bbcp-20100818.pdf) = c5910d9a75eefea639f6d88282709d8882d68927137babd5ec851e1c17dcbeae
-SIZE (bbcp-20100818.pdf) = 889566
+SHA256 (bbcp-20150113.tar.xz) = 7e46d28515871f83525a6f0d91aafd439df1b4ae71e565e64907059559f0a561
+SIZE (bbcp-20150113.tar.xz) = 991860
Added: head/sysutils/bbcp/files/patch-src__bbcp_BuffPool.C
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/bbcp/files/patch-src__bbcp_BuffPool.C Thu Jan 15 08:53:05 2015 (r377063)
@@ -0,0 +1,11 @@
+--- src/bbcp_BuffPool.C.orig 2015-01-14 12:12:20.000000000 -0800
++++ src/bbcp_BuffPool.C 2015-01-14 12:24:14.000000000 -0800
+@@ -32,7 +32,7 @@
+ #include <inttypes.h>
+ #include <sys/mman.h>
+
+-#if defined(MACOS) || defined(AIX)
++#if defined(MACOS) || defined(FREEBSD)
+ #define memalign(pgsz,amt) valloc(amt)
+ #else
+ #include <malloc.h>
Added: head/sysutils/bbcp/files/patch-src__bbcp_File.C
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/bbcp/files/patch-src__bbcp_File.C Thu Jan 15 08:53:05 2015 (r377063)
@@ -0,0 +1,11 @@
+--- src/bbcp_File.C.orig 2015-01-14 12:12:57.000000000 -0800
++++ src/bbcp_File.C 2015-01-14 12:24:35.000000000 -0800
+@@ -44,7 +44,7 @@
+
+ #ifdef FREEBSD
+ #undef ENODATA
+-#define ENODATA ENOATTRR
++#define ENODATA ENOATTR
+ #endif
+
+ /******************************************************************************/
Added: head/sysutils/bbcp/files/patch-src__bbcp_NetAddr.C
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/bbcp/files/patch-src__bbcp_NetAddr.C Thu Jan 15 08:53:05 2015 (r377063)
@@ -0,0 +1,11 @@
+--- src/bbcp_NetAddr.C.orig 2015-01-14 12:13:30.000000000 -0800
++++ src/bbcp_NetAddr.C 2015-01-14 12:25:34.000000000 -0800
+@@ -49,7 +49,7 @@
+ #ifndef s6_addr32
+ #if defined(SUN)
+ #define s6_addr32 _S6_un._S6_u32
+-#elif defined(MACOS)
++#elif defined(MACOS) || defined(FREEBSD)
+ #define s6_addr32 __u6_addr.__u6_addr32
+ #endif
+ #endif
Added: head/sysutils/bbcp/files/patch-src__bbcp_NetAddrInfo.C
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/bbcp/files/patch-src__bbcp_NetAddrInfo.C Thu Jan 15 08:53:05 2015 (r377063)
@@ -0,0 +1,11 @@
+--- src/bbcp_NetAddrInfo.C.orig 2015-01-14 12:14:07.000000000 -0800
++++ src/bbcp_NetAddrInfo.C 2015-01-14 12:26:37.000000000 -0800
+@@ -67,7 +67,7 @@
+ #ifndef s6_addr32
+ #if defined(SUN)
+ #define s6_addr32 _S6_un._S6_u32
+-#elif defined(MACOS)
++#elif defined(MACOS) || defined(FREEBSD)
+ #define s6_addr32 __u6_addr.__u6_addr32
+ #endif
+ #endif
Modified: head/sysutils/bbcp/pkg-descr
==============================================================================
--- head/sysutils/bbcp/pkg-descr Thu Jan 15 08:51:16 2015 (r377062)
+++ head/sysutils/bbcp/pkg-descr Thu Jan 15 08:53:05 2015 (r377063)
@@ -1,3 +1,3 @@
-Securely and quickly copy data from source to target.
+Securely, and quickly copy data from Source to Target, also over IPv6.
WWW: http://www.slac.stanford.edu/~abh/bbcp/
More information about the svn-ports-head
mailing list