From nobody@FreeBSD.org  Fri Feb  8 00:23:39 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
	by hub.freebsd.org (Postfix) with ESMTP id D24D1E6C
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  8 Feb 2013 00:23:39 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id B8F34957
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  8 Feb 2013 00:23:39 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r180NdI2072093
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 8 Feb 2013 00:23:39 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.5/8.14.5/Submit) id r180Nd0w072092;
	Fri, 8 Feb 2013 00:23:39 GMT
	(envelope-from nobody)
Message-Id: <201302080023.r180Nd0w072092@red.freebsd.org>
Date: Fri, 8 Feb 2013 00:23:39 GMT
From: "Dr. Rolf Jansen" <cyclaero@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port: sysutils/clone -- A file tree cloning tool 
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         175945
>Category:       ports
>Synopsis:       New port: sysutils/clone -- A file tree cloning tool
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jgh
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 08 00:30:00 UTC 2013
>Closed-Date:    Fri Feb 08 05:47:09 UTC 2013
>Last-Modified:  Fri Feb  8 05:50:01 UTC 2013
>Originator:     Dr. Rolf Jansen
>Release:        FreeBSD 9.1-RELEASE
>Organization:
Cyclaero Ltda.
>Environment:
FreeBSD server.projectworld.net 9.1-RELEASE FreeBSD 9.1-RELEASE #0: Wed Dec 12 23:35:43 BRST 2012     root@server.projectworld.net:/usr/obj/usr/src/sys/GENERIC_IPsec_NAT  amd64
>Description:
clone is a file tree cloning tool which runs 3 threads - a scheduler (main), a reader,
and a writer thread. Reading and writing occurs in parallel. While this is most beneficial
for copying data from one physical disk to another, clone is also very well suited for
cloning a file tree to any place on the same disk.

Cloning includes the whole directory hierarchy, i.e. sub-directories, files, hard links,
symbolic links, attributes (modes, flags, times), extended attributes and access control lists.

clone is useful for cloning (thus backing-up) live file systems, and it can also be used in
incremental and synchronization mode.

clone works on FreeBSD and Mac OS X.

clone is very fast, for example, cloning a whole UFS2 file hierarchy on FreeBSD 9.1 of in total
2.3 TBytes of data from one hard disk to another took 7.5 h, so the average transfer rate
for all kind of files (very small up to very big ones) was about 89 MByte/s.

https://code.google.com/p/clone/

>How-To-Repeat:

>Fix:
The  WEB-based problem reporter does not accept .shar files for upload. Please remove the .txt extension

Many Tanks

Patch attached with submission follows:

# 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:
#
#	clone
#	clone/Makefile
#	clone/distinfo
#	clone/pkg-descr
#	clone/pkg-plist
#
echo c - clone
mkdir -p clone > /dev/null 2>&1
echo x - clone/Makefile
sed 's/^X//' >clone/Makefile << 'e1bb923974f03ad27dd9839e55c102c5'
X# $FreeBSD$
X
XPORTNAME=	    clone
XPORTVERSION=	    r18
XCATEGORIES=	    sysutils
XMASTER_SITES=	    ${MASTER_SITE_GOOGLE_CODE}
XMASTER_SITE_SUBDIR= files
X
XMAINTAINER=	    cyclaero@gmail.com
XCOMMENT=	    File tree cloning tool
X
XMAN1=		    clone.1
X
X.include <bsd.port.mk>
e1bb923974f03ad27dd9839e55c102c5
echo x - clone/distinfo
sed 's/^X//' >clone/distinfo << 'ef0c14e533e0d92bd27681fb3f0e5671'
XSHA256 (clone-r18.tar.gz) = 0f859fc43332b94c6a8595d2af8a24f7842e3cb2ca5f9f085b393296a4e8a16d
XSIZE (clone-r18.tar.gz) = 20977
ef0c14e533e0d92bd27681fb3f0e5671
echo x - clone/pkg-descr
sed 's/^X//' >clone/pkg-descr << 'bac60c2ab98ebafd1c2a8f629215ef67'
Xclone is a file tree cloning tool which runs 3 threads - a scheduler (main), a reader,
Xand a writer thread. Reading and writing occurs in parallel. While this is most beneficial
Xfor copying data from one physical disk to another, clone is also very well suited for
Xcloning a file tree to any place on the same disk.
X
XCloning includes the whole directory hierarchy, i.e. sub-directories, files, hard links,
Xsymbolic links, attributes (modes, flags, times), extended attributes and access control lists.
X
Xclone is useful for cloning (thus backing-up) live file systems, and it can also be used in
Xincremental and synchronization mode.
X
Xclone works on FreeBSD and Mac OS X.
X
Xclone is very fast, for example, cloning a whole UFS2 file hierarchy on FreeBSD 9.1 of in total
X2.3 TBytes of data from one hard disk to another took 7.5 h, so the average transfer rate
Xfor all kind of files (very small up to very big ones) was about 89 MByte/s.
X
Xhttps://code.google.com/p/clone/
bac60c2ab98ebafd1c2a8f629215ef67
echo x - clone/pkg-plist
sed 's/^X//' >clone/pkg-plist << 'a9b08d8df4ae9e93d2ab792754db8ef3'
Xbin/clone
a9b08d8df4ae9e93d2ab792754db8ef3
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->jgh 
Responsible-Changed-By: jgh 
Responsible-Changed-When: Fri Feb 8 05:08:23 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=175945 
State-Changed-From-To: open->closed 
State-Changed-By: jgh 
State-Changed-When: Fri Feb 8 05:47:08 UTC 2013 
State-Changed-Why:  
New port added, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=175945 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/175945: commit references a PR
Date: Fri,  8 Feb 2013 05:47:06 +0000 (UTC)

 Author: jgh (ports committer)
 Date: Fri Feb  8 05:46:49 2013
 New Revision: 40912
 URL: http://svnweb.freebsd.org/changeset/doc/40912
 
 Log:
   - add cyclaero@gmail.com for sysutils/clone
   
   PR:		175945
 
 Modified:
   head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml
 
 Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml
 ==============================================================================
 --- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml	Fri Feb  8 00:22:49 2013	(r40911)
 +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml	Fri Feb  8 05:46:49 2013	(r40912)
 @@ -8797,6 +8797,11 @@
      </listitem>
  
      <listitem>
 +      <para>Dr. Rolf Jansen
 +	<email>cyclaero@gmail.com</email></para>
 +    </listitem>
 +
 +    <listitem>
        <para>Roman Neuhauser
  	<email>neuhauser@chello.cz</email></para>
      </listitem>
 _______________________________________________
 svn-doc-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-doc-all
 To unsubscribe, send any mail to "svn-doc-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/175945: commit references a PR
