summaryrefslogtreecommitdiff
path: root/sysutils/clone (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sysutils/clone: Moved man to share/manMuhammad Moinur Rahman2024-02-252-2/+3
| | | | Approved by: portmgr (blanket)
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | 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)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* sysutils/clone: reduce horizontal whitespace, drop redundant GH_PROJECT.Alexey Dokuchaev2021-08-311-12/+11
|
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* sysutils/clone: fix build on GCC architecturesPiotr Kubaj2020-05-051-0/+1
| | | | | | | | Use C11 compiler: cc1: error: unrecognized command line option "-std=gnu11" Notes: svn path=/head/; revision=534061
* sysutils/clone: Update to 1.0.8Fernando Apesteguía2020-04-212-18/+15
| | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=532271
* Deprecate ports broken for more than 6 monthsAntoine Brodin2020-04-041-0/+2
| | | | Notes: svn path=/head/; revision=530719
* Mark a few ports BROKEN (unfetchable)Antoine Brodin2019-11-061-0/+2
| | | | Notes: svn path=/head/; revision=516897
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | 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: 238330 Notes: svn path=/head/; revision=507372
* - Update WWWDmitry Marakasov2019-05-241-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=502432
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=487272
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=475857
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-1/+1
| | | | | | | | | | | | | | | | | (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 Notes: svn path=/head/; revision=449591
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-0/+1
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=437439
* - Update to 1.0.7Wen Heping2017-02-212-5/+5
| | | | | | | | PR: 217242 Submitted by: cyclaero@gmail.com(maintainer) Notes: svn path=/head/; revision=434500
* Do not use post-stage. Use post-install instead.Mathieu Arnold2016-12-021-1/+1
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=427552
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-11-201-0/+1
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=426566
* - Update to 1.0.6Guido Falsi2015-05-113-8/+7
| | | | | | | | | | - Regenerate patch to make portlint happy PR: 199852 Submitted by: cyclaero at gmail.com (maintainer) Notes: svn path=/head/; revision=386104
* sysutils/clone: 1.0.4 -> 1.0.5, strip binaryKurt Jaeger2014-07-212-3/+6
| | | | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=362401
* - Update to 1.0.4 [1]Dmitry Marakasov2014-04-232-5/+5
| | | | | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=351954
* - Upgrade to version 1.0.3.Jimmy Olgeni2013-11-163-7/+18
| | | | | | | | | | - Add staging support while I'm here. PR: ports/183907 Submitted by: maintainer Notes: svn path=/head/; revision=334033
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | sysutils) Notes: svn path=/head/; revision=327772
* sysutils/clone: update to 1.0.2William Grzybowski2013-06-282-3/+3
| | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=321956
* - Update to 1.0.1Martin Wilke2013-02-212-3/+3
| | | | | | | | PR: 176312 Submitted by: maintainer Notes: svn path=/head/; revision=312686
* - update to 1.0.0Jason Helfman2013-02-092-7/+3
| | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=311993
* add new port: sysutils/cloneJason Helfman2013-02-083-0/+43
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 Notes: svn path=/head/; revision=311906