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: 231590
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: 222542
(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: 219275
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: 216707
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: Absolight
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.
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)
- 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)
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)
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