Date: Fri,  8 Feb 2013 05:43:17 +0000 (UTC)

 Author: jgh
 Date: Fri Feb  8 05:43:07 2013
 New Revision: 311906
 URL: http://svnweb.freebsd.org/changeset/ports/311906
 
 Log:
   add new port: sysutils/clone
   
   clone is a file tree cloning tool which runs 3 threads - a scheduler (main), a
   reader, and a writer thread. Reading and writing occurs in parallel. While this
   is most beneficial for copying data from one physical disk to another, clone is
   also very well suited for cloning a file tree to any place on the same disk.
   
   Cloning includes the whole directory hierarchy, i.e. sub-directories, files,
   hard links, symbolic links, attributes (modes, flags, times), extended
   attributes and access control lists.
   
   clone is useful for cloning (thus backing-up) live file systems, and it can
   also be used in incremental and synchronization mode.
   
   clone works on FreeBSD and Mac OS X.
   
   clone is very fast, for example, cloning a whole UFS2 file hierarchy on
   FreeBSD 9.1 of in total 2.3 TBytes of data from one hard disk to another
   took 7.5 h, so the average transfer rate for all kind of files (very small
   up to very big ones) was about 89 MByte/s.
   
   WWW: https://code.google.com/p/clone/
   
   PR:		175945
   Submitted by:	cyclaero@gmail.com
 
 Added:
   head/sysutils/clone/
   head/sysutils/clone/Makefile   (contents, props changed)
   head/sysutils/clone/distinfo   (contents, props changed)
   head/sysutils/clone/pkg-descr   (contents, props changed)
 Modified:
   head/sysutils/Makefile
 
 Modified: head/sysutils/Makefile
 ==============================================================================
 --- head/sysutils/Makefile	Fri Feb  8 02:40:11 2013	(r311905)
 +++ head/sysutils/Makefile	Fri Feb  8 05:43:07 2013	(r311906)
 @@ -119,6 +119,7 @@
      SUBDIR += clean
      SUBDIR += clockspeed
      SUBDIR += clockspeed-conf
 +    SUBDIR += clone
      SUBDIR += clonehdd
      SUBDIR += cloop-utils
      SUBDIR += cmdwatch
 
 Added: head/sysutils/clone/Makefile
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/sysutils/clone/Makefile	Fri Feb  8 05:43:07 2013	(r311906)
 @@ -0,0 +1,21 @@
 +# $FreeBSD$
 +
 +PORTNAME=	clone
 +PORTVERSION=	r18
 +CATEGORIES=	sysutils
 +MASTER_SITES=	GOOGLE_CODE
 +
 +MAINTAINER=	cyclaero@gmail.com
 +COMMENT=	File tree cloning tool
 +
 +LICENSE=	BSD
 +
 +PLIST_FILES=	bin/clone
 +
 +MAN1=	clone.1
 +
 +post-patch-script:
 +	@${REINPLACE_CMD} 's|^CC      = gcc|CC      ?= gcc|' \
 +		${WRKSRC}/Makefile
 +
 +.include <bsd.port.mk>
 
 Added: head/sysutils/clone/distinfo
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/sysutils/clone/distinfo	Fri Feb  8 05:43:07 2013	(r311906)
 @@ -0,0 +1,2 @@
 +SHA256 (clone-r18.tar.gz) = 0f859fc43332b94c6a8595d2af8a24f7842e3cb2ca5f9f085b393296a4e8a16d
 +SIZE (clone-r18.tar.gz) = 20977
 
 Added: head/sysutils/clone/pkg-descr
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/sysutils/clone/pkg-descr	Fri Feb  8 05:43:07 2013	(r311906)
 @@ -0,0 +1,20 @@
 +clone is a file tree cloning tool which runs 3 threads - a scheduler (main), a
 +reader, and a writer thread. Reading and writing occurs in parallel. While this
 +is most beneficial for copying data from one physical disk to another, clone is
 +also very well suited for cloning a file tree to any place on the same disk.
 +
 +Cloning includes the whole directory hierarchy, i.e. sub-directories, files,
 +hard links, symbolic links, attributes (modes, flags, times), extended
 +attributes and access control lists.
 +
 +clone is useful for cloning (thus backing-up) live file systems, and it can
 +also be used in incremental and synchronization mode.
 +
 +clone works on FreeBSD and Mac OS X.
 +
 +clone is very fast, for example, cloning a whole UFS2 file hierarchy on
 +FreeBSD 9.1 of in total 2.3 TBytes of data from one hard disk to another
 +took 7.5 h, so the average transfer rate for all kind of files (very small
 +up to very big ones) was about 89 MByte/s.
 +
 +WWW: https://code.google.com/p/clone/
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
