sysutils/clone: Moved man to share/man Approved by: portmgr (blanket)fae1929481
Port details
sysutils/clone 1.0.8_1
File tree cloning tool
- Maintainer
- cyclaero@gmail.com
- Packages
- latest: 1.0.8_1
- Upstream
- up to date
- Last update
- to 1.0.8_1 · fae1929481
- Quarterly
- 2026Q4: 1.0.8_1
- WWW
- https://cyclaero.github.io/clone/
- Links
- cgit · VuXML
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.0.8_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (28)
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
sysutils/clone: reduce horizontal whitespace, drop redundant GH_PROJECT.da58b0d700
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
sysutils/clone: fix build on GCC architectures Use C11 compiler: cc1: error: unrecognized command line option "-std=gnu11"de5ab839b1
sysutils/clone: Update to 1.0.8 ChangeLog: https://github.com/cyclaero/clone/releases/tag/v1.0.8 * fixed a bug which spoiled the permissions when cloning from read only file systems * added facility for oversize protection for variable length arrays and alloca() * more adequate choice of compiler options * corrected man file PR: 245777 Submitted by: cyclaero@gmail.com (maintainer) MFH: 2020Q2 (blanket: bugfix release)eb53bfc8ea
Deprecate ports broken for more than 6 months5771a96715
Mark a few ports BROKEN (unfetchable)80a01c06d1
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330ea8c8ec7da
- Update WWW Approved by: portmgr blanketabe2c31ded
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590a9f015d155
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 22254209f9633cb6
Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275e59c88cece
Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 21670704d6f52202
- Update to 1.0.7 PR: 217242 Submitted by: cyclaero@gmail.com(maintainer)891ce47cb3
Do not use post-stage. Use post-install instead. The only reason to use post-stage is because the port needs to do "things" at a later time, like some plist manipulation. While there, fold post-install in do-install targets when they are defined. PR: 214780 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight8b4093cba5
Bump PORTREVISIONS for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler.89f8b05214
- Update to 1.0.6 - Regenerate patch to make portlint happy PR: 199852 Submitted by: cyclaero at gmail.com (maintainer)b68145b05f
sysutils/clone: 1.0.4 -> 1.0.5, strip binary From the ChangeLog: - in case of FreeBSD transfer only non-trivial ACLs in getMetaData(). - utilize open file descriptors for meta data cloning. - optimized ACL reading. - new verbosity level 2 indicates cloned files by a '.'. - new verbosity level 3 displays the names of all cloned file system items. - improved -v option description in usage() and in the man file. - directory attributes are now set at the end of the function clone() and not after the call to clone(). - implemented static inline pthread_cond_wait_flag(). - in synchronization mode don't delete excluded items from the destination. - release of version 1.0.5 (r58). PR: 191995 Submitted by: cyclaero@gmail.com (maintainer)93000138ec
- Update to 1.0.4 [1] - Clarify license Changelog: - implemented different verbosity levels. - changed feedback for directory processing, instead of '.' for every kind of processing, show '+' for directory creation, '-' for directory deletion, and '=' for no change. - count the total number of errors and return it to the shell. - in sync mode, if a file is ignored that is hard linked, then its inode needs to be registered in the global hard link store. - bumped copyright period - for now 2013-2014. - release of version 1.0.4 (r49). PR: 188202 [1] Submitted by: "Dr. Rolf Jansen" <cyclaero@gmail.com> (maintainer)85857da973
- Upgrade to version 1.0.3. - Add staging support while I'm here. PR: ports/183907 Submitted by: maintainer27e29b575d
Add NO_STAGE all over the place in preparation for the staging support (cat: sysutils)83f65384c9
sysutils/clone: update to 1.0.2 - Update to 1.0.2 Changes: https://code.google.com/p/clone/source/browse/trunk/ChangeLog PR: ports/180028 Submitted by: Dr. Rolf Jansen <cyclaero@gmail.com> (maintainer)b9b5e71f19
- Update to 1.0.1 PR: 176312 Submitted by: maintainer3064d16c67
- update to 1.0.0 Changelog per maintainer: - soft-define the desired compiler - minor lingual clarification in the Description of the man file (transferring -> copying) - corrected spelling in man file - fixed a crashing bug in synchronization mode - don't require modification dates of directories being the same for synchronization or incremental update - when incrementing to or synchronizing directories, do not require them to be of same st_size - do not report meaningless numbers if nothing has been copied Submitted by: maintainer, cyclaero@gmail.com (via private mail)37152bacda
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.com5fea523759