diff options
author | ryoon <ryoon> | 2014-03-10 19:47:34 +0000 |
---|---|---|
committer | ryoon <ryoon> | 2014-03-10 19:47:34 +0000 |
commit | 67bf24860ba652fb99b9785d05c983b6bdb6d8d1 (patch) | |
tree | 768c48559117ed31e03fe30ab8d1d3cd3bdd618a | |
parent | d549724496a234e6f70910d3d05d5f4abb7ad9c9 (diff) | |
download | pkgsrc-67bf24860ba652fb99b9785d05c983b6bdb6d8d1.tar.gz |
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
-rw-r--r-- | devel/cvs-fast-export/Makefile | 7 | ||||
-rw-r--r-- | devel/cvs-fast-export/PLIST | 4 | ||||
-rw-r--r-- | devel/cvs-fast-export/distinfo | 10 | ||||
-rw-r--r-- | devel/cvs-fast-export/patches/patch-Makefile | 38 |
4 files changed, 35 insertions, 24 deletions
diff --git a/devel/cvs-fast-export/Makefile b/devel/cvs-fast-export/Makefile index fabb7693eee..7bec8effadd 100644 --- a/devel/cvs-fast-export/Makefile +++ b/devel/cvs-fast-export/Makefile @@ -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 @@ LICENSE= gnu-gpl-v2 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 --git a/devel/cvs-fast-export/PLIST b/devel/cvs-fast-export/PLIST index d91ab8b0f4a..32b39947f33 100644 --- a/devel/cvs-fast-export/PLIST +++ b/devel/cvs-fast-export/PLIST @@ -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 --git a/devel/cvs-fast-export/distinfo b/devel/cvs-fast-export/distinfo index 3cae37c6a57..f28fce27302 100644 --- a/devel/cvs-fast-export/distinfo +++ b/devel/cvs-fast-export/distinfo @@ -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 --git a/devel/cvs-fast-export/patches/patch-Makefile b/devel/cvs-fast-export/patches/patch-Makefile index 7c7738995f1..d7236bb79dd 100644 --- a/devel/cvs-fast-export/patches/patch-Makefile +++ b/devel/cvs-fast-export/patches/patch-Makefile @@ -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 - INSTALL = install -prefix?=/usr/local -+prefix=$(PREFIX) ++prefix?=$(PREFIX) target=$(DESTDIR)$(prefix) --LEX=/usr/bin/flex -+mandir=$(PKGMANDIR) - VERSION=0.5 + INSTALL = install + YACC = bison -y +-LEX = flex ++mandir=$(PKGMANDIR) -@@ -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 |