This port has distfiles of two formats: .tar.bz2 and .tar.gz.
The TAR command handles both of them, so explicit specify this tool
to ensure the port continues to work in the future.
As a comment, it's strange that a custom extract target is needed to
overcome a possible deficiency in the standard extract target.
- fix PORTEXAMPLES and PORTDOCS
- depend on devel/cvs for ${OSVERSION} > 1000000
Bugs fixed:
- Handle non-ASCII, non-UTF8 filenames in .cvsignore files.
- ExternalBlobGenerator: Don't fail if no revisions are needed for a file.
From the commit log:
- Write all progress information to stderr rather than stdout. (r5419)
- Make sure to close CVS repository files after parsing them. (r5421)
- Choose garbage collection policy a bit more intelligently. (r5431)
- cvs2git: Emit some more information in OutputPass. (rr5432)
- Allow paths under Attic directories to be excluded, too. (r5433)
- adopt new Makefile header
- take maintainer
Some highlights:
* cvs2git conversions are cleaned up in a number of smallish ways.
* Much faster cvs2git conversions via new option
--use-external-blob-generator.
* Optionally include empty directories from the CVS repository in
the Subversion output.
* More flexible keyword and EOL handling.
* More aggressively omit unnecessary dead revisions.
* Make check of illegal filename characters dependent on the target VCS.
* Allow grafting a branch onto a parent that has itself been grafted.
* Only require a DB module if the "internal co" functionality is used.
(This dependency has been a source of much grief to people on systems
without decent package managers.)
* Sort using a Python implementation rather than an external sort
command, to remove the dependency on POSIX-like sort. (This
dependency has been the source of much grief to Windows users.)
For more information see:
http://cvs2svn.tigris.org/source/browse/cvs2svn/tags/2.4.0/CHANGES?view=markup
Special thanks to Michael Haggerty
Approved by: glarkin (explicit per pm)
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.
Explicit duplication > := > = and this just moves ports one step to the left
Approved by: portmgr
<joe@joeholden.co.uk>
(reason: 553 5.3.5 system config error)
----- Transcript of session follows -----
553 5.3.5 127.0.0.1. config error: mail loops back to me (MX problem?)
554 5.3.5 Local configuration error
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
version (v1.3.1) include:
- Support for multiproject conversions.
- New options: `--output', `--co', `--cvs', `--sort', `--auto-props',
`--symbol-default'.
- Options `--force-branch' and `--force-tag' now accept regexes.
- Speedups, reduction in disk space needed for conversion.
- Multicomponent `--trunk', `--tags' and `--branches' paths.
- Better warning messages and error handling.
- Improved handling of commit dependencies and multibranch
commits.
- Scripts to help isolate conversion problems and shrink
test cases.
PR: ports/106468
Submitted by: Li-Wen Hsu <lwhsu@lwhsu.ckefgisc.org>