pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/cvs-fast-export Update to 1.9
details: https://anonhg.NetBSD.org/pkgsrc/rev/c5f4f7437211
branches: trunk
changeset: 631593:c5f4f7437211
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Mon Mar 10 19:47:34 2014 +0000
description:
Update to 1.9
* Add dependency to python for cvssync script
Changelog:
1.9 @ 2014-03-08
RCS/CVS usernames may now begin with a digit (patch by Jesse Weinstein).
Cleaned up a mess around keyword expansion; it had been misdocumented.
Fixed some minor bugs in the test suite.
Fixed a signedness issue on 64-bit machines.
1.8 @ 2014-02-19
Processing of hardlinks field was incorrect, is now fixed.
1.7 @ 2014-02-18
Allow # in symbol names. Addresses a corner case in the NetBSD repository.
1.6 @ 2014-02-17
Fix a brown-paper-bag bug in cvssync.
1.5 @ 2014-02-16
Skip a hardlinks field, if present.
Add a -c option to cvssync that makes mirrors with CVSROOTs.
1.4 @ 2014-02-04
Optimization to call sbrk() less often needs to be conditioned on GCC.
1.3 @ 2014-01-23
Improved performance on masters with lots of symbols; thank Jens Bethkowsky.
1.2 @ 2014-01-04
Smarter blob directory creation to reduce search overhead for blobs.
1.1 @ 2014-01-03
Cope with CVS-NT kopt strings containing garbage binary data.
1.0 @ 2013-12-28
Bug fix: Non-top-level .cvsignores are now converted.
More speed and significant lowering of memory usage.
Most error messages are now explained on the manual page.
0.8 @ 2013-12-16
Processing speed has approximately tripled since last release.
cvs-fast-export has save progress metering again.
cvssync can now take a CVS URL argument.
0.7 @ 2013-12-15
-i option for incremental dumping.
-p option for enabling load status reports.
Many documentation improvements.
There is now a regression-test suite for the package.
cvssync tool for mirroring remote CVS repos added.
0.6 @ 2013-12-10
Improvements for CVS-NT support.
Improve timing of missing-commitids message
diffstat:
devel/cvs-fast-export/Makefile | 7 +++-
devel/cvs-fast-export/PLIST | 4 ++-
devel/cvs-fast-export/distinfo | 10 +++---
devel/cvs-fast-export/patches/patch-Makefile | 40 ++++++++++++++++-----------
4 files changed, 36 insertions(+), 25 deletions(-)
diffs (115 lines):
diff -r e6b405ddaee7 -r c5f4f7437211 devel/cvs-fast-export/Makefile
--- a/devel/cvs-fast-export/Makefile Mon Mar 10 18:56:58 2014 +0000
+++ b/devel/cvs-fast-export/Makefile Mon Mar 10 19:47:34 2014 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2014/02/26 10:29:27 wiedi Exp $
+# $NetBSD: Makefile,v 1.5 2014/03/10 19:47:34 ryoon Exp $
#
-DISTNAME= cvs-fast-export-0.5
+DISTNAME= cvs-fast-export-1.9
CATEGORIES= devel
MASTER_SITES= http://www.catb.org/~esr/cvs-fast-export/
@@ -13,4 +13,7 @@
USE_TOOLS+= flex yacc
BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
+REPLACE_PYTHON+= cvssync
+
+.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"
diff -r e6b405ddaee7 -r c5f4f7437211 devel/cvs-fast-export/PLIST
--- a/devel/cvs-fast-export/PLIST Mon Mar 10 18:56:58 2014 +0000
+++ b/devel/cvs-fast-export/PLIST Mon Mar 10 19:47:34 2014 +0000
@@ -1,3 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1 2013/04/20 09:40:49 apb Exp $
+@comment $NetBSD: PLIST,v 1.2 2014/03/10 19:47:34 ryoon Exp $
bin/cvs-fast-export
+bin/cvssync
man/man1/cvs-fast-export.1
+man/man1/cvssync.1
diff -r e6b405ddaee7 -r c5f4f7437211 devel/cvs-fast-export/distinfo
--- a/devel/cvs-fast-export/distinfo Mon Mar 10 18:56:58 2014 +0000
+++ b/devel/cvs-fast-export/distinfo Mon Mar 10 19:47:34 2014 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.4 2014/02/26 10:29:27 wiedi Exp $
+$NetBSD: distinfo,v 1.5 2014/03/10 19:47:34 ryoon Exp $
-SHA1 (cvs-fast-export-0.5.tar.gz) = b7ccd8fd348afc859c54a98dda18b92c6b62db1a
-RMD160 (cvs-fast-export-0.5.tar.gz) = b1701d4656ce1ab0e0d9c58981ad7858598b8b21
-Size (cvs-fast-export-0.5.tar.gz) = 83565 bytes
-SHA1 (patch-Makefile) = 89f4067a1e11197f1731173209269312f7a13424
+SHA1 (cvs-fast-export-1.9.tar.gz) = 2ba9556748cc2fb926653848112b59c7703f2a8f
+RMD160 (cvs-fast-export-1.9.tar.gz) = 51973239a26a5c6a60294d0bb1df0fbdca08ad18
+Size (cvs-fast-export-1.9.tar.gz) = 102109 bytes
+SHA1 (patch-Makefile) = ec882a931805d0d84716ed613425f8ef8438259d
SHA1 (patch-lex.l) = f28661386041b3ef8308bf3da4323f61a73ff515
diff -r e6b405ddaee7 -r c5f4f7437211 devel/cvs-fast-export/patches/patch-Makefile
--- a/devel/cvs-fast-export/patches/patch-Makefile Mon Mar 10 18:56:58 2014 +0000
+++ b/devel/cvs-fast-export/patches/patch-Makefile Mon Mar 10 19:47:34 2014 +0000
@@ -1,41 +1,47 @@
-$NetBSD: patch-Makefile,v 1.4 2014/02/26 10:29:27 wiedi Exp $
+$NetBSD: patch-Makefile,v 1.5 2014/03/10 19:47:34 ryoon Exp $
* Add "all" target.
* Use ${PREFIX} variable.
* Install man pages in ${PREFIX}/${PKGMANDIR}, not ${PREFIX}/share/man.
---- Makefile.orig 2013-05-22 03:23:56.000000000 +0000
+--- Makefile.orig 2014-03-08 06:09:53.000000000 +0000
+++ Makefile
-@@ -3,9 +3,9 @@
- # Build requirements: A C compiler, yacc, lex, and asciidoc.
+@@ -6,12 +6,12 @@
+
+ VERSION=1.9
+
+-prefix?=/usr/local
++prefix?=$(PREFIX)
+ target=$(DESTDIR)$(prefix)
INSTALL = install
--prefix?=/usr/local
-+prefix=$(PREFIX)
- target=$(DESTDIR)$(prefix)
--LEX=/usr/bin/flex
+ YACC = bison -y
+-LEX = flex
+mandir=$(PKGMANDIR)
- VERSION=0.5
-
-@@ -25,6 +25,8 @@ OBJS=gram.o lex.o main.o cvsutil.o revdi
+ GCC_WARNINGS1=-Wall -Wpointer-arith -Wstrict-prototypes
+ GCC_WARNINGS2=-Wmissing-prototypes -Wmissing-declarations
+@@ -38,6 +38,8 @@ OBJS=gram.o lex.o rbtree.o main.o cvsuti
revlist.o atom.o revcvs.o generate.o export.o \
- nodehash.o tags.o authormap.o graph.o
+ nodehash.o tags.o authormap.o graph.o utils.o
+all: cvs-fast-export cvs-fast-export.1
+
cvs-fast-export: $(OBJS)
- cc $(CFLAGS) -o $@ $(OBJS)
+ $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $@
-@@ -56,9 +58,9 @@ clean:
+@@ -77,11 +79,11 @@ check: cvs-fast-export
- install: cvs-fast-export.1 all
+ install: cvs-fast-export man
$(INSTALL) -d "$(target)/bin"
- $(INSTALL) -d "$(target)/share/man/man1"
+ $(INSTALL) -d "$(target)/$(mandir)/man1"
$(INSTALL) cvs-fast-export "$(target)/bin"
+ $(INSTALL) cvssync "$(target)/bin"
- $(INSTALL) -m 644 cvs-fast-export.1 "$(target)/share/man/man1"
+- $(INSTALL) -m 644 cvssync.1 "$(target)/share/man/man1"
+ $(INSTALL) -m 644 cvs-fast-export.1 "$(target)/$(mandir)/man1"
++ $(INSTALL) -m 644 cvssync.1 "$(target)/$(mandir)/man1"
- # Weird suppressions are required because of strange tricks in Bison.
- SUPPRESSIONS = -U__UNUSED__ -UYYPARSE_PARAM -UYYTYPE_INT16 -UYYTYPE_INT8 \
+ PROFILE_REPO = ~/software/groff-conversion/groff-mirror/groff
+ gmon.out: cvs-fast-export
Home |
Main Index |
Thread Index |
Old Index