pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/cvs2svn pkgsrc changes:
details: https://anonhg.NetBSD.org/pkgsrc/rev/e8385b0d4e12
branches: trunk
changeset: 395168:e8385b0d4e12
user: sno <sno%pkgsrc.org@localhost>
date: Tue Jul 07 17:16:47 2009 +0000
description:
pkgsrc changes:
- updating from 2.1.1 to 2.2.0
- adding destdir support
Upstream changes:
Version 2.2.0 (23 November 2008)
--------------------------------
New features:
* cvs2git: Omit fixup branch if a tag can be copied from an existing revision.
* cvs2git: Add option to set the maximum number of merge sources per commit.
* Allow arbitrary SVN directories to be created when a project is created.
* Allow vendor branches to be excluded, grafting child symbols to trunk.
* By default, omit trivial import branches from conversion.
- Add --keep-trivial-imports option to get old behavior.
* By default, don't include .cvsignore files in output (except as svn:ignore).
- Add option --keep-cvsignore to get the old behavior.
* Allow the user to specify the form of cvs2svn-generated log messages.
* Allow file contents to be written inline in git-fast-import streams.
* --create-option: allow arbitrary options to be passed to "svnadmin create".
* Improve handling of auto-props file:
- Discard extraneous spaces where they don't make sense.
- Warn if parts of the file might be commented out unintentionally.
- Warn if the user appears to be trying to quote a property value.
Bugs fixed:
* Fix issue #81: Remove svn:ignore property when .cvsignore is deleted.
* Fix svn dumpfile conformance:
- Don't include a leading '/' for Node-path.
- Include the Node-kind field when copying nodes.
* Make symlink test create symlinks explicitly, to avoid packaging problems.
* Accept symbol references to revision numbers that end with ".0".
Improvements and output changes:
* When -v, log reasons for symbol conversion choices (tag/branch/exclude).
* Log preferred parent determinations at verbose (rather than debug) level.
* Log symbol transformations at verbose (rather than warn) level.
* Log statistics about all symbol transformations at normal level.
* cvs2git: Generate lightweight rather than annotated tags.
* contrib/destroy_repository.py:
- Allow symbols, files, and directories to be renamed.
- Allow CVSROOT directory contents to be erased.
- Specify what aspects of a repo to destroy via command-line options.
Miscellaneous:
* cvs2svn now requires Python version 2.4 or later.
diffstat:
devel/cvs2svn/Makefile | 19 ++++++++++---------
devel/cvs2svn/PLIST | 17 +++++++----------
devel/cvs2svn/distinfo | 8 ++++----
3 files changed, 21 insertions(+), 23 deletions(-)
diffs (112 lines):
diff -r dab8029b6470 -r e8385b0d4e12 devel/cvs2svn/Makefile
--- a/devel/cvs2svn/Makefile Tue Jul 07 17:07:38 2009 +0000
+++ b/devel/cvs2svn/Makefile Tue Jul 07 17:16:47 2009 +0000
@@ -1,23 +1,24 @@
-# $NetBSD: Makefile,v 1.23 2008/09/06 20:54:32 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2009/07/07 17:16:47 sno Exp $
-DISTNAME= cvs2svn-2.1.1
-PKGREVISION= 1
+DISTNAME= cvs2svn-2.2.0
CATEGORIES= devel scm
-MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/42521/
+MASTER_SITES= http://cvs2svn.tigris.org/files/documents/1462/44372/
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://cvs2svn.tigris.org/
COMMENT= Converts a CVS repository to a Subversion repository
+PKG_DESTDIR_SUPPORT= user-destdir
+
DEPENDS+= subversion-base-[0-9]*:../../devel/subversion-base
CONFLICTS+= py*-subversion<1.0.1
PYDISTUTILSPKG= yes
PYTHON_PATCH_SCRIPTS= run-tests.py cvs2svn_rcsparse/run-tests.py \
- cvs2svn_rcsparse/parse_rcs_file.py
-USE_TOOLS+= gtar
-EXTRACT_USING= gtar
+ cvs2svn_rcsparse/parse_rcs_file.py
+#USE_TOOLS+= gtar
+#EXTRACT_USING= gtar
# XXX cvs2svn depends on sort(1) with '-T' option. A dependency and a patch
# to resort on GNU sort from coreutils may be required.
@@ -27,9 +28,9 @@
post-install:
cd ${WRKSRC}/www && \
- ${INSTALL_DATA} *.html ${PREFIX}/share/doc/cvs2svn
+ ${INSTALL_DATA} *.html ${DESTDIR}${PREFIX}/share/doc/cvs2svn
cd ${WRKSRC} && \
- ${INSTALL_DATA} cvs2svn-example.options ${PREFIX}/share/examples/cvs2svn
+ ${INSTALL_DATA} cvs2svn-example.options ${DESTDIR}${PREFIX}/share/examples/cvs2svn
do-test:
cd ${WRKSRC} && ./run-tests.py
diff -r dab8029b6470 -r e8385b0d4e12 devel/cvs2svn/PLIST
--- a/devel/cvs2svn/PLIST Tue Jul 07 17:07:38 2009 +0000
+++ b/devel/cvs2svn/PLIST Tue Jul 07 17:16:47 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2009/06/14 17:48:39 joerg Exp $
+@comment $NetBSD: PLIST,v 1.11 2009/07/07 17:16:47 sno Exp $
bin/cvs2svn
${PYSITELIB}/cvs2svn_lib/__init__.py
${PYSITELIB}/cvs2svn_lib/__init__.pyc
@@ -12,9 +12,6 @@
${PYSITELIB}/cvs2svn_lib/artifact_manager.py
${PYSITELIB}/cvs2svn_lib/artifact_manager.pyc
${PYSITELIB}/cvs2svn_lib/artifact_manager.pyo
-${PYSITELIB}/cvs2svn_lib/boolean.py
-${PYSITELIB}/cvs2svn_lib/boolean.pyc
-${PYSITELIB}/cvs2svn_lib/boolean.pyo
${PYSITELIB}/cvs2svn_lib/changeset.py
${PYSITELIB}/cvs2svn_lib/changeset.pyc
${PYSITELIB}/cvs2svn_lib/changeset.pyo
@@ -135,6 +132,9 @@
${PYSITELIB}/cvs2svn_lib/repository_delegate.py
${PYSITELIB}/cvs2svn_lib/repository_delegate.pyc
${PYSITELIB}/cvs2svn_lib/repository_delegate.pyo
+${PYSITELIB}/cvs2svn_lib/repository_mirror.py
+${PYSITELIB}/cvs2svn_lib/repository_mirror.pyc
+${PYSITELIB}/cvs2svn_lib/repository_mirror.pyo
${PYSITELIB}/cvs2svn_lib/revision_manager.py
${PYSITELIB}/cvs2svn_lib/revision_manager.pyc
${PYSITELIB}/cvs2svn_lib/revision_manager.pyo
@@ -144,9 +144,6 @@
${PYSITELIB}/cvs2svn_lib/serializer.py
${PYSITELIB}/cvs2svn_lib/serializer.pyc
${PYSITELIB}/cvs2svn_lib/serializer.pyo
-${PYSITELIB}/cvs2svn_lib/set_support.py
-${PYSITELIB}/cvs2svn_lib/set_support.pyc
-${PYSITELIB}/cvs2svn_lib/set_support.pyo
${PYSITELIB}/cvs2svn_lib/stats_keeper.py
${PYSITELIB}/cvs2svn_lib/stats_keeper.pyc
${PYSITELIB}/cvs2svn_lib/stats_keeper.pyo
@@ -165,9 +162,9 @@
${PYSITELIB}/cvs2svn_lib/svn_output_option.py
${PYSITELIB}/cvs2svn_lib/svn_output_option.pyc
${PYSITELIB}/cvs2svn_lib/svn_output_option.pyo
-${PYSITELIB}/cvs2svn_lib/svn_repository_mirror.py
-${PYSITELIB}/cvs2svn_lib/svn_repository_mirror.pyc
-${PYSITELIB}/cvs2svn_lib/svn_repository_mirror.pyo
+${PYSITELIB}/cvs2svn_lib/svn_repository_delegate.py
+${PYSITELIB}/cvs2svn_lib/svn_repository_delegate.pyc
+${PYSITELIB}/cvs2svn_lib/svn_repository_delegate.pyo
${PYSITELIB}/cvs2svn_lib/svn_revision_range.py
${PYSITELIB}/cvs2svn_lib/svn_revision_range.pyc
${PYSITELIB}/cvs2svn_lib/svn_revision_range.pyo
diff -r dab8029b6470 -r e8385b0d4e12 devel/cvs2svn/distinfo
--- a/devel/cvs2svn/distinfo Tue Jul 07 17:07:38 2009 +0000
+++ b/devel/cvs2svn/distinfo Tue Jul 07 17:16:47 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2008/08/24 17:02:24 tonnerre Exp $
+$NetBSD: distinfo,v 1.12 2009/07/07 17:16:47 sno Exp $
-SHA1 (cvs2svn-2.1.1.tar.gz) = e26bfcc59bb18159718bce7cbc01ad1c9bfa52e9
-RMD160 (cvs2svn-2.1.1.tar.gz) = a13171a2b53e4b8030e1bd5dabf305cac027a436
-Size (cvs2svn-2.1.1.tar.gz) = 389645 bytes
+SHA1 (cvs2svn-2.2.0.tar.gz) = 88be25a4d2f2b75be0b89f94357fd52a7dd1fbe9
+RMD160 (cvs2svn-2.2.0.tar.gz) = 25a6713516ef6bd13c7ed2f7f52427fba2572866
+Size (cvs2svn-2.2.0.tar.gz) = 411531 bytes
Home |
Main Index |
Thread Index |
Old Index