ports/101719: [PATCH] devel/cvsps: update to 2.1, take maintainership
Stanislav Sedov
ssedov at mbsd.msk.ru
Wed Aug 9 18:10:16 UTC 2006
>Number: 101719
>Category: ports
>Synopsis: [PATCH] devel/cvsps: update to 2.1, take maintainership
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed Aug 09 18:10:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Stanislav Sedov
>Release: FreeBSD 7.0-CURRENT i386
>Organization:
MBSD labs, Inc.
>Environment:
System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Wed Aug 2 21:44:37 MSD
>Description:
- Update to 2.1
- Take maintainership
ChangeLog:
- lots of fixes to get the thing working sufficienly for cvs2git
- main features
- optionally detect and display ancestor branch information for
new detected branches
- never allow more than one revision of a file to be in a single
patchset (this may disturb the patchset numbers for historical
data :-(
- use file revisions to help sort, so that initial imports
won't be listed as patchset 1, with patchset 2 as the actual
creation of the files.
- reports log times in localtime (use TZ to override)
- many downstream patches from Debian, special thanks to Marcus
Crafter for maintaining. From the Debian changelog:
- patch from Kim Hansen to fix time calculation bug
- documentation patch from J. Bruce Fields
- directory name handling patch from David Kilzer
- others I'm not sure of, I'd happily update the credit here
The following files was added:
- files/patch-cvsps.c
>How-To-Repeat:
>Fix:
--- cvsps-2.1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/devel/cvsps/Makefile /var/tmp/ruby/cvsps/Makefile
--- /usr/ports/devel/cvsps/Makefile Fri Feb 6 01:37:03 2004
+++ /var/tmp/ruby/cvsps/Makefile Wed Aug 9 21:55:21 2006
@@ -7,13 +7,13 @@
#
PORTNAME= cvsps
-PORTVERSION= 1.3.3
-PORTREVISION= 1
+PORTVERSION= 2.1
+PORTREVISION= 0
CATEGORIES= devel
MASTER_SITES= http://www.cobite.com/cvsps/
-MAINTAINER= ports at FreeBSD.org
-COMMENT= CVS patchsets
+MAINTAINER= ssedov at mbsd.msk.ru
+COMMENT= Create patchset information from CVS
USE_GMAKE= yes
ALL_TARGET= cvsps
@@ -21,8 +21,17 @@
MAN1= cvsps.1
PLIST_FILES= bin/cvsps
+.if !defined(NOPORTDOCS)
+PORTDOCS= README
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/cvsps ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/cvsps.1 ${MANPREFIX}/man/man1
+
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+.endif
.include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/devel/cvsps/distinfo /var/tmp/ruby/cvsps/distinfo
--- /usr/ports/devel/cvsps/distinfo Thu Nov 24 20:39:10 2005
+++ /var/tmp/ruby/cvsps/distinfo Wed Aug 9 16:10:02 2006
@@ -1,3 +1,3 @@
-MD5 (cvsps-1.3.3.tar.gz) = 06996d83366794d295745092225946b7
-SHA256 (cvsps-1.3.3.tar.gz) = dea4bca02858b8aac56de2c8936fadc24b0e02ae9175ed0266f3867d9c10fb0f
-SIZE (cvsps-1.3.3.tar.gz) = 28560
+MD5 (cvsps-2.1.tar.gz) = bde2110ed9f5d14de8f8cb04e9d596fe
+SHA256 (cvsps-2.1.tar.gz) = 91d3198b33463861a581686d5fcf99a5c484e7c4d819384c04fda9cafec1075a
+SIZE (cvsps-2.1.tar.gz) = 61634
diff -ruN --exclude=CVS /usr/ports/devel/cvsps/files/patch-cvsps.c /var/tmp/ruby/cvsps/files/patch-cvsps.c
--- /usr/ports/devel/cvsps/files/patch-cvsps.c Thu Jan 1 05:00:00 1970
+++ /var/tmp/ruby/cvsps/files/patch-cvsps.c Wed Aug 9 22:00:54 2006
@@ -0,0 +1,12 @@
+--- cvsps.c.orig Wed Aug 9 21:59:54 2006
++++ cvsps.c Wed Aug 9 22:00:17 2006
+@@ -2551,8 +2551,8 @@
+ for (next = ps->members.next; next != &ps->members; next = next->next)
+ {
+ PatchSetMember * psm = list_entry(next, PatchSetMember, link);
+- rev = psm->pre_rev;
+ int d1, d2;
++ rev = psm->pre_rev;
+
+ /* the reason this is at all complicated has to do with a
+ * branch off of a branch. it is possible (and indeed
--- cvsps-2.1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list